summaryrefslogtreecommitdiff
path: root/tools/node_modules
diff options
context:
space:
mode:
authorNode.js GitHub Bot <github-bot@iojs.org>2022-11-07 22:02:43 -0500
committerGitHub <noreply@github.com>2022-11-08 03:02:43 +0000
commitc5824b87a43dede2d084c45ce9563bceba458730 (patch)
treed7f78f4646b7590b59f57d71148e037ded77feb7 /tools/node_modules
parent7c6682957b3c5f86d0616cebc0ad09cc2a1fd50d (diff)
downloadnode-new-c5824b87a43dede2d084c45ce9563bceba458730.tar.gz
tools: update eslint to 8.27.0
PR-URL: https://github.com/nodejs/node/pull/45358 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'tools/node_modules')
-rw-r--r--tools/node_modules/eslint/lib/cli-engine/formatters/html.js127
-rw-r--r--tools/node_modules/eslint/lib/eslint/eslint-helpers.js394
-rw-r--r--tools/node_modules/eslint/lib/eslint/flat-eslint.js48
-rw-r--r--tools/node_modules/eslint/lib/rules/comma-dangle.js4
-rw-r--r--tools/node_modules/eslint/lib/rules/func-name-matching.js4
-rw-r--r--tools/node_modules/eslint/lib/rules/index.js2
-rw-r--r--tools/node_modules/eslint/lib/rules/no-empty-static-block.js47
-rw-r--r--tools/node_modules/eslint/lib/rules/no-empty.js21
-rw-r--r--tools/node_modules/eslint/lib/rules/no-misleading-character-class.js8
-rw-r--r--tools/node_modules/eslint/lib/rules/no-new-native-nonconstructor.js64
-rw-r--r--tools/node_modules/eslint/lib/rules/prefer-regex-literals.js8
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/package.json2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js64
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js100
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js53
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js232
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import-meta-resolve.js14
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.cjs3
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index-browser.js27
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index.js11
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/module-types.js41
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js58
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js63
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/utils.js12
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js103
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/config-api.js28
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/deep-array.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/environment.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/index.js15
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js15
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js35
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/pattern-to-regex.js9
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/plugin.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/printer.js28
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets-browser.js15
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets.js14
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/util.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/option-assertions.js78
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/options.js28
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/plugins.js11
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/errors/config-error.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js16
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js18
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/fs.js10
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/functional.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/index.js31
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/parse.js17
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js19
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js7
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/tools/build-external-helpers.js28
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transform-ast.js15
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js5
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js11
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transform.js15
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js74
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js44
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js18
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/merge-map.js10
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js33
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js45
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-opts.js7
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js10
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/util/clone-deep.js8
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/vendor/import-meta-resolve.js696
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/package.json18
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js62
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/base.js25
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/classes.js52
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/expressions.js81
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/flow.js135
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/index.js22
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/jsx.js28
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/methods.js78
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/modules.js87
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/statements.js69
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/template-literals.js5
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/types.js57
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/typescript.js150
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js11
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/node/index.js22
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/node/parentheses.js54
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/node/whitespace.js24
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js397
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js8
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/package.json6
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/dynamic-import.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/get-module-name.js9
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/index.js72
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js49
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js91
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js17
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/package.json8
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/lib/index.js42
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/package.json2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-simple-access/lib/index.js39
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-simple-access/package.json8
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers-generated.js5
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js15
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/AsyncGenerator.js16
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs.js83
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs2203.js58
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncGeneratorDelegate.js12
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncIterator.js18
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/awaitAsyncGenerator.js1
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/jsx.js12
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/objectSpread2.js8
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js123
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/typeof.js1
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js30
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/index.js55
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/package.json8
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js3108
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/parser/package.json2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/cache.js3
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js28
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/hub.js6
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js24
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js26
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js63
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js91
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js94
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js79
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js63
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js29
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js42
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js48
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/util.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/introspection.js76
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js30
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js10
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js23
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js1
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js59
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js16
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js58
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js16
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js201
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js27
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/traverse-node.js7
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js57
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/package.json6
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/assertNode.js3
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/generated/index.js303
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js11
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/index.js253
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/uppercase.js1
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/builders/react/buildChildren.js7
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js5
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/builders/validateNode.js5
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/clone/clone.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeep.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneNode.js26
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComment.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComments.js3
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritInnerComments.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritLeadingComments.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritTrailingComments.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritsComments.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/comments/removeComments.js3
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/constants/generated/index.js1
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/ensureBlock.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js14
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBlock.js7
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toComputedKey.js6
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toExpression.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toIdentifier.js8
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toKeyAlias.js7
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toSequenceExpression.js3
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toStatement.js8
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/valueToNode.js20
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/core.js94
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/experimental.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/index.js18
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js1
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/misc.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/placeholders.js5
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/typescript.js19
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/utils.js66
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/index.js76
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js15
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/inherits.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removeProperties.js11
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js3
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js11
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js18
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js3
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverse.js7
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverseFast.js7
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/utils/inherit.js1
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js9
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/utils/shallowEqual.js6
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/generated/index.js906
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/is.js8
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBinding.js12
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBlockScoped.js3
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isImmutable.js5
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isLet.js6
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNode.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNodesEquivalent.js18
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isPlaceholderType.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isReferenced.js13
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isScope.js3
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isSpecifierDefault.js5
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isType.js6
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidES3Identifier.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidIdentifier.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isVar.js6
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/matchesPattern.js8
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isCompatTag.js1
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isReactComponent.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/validate.js4
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/package.json6
-rw-r--r--tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs197
-rw-r--r--tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json16
-rw-r--r--tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js34
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-query-units.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid-animation.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-range-syntax.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-bundling.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webcodecs.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webtransport.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js2
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/package.json2
-rw-r--r--tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/index.js3
-rw-r--r--tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js43
-rw-r--r--tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTypes.js22
-rw-r--r--tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/textEscaping.js118
-rw-r--r--tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js5
-rw-r--r--tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json8
-rw-r--r--tools/node_modules/eslint/node_modules/espree/dist/espree.cjs2
-rw-r--r--tools/node_modules/eslint/node_modules/espree/lib/version.js2
-rw-r--r--tools/node_modules/eslint/node_modules/espree/package.json2
-rw-r--r--tools/node_modules/eslint/package.json2
1032 files changed, 3083 insertions, 10530 deletions
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 6e40bbe16b..1aa66fcefa 100644
--- a/tools/node_modules/eslint/lib/cli-engine/formatters/html.js
+++ b/tools/node_modules/eslint/lib/cli-engine/formatters/html.js
@@ -43,85 +43,110 @@ function pageTemplate(it) {
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMjk0LjgyNSAyNTguOTgyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPg0KPHBhdGggZmlsbD0nIzgwODBGMicgZD0nTTk3LjAyMSw5OS4wMTZsNDguNDMyLTI3Ljk2MmMxLjIxMi0wLjcsMi43MDYtMC43LDMuOTE4LDBsNDguNDMzLDI3Ljk2MiBjMS4yMTEsMC43LDEuOTU5LDEuOTkzLDEuOTU5LDMuMzkzdjU1LjkyNGMwLDEuMzk5LTAuNzQ4LDIuNjkzLTEuOTU5LDMuMzk0bC00OC40MzMsMjcuOTYyYy0xLjIxMiwwLjctMi43MDYsMC43LTMuOTE4LDAgbC00OC40MzItMjcuOTYyYy0xLjIxMi0wLjctMS45NTktMS45OTQtMS45NTktMy4zOTR2LTU1LjkyNEM5NS4wNjMsMTAxLjAwOSw5NS44MSw5OS43MTYsOTcuMDIxLDk5LjAxNicvPg0KPHBhdGggZmlsbD0nIzRCMzJDMycgZD0nTTI3My4zMzYsMTI0LjQ4OEwyMTUuNDY5LDIzLjgxNmMtMi4xMDItMy42NC01Ljk4NS02LjMyNS0xMC4xODgtNi4zMjVIODkuNTQ1IGMtNC4yMDQsMC04LjA4OCwyLjY4NS0xMC4xOSw2LjMyNWwtNTcuODY3LDEwMC40NWMtMi4xMDIsMy42NDEtMi4xMDIsOC4yMzYsMCwxMS44NzdsNTcuODY3LDk5Ljg0NyBjMi4xMDIsMy42NCw1Ljk4Niw1LjUwMSwxMC4xOSw1LjUwMWgxMTUuNzM1YzQuMjAzLDAsOC4wODctMS44MDUsMTAuMTg4LTUuNDQ2bDU3Ljg2Ny0xMDAuMDEgQzI3NS40MzksMTMyLjM5NiwyNzUuNDM5LDEyOC4xMjgsMjczLjMzNiwxMjQuNDg4IE0yMjUuNDE5LDE3Mi44OThjMCwxLjQ4LTAuODkxLDIuODQ5LTIuMTc0LDMuNTlsLTczLjcxLDQyLjUyNyBjLTEuMjgyLDAuNzQtMi44ODgsMC43NC00LjE3LDBsLTczLjc2Ny00Mi41MjdjLTEuMjgyLTAuNzQxLTIuMTc5LTIuMTA5LTIuMTc5LTMuNTlWODcuODQzYzAtMS40ODEsMC44ODQtMi44NDksMi4xNjctMy41OSBsNzMuNzA3LTQyLjUyN2MxLjI4Mi0wLjc0MSwyLjg4Ni0wLjc0MSw0LjE2OCwwbDczLjc3Miw0Mi41MjdjMS4yODMsMC43NDEsMi4xODYsMi4xMDksMi4xODYsMy41OVYxNzIuODk4eicvPg0KPC9zdmc+">
<style>
body {
- font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
- font-size:16px;
- font-weight:normal;
- margin:0;
- padding:0;
- color:#333
+ font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
+ font-size: 16px;
+ font-weight: normal;
+ margin: 0;
+ padding: 0;
+ color: #333;
}
+
#overview {
- padding:20px 30px
+ padding: 20px 30px;
}
- td, th {
- padding:5px 10px
+
+ td,
+ th {
+ padding: 5px 10px;
}
+
h1 {
- margin:0
+ margin: 0;
}
+
table {
- margin:30px;
- width:calc(100% - 60px);
- max-width:1000px;
- border-radius:5px;
- border:1px solid #ddd;
- border-spacing:0px;
+ margin: 30px;
+ width: calc(100% - 60px);
+ max-width: 1000px;
+ border-radius: 5px;
+ border: 1px solid #ddd;
+ border-spacing: 0;
}
+
th {
- font-weight:400;
- font-size:medium;
- text-align:left;
- cursor:pointer
+ font-weight: 400;
+ font-size: medium;
+ text-align: left;
+ cursor: pointer;
}
- td.clr-1, td.clr-2, th span {
- font-weight:700
+
+ td.clr-1,
+ td.clr-2,
+ th span {
+ font-weight: 700;
}
+
th span {
- float:right;
- margin-left:20px
+ float: right;
+ margin-left: 20px;
}
- th span:after {
- content:"";
- clear:both;
- display:block
+
+ th span::after {
+ content: "";
+ clear: both;
+ display: block;
}
+
tr:last-child td {
- border-bottom:none
+ border-bottom: none;
}
- tr td:first-child, tr td:last-child {
- color:#9da0a4
+
+ tr td:first-child,
+ tr td:last-child {
+ color: #9da0a4;
}
- #overview.bg-0, tr.bg-0 th {
- color:#468847;
- background:#dff0d8;
- border-bottom:1px solid #d6e9c6
+
+ #overview.bg-0,
+ tr.bg-0 th {
+ color: #468847;
+ background: #dff0d8;
+ border-bottom: 1px solid #d6e9c6;
}
- #overview.bg-1, tr.bg-1 th {
- color:#f0ad4e;
- background:#fcf8e3;
- border-bottom:1px solid #fbeed5
+
+ #overview.bg-1,
+ tr.bg-1 th {
+ color: #f0ad4e;
+ background: #fcf8e3;
+ border-bottom: 1px solid #fbeed5;
}
- #overview.bg-2, tr.bg-2 th {
- color:#b94a48;
- background:#f2dede;
- border-bottom:1px solid #eed3d7
+
+ #overview.bg-2,
+ tr.bg-2 th {
+ color: #b94a48;
+ background: #f2dede;
+ border-bottom: 1px solid #eed3d7;
}
+
td {
- border-bottom:1px solid #ddd
+ border-bottom: 1px solid #ddd;
}
+
td.clr-1 {
- color:#f0ad4e
+ color: #f0ad4e;
}
+
td.clr-2 {
- color:#b94a48
+ color: #b94a48;
}
+
td a {
- color:#3a33d1;
- text-decoration:none
+ color: #3a33d1;
+ text-decoration: none;
}
+
td a:hover {
- color:#272296;
- text-decoration:underline
+ color: #272296;
+ text-decoration: underline;
}
</style>
</head>
@@ -214,7 +239,7 @@ function messageTemplate(it) {
} = it;
return `
-<tr style="display:none" class="f-${parentIndex}">
+<tr style="display: none;" class="f-${parentIndex}">
<td>${lineNumber}:${columnNumber}</td>
<td class="clr-${severityNumber}">${severityName}</td>
<td>${encodeHTML(message)}</td>
diff --git a/tools/node_modules/eslint/lib/eslint/eslint-helpers.js b/tools/node_modules/eslint/lib/eslint/eslint-helpers.js
index ed4132cb62..0b155ebad2 100644
--- a/tools/node_modules/eslint/lib/eslint/eslint-helpers.js
+++ b/tools/node_modules/eslint/lib/eslint/eslint-helpers.js
@@ -28,6 +28,17 @@ const doFsWalk = util.promisify(fswalk.walk);
const Minimatch = minimatch.Minimatch;
//-----------------------------------------------------------------------------
+// Types
+//-----------------------------------------------------------------------------
+
+/**
+ * @typedef {Object} GlobSearch
+ * @property {Array<string>} patterns The normalized patterns to use for a search.
+ * @property {Array<string>} rawPatterns The patterns as entered by the user
+ * before doing any normalization.
+ */
+
+//-----------------------------------------------------------------------------
// Errors
//-----------------------------------------------------------------------------
@@ -48,6 +59,30 @@ class NoFilesFoundError extends Error {
}
/**
+ * The error type when a search fails to match multiple patterns.
+ */
+class UnmatchedSearchPatternsError extends Error {
+
+ /**
+ * @param {Object} options The options for the error.
+ * @param {string} options.basePath The directory that was searched.
+ * @param {Array<string>} options.unmatchedPatterns The glob patterns
+ * which were not found.
+ * @param {Array<string>} options.patterns The glob patterns that were
+ * searched.
+ * @param {Array<string>} options.rawPatterns The raw glob patterns that
+ * were searched.
+ */
+ constructor({ basePath, unmatchedPatterns, patterns, rawPatterns }) {
+ super(`No files matching '${rawPatterns}' in '${basePath}' were found.`);
+ this.basePath = basePath;
+ this.patternsToCheck = unmatchedPatterns;
+ this.patterns = patterns;
+ this.rawPatterns = rawPatterns;
+ }
+}
+
+/**
* The error type when there are files matched by a glob, but all of them have been ignored.
*/
class AllFilesIgnoredError extends Error {
@@ -107,6 +142,323 @@ function isGlobPattern(pattern) {
return isGlob(path.sep === "\\" ? normalizeToPosix(pattern) : pattern);
}
+
+/**
+ * Determines if a given glob pattern will return any results.
+ * Used primarily to help with useful error messages.
+ * @param {Object} options The options for the function.
+ * @param {string} options.basePath The directory to search.
+ * @param {string} options.pattern A glob pattern to match.
+ * @returns {Promise<boolean>} True if there is a glob match, false if not.
+ */
+function globMatch({ basePath, pattern }) {
+
+ let found = false;
+ const patternToUse = path.isAbsolute(pattern)
+ ? normalizeToPosix(path.relative(basePath, pattern))
+ : pattern;
+
+ const matcher = new Minimatch(patternToUse);
+
+ const fsWalkSettings = {
+
+ deepFilter(entry) {
+ const relativePath = normalizeToPosix(path.relative(basePath, entry.path));
+
+ return !found && matcher.match(relativePath, true);
+ },
+
+ entryFilter(entry) {
+ if (found || entry.dirent.isDirectory()) {
+ return false;
+ }
+
+ const relativePath = normalizeToPosix(path.relative(basePath, entry.path));
+
+ if (matcher.match(relativePath)) {
+ found = true;
+ return true;
+ }
+
+ return false;
+ }
+ };
+
+ return new Promise(resolve => {
+
+ // using a stream so we can exit early because we just need one match
+ const globStream = fswalk.walkStream(basePath, fsWalkSettings);
+
+ globStream.on("data", () => {
+ globStream.destroy();
+ resolve(true);
+ });
+
+ // swallow errors as they're not important here
+ globStream.on("error", () => { });
+
+ globStream.on("end", () => {
+ resolve(false);
+ });
+ globStream.read();
+ });
+
+}
+
+/**
+ * Searches a directory looking for matching glob patterns. This uses
+ * the config array's logic to determine if a directory or file should
+ * be ignored, so it is consistent with how ignoring works throughout
+ * ESLint.
+ * @param {Object} options The options for this function.
+ * @param {string} options.basePath The directory to search.
+ * @param {Array<string>} options.patterns An array of glob patterns
+ * to match.
+ * @param {Array<string>} options.rawPatterns An array of glob patterns
+ * as the user inputted them. Used for errors.
+ * @param {FlatConfigArray} options.configs The config array to use for
+ * determining what to ignore.
+ * @param {boolean} options.errorOnUnmatchedPattern Determines if an error
+ * should be thrown when a pattern is unmatched.
+ * @returns {Promise<Array<string>>} An array of matching file paths
+ * or an empty array if there are no matches.
+ * @throws {UnmatchedSearchPatternsErrror} If there is a pattern that doesn't
+ * match any files.
+ */
+async function globSearch({
+ basePath,
+ patterns,
+ rawPatterns,
+ configs,
+ errorOnUnmatchedPattern
+}) {
+
+ if (patterns.length === 0) {
+ return [];
+ }
+
+ /*
+ * In this section we are converting the patterns into Minimatch
+ * instances for performance reasons. Because we are doing the same
+ * matches repeatedly, it's best to compile those patterns once and
+ * reuse them multiple times.
+ *
+ * To do that, we convert any patterns with an absolute path into a
+ * relative path and normalize it to Posix-style slashes. We also keep
+ * track of the relative patterns to map them back to the original
+ * patterns, which we need in order to throw an error if there are any
+ * unmatched patterns.
+ */
+ const relativeToPatterns = new Map();
+ const matchers = patterns.map((pattern, i) => {
+ const patternToUse = path.isAbsolute(pattern)
+ ? normalizeToPosix(path.relative(basePath, pattern))
+ : pattern;
+
+ relativeToPatterns.set(patternToUse, patterns[i]);
+
+ return new minimatch.Minimatch(patternToUse);
+ });
+
+ /*
+ * We track unmatched patterns because we may want to throw an error when
+ * they occur. To start, this set is initialized with all of the patterns.
+ * Every time a match occurs, the pattern is removed from the set, making
+ * it easy to tell if we have any unmatched patterns left at the end of
+ * search.
+ */
+ const unmatchedPatterns = new Set([...relativeToPatterns.keys()]);
+
+ const filePaths = (await doFsWalk(basePath, {
+
+ deepFilter(entry) {
+ const relativePath = normalizeToPosix(path.relative(basePath, entry.path));
+ const matchesPattern = matchers.some(matcher => matcher.match(relativePath, true));
+
+ return matchesPattern && !configs.isDirectoryIgnored(entry.path);
+ },
+ entryFilter(entry) {
+ const relativePath = normalizeToPosix(path.relative(basePath, entry.path));
+
+ // entries may be directories or files so filter out directories
+ if (entry.dirent.isDirectory()) {
+ return false;
+ }
+
+ /*
+ * Optimization: We need to track when patterns are left unmatched
+ * and so we use `unmatchedPatterns` to do that. There is a bit of
+ * complexity here because the same file can be matched by more than
+ * one pattern. So, when we start, we actually need to test every
+ * pattern against every file. Once we know there are no remaining
+ * unmatched patterns, then we can switch to just looking for the
+ * first matching pattern for improved speed.
+ */
+ const matchesPattern = unmatchedPatterns.size > 0
+ ? matchers.reduce((previousValue, matcher) => {
+ const pathMatches = matcher.match(relativePath);
+
+ /*
+ * We updated the unmatched patterns set only if the path
+ * matches and the file isn't ignored. If the file is
+ * ignored, that means there wasn't a match for the
+ * pattern so it should not be removed.
+ *
+ * Performance note: isFileIgnored() aggressively caches
+ * results so there is no performance penalty for calling
+ * it twice with the same argument.
+ */
+ if (pathMatches && !configs.isFileIgnored(entry.path)) {
+ unmatchedPatterns.delete(matcher.pattern);
+ }
+
+ return pathMatches || previousValue;
+ }, false)
+ : matchers.some(matcher => matcher.match(relativePath));
+
+ return matchesPattern && !configs.isFileIgnored(entry.path);
+ }
+
+ })).map(entry => entry.path);
+
+ // now check to see if we have any unmatched patterns
+ if (errorOnUnmatchedPattern && unmatchedPatterns.size > 0) {
+ throw new UnmatchedSearchPatternsError({
+ basePath,
+ unmatchedPatterns: [...unmatchedPatterns].map(
+ pattern => relativeToPatterns.get(pattern)
+ ),
+ patterns,
+ rawPatterns
+ });
+ }
+
+ return filePaths;
+}
+
+/**
+ * Checks to see if there are any ignored results for a given search. This
+ * happens either when there are unmatched patterns during a search or if
+ * a search returns no results.
+ * @param {Object} options The options for this function.
+ * @param {string} options.basePath The directory to search.
+ * @param {Array<string>} options.patterns An array of glob patterns
+ * that were used in the original search.
+ * @param {Array<string>} options.rawPatterns An array of glob patterns
+ * as the user inputted them. Used for errors.
+ * @param {Array<string>} options.patternsToCheck An array of glob patterns
+ * to use for this check.
+ * @returns {void}
+ * @throws {NoFilesFoundError} If there is a pattern that doesn't match
+ * any files and `errorOnUnmatchedPattern` is true.
+ * @throws {AllFilesIgnoredError} If there is a pattern that matches files
+ * when there are no ignores.
+ */
+async function checkForIgnoredResults({
+ basePath,
+ patterns,
+ rawPatterns,
+ patternsToCheck = patterns
+}) {
+
+ for (const pattern of patternsToCheck) {
+
+ const patternHasMatch = await globMatch({
+ basePath,
+ pattern
+ });
+
+ if (patternHasMatch) {
+ throw new AllFilesIgnoredError(
+ rawPatterns[patterns.indexOf(pattern)]
+ );
+ }
+ }
+
+ // if we get here there are truly no matches
+ throw new NoFilesFoundError(
+ rawPatterns[patterns.indexOf(patternsToCheck[0])],
+ true
+ );
+}
+
+/**
+ * Performs multiple glob searches in parallel.
+ * @param {Object} options The options for this function.
+ * @param {Map<string,GlobSearch>} options.searches
+ * An array of glob patterns to match.
+ * @param {FlatConfigArray} options.configs The config array to use for
+ * determining what to ignore.
+ * @param {boolean} options.errorOnUnmatchedPattern Determines if an
+ * unmatched glob pattern should throw an error.
+ * @returns {Promise<Array<string>>} An array of matching file paths
+ * or an empty array if there are no matches.
+ */
+async function globMultiSearch({ searches, configs, errorOnUnmatchedPattern }) {
+
+ /*
+ * For convenience, we normalized the search map into an array of objects.
+ * Next, we filter out all searches that have no patterns. This happens
+ * primarily for the cwd, which is prepopulated in the searches map as an
+ * optimization. However, if it has no patterns, it means all patterns
+ * occur outside of the cwd and we can safely filter out that search.
+ */
+ const normalizedSearches = [...searches].map(
+ ([basePath, { patterns, rawPatterns }]) => ({ basePath, patterns, rawPatterns })
+ ).filter(({ patterns }) => patterns.length > 0);
+
+ const results = await Promise.allSettled(
+ normalizedSearches.map(
+ ({ basePath, patterns, rawPatterns }) => globSearch({
+ basePath,
+ patterns,
+ rawPatterns,
+ configs,
+ errorOnUnmatchedPattern
+ })
+ )
+ );
+
+ const filePaths = [];
+
+ for (let i = 0; i < results.length; i++) {
+
+ const result = results[i];
+ const currentSearch = normalizedSearches[i];
+
+ if (result.status === "fulfilled") {
+
+ // if the search was successful just add the results
+ if (result.value.length > 0) {
+ filePaths.push(...result.value);
+ }
+
+ continue;
+ }
+
+ // if we make it here then there was an error
+ const error = result.reason;
+
+ // unexpected errors should be re-thrown
+ if (!error.basePath) {
+ throw error;
+ }
+
+ if (errorOnUnmatchedPattern) {
+
+ await checkForIgnoredResults({
+ ...currentSearch,
+ patternsToCheck: error.patternsToCheck
+ });
+
+ }
+
+ }
+
+ return [...new Set(filePaths)];
+
+}
+
/**
* Searches a directory looking for matching glob patterns. This uses
* the config array's logic to determine if a directory or file should
@@ -335,47 +687,17 @@ async function findFiles({
}
});
- const globbyResults = await globMultiSearch({
- searches,
- configs
- });
-
- // if there are no results, tell the user why
- if (!results.length && !globbyResults.length) {
-
- for (const [basePath, { patterns: patternsToCheck, rawPatterns: patternsToReport }] of searches) {
-
- let index = 0;
-
- // try globby without ignoring anything
- for (const patternToCheck of patternsToCheck) {
-
- // check if there are any matches at all
- const patternHasMatch = await globMatch({
- basePath,
- pattern: patternToCheck
- });
-
- if (patternHasMatch) {
- throw new AllFilesIgnoredError(patternsToReport[index]);
- }
-
- // otherwise no files were found
- if (errorOnUnmatchedPattern) {
- throw new NoFilesFoundError(patternsToReport[index], globInputPaths);
- }
-
- index++;
- }
- }
-
- }
-
// there were patterns that didn't match anything, tell the user
if (errorOnUnmatchedPattern && missingPatterns.length) {
throw new NoFilesFoundError(missingPatterns[0], globInputPaths);
}
+ // now we are safe to do the search
+ const globbyResults = await globMultiSearch({
+ searches,
+ configs,
+ errorOnUnmatchedPattern
+ });
return [
...results,
diff --git a/tools/node_modules/eslint/lib/eslint/flat-eslint.js b/tools/node_modules/eslint/lib/eslint/flat-eslint.js
index 5866e445ec..484c57a03d 100644
--- a/tools/node_modules/eslint/lib/eslint/flat-eslint.js
+++ b/tools/node_modules/eslint/lib/eslint/flat-eslint.js
@@ -161,6 +161,16 @@ function createRulesMeta(rules) {
}, {});
}
+/**
+ * Return the absolute path of a file named `"__placeholder__.js"` in a given directory.
+ * This is used as a replacement for a missing file path.
+ * @param {string} cwd An absolute directory path.
+ * @returns {string} The absolute path of a file named `"__placeholder__.js"` in the given directory.
+ */
+function getPlaceholderPath(cwd) {
+ return path.join(cwd, "__placeholder__.js");
+}
+
/** @type {WeakMap<ExtractedConfig, DeprecatedRuleInfo[]>} */
const usedDeprecatedRulesCache = new WeakMap();
@@ -177,7 +187,7 @@ function getOrFindUsedDeprecatedRules(eslint, maybeFilePath) {
} = privateMembers.get(eslint);
const filePath = path.isAbsolute(maybeFilePath)
? maybeFilePath
- : path.join(cwd, "__placeholder__.js");
+ : getPlaceholderPath(cwd);
const config = configs.getConfig(filePath);
// Most files use the same config, so cache it.
@@ -422,7 +432,7 @@ function verifyText({
* `config.extractConfig(filePath)` requires an absolute path, but `linter`
* doesn't know CWD, so it gives `linter` an absolute path always.
*/
- const filePathToVerify = filePath === "<text>" ? path.join(cwd, "__placeholder__.js") : filePath;
+ const filePathToVerify = filePath === "<text>" ? getPlaceholderPath(cwd) : filePath;
const { fixed, messages, output } = linter.verifyAndFix(
text,
configs,
@@ -519,6 +529,14 @@ function *iterateRuleDeprecationWarnings(configs) {
}
}
+/**
+ * Creates an error to be thrown when an array of results passed to `getRulesMetaForResults` was not created by the current engine.
+ * @returns {TypeError} An error object.
+ */
+function createExtraneousResultsError() {
+ return new TypeError("Results object was not created from this ESLint instance.");
+}
+
//-----------------------------------------------------------------------------
// Main API
//-----------------------------------------------------------------------------
@@ -655,7 +673,10 @@ class FlatESLint {
}
const resultRules = new Map();
- const { configs } = privateMembers.get(this);
+ const {
+ configs,
+ options: { cwd }
+ } = privateMembers.get(this);
/*
* We can only accurately return rules meta information for linting results if the
@@ -664,7 +685,7 @@ class FlatESLint {
* to let the user know we can't do anything here.
*/
if (!configs) {
- throw new TypeError("Results object was not created from this ESLint instance.");
+ throw createExtraneousResultsError();
}
for (const result of results) {
@@ -673,13 +694,7 @@ class FlatESLint {
* Normalize filename for <text>.
*/
const filePath = result.filePath === "<text>"
- ? "__placeholder__.js" : result.filePath;
-
- /*
- * All of the plugin and rule information is contained within the
- * calculated config for the given file.
- */
- const config = configs.getConfig(filePath);
+ ? getPlaceholderPath(cwd) : result.filePath;
const allMessages = result.messages.concat(result.suppressedMessages);
for (const { ruleId } of allMessages) {
@@ -687,6 +702,15 @@ class FlatESLint {
continue;
}
+ /*
+ * All of the plugin and rule information is contained within the
+ * calculated config for the given file.
+ */
+ const config = configs.getConfig(filePath);
+
+ if (!config) {
+ throw createExtraneousResultsError();
+ }
const rule = getRuleFromConfig(ruleId, config);
// ensure the rule exists
@@ -1024,7 +1048,7 @@ class FlatESLint {
const npmFormat = naming.normalizePackageName(normalizedFormatName, "eslint-formatter");
// TODO: This is pretty dirty...would be nice to clean up at some point.
- formatterPath = ModuleResolver.resolve(npmFormat, path.join(cwd, "__placeholder__.js"));
+ formatterPath = ModuleResolver.resolve(npmFormat, getPlaceholderPath(cwd));
} catch {
formatterPath = path.resolve(__dirname, "../", "cli-engine", "formatters", `${normalizedFormatName}.js`);
}
diff --git a/tools/node_modules/eslint/lib/rules/comma-dangle.js b/tools/node_modules/eslint/lib/rules/comma-dangle.js
index 9518da90e9..89d8cabcc3 100644
--- a/tools/node_modules/eslint/lib/rules/comma-dangle.js
+++ b/tools/node_modules/eslint/lib/rules/comma-dangle.js
@@ -50,7 +50,7 @@ function normalizeOptions(optionValue, ecmaVersion) {
objects: optionValue,
imports: optionValue,
exports: optionValue,
- functions: (!ecmaVersion || ecmaVersion < 8) ? "ignore" : optionValue
+ functions: ecmaVersion < 2017 ? "ignore" : optionValue
};
}
if (typeof optionValue === "object" && optionValue !== null) {
@@ -134,7 +134,7 @@ module.exports = {
},
create(context) {
- const options = normalizeOptions(context.options[0], context.parserOptions.ecmaVersion);
+ const options = normalizeOptions(context.options[0], context.languageOptions.ecmaVersion);
const sourceCode = context.getSourceCode();
diff --git a/tools/node_modules/eslint/lib/rules/func-name-matching.js b/tools/node_modules/eslint/lib/rules/func-name-matching.js
index 391b2a2783..69b47c286a 100644
--- a/tools/node_modules/eslint/lib/rules/func-name-matching.js
+++ b/tools/node_modules/eslint/lib/rules/func-name-matching.js
@@ -44,7 +44,7 @@ function isModuleExports(pattern) {
* @returns {boolean} True if the string is a valid identifier
*/
function isIdentifier(name, ecmaVersion) {
- if (ecmaVersion >= 6) {
+ if (ecmaVersion >= 2015) {
return esutils.keyword.isIdentifierES6(name);
}
return esutils.keyword.isIdentifierES5(name);
@@ -104,7 +104,7 @@ module.exports = {
const nameMatches = typeof context.options[0] === "string" ? context.options[0] : "always";
const considerPropertyDescriptor = options.considerPropertyDescriptor;
const includeModuleExports = options.includeCommonJSModuleExports;
- const ecmaVersion = context.parserOptions && context.parserOptions.ecmaVersion ? context.parserOptions.ecmaVersion : 5;
+ const ecmaVersion = context.languageOptions.ecmaVersion;
/**
* Check whether node is a certain CallExpression.
diff --git a/tools/node_modules/eslint/lib/rules/index.js b/tools/node_modules/eslint/lib/rules/index.js
index 565648c09e..e42639656f 100644
--- a/tools/node_modules/eslint/lib/rules/index.js
+++ b/tools/node_modules/eslint/lib/rules/index.js
@@ -123,6 +123,7 @@ module.exports = new LazyLoadingRuleMap(Object.entries({
"no-empty-character-class": () => require("./no-empty-character-class"),
"no-empty-function": () => require("./no-empty-function"),
"no-empty-pattern": () => require("./no-empty-pattern"),
+ "no-empty-static-block": () => require("./no-empty-static-block"),
"no-eq-null": () => require("./no-eq-null"),
"no-eval": () => require("./no-eval"),
"no-ex-assign": () => require("./no-ex-assign"),
@@ -167,6 +168,7 @@ module.exports = new LazyLoadingRuleMap(Object.entries({
"no-nested-ternary": () => require("./no-nested-ternary"),
"no-new": () => require("./no-new"),
"no-new-func": () => require("./no-new-func"),
+ "no-new-native-nonconstructor": () => require("./no-new-native-nonconstructor"),
"no-new-object": () => require("./no-new-object"),
"no-new-require": () => require("./no-new-require"),
"no-new-symbol": () => require("./no-new-symbol"),
diff --git a/tools/node_modules/eslint/lib/rules/no-empty-static-block.js b/tools/node_modules/eslint/lib/rules/no-empty-static-block.js
new file mode 100644
index 0000000000..ab71062882
--- /dev/null
+++ b/tools/node_modules/eslint/lib/rules/no-empty-static-block.js
@@ -0,0 +1,47 @@
+/**
+ * @fileoverview Rule to disallow empty static blocks.
+ * @author Sosuke Suzuki
+ */
+"use strict";
+
+//------------------------------------------------------------------------------
+// Rule Definition
+//------------------------------------------------------------------------------
+
+/** @type {import('../shared/types').Rule} */
+module.exports = {
+ meta: {
+ type: "suggestion",
+
+ docs: {
+ description: "Disallow empty static blocks",
+ recommended: false,
+ url: "https://eslint.org/docs/rules/no-empty-static-block"
+ },
+
+ schema: [],
+
+ messages: {
+ unexpected: "Unexpected empty static block."
+ }
+ },
+
+ create(context) {
+ const sourceCode = context.getSourceCode();
+
+ return {
+ StaticBlock(node) {
+ if (node.body.length === 0) {
+ const closingBrace = sourceCode.getLastToken(node);
+
+ if (sourceCode.getCommentsBefore(closingBrace).length === 0) {
+ context.report({
+ node,
+ messageId: "unexpected"
+ });
+ }
+ }
+ }
+ };
+ }
+};
diff --git a/tools/node_modules/eslint/lib/rules/no-empty.js b/tools/node_modules/eslint/lib/rules/no-empty.js
index 459140a2e7..242e50efea 100644
--- a/tools/node_modules/eslint/lib/rules/no-empty.js
+++ b/tools/node_modules/eslint/lib/rules/no-empty.js
@@ -17,6 +17,7 @@ const astUtils = require("./utils/ast-utils");
/** @type {import('../shared/types').Rule} */
module.exports = {
meta: {
+ hasSuggestions: true,
type: "suggestion",
docs: {
@@ -39,7 +40,8 @@ module.exports = {
],
messages: {
- unexpected: "Empty {{type}} statement."
+ unexpected: "Empty {{type}} statement.",
+ suggestComment: "Add comment inside empty {{type}} statement."
}
},
@@ -71,7 +73,22 @@ module.exports = {
return;
}
- context.report({ node, messageId: "unexpected", data: { type: "block" } });
+ context.report({
+ node,
+ messageId: "unexpected",
+ data: { type: "block" },
+ suggest: [
+ {
+ messageId: "suggestComment",
+ data: { type: "block" },
+ fix(fixer) {
+ const range = [node.range[0] + 1, node.range[1] - 1];
+
+ return fixer.replaceTextRange(range, " /* empty */ ");
+ }
+ }
+ ]
+ });
},
SwitchStatement(node) {
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 667d066e81..5649f2e37f 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
@@ -193,15 +193,15 @@ module.exports = {
* ecmaVersion doesn't support the `u` flag.
*/
function isValidWithUnicodeFlag(pattern) {
- const { ecmaVersion } = context.parserOptions;
+ const { ecmaVersion } = context.languageOptions;
- // ecmaVersion is unknown or it doesn't support the 'u' flag
- if (typeof ecmaVersion !== "number" || ecmaVersion <= 5) {
+ // ecmaVersion <= 5 doesn't support the 'u' flag
+ if (ecmaVersion <= 5) {
return false;
}
const validator = new RegExpValidator({
- ecmaVersion: Math.min(ecmaVersion + 2009, REGEXPP_LATEST_ECMA_VERSION)
+ ecmaVersion: Math.min(ecmaVersion, REGEXPP_LATEST_ECMA_VERSION)
});
try {
diff --git a/tools/node_modules/eslint/lib/rules/no-new-native-nonconstructor.js b/tools/node_modules/eslint/lib/rules/no-new-native-nonconstructor.js
new file mode 100644
index 0000000000..a8405002b7
--- /dev/null
+++ b/tools/node_modules/eslint/lib/rules/no-new-native-nonconstructor.js
@@ -0,0 +1,64 @@
+/**
+ * @fileoverview Rule to disallow use of the new operator with global non-constructor functions
+ * @author Sosuke Suzuki
+ */
+
+"use strict";
+
+//------------------------------------------------------------------------------
+// Helpers
+//------------------------------------------------------------------------------
+
+const nonConstructorGlobalFunctionNames = ["Symbol", "BigInt"];
+
+//------------------------------------------------------------------------------
+// Rule Definition
+//------------------------------------------------------------------------------
+
+/** @type {import('../shared/types').Rule} */
+module.exports = {
+ meta: {
+ type: "problem",
+
+ docs: {
+ description: "Disallow `new` operators with global non-constructor functions",
+ recommended: false,
+ url: "https://eslint.org/docs/rules/no-new-native-nonconstructor"
+ },
+
+ schema: [],
+
+ messages: {
+ noNewNonconstructor: "`{{name}}` cannot be called as a constructor."
+ }
+ },
+
+ create(context) {
+
+ return {
+ "Program:exit"() {
+ const globalScope = context.getScope();
+
+ for (const nonConstructorName of nonConstructorGlobalFunctionNames) {
+ const variable = globalScope.set.get(nonConstructorName);
+
+ if (variable && variable.defs.length === 0) {
+ variable.references.forEach(ref => {
+ const node = ref.identifier;
+ const parent = node.parent;
+
+ if (parent && parent.type === "NewExpression" && parent.callee === node) {
+ context.report({
+ node,
+ messageId: "noNewNonconstructor",
+ data: { name: nonConstructorName }
+ });
+ }
+ });
+ }
+ }
+ }
+ };
+
+ }
+};
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 f30eddbf8c..02e2f5f44a 100644
--- a/tools/node_modules/eslint/lib/rules/prefer-regex-literals.js
+++ b/tools/node_modules/eslint/lib/rules/prefer-regex-literals.js
@@ -248,14 +248,14 @@ module.exports = {
/**
* Returns a ecmaVersion compatible for regexpp.
- * @param {any} ecmaVersion The ecmaVersion to convert.
+ * @param {number} ecmaVersion The ecmaVersion to convert.
* @returns {import("regexpp/ecma-versions").EcmaVersion} The resulting ecmaVersion compatible for regexpp.
*/
function getRegexppEcmaVersion(ecmaVersion) {
- if (typeof ecmaVersion !== "number" || ecmaVersion <= 5) {
+ if (ecmaVersion <= 5) {
return 5;
}
- return Math.min(ecmaVersion + 2009, REGEXPP_LATEST_ECMA_VERSION);
+ return Math.min(ecmaVersion, REGEXPP_LATEST_ECMA_VERSION);
}
/**
@@ -320,7 +320,7 @@ module.exports = {
flags = getStringValue(node.arguments[1]);
}
- const regexppEcmaVersion = getRegexppEcmaVersion(context.parserOptions.ecmaVersion);
+ const regexppEcmaVersion = getRegexppEcmaVersion(context.languageOptions.ecmaVersion);
const RegExpValidatorInstance = new RegExpValidator({ ecmaVersion: regexppEcmaVersion });
try {
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 e99c1c78c7..a905debe64 100644
--- a/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json
@@ -1,6 +1,6 @@
{
"name": "@babel/compat-data",
- "version": "7.20.0",
+ "version": "7.20.1",
"author": "The Babel Team (https://babel.dev/team)",
"license": "MIT",
"description": "",
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js
index 31e7db1747..6362db3ce2 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js
@@ -8,21 +8,15 @@ exports.makeStrongCache = makeStrongCache;
exports.makeStrongCacheSync = makeStrongCacheSync;
exports.makeWeakCache = makeWeakCache;
exports.makeWeakCacheSync = makeWeakCacheSync;
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
var _async = require("../gensync-utils/async");
-
var _util = require("./util");
-
const synchronize = gen => {
return _gensync()(gen).sync;
};
@@ -30,19 +24,15 @@ const synchronize = gen => {
function* genTrue() {
return true;
}
-
function makeWeakCache(handler) {
return makeCachedFunction(WeakMap, handler);
}
-
function makeWeakCacheSync(handler) {
return synchronize(makeWeakCache(handler));
}
-
function makeStrongCache(handler) {
return makeCachedFunction(Map, handler);
}
-
function makeStrongCacheSync(handler) {
return synchronize(makeStrongCache(handler));
}
@@ -60,7 +50,6 @@ function makeCachedFunction(CallCache, handler) {
const handlerResult = handler(arg, cache);
let finishLock;
let value;
-
if ((0, _util.isIterableIterator)(handlerResult)) {
value = yield* (0, _async.onFirstPause)(handlerResult, () => {
finishLock = setupAsyncLocks(cache, futureCache, arg);
@@ -68,21 +57,16 @@ function makeCachedFunction(CallCache, handler) {
} else {
value = handlerResult;
}
-
updateFunctionCache(callCache, cache, arg, value);
-
if (finishLock) {
futureCache.delete(arg);
finishLock.release(value);
}
-
return value;
};
}
-
function* getCachedValue(cache, arg, data) {
const cachedValue = cache.get(arg);
-
if (cachedValue) {
for (const {
value,
@@ -94,23 +78,18 @@ function* getCachedValue(cache, arg, data) {
};
}
}
-
return {
valid: false,
value: null
};
}
-
function* getCachedValueOrWait(asyncContext, callCache, futureCache, arg, data) {
const cached = yield* getCachedValue(callCache, arg, data);
-
if (cached.valid) {
return cached;
}
-
if (asyncContext) {
const cached = yield* getCachedValue(futureCache, arg, data);
-
if (cached.valid) {
const value = yield* (0, _async.waitFor)(cached.value.promise);
return {
@@ -119,24 +98,20 @@ function* getCachedValueOrWait(asyncContext, callCache, futureCache, arg, data)
};
}
}
-
return {
valid: false,
value: null
};
}
-
function setupAsyncLocks(config, futureCache, arg) {
const finishLock = new Lock();
updateFunctionCache(futureCache, config, arg, finishLock);
return finishLock;
}
-
function updateFunctionCache(cache, config, arg, value) {
if (!config.configured()) config.forever();
let cachedValue = cache.get(arg);
config.deactivate();
-
switch (config.mode()) {
case "forever":
cachedValue = [{
@@ -145,7 +120,6 @@ function updateFunctionCache(cache, config, arg, value) {
}];
cache.set(arg, cachedValue);
break;
-
case "invalidate":
cachedValue = [{
value,
@@ -153,7 +127,6 @@ function updateFunctionCache(cache, config, arg, value) {
}];
cache.set(arg, cachedValue);
break;
-
case "valid":
if (cachedValue) {
cachedValue.push({
@@ -167,10 +140,8 @@ function updateFunctionCache(cache, config, arg, value) {
}];
cache.set(arg, cachedValue);
}
-
}
}
-
class CacheConfigurator {
constructor(data) {
this._active = true;
@@ -182,114 +153,86 @@ class CacheConfigurator {
this._data = void 0;
this._data = data;
}
-
simple() {
return makeSimpleConfigurator(this);
}
-
mode() {
if (this._never) return "never";
if (this._forever) return "forever";
if (this._invalidate) return "invalidate";
return "valid";
}
-
forever() {
if (!this._active) {
throw new Error("Cannot change caching after evaluation has completed.");
}
-
if (this._never) {
throw new Error("Caching has already been configured with .never()");
}
-
this._forever = true;
this._configured = true;
}
-
never() {
if (!this._active) {
throw new Error("Cannot change caching after evaluation has completed.");
}
-
if (this._forever) {
throw new Error("Caching has already been configured with .forever()");
}
-
this._never = true;
this._configured = true;
}
-
using(handler) {
if (!this._active) {
throw new Error("Cannot change caching after evaluation has completed.");
}
-
if (this._never || this._forever) {
throw new Error("Caching has already been configured with .never or .forever()");
}
-
this._configured = true;
const key = handler(this._data);
const fn = (0, _async.maybeAsync)(handler, `You appear to be using an async cache handler, but Babel has been called synchronously`);
-
if ((0, _async.isThenable)(key)) {
return key.then(key => {
this._pairs.push([key, fn]);
-
return key;
});
}
-
this._pairs.push([key, fn]);
-
return key;
}
-
invalidate(handler) {
this._invalidate = true;
return this.using(handler);
}
-
validator() {
const pairs = this._pairs;
return function* (data) {
for (const [key, fn] of pairs) {
if (key !== (yield* fn(data))) return false;
}
-
return true;
};
}
-
deactivate() {
this._active = false;
}
-
configured() {
return this._configured;
}
-
}
-
function makeSimpleConfigurator(cache) {
function cacheFn(val) {
if (typeof val === "boolean") {
if (val) cache.forever();else cache.never();
return;
}
-
return cache.using(() => assertSimpleType(val()));
}
-
cacheFn.forever = () => cache.forever();
-
cacheFn.never = () => cache.never();
-
cacheFn.using = cb => cache.using(() => assertSimpleType(cb()));
-
cacheFn.invalidate = cb => cache.invalidate(() => assertSimpleType(cb()));
-
return cacheFn;
}
@@ -297,14 +240,11 @@ function assertSimpleType(value) {
if ((0, _async.isThenable)(value)) {
throw new Error(`You appear to be using an async cache handler, ` + `which your current version of Babel does not support. ` + `We may add support for this in the future, ` + `but if you're on the most recent version of @babel/core and still ` + `seeing this error, then you'll need to synchronously handle your caching logic.`);
}
-
if (value != null && typeof value !== "string" && typeof value !== "boolean" && typeof value !== "number") {
throw new Error("Cache keys must be either string, boolean, number, null, or undefined.");
}
-
return value;
}
-
class Lock {
constructor() {
this.released = false;
@@ -314,15 +254,11 @@ class Lock {
this._resolve = resolve;
});
}
-
release(value) {
this.released = true;
-
this._resolve(value);
}
-
}
-
0 && 0;
//# sourceMappingURL=caching.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js
index 9f4d1d5715..ab3ab47c23 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js
@@ -6,45 +6,30 @@ Object.defineProperty(exports, "__esModule", {
exports.buildPresetChain = buildPresetChain;
exports.buildPresetChainWalker = void 0;
exports.buildRootChain = buildRootChain;
-
function _path() {
const data = require("path");
-
_path = function () {
return data;
};
-
return data;
}
-
function _debug() {
const data = require("debug");
-
_debug = function () {
return data;
};
-
return data;
}
-
var _options = require("./validation/options");
-
var _patternToRegex = require("./pattern-to-regex");
-
var _printer = require("./printer");
-
var _rewriteStackTrace = require("../errors/rewrite-stack-trace");
-
var _configError = require("../errors/config-error");
-
var _files = require("./files");
-
var _caching = require("./caching");
-
var _configDescriptors = require("./config-descriptors");
const debug = _debug()("babel:config:config-chain");
-
function* buildPresetChain(arg, context) {
const chain = yield* buildPresetChainWalker(arg, context);
if (!chain) return null;
@@ -55,7 +40,6 @@ function* buildPresetChain(arg, context) {
files: new Set()
};
}
-
const buildPresetChainWalker = makeChainWalker({
root: preset => loadPresetDescriptors(preset),
env: (preset, envName) => loadPresetEnvDescriptors(preset)(envName),
@@ -68,7 +52,6 @@ const loadPresetDescriptors = (0, _caching.makeWeakCacheSync)(preset => buildRoo
const loadPresetEnvDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(envName => buildEnvDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, envName)));
const loadPresetOverridesDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(index => buildOverrideDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, index)));
const loadPresetOverridesEnvDescriptors = (0, _caching.makeWeakCacheSync)(preset => (0, _caching.makeStrongCacheSync)(index => (0, _caching.makeStrongCacheSync)(envName => buildOverrideEnvDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, index, envName))));
-
function* buildRootChain(opts, context) {
let configReport, babelRcReport;
const programmaticLogger = new _printer.ConfigPrinter();
@@ -79,13 +62,11 @@ function* buildRootChain(opts, context) {
if (!programmaticChain) return null;
const programmaticReport = yield* programmaticLogger.output();
let configFile;
-
if (typeof opts.configFile === "string") {
configFile = yield* (0, _files.loadConfig)(opts.configFile, context.cwd, context.envName, context.caller);
} else if (opts.configFile !== false) {
configFile = yield* (0, _files.findRootConfig)(context.root, context.envName, context.caller);
}
-
let {
babelrc,
babelrcRoots
@@ -93,7 +74,6 @@ function* buildRootChain(opts, context) {
let babelrcRootsDirectory = context.cwd;
const configFileChain = emptyChain();
const configFileLogger = new _printer.ConfigPrinter();
-
if (configFile) {
const validatedFile = validateConfigFile(configFile);
const result = yield* loadFileChain(validatedFile, context, undefined, configFileLogger);
@@ -103,41 +83,32 @@ function* buildRootChain(opts, context) {
if (babelrc === undefined) {
babelrc = validatedFile.options.babelrc;
}
-
if (babelrcRoots === undefined) {
babelrcRootsDirectory = validatedFile.dirname;
babelrcRoots = validatedFile.options.babelrcRoots;
}
-
mergeChain(configFileChain, result);
}
-
let ignoreFile, babelrcFile;
let isIgnored = false;
const fileChain = emptyChain();
-
if ((babelrc === true || babelrc === undefined) && typeof context.filename === "string") {
const pkgData = yield* (0, _files.findPackageData)(context.filename);
-
if (pkgData && babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory)) {
({
ignore: ignoreFile,
config: babelrcFile
} = yield* (0, _files.findRelativeConfig)(pkgData, context.envName, context.caller));
-
if (ignoreFile) {
fileChain.files.add(ignoreFile.filepath);
}
-
if (ignoreFile && shouldIgnore(context, ignoreFile.ignore, null, ignoreFile.dirname)) {
isIgnored = true;
}
-
if (babelrcFile && !isIgnored) {
const validatedFile = validateBabelrcFile(babelrcFile);
const babelrcLogger = new _printer.ConfigPrinter();
const result = yield* loadFileChain(validatedFile, context, undefined, babelrcLogger);
-
if (!result) {
isIgnored = true;
} else {
@@ -145,17 +116,15 @@ function* buildRootChain(opts, context) {
mergeChain(fileChain, result);
}
}
-
if (babelrcFile && isIgnored) {
fileChain.files.add(babelrcFile.filepath);
}
}
}
-
if (context.showConfig) {
- console.log(`Babel configs on "${context.filename}" (ascending priority):\n` + [configReport, babelRcReport, programmaticReport].filter(x => !!x).join("\n\n") + "\n-----End Babel configs-----");
+ console.log(`Babel configs on "${context.filename}" (ascending priority):\n` +
+ [configReport, babelRcReport, programmaticReport].filter(x => !!x).join("\n\n") + "\n-----End Babel configs-----");
}
-
const chain = mergeChain(mergeChain(mergeChain(emptyChain(), configFileChain), fileChain), programmaticChain);
return {
plugins: isIgnored ? [] : dedupDescriptors(chain.plugins),
@@ -168,7 +137,6 @@ function* buildRootChain(opts, context) {
files: chain.files
};
}
-
function babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory) {
if (typeof babelrcRoots === "boolean") return babelrcRoots;
const absoluteRoot = context.root;
@@ -176,13 +144,10 @@ function babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirector
if (babelrcRoots === undefined) {
return pkgData.directories.indexOf(absoluteRoot) !== -1;
}
-
let babelrcPatterns = babelrcRoots;
-
if (!Array.isArray(babelrcPatterns)) {
babelrcPatterns = [babelrcPatterns];
}
-
babelrcPatterns = babelrcPatterns.map(pat => {
return typeof pat === "string" ? _path().resolve(babelrcRootsDirectory, pat) : pat;
});
@@ -190,18 +155,15 @@ function babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirector
if (babelrcPatterns.length === 1 && babelrcPatterns[0] === absoluteRoot) {
return pkgData.directories.indexOf(absoluteRoot) !== -1;
}
-
return babelrcPatterns.some(pat => {
if (typeof pat === "string") {
pat = (0, _patternToRegex.default)(pat, babelrcRootsDirectory);
}
-
return pkgData.directories.some(directory => {
return matchPattern(pat, babelrcRootsDirectory, directory, context);
});
});
}
-
const validateConfigFile = (0, _caching.makeWeakCacheSync)(file => ({
filepath: file.filepath,
dirname: file.dirname,
@@ -217,6 +179,7 @@ const validateExtendFile = (0, _caching.makeWeakCacheSync)(file => ({
dirname: file.dirname,
options: (0, _options.validate)("extendsfile", file.options, file.filepath)
}));
+
const loadProgrammaticChain = makeChainWalker({
root: input => buildRootDescriptors(input, "base", _configDescriptors.createCachedDescriptors),
env: (input, envName) => buildEnvDescriptors(input, "base", _configDescriptors.createCachedDescriptors, envName),
@@ -224,6 +187,7 @@ const loadProgrammaticChain = makeChainWalker({
overridesEnv: (input, index, envName) => buildOverrideEnvDescriptors(input, "base", _configDescriptors.createCachedDescriptors, index, envName),
createLogger: (input, context, baseLogger) => buildProgrammaticLogger(input, context, baseLogger)
});
+
const loadFileChainWalker = makeChainWalker({
root: file => loadFileDescriptors(file),
env: (file, envName) => loadFileEnvDescriptors(file)(envName),
@@ -231,51 +195,40 @@ const loadFileChainWalker = makeChainWalker({
overridesEnv: (file, index, envName) => loadFileOverridesEnvDescriptors(file)(index)(envName),
createLogger: (file, context, baseLogger) => buildFileLogger(file.filepath, context, baseLogger)
});
-
function* loadFileChain(input, context, files, baseLogger) {
const chain = yield* loadFileChainWalker(input, context, files, baseLogger);
-
if (chain) {
chain.files.add(input.filepath);
}
-
return chain;
}
-
const loadFileDescriptors = (0, _caching.makeWeakCacheSync)(file => buildRootDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors));
const loadFileEnvDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(envName => buildEnvDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, envName)));
const loadFileOverridesDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(index => buildOverrideDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, index)));
const loadFileOverridesEnvDescriptors = (0, _caching.makeWeakCacheSync)(file => (0, _caching.makeStrongCacheSync)(index => (0, _caching.makeStrongCacheSync)(envName => buildOverrideEnvDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, index, envName))));
-
function buildFileLogger(filepath, context, baseLogger) {
if (!baseLogger) {
return () => {};
}
-
return baseLogger.configure(context.showConfig, _printer.ChainFormatter.Config, {
filepath
});
}
-
function buildRootDescriptors({
dirname,
options
}, alias, descriptors) {
return descriptors(dirname, options, alias);
}
-
function buildProgrammaticLogger(_, context, baseLogger) {
var _context$caller;
-
if (!baseLogger) {
return () => {};
}
-
return baseLogger.configure(context.showConfig, _printer.ChainFormatter.Programmatic, {
callerName: (_context$caller = context.caller) == null ? void 0 : _context$caller.name
});
}
-
function buildEnvDescriptors({
dirname,
options
@@ -283,7 +236,6 @@ function buildEnvDescriptors({
const opts = options.env && options.env[envName];
return opts ? descriptors(dirname, opts, `${alias}.env["${envName}"]`) : null;
}
-
function buildOverrideDescriptors({
dirname,
options
@@ -292,7 +244,6 @@ function buildOverrideDescriptors({
if (!opts) throw new Error("Assertion failure - missing override");
return descriptors(dirname, opts, `${alias}.overrides[${index}]`);
}
-
function buildOverrideEnvDescriptors({
dirname,
options
@@ -302,7 +253,6 @@ function buildOverrideEnvDescriptors({
const opts = override.env && override.env[envName];
return opts ? descriptors(dirname, opts, `${alias}.overrides[${index}].env["${envName}"]`) : null;
}
-
function makeChainWalker({
root,
env,
@@ -316,7 +266,6 @@ function makeChainWalker({
} = input;
const flattenedConfigs = [];
const rootOpts = root(input);
-
if (configIsApplicable(rootOpts, dirname, context, input.filepath)) {
flattenedConfigs.push({
config: rootOpts,
@@ -324,7 +273,6 @@ function makeChainWalker({
index: undefined
});
const envOpts = env(input, context.envName);
-
if (envOpts && configIsApplicable(envOpts, dirname, context, input.filepath)) {
flattenedConfigs.push({
config: envOpts,
@@ -332,10 +280,8 @@ function makeChainWalker({
index: undefined
});
}
-
(rootOpts.options.overrides || []).forEach((_, index) => {
const overrideOps = overrides(input, index);
-
if (configIsApplicable(overrideOps, dirname, context, input.filepath)) {
flattenedConfigs.push({
config: overrideOps,
@@ -343,7 +289,6 @@ function makeChainWalker({
envName: undefined
});
const overrideEnvOpts = overridesEnv(input, index, context.envName);
-
if (overrideEnvOpts && configIsApplicable(overrideEnvOpts, dirname, context, input.filepath)) {
flattenedConfigs.push({
config: overrideEnvOpts,
@@ -365,10 +310,8 @@ function makeChainWalker({
}) => shouldIgnore(context, ignore, only, dirname))) {
return null;
}
-
const chain = emptyChain();
const logger = createLogger(input, context, baseLogger);
-
for (const {
config,
index,
@@ -377,23 +320,18 @@ function makeChainWalker({
if (!(yield* mergeExtendsChain(chain, config.options, dirname, context, files, baseLogger))) {
return null;
}
-
logger(config, index, envName);
yield* mergeChainOpts(chain, config);
}
-
return chain;
};
}
-
function* mergeExtendsChain(chain, opts, dirname, context, files, baseLogger) {
if (opts.extends === undefined) return true;
const file = yield* (0, _files.loadConfig)(opts.extends, dirname, context.envName, context.caller);
-
if (files.has(file)) {
throw new Error(`Configuration cycle detected loading ${file.filepath}.\n` + `File already loaded following the config chain:\n` + Array.from(files, file => ` - ${file.filepath}`).join("\n"));
}
-
files.add(file);
const fileChain = yield* loadFileChain(validateExtendFile(file), context, files, baseLogger);
files.delete(file);
@@ -401,19 +339,15 @@ function* mergeExtendsChain(chain, opts, dirname, context, files, baseLogger) {
mergeChain(chain, fileChain);
return true;
}
-
function mergeChain(target, source) {
target.options.push(...source.options);
target.plugins.push(...source.plugins);
target.presets.push(...source.presets);
-
for (const file of source.files) {
target.files.add(file);
}
-
return target;
}
-
function* mergeChainOpts(target, {
options,
plugins,
@@ -424,7 +358,6 @@ function* mergeChainOpts(target, {
target.presets.push(...(yield* presets()));
return target;
}
-
function emptyChain() {
return {
options: [],
@@ -433,7 +366,6 @@ function emptyChain() {
files: new Set()
};
}
-
function normalizeOptions(opts) {
const options = Object.assign({}, opts);
delete options.extends;
@@ -452,31 +384,26 @@ function normalizeOptions(opts) {
options.sourceMaps = options.sourceMap;
delete options.sourceMap;
}
-
return options;
}
-
function dedupDescriptors(items) {
const map = new Map();
const descriptors = [];
-
for (const item of items) {
if (typeof item.value === "function") {
const fnKey = item.value;
let nameMap = map.get(fnKey);
-
if (!nameMap) {
nameMap = new Map();
map.set(fnKey, nameMap);
}
-
let desc = nameMap.get(item.name);
-
if (!desc) {
desc = {
value: item
};
descriptors.push(desc);
+
if (!item.ownPass) nameMap.set(item.name, desc);
} else {
desc.value = item;
@@ -487,19 +414,16 @@ function dedupDescriptors(items) {
});
}
}
-
return descriptors.reduce((acc, desc) => {
acc.push(desc.value);
return acc;
}, []);
}
-
function configIsApplicable({
options
}, dirname, context, configName) {
return (options.test === undefined || configFieldIsApplicable(context, options.test, dirname, configName)) && (options.include === undefined || configFieldIsApplicable(context, options.include, dirname, configName)) && (options.exclude === undefined || !configFieldIsApplicable(context, options.exclude, dirname, configName));
}
-
function configFieldIsApplicable(context, test, dirname, configName) {
const patterns = Array.isArray(test) ? test : [test];
return matchesPatterns(context, patterns, dirname, configName);
@@ -509,44 +433,34 @@ function ignoreListReplacer(_key, value) {
if (value instanceof RegExp) {
return String(value);
}
-
return value;
}
function shouldIgnore(context, ignore, only, dirname) {
if (ignore && matchesPatterns(context, ignore, dirname)) {
var _context$filename;
-
const message = `No config is applied to "${(_context$filename = context.filename) != null ? _context$filename : "(unknown)"}" because it matches one of \`ignore: ${JSON.stringify(ignore, ignoreListReplacer)}\` from "${dirname}"`;
debug(message);
-
if (context.showConfig) {
console.log(message);
}
-
return true;
}
-
if (only && !matchesPatterns(context, only, dirname)) {
var _context$filename2;
-
const message = `No config is applied to "${(_context$filename2 = context.filename) != null ? _context$filename2 : "(unknown)"}" because it fails to match one of \`only: ${JSON.stringify(only, ignoreListReplacer)}\` from "${dirname}"`;
debug(message);
-
if (context.showConfig) {
console.log(message);
}
-
return true;
}
-
return false;
}
function matchesPatterns(context, patterns, dirname, configName) {
return patterns.some(pattern => matchPattern(pattern, dirname, context.filename, context, configName));
}
-
function matchPattern(pattern, dirname, pathToTest, context, configName) {
if (typeof pattern === "function") {
return !!(0, _rewriteStackTrace.endHiddenCallStack)(pattern)(pathToTest, {
@@ -555,18 +469,14 @@ function matchPattern(pattern, dirname, pathToTest, context, configName) {
caller: context.caller
});
}
-
if (typeof pathToTest !== "string") {
throw new _configError.default(`Configuration contains string/RegExp pattern, but no filename was passed to Babel`, configName);
}
-
if (typeof pattern === "string") {
pattern = (0, _patternToRegex.default)(pattern, dirname);
}
-
return pattern.test(pathToTest);
}
-
0 && 0;
//# sourceMappingURL=config-chain.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js
index cbadedd90b..83f34ec06e 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js
@@ -6,40 +6,28 @@ Object.defineProperty(exports, "__esModule", {
exports.createCachedDescriptors = createCachedDescriptors;
exports.createDescriptor = createDescriptor;
exports.createUncachedDescriptors = createUncachedDescriptors;
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
var _functional = require("../gensync-utils/functional");
-
var _files = require("./files");
-
var _item = require("./item");
-
var _caching = require("./caching");
-
var _resolveTargets = require("./resolve-targets");
-
function isEqualDescriptor(a, b) {
return a.name === b.name && a.value === b.value && a.options === b.options && a.dirname === b.dirname && a.alias === b.alias && a.ownPass === b.ownPass && (a.file && a.file.request) === (b.file && b.file.request) && (a.file && a.file.resolved) === (b.file && b.file.resolved);
}
-
function* handlerOf(value) {
return value;
}
-
function optionsWithResolvedBrowserslistConfigFile(options, dirname) {
if (typeof options.browserslistConfigFile === "string") {
options.browserslistConfigFile = (0, _resolveTargets.resolveBrowserslistConfigFile)(options.browserslistConfigFile, dirname);
}
-
return options;
}
@@ -51,8 +39,10 @@ function createCachedDescriptors(dirname, options, alias) {
} = options;
return {
options: optionsWithResolvedBrowserslistConfigFile(options, dirname),
- plugins: plugins ? () => createCachedPluginDescriptors(plugins, dirname)(alias) : () => handlerOf([]),
- presets: presets ? () => createCachedPresetDescriptors(presets, dirname)(alias)(!!passPerPreset) : () => handlerOf([])
+ plugins: plugins ? () =>
+ createCachedPluginDescriptors(plugins, dirname)(alias) : () => handlerOf([]),
+ presets: presets ? () =>
+ createCachedPresetDescriptors(presets, dirname)(alias)(!!passPerPreset) : () => handlerOf([])
};
}
@@ -63,13 +53,13 @@ function createUncachedDescriptors(dirname, options, alias) {
presets: (0, _functional.once)(() => createPresetDescriptors(options.presets || [], dirname, alias, !!options.passPerPreset))
};
}
-
const PRESET_DESCRIPTOR_CACHE = new WeakMap();
const createCachedPresetDescriptors = (0, _caching.makeWeakCacheSync)((items, cache) => {
const dirname = cache.using(dir => dir);
return (0, _caching.makeStrongCacheSync)(alias => (0, _caching.makeStrongCache)(function* (passPerPreset) {
const descriptors = yield* createPresetDescriptors(items, dirname, alias, passPerPreset);
- return descriptors.map(desc => loadCachedDescriptor(PRESET_DESCRIPTOR_CACHE, desc));
+ return descriptors.map(
+ desc => loadCachedDescriptor(PRESET_DESCRIPTOR_CACHE, desc));
}));
});
const PLUGIN_DESCRIPTOR_CACHE = new WeakMap();
@@ -77,9 +67,11 @@ const createCachedPluginDescriptors = (0, _caching.makeWeakCacheSync)((items, ca
const dirname = cache.using(dir => dir);
return (0, _caching.makeStrongCache)(function* (alias) {
const descriptors = yield* createPluginDescriptors(items, dirname, alias);
- return descriptors.map(desc => loadCachedDescriptor(PLUGIN_DESCRIPTOR_CACHE, desc));
+ return descriptors.map(
+ desc => loadCachedDescriptor(PLUGIN_DESCRIPTOR_CACHE, desc));
});
});
+
const DEFAULT_OPTIONS = {};
function loadCachedDescriptor(cache, desc) {
@@ -89,40 +81,30 @@ function loadCachedDescriptor(cache, desc) {
} = desc;
if (options === false) return desc;
let cacheByOptions = cache.get(value);
-
if (!cacheByOptions) {
cacheByOptions = new WeakMap();
cache.set(value, cacheByOptions);
}
-
let possibilities = cacheByOptions.get(options);
-
if (!possibilities) {
possibilities = [];
cacheByOptions.set(options, possibilities);
}
-
if (possibilities.indexOf(desc) === -1) {
const matches = possibilities.filter(possibility => isEqualDescriptor(possibility, desc));
-
if (matches.length > 0) {
return matches[0];
}
-
possibilities.push(desc);
}
-
return desc;
}
-
function* createPresetDescriptors(items, dirname, alias, passPerPreset) {
return yield* createDescriptors("preset", items, dirname, alias, passPerPreset);
}
-
function* createPluginDescriptors(items, dirname, alias) {
return yield* createDescriptors("plugin", items, dirname, alias);
}
-
function* createDescriptors(type, items, dirname, alias, ownPass) {
const descriptors = yield* _gensync().all(items.map((item, index) => createDescriptor(item, dirname, {
type,
@@ -139,15 +121,12 @@ function* createDescriptor(pair, dirname, {
ownPass
}) {
const desc = (0, _item.getItemDescriptor)(pair);
-
if (desc) {
return desc;
}
-
let name;
let options;
let value = pair;
-
if (Array.isArray(value)) {
if (value.length === 3) {
[value, options, name] = value;
@@ -155,15 +134,12 @@ function* createDescriptor(pair, dirname, {
[value, options] = value;
}
}
-
let file = undefined;
let filepath = null;
-
if (typeof value === "string") {
if (typeof type !== "string") {
throw new Error("To resolve a string-based item, the type of item must be given");
}
-
const resolver = type === "plugin" ? _files.loadPlugin : _files.loadPreset;
const request = value;
({
@@ -175,11 +151,9 @@ function* createDescriptor(pair, dirname, {
resolved: filepath
};
}
-
if (!value) {
throw new Error(`Unexpected falsy value: ${String(value)}`);
}
-
if (typeof value === "object" && value.__esModule) {
if (value.default) {
value = value.default;
@@ -187,15 +161,12 @@ function* createDescriptor(pair, dirname, {
throw new Error("Must export a default export when using ES6 modules.");
}
}
-
if (typeof value !== "object" && typeof value !== "function") {
throw new Error(`Unsupported format: ${typeof value}. Expected an object or a function.`);
}
-
if (filepath !== null && typeof value === "object" && value) {
throw new Error(`Plugin/Preset files are not allowed to export objects, only functions. In ${filepath}`);
}
-
return {
name,
alias: filepath || alias,
@@ -206,28 +177,22 @@ function* createDescriptor(pair, dirname, {
file
};
}
-
function assertNoDuplicates(items) {
const map = new Map();
-
for (const item of items) {
if (typeof item.value !== "function") continue;
let nameMap = map.get(item.value);
-
if (!nameMap) {
nameMap = new Set();
map.set(item.value, nameMap);
}
-
if (nameMap.has(item.name)) {
const conflicts = items.filter(i => i.value === item.value);
throw new Error([`Duplicate plugin/preset detected.`, `If you'd like to use two separate instances of a plugin,`, `they need separate names, e.g.`, ``, ` plugins: [`, ` ['some-plugin', {}],`, ` ['some-plugin', {}, 'some unique name'],`, ` ]`, ``, `Duplicates detected are:`, `${JSON.stringify(conflicts, null, 2)}`].join("\n"));
}
-
nameMap.add(item.name);
}
}
-
0 && 0;
//# sourceMappingURL=config-descriptors.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js
index 27d4f0e03a..d5494d5510 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js
@@ -9,192 +9,61 @@ exports.findRelativeConfig = findRelativeConfig;
exports.findRootConfig = findRootConfig;
exports.loadConfig = loadConfig;
exports.resolveShowConfigPath = resolveShowConfigPath;
-
function _debug() {
const data = require("debug");
-
_debug = function () {
return data;
};
-
return data;
}
-
function _fs() {
const data = require("fs");
-
_fs = function () {
return data;
};
-
return data;
}
-
function _path() {
const data = require("path");
-
_path = function () {
return data;
};
-
return data;
}
-
function _json() {
const data = require("json5");
-
_json = function () {
return data;
};
-
return data;
}
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
var _caching = require("../caching");
-
var _configApi = require("../helpers/config-api");
-
var _utils = require("./utils");
-
var _moduleTypes = require("./module-types");
-
var _patternToRegex = require("../pattern-to-regex");
-
var _configError = require("../../errors/config-error");
-
var fs = require("../../gensync-utils/fs");
-
function _module() {
const data = require("module");
-
_module = function () {
return data;
};
-
return data;
}
-
var _rewriteStackTrace = require("../../errors/rewrite-stack-trace");
-
const debug = _debug()("babel:config:loading:files:configuration");
-
const ROOT_CONFIG_FILENAMES = ["babel.config.js", "babel.config.cjs", "babel.config.mjs", "babel.config.json"];
exports.ROOT_CONFIG_FILENAMES = ROOT_CONFIG_FILENAMES;
const RELATIVE_CONFIG_FILENAMES = [".babelrc", ".babelrc.js", ".babelrc.cjs", ".babelrc.mjs", ".babelrc.json"];
const BABELIGNORE_FILENAME = ".babelignore";
-
-function findConfigUpwards(rootDir) {
- let dirname = rootDir;
-
- for (;;) {
- for (const filename of ROOT_CONFIG_FILENAMES) {
- if (_fs().existsSync(_path().join(dirname, filename))) {
- return dirname;
- }
- }
-
- const nextDir = _path().dirname(dirname);
-
- if (dirname === nextDir) break;
- dirname = nextDir;
- }
-
- return null;
-}
-
-function* findRelativeConfig(packageData, envName, caller) {
- let config = null;
- let ignore = null;
-
- const dirname = _path().dirname(packageData.filepath);
-
- for (const loc of packageData.directories) {
- if (!config) {
- var _packageData$pkg;
-
- config = yield* loadOneConfig(RELATIVE_CONFIG_FILENAMES, loc, envName, caller, ((_packageData$pkg = packageData.pkg) == null ? void 0 : _packageData$pkg.dirname) === loc ? packageToBabelConfig(packageData.pkg) : null);
- }
-
- if (!ignore) {
- const ignoreLoc = _path().join(loc, BABELIGNORE_FILENAME);
-
- ignore = yield* readIgnoreConfig(ignoreLoc);
-
- if (ignore) {
- debug("Found ignore %o from %o.", ignore.filepath, dirname);
- }
- }
- }
-
- return {
- config,
- ignore
- };
-}
-
-function findRootConfig(dirname, envName, caller) {
- return loadOneConfig(ROOT_CONFIG_FILENAMES, dirname, envName, caller);
-}
-
-function* loadOneConfig(names, dirname, envName, caller, previousConfig = null) {
- const configs = yield* _gensync().all(names.map(filename => readConfig(_path().join(dirname, filename), envName, caller)));
- const config = configs.reduce((previousConfig, config) => {
- if (config && previousConfig) {
- throw new _configError.default(`Multiple configuration files found. Please remove one:\n` + ` - ${_path().basename(previousConfig.filepath)}\n` + ` - ${config.filepath}\n` + `from ${dirname}`);
- }
-
- return config || previousConfig;
- }, previousConfig);
-
- if (config) {
- debug("Found configuration %o from %o.", config.filepath, dirname);
- }
-
- return config;
-}
-
-function* loadConfig(name, dirname, envName, caller) {
- const filepath = (((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "8.9") ? require.resolve : (r, {
- paths: [b]
- }, M = require("module")) => {
- let f = M._findPath(r, M._nodeModulePaths(b).concat(b));
-
- if (f) return f;
- f = new Error(`Cannot resolve module '${r}'`);
- f.code = "MODULE_NOT_FOUND";
- throw f;
- })(name, {
- paths: [dirname]
- });
- const conf = yield* readConfig(filepath, envName, caller);
-
- if (!conf) {
- throw new _configError.default(`Config file contains no configuration data`, filepath);
- }
-
- debug("Loaded config %o from %o.", name, dirname);
- return conf;
-}
-
-function readConfig(filepath, envName, caller) {
- const ext = _path().extname(filepath);
-
- return ext === ".js" || ext === ".cjs" || ext === ".mjs" ? readConfigJS(filepath, {
- envName,
- caller
- }) : readConfigJSON5(filepath);
-}
-
const LOADING_CONFIGS = new Set();
const readConfigJS = (0, _caching.makeStrongCache)(function* readConfigJS(filepath, cache) {
if (!_fs().existsSync(filepath)) {
@@ -211,24 +80,19 @@ const readConfigJS = (0, _caching.makeStrongCache)(function* readConfigJS(filepa
options: {}
};
}
-
let options;
-
try {
LOADING_CONFIGS.add(filepath);
options = yield* (0, _moduleTypes.default)(filepath, "You appear to be using a native ECMAScript module configuration " + "file, which is only supported when running Babel asynchronously.");
} finally {
LOADING_CONFIGS.delete(filepath);
}
-
let assertCache = false;
-
if (typeof options === "function") {
yield* [];
options = (0, _rewriteStackTrace.endHiddenCallStack)(options)((0, _configApi.makeConfigAPI)(cache));
assertCache = true;
}
-
if (!options || typeof options !== "object" || Array.isArray(options)) {
throw new _configError.default(`Configuration should be an exported JavaScript object.`, filepath);
}
@@ -236,7 +100,6 @@ const readConfigJS = (0, _caching.makeStrongCache)(function* readConfigJS(filepa
if (typeof options.then === "function") {
throw new _configError.default(`You appear to be using an async configuration, ` + `which your current version of Babel does not support. ` + `We may add support for this in the future, ` + `but if you're on the most recent version of @babel/core and still ` + `seeing this error, then you'll need to synchronously return your config.`, filepath);
}
-
if (assertCache && !cache.configured()) throwConfigError(filepath);
return {
filepath,
@@ -247,11 +110,9 @@ const readConfigJS = (0, _caching.makeStrongCache)(function* readConfigJS(filepa
const packageToBabelConfig = (0, _caching.makeWeakCacheSync)(file => {
const babel = file.options["babel"];
if (typeof babel === "undefined") return null;
-
if (typeof babel !== "object" || Array.isArray(babel) || babel === null) {
throw new _configError.default(`.babel property must be an object`, file.filepath);
}
-
return {
filepath: file.filepath,
dirname: file.dirname,
@@ -260,23 +121,18 @@ const packageToBabelConfig = (0, _caching.makeWeakCacheSync)(file => {
});
const readConfigJSON5 = (0, _utils.makeStaticFileCache)((filepath, content) => {
let options;
-
try {
options = _json().parse(content);
} catch (err) {
throw new _configError.default(`Error while parsing config - ${err.message}`, filepath);
}
-
if (!options) throw new _configError.default(`No config detected`, filepath);
-
if (typeof options !== "object") {
throw new _configError.default(`Config returned typeof ${typeof options}`, filepath);
}
-
if (Array.isArray(options)) {
throw new _configError.default(`Expected config object but found array`, filepath);
}
-
delete options["$schema"];
return {
filepath,
@@ -286,40 +142,109 @@ const readConfigJSON5 = (0, _utils.makeStaticFileCache)((filepath, content) => {
});
const readIgnoreConfig = (0, _utils.makeStaticFileCache)((filepath, content) => {
const ignoreDir = _path().dirname(filepath);
-
const ignorePatterns = content.split("\n").map(line => line.replace(/#(.*?)$/, "").trim()).filter(line => !!line);
-
for (const pattern of ignorePatterns) {
if (pattern[0] === "!") {
throw new _configError.default(`Negation of file paths is not supported.`, filepath);
}
}
-
return {
filepath,
dirname: _path().dirname(filepath),
ignore: ignorePatterns.map(pattern => (0, _patternToRegex.default)(pattern, ignoreDir))
};
});
+function findConfigUpwards(rootDir) {
+ let dirname = rootDir;
+ for (;;) {
+ for (const filename of ROOT_CONFIG_FILENAMES) {
+ if (_fs().existsSync(_path().join(dirname, filename))) {
+ return dirname;
+ }
+ }
+ const nextDir = _path().dirname(dirname);
+ if (dirname === nextDir) break;
+ dirname = nextDir;
+ }
+ return null;
+}
+function* findRelativeConfig(packageData, envName, caller) {
+ let config = null;
+ let ignore = null;
+ const dirname = _path().dirname(packageData.filepath);
+ for (const loc of packageData.directories) {
+ if (!config) {
+ var _packageData$pkg;
+ config = yield* loadOneConfig(RELATIVE_CONFIG_FILENAMES, loc, envName, caller, ((_packageData$pkg = packageData.pkg) == null ? void 0 : _packageData$pkg.dirname) === loc ? packageToBabelConfig(packageData.pkg) : null);
+ }
+ if (!ignore) {
+ const ignoreLoc = _path().join(loc, BABELIGNORE_FILENAME);
+ ignore = yield* readIgnoreConfig(ignoreLoc);
+ if (ignore) {
+ debug("Found ignore %o from %o.", ignore.filepath, dirname);
+ }
+ }
+ }
+ return {
+ config,
+ ignore
+ };
+}
+function findRootConfig(dirname, envName, caller) {
+ return loadOneConfig(ROOT_CONFIG_FILENAMES, dirname, envName, caller);
+}
+function* loadOneConfig(names, dirname, envName, caller, previousConfig = null) {
+ const configs = yield* _gensync().all(names.map(filename => readConfig(_path().join(dirname, filename), envName, caller)));
+ const config = configs.reduce((previousConfig, config) => {
+ if (config && previousConfig) {
+ throw new _configError.default(`Multiple configuration files found. Please remove one:\n` + ` - ${_path().basename(previousConfig.filepath)}\n` + ` - ${config.filepath}\n` + `from ${dirname}`);
+ }
+ return config || previousConfig;
+ }, previousConfig);
+ if (config) {
+ debug("Found configuration %o from %o.", config.filepath, dirname);
+ }
+ return config;
+}
+function* loadConfig(name, dirname, envName, caller) {
+ const filepath = (((v, w) => (v = v.split("."), w = w.split("."), +v[0] > +w[0] || v[0] == w[0] && +v[1] >= +w[1]))(process.versions.node, "8.9") ? require.resolve : (r, {
+ paths: [b]
+ }, M = require("module")) => {
+ let f = M._findPath(r, M._nodeModulePaths(b).concat(b));
+ if (f) return f;
+ f = new Error(`Cannot resolve module '${r}'`);
+ f.code = "MODULE_NOT_FOUND";
+ throw f;
+ })(name, {
+ paths: [dirname]
+ });
+ const conf = yield* readConfig(filepath, envName, caller);
+ if (!conf) {
+ throw new _configError.default(`Config file contains no configuration data`, filepath);
+ }
+ debug("Loaded config %o from %o.", name, dirname);
+ return conf;
+}
+function readConfig(filepath, envName, caller) {
+ const ext = _path().extname(filepath);
+ return ext === ".js" || ext === ".cjs" || ext === ".mjs" ? readConfigJS(filepath, {
+ envName,
+ caller
+ }) : readConfigJSON5(filepath);
+}
function* resolveShowConfigPath(dirname) {
const targetPath = process.env.BABEL_SHOW_CONFIG_FOR;
-
if (targetPath != null) {
const absolutePath = _path().resolve(dirname, targetPath);
-
const stats = yield* fs.stat(absolutePath);
-
if (!stats.isFile()) {
throw new Error(`${absolutePath}: BABEL_SHOW_CONFIG_FOR must refer to a regular file, directories are not supported.`);
}
-
return absolutePath;
}
-
return null;
}
-
function throwConfigError(filepath) {
throw new _configError.default(`\
Caching was left unconfigured. Babel's plugins, presets, and .babelrc.js files can be configured
@@ -356,7 +281,6 @@ module.exports = function(api) {
return { };
};`, filepath);
}
-
0 && 0;
//# sourceMappingURL=configuration.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import-meta-resolve.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import-meta-resolve.js
index ea52f2481f..a003681d64 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import-meta-resolve.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import-meta-resolve.js
@@ -4,42 +4,32 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = resolve;
-
function _module() {
const data = require("module");
-
_module = function () {
return data;
};
-
return data;
}
-
var _importMetaResolve = require("../../vendor/import-meta-resolve");
-
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
-
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); }); }; }
-
let import_;
-
try {
import_ = require("./import.cjs");
} catch (_unused) {}
-const importMetaResolveP = import_ && process.execArgv.includes("--experimental-import-meta-resolve") ? import_("data:text/javascript,export default import.meta.resolve").then(m => m.default || _importMetaResolve.resolve, () => _importMetaResolve.resolve) : Promise.resolve(_importMetaResolve.resolve);
-
+const importMetaResolveP = import_ &&
+process.execArgv.includes("--experimental-import-meta-resolve") ? import_("data:text/javascript,export default import.meta.resolve").then(m => m.default || _importMetaResolve.resolve, () => _importMetaResolve.resolve) : Promise.resolve(_importMetaResolve.resolve);
function resolve(_x, _x2) {
return _resolve.apply(this, arguments);
}
-
function _resolve() {
_resolve = _asyncToGenerator(function* (specifier, parent) {
return (yield importMetaResolveP)(specifier, parent);
});
return _resolve.apply(this, arguments);
}
-
0 && 0;
//# sourceMappingURL=import-meta-resolve.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.cjs b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.cjs
index c66e76cacb..a298b0acaf 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.cjs
@@ -1,7 +1,8 @@
+
+
module.exports = function import_(filepath) {
return import(filepath);
};
-
0 && 0;
//# sourceMappingURL=import.cjs.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index-browser.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index-browser.js
index c8d1cf9b6d..fd5b7109b0 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index-browser.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index-browser.js
@@ -14,8 +14,8 @@ exports.loadPreset = loadPreset;
exports.resolvePlugin = resolvePlugin;
exports.resolvePreset = resolvePreset;
exports.resolveShowConfigPath = resolveShowConfigPath;
-
-function findConfigUpwards(rootDir) {
+function findConfigUpwards(
+rootDir) {
return null;
}
@@ -28,28 +28,36 @@ function* findPackageData(filepath) {
};
}
-function* findRelativeConfig(pkgData, envName, caller) {
+function* findRelativeConfig(
+pkgData,
+envName,
+caller) {
return {
config: null,
ignore: null
};
}
-function* findRootConfig(dirname, envName, caller) {
+function* findRootConfig(
+dirname,
+envName,
+caller) {
return null;
}
-function* loadConfig(name, dirname, envName, caller) {
+function* loadConfig(name, dirname,
+envName,
+caller) {
throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`);
}
-function* resolveShowConfigPath(dirname) {
+function* resolveShowConfigPath(
+dirname) {
return null;
}
-
const ROOT_CONFIG_FILENAMES = [];
-exports.ROOT_CONFIG_FILENAMES = ROOT_CONFIG_FILENAMES;
+exports.ROOT_CONFIG_FILENAMES = ROOT_CONFIG_FILENAMES;
function resolvePlugin(name, dirname) {
return null;
}
@@ -57,15 +65,12 @@ function resolvePlugin(name, dirname) {
function resolvePreset(name, dirname) {
return null;
}
-
function loadPlugin(name, dirname) {
throw new Error(`Cannot load plugin ${name} relative to ${dirname} in a browser`);
}
-
function loadPreset(name, dirname) {
throw new Error(`Cannot load preset ${name} relative to ${dirname} in a browser`);
}
-
0 && 0;
//# sourceMappingURL=index-browser.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index.js
index c6acd931ff..f93e6b22ba 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index.js
@@ -58,31 +58,20 @@ Object.defineProperty(exports, "resolveShowConfigPath", {
return _configuration.resolveShowConfigPath;
}
});
-
var _package = require("./package");
-
var _configuration = require("./configuration");
-
var plugins = require("./plugins");
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
({});
-
const resolvePlugin = _gensync()(plugins.resolvePlugin).sync;
-
exports.resolvePlugin = resolvePlugin;
-
const resolvePreset = _gensync()(plugins.resolvePreset).sync;
-
exports.resolvePreset = resolvePreset;
0 && 0;
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/module-types.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/module-types.js
index e4435079a5..eefe3ea05e 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/module-types.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/module-types.js
@@ -5,110 +5,82 @@ Object.defineProperty(exports, "__esModule", {
});
exports.default = loadCjsOrMjsDefault;
exports.supportsESM = void 0;
-
var _async = require("../../gensync-utils/async");
-
function _path() {
const data = require("path");
-
_path = function () {
return data;
};
-
return data;
}
-
function _url() {
const data = require("url");
-
_url = function () {
return data;
};
-
return data;
}
-
function _module() {
const data = require("module");
-
_module = function () {
return data;
};
-
return data;
}
-
function _semver() {
const data = require("semver");
-
_semver = function () {
return data;
};
-
return data;
}
-
var _rewriteStackTrace = require("../../errors/rewrite-stack-trace");
-
var _configError = require("../../errors/config-error");
-
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
-
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); }); }; }
-
let import_;
-
try {
import_ = require("./import.cjs");
} catch (_unused) {}
-
-const supportsESM = _semver().satisfies(process.versions.node, "^12.17 || >=13.2");
-
+const supportsESM = _semver().satisfies(process.versions.node,
+"^12.17 || >=13.2");
exports.supportsESM = supportsESM;
-
-function* loadCjsOrMjsDefault(filepath, asyncError, fallbackToTranspiledModule = false) {
+function* loadCjsOrMjsDefault(filepath, asyncError,
+fallbackToTranspiledModule = false) {
switch (guessJSModuleType(filepath)) {
case "cjs":
return loadCjsDefault(filepath, fallbackToTranspiledModule);
-
case "unknown":
try {
return loadCjsDefault(filepath, fallbackToTranspiledModule);
} catch (e) {
if (e.code !== "ERR_REQUIRE_ESM") throw e;
}
-
case "mjs":
if (yield* (0, _async.isAsync)()) {
return yield* (0, _async.waitFor)(loadMjsDefault(filepath));
}
-
throw new _configError.default(asyncError, filepath);
}
}
-
function guessJSModuleType(filename) {
switch (_path().extname(filename)) {
case ".cjs":
return "cjs";
-
case ".mjs":
return "mjs";
-
default:
return "unknown";
}
}
-
function loadCjsDefault(filepath, fallbackToTranspiledModule) {
const module = (0, _rewriteStackTrace.endHiddenCallStack)(require)(filepath);
- return module != null && module.__esModule ? module.default || (fallbackToTranspiledModule ? module : undefined) : module;
+ return module != null && module.__esModule ?
+ module.default || (fallbackToTranspiledModule ? module : undefined) : module;
}
-
function loadMjsDefault(_x) {
return _loadMjsDefault.apply(this, arguments);
}
-
function _loadMjsDefault() {
_loadMjsDefault = _asyncToGenerator(function* (filepath) {
if (!import_) {
@@ -120,7 +92,6 @@ function _loadMjsDefault() {
});
return _loadMjsDefault.apply(this, arguments);
}
-
0 && 0;
//# sourceMappingURL=module-types.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js
index c5108b82ff..b30c907e9e 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js
@@ -4,44 +4,52 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.findPackageData = findPackageData;
-
function _path() {
const data = require("path");
-
_path = function () {
return data;
};
-
return data;
}
-
var _utils = require("./utils");
-
var _configError = require("../../errors/config-error");
-
const PACKAGE_FILENAME = "package.json";
+const readConfigPackage = (0, _utils.makeStaticFileCache)((filepath, content) => {
+ let options;
+ try {
+ options = JSON.parse(content);
+ } catch (err) {
+ throw new _configError.default(`Error while parsing JSON - ${err.message}`, filepath);
+ }
+ if (!options) throw new Error(`${filepath}: No config detected`);
+ if (typeof options !== "object") {
+ throw new _configError.default(`Config returned typeof ${typeof options}`, filepath);
+ }
+ if (Array.isArray(options)) {
+ throw new _configError.default(`Expected config object but found array`, filepath);
+ }
+ return {
+ filepath,
+ dirname: _path().dirname(filepath),
+ options
+ };
+});
function* findPackageData(filepath) {
let pkg = null;
const directories = [];
let isPackage = true;
-
let dirname = _path().dirname(filepath);
-
while (!pkg && _path().basename(dirname) !== "node_modules") {
directories.push(dirname);
pkg = yield* readConfigPackage(_path().join(dirname, PACKAGE_FILENAME));
-
const nextLoc = _path().dirname(dirname);
-
if (dirname === nextLoc) {
isPackage = false;
break;
}
-
dirname = nextLoc;
}
-
return {
filepath,
directories,
@@ -49,32 +57,6 @@ function* findPackageData(filepath) {
isPackage
};
}
-
-const readConfigPackage = (0, _utils.makeStaticFileCache)((filepath, content) => {
- let options;
-
- try {
- options = JSON.parse(content);
- } catch (err) {
- throw new _configError.default(`Error while parsing JSON - ${err.message}`, filepath);
- }
-
- if (!options) throw new Error(`${filepath}: No config detected`);
-
- if (typeof options !== "object") {
- throw new _configError.default(`Config returned typeof ${typeof options}`, filepath);
- }
-
- if (Array.isArray(options)) {
- throw new _configError.default(`Expected config object but found array`, filepath);
- }
-
- return {
- filepath,
- dirname: _path().dirname(filepath),
- options
- };
-});
0 && 0;
//# sourceMappingURL=package.js.map
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 327eb7dc31..4c98e49a81 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
@@ -7,69 +7,47 @@ exports.loadPlugin = loadPlugin;
exports.loadPreset = loadPreset;
exports.resolvePlugin = resolvePlugin;
exports.resolvePreset = resolvePreset;
-
function _debug() {
const data = require("debug");
-
_debug = function () {
return data;
};
-
return data;
}
-
function _path() {
const data = require("path");
-
_path = function () {
return data;
};
-
return data;
}
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
var _async = require("../../gensync-utils/async");
-
var _moduleTypes = require("./module-types");
-
function _url() {
const data = require("url");
-
_url = function () {
return data;
};
-
return data;
}
-
var _importMetaResolve = require("./import-meta-resolve");
-
function _module() {
const data = require("module");
-
_module = function () {
return data;
};
-
return data;
}
-
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
-
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); }); }; }
-
const debug = _debug()("babel:config:loading:files:plugins");
-
const EXACT_RE = /^module:/;
const BABEL_PLUGIN_PREFIX_RE = /^(?!@|module:|[^/]+\/|babel-plugin-)/;
const BABEL_PRESET_PREFIX_RE = /^(?!@|module:|[^/]+\/|babel-preset-)/;
@@ -78,15 +56,12 @@ const BABEL_PRESET_ORG_RE = /^(@babel\/)(?!preset-|[^/]+\/)/;
const OTHER_PLUGIN_ORG_RE = /^(@(?!babel\/)[^/]+\/)(?![^/]*babel-plugin(?:-|\/|$)|[^/]+\/)/;
const OTHER_PRESET_ORG_RE = /^(@(?!babel\/)[^/]+\/)(?![^/]*babel-preset(?:-|\/|$)|[^/]+\/)/;
const OTHER_ORG_DEFAULT_RE = /^(@(?!babel$)[^/]+)$/;
-
function* resolvePlugin(name, dirname) {
return yield* resolveStandardizedName("plugin", name, dirname);
}
-
function* resolvePreset(name, dirname) {
return yield* resolveStandardizedName("preset", name, dirname);
}
-
function* loadPlugin(name, dirname) {
const filepath = yield* resolvePlugin(name, dirname);
const value = yield* requireModule("plugin", filepath);
@@ -96,7 +71,6 @@ function* loadPlugin(name, dirname) {
value
};
}
-
function* loadPreset(name, dirname) {
const filepath = yield* resolvePreset(name, dirname);
const value = yield* requireModule("preset", filepath);
@@ -106,13 +80,16 @@ function* loadPreset(name, dirname) {
value
};
}
-
function standardizeName(type, name) {
if (_path().isAbsolute(name)) return name;
const isPreset = type === "preset";
- return name.replace(isPreset ? BABEL_PRESET_PREFIX_RE : BABEL_PLUGIN_PREFIX_RE, `babel-${type}-`).replace(isPreset ? BABEL_PRESET_ORG_RE : BABEL_PLUGIN_ORG_RE, `$1${type}-`).replace(isPreset ? OTHER_PRESET_ORG_RE : OTHER_PLUGIN_ORG_RE, `$1babel-${type}-`).replace(OTHER_ORG_DEFAULT_RE, `$1/babel-${type}`).replace(EXACT_RE, "");
+ return name
+ .replace(isPreset ? BABEL_PRESET_PREFIX_RE : BABEL_PLUGIN_PREFIX_RE, `babel-${type}-`)
+ .replace(isPreset ? BABEL_PRESET_ORG_RE : BABEL_PLUGIN_ORG_RE, `$1${type}-`)
+ .replace(isPreset ? OTHER_PRESET_ORG_RE : OTHER_PLUGIN_ORG_RE, `$1babel-${type}-`)
+ .replace(OTHER_ORG_DEFAULT_RE, `$1/babel-${type}`)
+ .replace(EXACT_RE, "");
}
-
function* resolveAlternativesHelper(type, name) {
const standardizedName = standardizeName(type, name);
const {
@@ -120,25 +97,20 @@ function* resolveAlternativesHelper(type, name) {
value
} = yield standardizedName;
if (!error) return value;
- if (error.code !== "MODULE_NOT_FOUND") throw error;
+ if (error.code !== "MODULE_NOT_FOUND") throw error;
if (standardizedName !== name && !(yield name).error) {
error.message += `\n- If you want to resolve "${name}", use "module:${name}"`;
}
-
if (!(yield standardizeName(type, "@babel/" + name)).error) {
error.message += `\n- Did you mean "@babel/${name}"?`;
}
-
const oppositeType = type === "preset" ? "plugin" : "preset";
-
if (!(yield standardizeName(oppositeType, name)).error) {
error.message += `\n- Did you accidentally pass a ${oppositeType} as a ${type}?`;
}
-
throw error;
}
-
function tryRequireResolve(id, {
paths: [dirname]
}) {
@@ -149,7 +121,6 @@ function tryRequireResolve(id, {
paths: [b]
}, M = require("module")) => {
let f = M._findPath(r, M._nodeModulePaths(b).concat(b));
-
if (f) return f;
f = new Error(`Cannot resolve module '${r}'`);
f.code = "MODULE_NOT_FOUND";
@@ -165,11 +136,9 @@ function tryRequireResolve(id, {
};
}
}
-
function tryImportMetaResolve(_x, _x2) {
return _tryImportMetaResolve.apply(this, arguments);
}
-
function _tryImportMetaResolve() {
_tryImportMetaResolve = _asyncToGenerator(function* (id, options) {
try {
@@ -186,50 +155,40 @@ function _tryImportMetaResolve() {
});
return _tryImportMetaResolve.apply(this, arguments);
}
-
function resolveStandardizedNameForRequire(type, name, dirname) {
const it = resolveAlternativesHelper(type, name);
let res = it.next();
-
while (!res.done) {
res = it.next(tryRequireResolve(res.value, {
paths: [dirname]
}));
}
-
return res.value;
}
-
function resolveStandardizedNameForImport(_x3, _x4, _x5) {
return _resolveStandardizedNameForImport.apply(this, arguments);
}
-
function _resolveStandardizedNameForImport() {
_resolveStandardizedNameForImport = _asyncToGenerator(function* (type, name, dirname) {
const parentUrl = (0, _url().pathToFileURL)(_path().join(dirname, "./babel-virtual-resolve-base.js")).href;
const it = resolveAlternativesHelper(type, name);
let res = it.next();
-
while (!res.done) {
res = it.next(yield tryImportMetaResolve(res.value, parentUrl));
}
-
return (0, _url().fileURLToPath)(res.value);
});
return _resolveStandardizedNameForImport.apply(this, arguments);
}
-
const resolveStandardizedName = _gensync()({
sync(type, name, dirname = process.cwd()) {
return resolveStandardizedNameForRequire(type, name, dirname);
},
-
async(type, name, dirname = process.cwd()) {
return _asyncToGenerator(function* () {
if (!_moduleTypes.supportsESM) {
return resolveStandardizedNameForRequire(type, name, dirname);
}
-
try {
return yield resolveStandardizedNameForImport(type, name, dirname);
} catch (e) {
@@ -243,25 +202,22 @@ const resolveStandardizedName = _gensync()({
}
})();
}
-
});
-
{
var LOADING_MODULES = new Set();
}
-
function* requireModule(type, name) {
{
if (!(yield* (0, _async.isAsync)()) && LOADING_MODULES.has(name)) {
throw new Error(`Reentrant ${type} detected trying to load "${name}". This module is not ignored ` + "and is trying to load itself while compiling itself, leading to a dependency cycle. " + 'We recommend adding it to your "ignore" list in your babelrc, or to a .babelignore.');
}
}
-
try {
{
LOADING_MODULES.add(name);
}
- return yield* (0, _moduleTypes.default)(name, `You appear to be using a native ECMAScript module ${type}, ` + "which is only supported when running Babel asynchronously.", true);
+ return yield* (0, _moduleTypes.default)(name, `You appear to be using a native ECMAScript module ${type}, ` + "which is only supported when running Babel asynchronously.",
+ true);
} catch (err) {
err.message = `[BABEL]: ${err.message} (While processing: ${name})`;
throw err;
@@ -271,7 +227,6 @@ function* requireModule(type, name) {
}
}
}
-
0 && 0;
//# sourceMappingURL=plugins.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/utils.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/utils.js
index e60f0bef3e..1c4ccbf0d4 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/utils.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/utils.js
@@ -4,45 +4,33 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.makeStaticFileCache = makeStaticFileCache;
-
var _caching = require("../caching");
-
var fs = require("../../gensync-utils/fs");
-
function _fs2() {
const data = require("fs");
-
_fs2 = function () {
return data;
};
-
return data;
}
-
function makeStaticFileCache(fn) {
return (0, _caching.makeStrongCache)(function* (filepath, cache) {
const cached = cache.invalidate(() => fileMtime(filepath));
-
if (cached === null) {
return null;
}
-
return fn(filepath, yield* fs.readFile(filepath, "utf8"));
});
}
-
function fileMtime(filepath) {
if (!_fs2().existsSync(filepath)) return null;
-
try {
return +_fs2().statSync(filepath).mtime;
} catch (e) {
if (e.code !== "ENOENT" && e.code !== "ENOTDIR") throw e;
}
-
return null;
}
-
0 && 0;
//# sourceMappingURL=utils.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js
index 9beecffa4e..172992f596 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js
@@ -4,96 +4,65 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
var _async = require("../gensync-utils/async");
-
var _util = require("./util");
-
var context = require("../index");
-
var _plugin = require("./plugin");
-
var _item = require("./item");
-
var _configChain = require("./config-chain");
-
var _deepArray = require("./helpers/deep-array");
-
function _traverse() {
const data = require("@babel/traverse");
-
_traverse = function () {
return data;
};
-
return data;
}
-
var _caching = require("./caching");
-
var _options = require("./validation/options");
-
var _plugins = require("./validation/plugins");
-
var _configApi = require("./helpers/config-api");
-
var _partial = require("./partial");
-
var _configError = require("../errors/config-error");
-
var _default = _gensync()(function* loadFullConfig(inputOpts) {
var _opts$assumptions;
-
const result = yield* (0, _partial.default)(inputOpts);
-
if (!result) {
return null;
}
-
const {
options,
context,
fileHandling
} = result;
-
if (fileHandling === "ignored") {
return null;
}
-
const optionDefaults = {};
const {
plugins,
presets
} = options;
-
if (!plugins || !presets) {
throw new Error("Assertion failure - plugins and presets exist");
}
-
const presetContext = Object.assign({}, context, {
targets: options.targets
});
-
const toDescriptor = item => {
const desc = (0, _item.getItemDescriptor)(item);
-
if (!desc) {
throw new Error("Assertion failure - must be config item");
}
-
return desc;
};
-
const presetsDescriptors = presets.map(toDescriptor);
const initialPluginsDescriptors = plugins.map(toDescriptor);
const pluginDescriptorsByPass = [[]];
@@ -101,10 +70,8 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) {
const externalDependencies = [];
const ignored = yield* enhanceError(context, function* recursePresetDescriptors(rawPresets, pluginDescriptorsPass) {
const presets = [];
-
for (let i = 0; i < rawPresets.length; i++) {
const descriptor = rawPresets[i];
-
if (descriptor.options !== false) {
try {
var preset = yield* loadPresetDescriptor(descriptor, presetContext);
@@ -112,10 +79,8 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) {
if (e.code === "BABEL_UNKNOWN_OPTION") {
(0, _options.checkNoUnwrappedItemOptionPairs)(rawPresets, i, "preset", e);
}
-
throw e;
}
-
externalDependencies.push(preset.externalDependencies);
if (descriptor.ownPass) {
@@ -134,7 +99,6 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) {
if (presets.length > 0) {
pluginDescriptorsByPass.splice(1, 0, ...presets.map(o => o.pass).filter(p => p !== pluginDescriptorsPass));
-
for (const {
preset,
pass
@@ -157,14 +121,11 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) {
});
yield* enhanceError(context, function* loadPluginDescriptors() {
pluginDescriptorsByPass[0].unshift(...initialPluginsDescriptors);
-
for (const descs of pluginDescriptorsByPass) {
const pass = [];
passes.push(pass);
-
for (let i = 0; i < descs.length; i++) {
const descriptor = descs[i];
-
if (descriptor.options !== false) {
try {
var plugin = yield* loadPluginDescriptor(descriptor, pluginContext);
@@ -172,10 +133,8 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) {
if (e.code === "BABEL_UNKNOWN_PLUGIN_PROPERTY") {
(0, _options.checkNoUnwrappedItemOptionPairs)(descs, i, "plugin", e);
}
-
throw e;
}
-
pass.push(plugin);
externalDependencies.push(plugin.externalDependencies);
}
@@ -193,9 +152,7 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) {
externalDependencies: (0, _deepArray.finalize)(externalDependencies)
};
});
-
exports.default = _default;
-
function enhanceError(context, fn) {
return function* (arg1, arg2) {
try {
@@ -203,10 +160,8 @@ function enhanceError(context, fn) {
} catch (e) {
if (!/^\[BABEL\]/.test(e.message)) {
var _context$filename;
-
e.message = `[BABEL] ${(_context$filename = context.filename) != null ? _context$filename : "unknown file"}: ${e.message}`;
}
-
throw e;
}
};
@@ -222,44 +177,35 @@ const makeDescriptorLoader = apiFactory => (0, _caching.makeWeakCache)(function*
options = options || {};
const externalDependencies = [];
let item = value;
-
if (typeof value === "function") {
const factory = (0, _async.maybeAsync)(value, `You appear to be using an async plugin/preset, but Babel has been called synchronously`);
const api = Object.assign({}, context, apiFactory(cache, externalDependencies));
-
try {
item = yield* factory(api, options, dirname);
} catch (e) {
if (alias) {
e.message += ` (While processing: ${JSON.stringify(alias)})`;
}
-
throw e;
}
}
-
if (!item || typeof item !== "object") {
throw new Error("Plugin/Preset did not return an object.");
}
-
if ((0, _async.isThenable)(item)) {
yield* [];
throw new Error(`You appear to be using a promise as a plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, ` + `you may need to upgrade your @babel/core version. ` + `As an alternative, you can prefix the promise with "await". ` + `(While processing: ${JSON.stringify(alias)})`);
}
-
if (externalDependencies.length > 0 && (!cache.configured() || cache.mode() === "forever")) {
let error = `A plugin/preset has external untracked dependencies ` + `(${externalDependencies[0]}), but the cache `;
-
if (!cache.configured()) {
error += `has not been configured to be invalidated when the external dependencies change. `;
} else {
error += ` has been configured to never be invalidated. `;
}
-
error += `Plugins/presets should configure their cache to be invalidated when the external ` + `dependencies change, for example using \`api.cache.invalidate(() => ` + `statSync(filepath).mtimeMs)\` or \`api.cache.never()\`\n` + `(While processing: ${JSON.stringify(alias)})`;
throw new Error(error);
}
-
return {
value: item,
options,
@@ -268,22 +214,8 @@ const makeDescriptorLoader = apiFactory => (0, _caching.makeWeakCache)(function*
externalDependencies: (0, _deepArray.finalize)(externalDependencies)
};
});
-
const pluginDescriptorLoader = makeDescriptorLoader(_configApi.makePluginAPI);
const presetDescriptorLoader = makeDescriptorLoader(_configApi.makePresetAPI);
-
-function* loadPluginDescriptor(descriptor, context) {
- if (descriptor.value instanceof _plugin.default) {
- if (descriptor.options) {
- throw new Error("Passed options to an existing Plugin instance will not work.");
- }
-
- return descriptor.value;
- }
-
- return yield* instantiatePlugin(yield* pluginDescriptorLoader(descriptor, context), context);
-}
-
const instantiatePlugin = (0, _caching.makeWeakCache)(function* ({
value,
options,
@@ -293,11 +225,9 @@ const instantiatePlugin = (0, _caching.makeWeakCache)(function* ({
}, cache) {
const pluginObj = (0, _plugins.validatePluginObject)(value);
const plugin = Object.assign({}, pluginObj);
-
if (plugin.visitor) {
plugin.visitor = _traverse().default.explode(Object.assign({}, plugin.visitor));
}
-
if (plugin.inherits) {
const inheritsDescriptor = {
name: undefined,
@@ -313,7 +243,6 @@ const instantiatePlugin = (0, _caching.makeWeakCache)(function* ({
plugin.post = chain(inherits.post, plugin.post);
plugin.manipulateOptions = chain(inherits.manipulateOptions, plugin.manipulateOptions);
plugin.visitor = _traverse().default.visitors.merge([inherits.visitor || {}, plugin.visitor || {}]);
-
if (inherits.externalDependencies.length > 0) {
if (externalDependencies.length === 0) {
externalDependencies = inherits.externalDependencies;
@@ -322,41 +251,36 @@ const instantiatePlugin = (0, _caching.makeWeakCache)(function* ({
}
}
}
-
return new _plugin.default(plugin, options, alias, externalDependencies);
});
+function* loadPluginDescriptor(descriptor, context) {
+ if (descriptor.value instanceof _plugin.default) {
+ if (descriptor.options) {
+ throw new Error("Passed options to an existing Plugin instance will not work.");
+ }
+ return descriptor.value;
+ }
+ return yield* instantiatePlugin(yield* pluginDescriptorLoader(descriptor, context), context);
+}
const needsFilename = val => val && typeof val !== "function";
-
const validateIfOptionNeedsFilename = (options, descriptor) => {
if (needsFilename(options.test) || needsFilename(options.include) || needsFilename(options.exclude)) {
const formattedPresetName = descriptor.name ? `"${descriptor.name}"` : "/* your preset */";
throw new _configError.default([`Preset ${formattedPresetName} requires a filename to be set when babel is called directly,`, `\`\`\``, `babel.transformSync(code, { filename: 'file.ts', presets: [${formattedPresetName}] });`, `\`\`\``, `See https://babeljs.io/docs/en/options#filename for more information.`].join("\n"));
}
};
-
const validatePreset = (preset, context, descriptor) => {
if (!context.filename) {
const {
options
} = preset;
validateIfOptionNeedsFilename(options, descriptor);
-
if (options.overrides) {
options.overrides.forEach(overrideOptions => validateIfOptionNeedsFilename(overrideOptions, descriptor));
}
}
};
-
-function* loadPresetDescriptor(descriptor, context) {
- const preset = instantiatePreset(yield* presetDescriptorLoader(descriptor, context));
- validatePreset(preset, context, descriptor);
- return {
- chain: yield* (0, _configChain.buildPresetChain)(preset, context),
- externalDependencies: preset.externalDependencies
- };
-}
-
const instantiatePreset = (0, _caching.makeWeakCacheSync)(({
value,
dirname,
@@ -371,6 +295,14 @@ const instantiatePreset = (0, _caching.makeWeakCacheSync)(({
};
});
+function* loadPresetDescriptor(descriptor, context) {
+ const preset = instantiatePreset(yield* presetDescriptorLoader(descriptor, context));
+ validatePreset(preset, context, descriptor);
+ return {
+ chain: yield* (0, _configChain.buildPresetChain)(preset, context),
+ externalDependencies: preset.externalDependencies
+ };
+}
function chain(a, b) {
const fns = [a, b].filter(Boolean);
if (fns.length <= 1) return fns[0];
@@ -380,7 +312,6 @@ function chain(a, b) {
}
};
}
-
0 && 0;
//# sourceMappingURL=full.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/config-api.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/config-api.js
index 8a654571b2..1ca96778cd 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/config-api.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/config-api.js
@@ -6,40 +6,29 @@ Object.defineProperty(exports, "__esModule", {
exports.makeConfigAPI = makeConfigAPI;
exports.makePluginAPI = makePluginAPI;
exports.makePresetAPI = makePresetAPI;
-
function _semver() {
const data = require("semver");
-
_semver = function () {
return data;
};
-
return data;
}
-
var _ = require("../../");
-
var _caching = require("../caching");
-
function makeConfigAPI(cache) {
const env = value => cache.using(data => {
if (typeof value === "undefined") return data.envName;
-
if (typeof value === "function") {
return (0, _caching.assertSimpleType)(value(data.envName));
}
-
return (Array.isArray(value) ? value : [value]).some(entry => {
if (typeof entry !== "string") {
throw new Error("Unexpected non-string value");
}
-
return entry === data.envName;
});
});
-
const caller = cb => cache.using(data => (0, _caching.assertSimpleType)(cb(data.caller)));
-
return {
version: _.version,
cache: cache.simple(),
@@ -49,61 +38,48 @@ function makeConfigAPI(cache) {
assertVersion
};
}
-
function makePresetAPI(cache, externalDependencies) {
- const targets = () => JSON.parse(cache.using(data => JSON.stringify(data.targets)));
-
+ const targets = () =>
+ JSON.parse(cache.using(data => JSON.stringify(data.targets)));
const addExternalDependency = ref => {
externalDependencies.push(ref);
};
-
return Object.assign({}, makeConfigAPI(cache), {
targets,
addExternalDependency
});
}
-
function makePluginAPI(cache, externalDependencies) {
const assumption = name => cache.using(data => data.assumptions[name]);
-
return Object.assign({}, makePresetAPI(cache, externalDependencies), {
assumption
});
}
-
function assertVersion(range) {
if (typeof range === "number") {
if (!Number.isInteger(range)) {
throw new Error("Expected string or integer value.");
}
-
range = `^${range}.0.0-0`;
}
-
if (typeof range !== "string") {
throw new Error("Expected string or integer value.");
}
-
if (_semver().satisfies(_.version, range)) return;
const limit = Error.stackTraceLimit;
-
if (typeof limit === "number" && limit < 25) {
Error.stackTraceLimit = 25;
}
-
const err = new Error(`Requires Babel "${range}", but was loaded with "${_.version}". ` + `If you are sure you have a compatible version of @babel/core, ` + `it is likely that something in your build process is loading the ` + `wrong version. Inspect the stack trace of this error to look for ` + `the first entry that doesn't mention "@babel/core" or "babel-core" ` + `to see what is calling Babel.`);
-
if (typeof limit === "number") {
Error.stackTraceLimit = limit;
}
-
throw Object.assign(err, {
code: "BABEL_VERSION_UNSUPPORTED",
version: _.version,
range
});
}
-
0 && 0;
//# sourceMappingURL=config-api.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/deep-array.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/deep-array.js
index 80cc2d0662..cca42bff15 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/deep-array.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/deep-array.js
@@ -9,20 +9,16 @@ exports.flattenToSet = flattenToSet;
function finalize(deepArr) {
return Object.freeze(deepArr);
}
-
function flattenToSet(arr) {
const result = new Set();
const stack = [arr];
-
while (stack.length > 0) {
for (const el of stack.pop()) {
if (Array.isArray(el)) stack.push(el);else result.add(el);
}
}
-
return result;
}
-
0 && 0;
//# sourceMappingURL=deep-array.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/environment.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/environment.js
index c0c1caa062..a23b80bec0 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/environment.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/environment.js
@@ -4,11 +4,9 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getEnv = getEnv;
-
function getEnv(defaultValue = "development") {
return process.env.BABEL_ENV || process.env.NODE_ENV || defaultValue;
}
-
0 && 0;
//# sourceMappingURL=environment.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/index.js
index dbc1c8733e..f58755f214 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/index.js
@@ -12,36 +12,25 @@ Object.defineProperty(exports, "default", {
}
});
exports.loadPartialConfigSync = exports.loadPartialConfigAsync = exports.loadPartialConfig = exports.loadOptionsSync = exports.loadOptionsAsync = exports.loadOptions = void 0;
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
var _full = require("./full");
-
var _partial = require("./partial");
-
var _item = require("./item");
-
const loadOptionsRunner = _gensync()(function* (opts) {
var _config$options;
-
const config = yield* (0, _full.default)(opts);
return (_config$options = config == null ? void 0 : config.options) != null ? _config$options : null;
});
-
const createConfigItemRunner = _gensync()(_item.createConfigItem);
-
const maybeErrback = runner => (argOrCallback, maybeCallback) => {
let arg;
let callback;
-
if (maybeCallback === undefined && typeof argOrCallback === "function") {
callback = argOrCallback;
arg = undefined;
@@ -49,10 +38,8 @@ const maybeErrback = runner => (argOrCallback, maybeCallback) => {
callback = maybeCallback;
arg = argOrCallback;
}
-
return callback ? runner.errback(arg, callback) : runner.sync(arg);
};
-
const loadPartialConfig = maybeErrback(_partial.loadPartialConfig);
exports.loadPartialConfig = loadPartialConfig;
const loadPartialConfigSync = _partial.loadPartialConfig.sync;
@@ -69,7 +56,6 @@ const createConfigItemSync = createConfigItemRunner.sync;
exports.createConfigItemSync = createConfigItemSync;
const createConfigItemAsync = createConfigItemRunner.async;
exports.createConfigItemAsync = createConfigItemAsync;
-
function createConfigItem(target, options, callback) {
if (callback !== undefined) {
return createConfigItemRunner.errback(target, options, callback);
@@ -79,7 +65,6 @@ function createConfigItem(target, options, callback) {
return createConfigItemRunner.sync(target, options);
}
}
-
0 && 0;
//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js
index 2620ad3e95..37f1348d8d 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js
@@ -6,19 +6,14 @@ Object.defineProperty(exports, "__esModule", {
exports.createConfigItem = createConfigItem;
exports.createItemFromDescriptor = createItemFromDescriptor;
exports.getItemDescriptor = getItemDescriptor;
-
function _path() {
const data = require("path");
-
_path = function () {
return data;
};
-
return data;
}
-
var _configDescriptors = require("./config-descriptors");
-
function createItemFromDescriptor(desc) {
return new ConfigItem(desc);
}
@@ -33,18 +28,15 @@ function* createConfigItem(value, {
});
return createItemFromDescriptor(descriptor);
}
-
+const CONFIG_ITEM_BRAND = Symbol.for("@babel/core@7 - ConfigItem");
function getItemDescriptor(item) {
if (item != null && item[CONFIG_ITEM_BRAND]) {
return item._descriptor;
}
-
return undefined;
}
-
-const CONFIG_ITEM_BRAND = Symbol.for("@babel/core@7 - ConfigItem");
-
class ConfigItem {
+
constructor(descriptor) {
this._descriptor = void 0;
this[CONFIG_ITEM_BRAND] = true;
@@ -68,11 +60,10 @@ class ConfigItem {
request: this._descriptor.file.request,
resolved: this._descriptor.file.resolved
} : undefined;
+
Object.freeze(this);
}
-
}
-
Object.freeze(ConfigItem.prototype);
0 && 0;
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js
index 87b2c8135a..d724fd7de6 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js
@@ -5,58 +5,39 @@ Object.defineProperty(exports, "__esModule", {
});
exports.default = loadPrivatePartialConfig;
exports.loadPartialConfig = void 0;
-
function _path() {
const data = require("path");
-
_path = function () {
return data;
};
-
return data;
}
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
var _plugin = require("./plugin");
-
var _util = require("./util");
-
var _item = require("./item");
-
var _configChain = require("./config-chain");
-
var _environment = require("./helpers/environment");
-
var _options = require("./validation/options");
-
var _files = require("./files");
-
var _resolveTargets = require("./resolve-targets");
-
const _excluded = ["showIgnoredFiles"];
-
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
-
function resolveRootMode(rootDir, rootMode) {
switch (rootMode) {
case "root":
return rootDir;
-
case "upward-optional":
{
const upwardRootDir = (0, _files.findConfigUpwards)(rootDir);
return upwardRootDir === null ? rootDir : upwardRootDir;
}
-
case "upward":
{
const upwardRootDir = (0, _files.findConfigUpwards)(rootDir);
@@ -66,17 +47,14 @@ function resolveRootMode(rootDir, rootMode) {
dirname: rootDir
});
}
-
default:
throw new Error(`Assertion failure - unknown rootMode value.`);
}
}
-
function* loadPrivatePartialConfig(inputOpts) {
if (inputOpts != null && (typeof inputOpts !== "object" || Array.isArray(inputOpts))) {
throw new Error("Babel options must be an object, null, or undefined");
}
-
const args = inputOpts ? (0, _options.validate)("arguments", inputOpts) : {};
const {
envName = (0, _environment.getEnv)(),
@@ -86,9 +64,7 @@ function* loadPrivatePartialConfig(inputOpts) {
caller,
cloneInputAst = true
} = args;
-
const absoluteCwd = _path().resolve(cwd);
-
const absoluteRootDir = resolveRootMode(_path().resolve(absoluteCwd, rootDir), rootMode);
const filename = typeof args.filename === "string" ? _path().resolve(cwd, args.filename) : undefined;
const showConfigPath = yield* (0, _files.resolveShowConfigPath)(absoluteCwd);
@@ -133,10 +109,8 @@ function* loadPrivatePartialConfig(inputOpts) {
files: configChain.files
};
}
-
const loadPartialConfig = _gensync()(function* (opts) {
let showIgnoredFiles = false;
-
if (typeof opts === "object" && opts !== null && !Array.isArray(opts)) {
var _opts = opts;
({
@@ -145,7 +119,6 @@ const loadPartialConfig = _gensync()(function* (opts) {
opts = _objectWithoutPropertiesLoose(_opts, _excluded);
_opts;
}
-
const result = yield* loadPrivatePartialConfig(opts);
if (!result) return null;
const {
@@ -156,11 +129,9 @@ const loadPartialConfig = _gensync()(function* (opts) {
fileHandling,
files
} = result;
-
if (fileHandling === "ignored" && !showIgnoredFiles) {
return null;
}
-
(options.plugins || []).forEach(item => {
if (item.value instanceof _plugin.default) {
throw new Error("Passing cached plugin instances is not supported in " + "babel.loadPartialConfig()");
@@ -168,10 +139,9 @@ const loadPartialConfig = _gensync()(function* (opts) {
});
return new PartialConfig(options, babelrc ? babelrc.filepath : undefined, ignore ? ignore.filepath : undefined, config ? config.filepath : undefined, fileHandling, files);
});
-
exports.loadPartialConfig = loadPartialConfig;
-
class PartialConfig {
+
constructor(options, babelrc, ignore, config, fileHandling, files) {
this.options = void 0;
this.babelrc = void 0;
@@ -185,15 +155,14 @@ class PartialConfig {
this.config = config;
this.fileHandling = fileHandling;
this.files = files;
+
Object.freeze(this);
}
hasFilesystemConfig() {
return this.babelrc !== undefined || this.config !== undefined;
}
-
}
-
Object.freeze(PartialConfig.prototype);
0 && 0;
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/pattern-to-regex.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/pattern-to-regex.js
index f4408a2491..73bfc1b629 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/pattern-to-regex.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/pattern-to-regex.js
@@ -4,17 +4,13 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = pathToPattern;
-
function _path() {
const data = require("path");
-
_path = function () {
return data;
};
-
return data;
}
-
const sep = `\\${_path().sep}`;
const endSep = `(?:${sep}|$)`;
const substitution = `[^${sep}]+`;
@@ -22,17 +18,17 @@ const starPat = `(?:${substitution}${sep})`;
const starPatLast = `(?:${substitution}${endSep})`;
const starStarPat = `${starPat}*?`;
const starStarPatLast = `${starPat}*?${starPatLast}?`;
-
function escapeRegExp(string) {
return string.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&");
}
function pathToPattern(pattern, dirname) {
const parts = _path().resolve(dirname, pattern).split(_path().sep);
-
return new RegExp(["^", ...parts.map((part, i) => {
const last = i === parts.length - 1;
+
if (part === "**") return last ? starStarPatLast : starStarPat;
+
if (part === "*") return last ? starPatLast : starPat;
if (part.indexOf("*.") === 0) {
@@ -42,7 +38,6 @@ function pathToPattern(pattern, dirname) {
return escapeRegExp(part) + (last ? endSep : sep);
})].join(""));
}
-
0 && 0;
//# sourceMappingURL=pattern-to-regex.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/plugin.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/plugin.js
index cefb645f13..58dcb03403 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/plugin.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/plugin.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _deepArray = require("./helpers/deep-array");
-
class Plugin {
constructor(plugin, options, key, externalDependencies = (0, _deepArray.finalize)([])) {
this.key = void 0;
@@ -28,9 +26,7 @@ class Plugin {
this.options = options;
this.externalDependencies = externalDependencies;
}
-
}
-
exports.default = Plugin;
0 && 0;
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 58c97ac41e..3fb9ced378 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
@@ -4,17 +4,13 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ConfigPrinter = exports.ChainFormatter = void 0;
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
const ChainFormatter = {
Programmatic: 0,
Config: 1
@@ -23,60 +19,44 @@ exports.ChainFormatter = ChainFormatter;
const Formatter = {
title(type, callerName, filepath) {
let title = "";
-
if (type === ChainFormatter.Programmatic) {
title = "programmatic options";
-
if (callerName) {
title += " from " + callerName;
}
} else {
title = "config " + filepath;
}
-
return title;
},
-
loc(index, envName) {
let loc = "";
-
if (index != null) {
loc += `.overrides[${index}]`;
}
-
if (envName != null) {
loc += `.env["${envName}"]`;
}
-
return loc;
},
-
*optionsAndDescriptors(opt) {
const content = Object.assign({}, opt.options);
delete content.overrides;
delete content.env;
const pluginDescriptors = [...(yield* opt.plugins())];
-
if (pluginDescriptors.length) {
content.plugins = pluginDescriptors.map(d => descriptorToConfig(d));
}
-
const presetDescriptors = [...(yield* opt.presets())];
-
if (presetDescriptors.length) {
content.presets = [...presetDescriptors].map(d => descriptorToConfig(d));
}
-
return JSON.stringify(content, undefined, 2);
}
-
};
-
function descriptorToConfig(d) {
var _d$file;
-
let name = (_d$file = d.file) == null ? void 0 : _d$file.request;
-
if (name == null) {
if (typeof d.value === "object") {
name = d.value;
@@ -84,11 +64,9 @@ function descriptorToConfig(d) {
name = `[Function: ${d.value.toString().slice(0, 50)} ... ]`;
}
}
-
if (name == null) {
name = "[Unknown]";
}
-
if (d.options === undefined) {
return name;
} else if (d.name == null) {
@@ -97,12 +75,10 @@ function descriptorToConfig(d) {
return [name, d.options, d.name];
}
}
-
class ConfigPrinter {
constructor() {
this._stack = [];
}
-
configure(enabled, type, {
callerName,
filepath
@@ -119,7 +95,6 @@ class ConfigPrinter {
});
};
}
-
static *format(config) {
let title = Formatter.title(config.type, config.callerName, config.filepath);
const loc = Formatter.loc(config.index, config.envName);
@@ -127,15 +102,12 @@ class ConfigPrinter {
const content = yield* Formatter.optionsAndDescriptors(config.content);
return `${title}\n${content}`;
}
-
*output() {
if (this._stack.length === 0) return "";
const configs = yield* _gensync().all(this._stack.map(s => ConfigPrinter.format(s)));
return configs.join("\n\n");
}
-
}
-
exports.ConfigPrinter = ConfigPrinter;
0 && 0;
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets-browser.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets-browser.js
index 8a81905af0..d2c2aa3cfc 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets-browser.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets-browser.js
@@ -5,25 +5,22 @@ Object.defineProperty(exports, "__esModule", {
});
exports.resolveBrowserslistConfigFile = resolveBrowserslistConfigFile;
exports.resolveTargets = resolveTargets;
-
function _helperCompilationTargets() {
const data = require("@babel/helper-compilation-targets");
-
_helperCompilationTargets = function () {
return data;
};
-
return data;
}
-
-function resolveBrowserslistConfigFile(browserslistConfigFile, configFilePath) {
+function resolveBrowserslistConfigFile(
+browserslistConfigFile,
+configFilePath) {
return undefined;
}
-
-function resolveTargets(options, root) {
+function resolveTargets(options,
+root) {
const optTargets = options.targets;
let targets;
-
if (typeof optTargets === "string" || Array.isArray(optTargets)) {
targets = {
browsers: optTargets
@@ -37,13 +34,11 @@ function resolveTargets(options, root) {
targets = optTargets;
}
}
-
return (0, _helperCompilationTargets().default)(targets, {
ignoreBrowserslistConfig: true,
browserslistEnv: options.browserslistEnv
});
}
-
0 && 0;
//# sourceMappingURL=resolve-targets-browser.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets.js
index a08d3ab4be..1fc539a770 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets.js
@@ -5,37 +5,27 @@ Object.defineProperty(exports, "__esModule", {
});
exports.resolveBrowserslistConfigFile = resolveBrowserslistConfigFile;
exports.resolveTargets = resolveTargets;
-
function _path() {
const data = require("path");
-
_path = function () {
return data;
};
-
return data;
}
-
function _helperCompilationTargets() {
const data = require("@babel/helper-compilation-targets");
-
_helperCompilationTargets = function () {
return data;
};
-
return data;
}
-
({});
-
function resolveBrowserslistConfigFile(browserslistConfigFile, configFileDir) {
return _path().resolve(configFileDir, browserslistConfigFile);
}
-
function resolveTargets(options, root) {
const optTargets = options.targets;
let targets;
-
if (typeof optTargets === "string" || Array.isArray(optTargets)) {
targets = {
browsers: optTargets
@@ -49,19 +39,16 @@ function resolveTargets(options, root) {
targets = optTargets;
}
}
-
const {
browserslistConfigFile
} = options;
let configFile;
let ignoreBrowserslistConfig = false;
-
if (typeof browserslistConfigFile === "string") {
configFile = browserslistConfigFile;
} else {
ignoreBrowserslistConfig = browserslistConfigFile === false;
}
-
return (0, _helperCompilationTargets().default)(targets, {
ignoreBrowserslistConfig,
configFile,
@@ -69,7 +56,6 @@ function resolveTargets(options, root) {
browserslistEnv: options.browserslistEnv
});
}
-
0 && 0;
//# sourceMappingURL=resolve-targets.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/util.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/util.js
index 0e039e99c0..077f1af8cd 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/util.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/util.js
@@ -5,7 +5,6 @@ Object.defineProperty(exports, "__esModule", {
});
exports.isIterableIterator = isIterableIterator;
exports.mergeOptions = mergeOptions;
-
function mergeOptions(target, source) {
for (const k of Object.keys(source)) {
if ((k === "parserOpts" || k === "generatorOpts" || k === "assumptions") && source[k]) {
@@ -18,18 +17,15 @@ function mergeOptions(target, source) {
}
}
}
-
function mergeDefaultFields(target, source) {
for (const k of Object.keys(source)) {
const val = source[k];
if (val !== undefined) target[k] = val;
}
}
-
function isIterableIterator(value) {
return !!value && typeof value.next === "function" && typeof value[Symbol.iterator] === "function";
}
-
0 && 0;
//# sourceMappingURL=util.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/option-assertions.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/option-assertions.js
index cdd523784d..8ea178a0d4 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/option-assertions.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/option-assertions.js
@@ -23,41 +23,30 @@ exports.assertSourceType = assertSourceType;
exports.assertString = assertString;
exports.assertTargets = assertTargets;
exports.msg = msg;
-
function _helperCompilationTargets() {
const data = require("@babel/helper-compilation-targets");
-
_helperCompilationTargets = function () {
return data;
};
-
return data;
}
-
var _options = require("./options");
-
function msg(loc) {
switch (loc.type) {
case "root":
return ``;
-
case "env":
return `${msg(loc.parent)}.env["${loc.name}"]`;
-
case "overrides":
return `${msg(loc.parent)}.overrides[${loc.index}]`;
-
case "option":
return `${msg(loc.parent)}.${loc.name}`;
-
case "access":
return `${msg(loc.parent)}[${JSON.stringify(loc.name)}]`;
-
default:
throw new Error(`Assertion failure: Unknown type ${loc.type}`);
}
}
-
function access(loc, name) {
return {
type: "access",
@@ -65,129 +54,97 @@ function access(loc, name) {
parent: loc
};
}
-
function assertRootMode(loc, value) {
if (value !== undefined && value !== "root" && value !== "upward" && value !== "upward-optional") {
throw new Error(`${msg(loc)} must be a "root", "upward", "upward-optional" or undefined`);
}
-
return value;
}
-
function assertSourceMaps(loc, value) {
if (value !== undefined && typeof value !== "boolean" && value !== "inline" && value !== "both") {
throw new Error(`${msg(loc)} must be a boolean, "inline", "both", or undefined`);
}
-
return value;
}
-
function assertCompact(loc, value) {
if (value !== undefined && typeof value !== "boolean" && value !== "auto") {
throw new Error(`${msg(loc)} must be a boolean, "auto", or undefined`);
}
-
return value;
}
-
function assertSourceType(loc, value) {
if (value !== undefined && value !== "module" && value !== "script" && value !== "unambiguous") {
throw new Error(`${msg(loc)} must be "module", "script", "unambiguous", or undefined`);
}
-
return value;
}
-
function assertCallerMetadata(loc, value) {
const obj = assertObject(loc, value);
-
if (obj) {
if (typeof obj.name !== "string") {
throw new Error(`${msg(loc)} set but does not contain "name" property string`);
}
-
for (const prop of Object.keys(obj)) {
const propLoc = access(loc, prop);
const value = obj[prop];
-
if (value != null && typeof value !== "boolean" && typeof value !== "string" && typeof value !== "number") {
throw new Error(`${msg(propLoc)} must be null, undefined, a boolean, a string, or a number.`);
}
}
}
-
return value;
}
-
function assertInputSourceMap(loc, value) {
if (value !== undefined && typeof value !== "boolean" && (typeof value !== "object" || !value)) {
throw new Error(`${msg(loc)} must be a boolean, object, or undefined`);
}
-
return value;
}
-
function assertString(loc, value) {
if (value !== undefined && typeof value !== "string") {
throw new Error(`${msg(loc)} must be a string, or undefined`);
}
-
return value;
}
-
function assertFunction(loc, value) {
if (value !== undefined && typeof value !== "function") {
throw new Error(`${msg(loc)} must be a function, or undefined`);
}
-
return value;
}
-
function assertBoolean(loc, value) {
if (value !== undefined && typeof value !== "boolean") {
throw new Error(`${msg(loc)} must be a boolean, or undefined`);
}
-
return value;
}
-
function assertObject(loc, value) {
if (value !== undefined && (typeof value !== "object" || Array.isArray(value) || !value)) {
throw new Error(`${msg(loc)} must be an object, or undefined`);
}
-
return value;
}
-
function assertArray(loc, value) {
if (value != null && !Array.isArray(value)) {
throw new Error(`${msg(loc)} must be an array, or undefined`);
}
-
return value;
}
-
function assertIgnoreList(loc, value) {
const arr = assertArray(loc, value);
-
if (arr) {
arr.forEach((item, i) => assertIgnoreItem(access(loc, i), item));
}
-
return arr;
}
-
function assertIgnoreItem(loc, value) {
if (typeof value !== "string" && typeof value !== "function" && !(value instanceof RegExp)) {
throw new Error(`${msg(loc)} must be an array of string/Function/RegExp values, or undefined`);
}
-
return value;
}
-
function assertConfigApplicableTest(loc, value) {
if (value === undefined) return value;
-
if (Array.isArray(value)) {
value.forEach((item, i) => {
if (!checkValidTest(item)) {
@@ -197,25 +154,19 @@ function assertConfigApplicableTest(loc, value) {
} else if (!checkValidTest(value)) {
throw new Error(`${msg(loc)} must be a string/Function/RegExp, or an array of those`);
}
-
return value;
}
-
function checkValidTest(value) {
return typeof value === "string" || typeof value === "function" || value instanceof RegExp;
}
-
function assertConfigFileSearch(loc, value) {
if (value !== undefined && typeof value !== "boolean" && typeof value !== "string") {
throw new Error(`${msg(loc)} must be a undefined, a boolean, a string, ` + `got ${JSON.stringify(value)}`);
}
-
return value;
}
-
function assertBabelrcSearch(loc, value) {
if (value === undefined || typeof value === "boolean") return value;
-
if (Array.isArray(value)) {
value.forEach((item, i) => {
if (!checkValidTest(item)) {
@@ -225,43 +176,32 @@ function assertBabelrcSearch(loc, value) {
} else if (!checkValidTest(value)) {
throw new Error(`${msg(loc)} must be a undefined, a boolean, a string/Function/RegExp ` + `or an array of those, got ${JSON.stringify(value)}`);
}
-
return value;
}
-
function assertPluginList(loc, value) {
const arr = assertArray(loc, value);
-
if (arr) {
arr.forEach((item, i) => assertPluginItem(access(loc, i), item));
}
-
return arr;
}
-
function assertPluginItem(loc, value) {
if (Array.isArray(value)) {
if (value.length === 0) {
throw new Error(`${msg(loc)} must include an object`);
}
-
if (value.length > 3) {
throw new Error(`${msg(loc)} may only be a two-tuple or three-tuple`);
}
-
assertPluginTarget(access(loc, 0), value[0]);
-
if (value.length > 1) {
const opts = value[1];
-
if (opts !== undefined && opts !== false && (typeof opts !== "object" || Array.isArray(opts) || opts === null)) {
throw new Error(`${msg(access(loc, 1))} must be an object, false, or undefined`);
}
}
-
if (value.length === 3) {
const name = value[2];
-
if (name !== undefined && typeof name !== "string") {
throw new Error(`${msg(access(loc, 2))} must be a string, or undefined`);
}
@@ -272,27 +212,21 @@ function assertPluginItem(loc, value) {
return value;
}
-
function assertPluginTarget(loc, value) {
if ((typeof value !== "object" || !value) && typeof value !== "string" && typeof value !== "function") {
throw new Error(`${msg(loc)} must be a string, object, function`);
}
-
return value;
}
-
function assertTargets(loc, value) {
if ((0, _helperCompilationTargets().isBrowsersQueryValid)(value)) return value;
-
if (typeof value !== "object" || !value || Array.isArray(value)) {
throw new Error(`${msg(loc)} must be a string, an array of strings or an object`);
}
-
const browsersLoc = access(loc, "browsers");
const esmodulesLoc = access(loc, "esmodules");
assertBrowsersList(browsersLoc, value.browsers);
assertBoolean(esmodulesLoc, value.esmodules);
-
for (const key of Object.keys(value)) {
const val = value[key];
const subLoc = access(loc, key);
@@ -301,48 +235,37 @@ function assertTargets(loc, value) {
throw new Error(`${msg(subLoc)} is not a valid target. Supported targets are ${validTargets}`);
} else assertBrowserVersion(subLoc, val);
}
-
return value;
}
-
function assertBrowsersList(loc, value) {
if (value !== undefined && !(0, _helperCompilationTargets().isBrowsersQueryValid)(value)) {
throw new Error(`${msg(loc)} must be undefined, a string or an array of strings`);
}
}
-
function assertBrowserVersion(loc, value) {
if (typeof value === "number" && Math.round(value) === value) return;
if (typeof value === "string") return;
throw new Error(`${msg(loc)} must be a string or an integer number`);
}
-
function assertAssumptions(loc, value) {
if (value === undefined) return;
-
if (typeof value !== "object" || value === null) {
throw new Error(`${msg(loc)} must be an object or undefined.`);
}
let root = loc;
-
do {
root = root.parent;
} while (root.type !== "root");
-
const inPreset = root.source === "preset";
-
for (const name of Object.keys(value)) {
const subLoc = access(loc, name);
-
if (!_options.assumptionsNames.has(name)) {
throw new Error(`${msg(subLoc)} is not a supported assumption.`);
}
-
if (typeof value[name] !== "boolean") {
throw new Error(`${msg(subLoc)} must be a boolean.`);
}
-
if (inPreset && value[name] === false) {
throw new Error(`${msg(subLoc)} cannot be set to 'false' inside presets.`);
}
@@ -350,7 +273,6 @@ function assertAssumptions(loc, value) {
return value;
}
-
0 && 0;
//# sourceMappingURL=option-assertions.js.map
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 3bb31cf54a..144b792034 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
@@ -6,13 +6,9 @@ Object.defineProperty(exports, "__esModule", {
exports.assumptionsNames = void 0;
exports.checkNoUnwrappedItemOptionPairs = checkNoUnwrappedItemOptionPairs;
exports.validate = validate;
-
var _removed = require("./removed");
-
var _optionAssertions = require("./option-assertions");
-
var _configError = require("../../errors/config-error");
-
const ROOT_VALIDATORS = {
cwd: _optionAssertions.assertString,
root: _optionAssertions.assertString,
@@ -77,11 +73,9 @@ const COMMON_VALIDATORS = {
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) {
return loc.type === "root" ? loc.source : getSource(loc.parent);
}
-
function validate(type, opts, filename) {
try {
return validateNested({
@@ -94,7 +88,6 @@ function validate(type, opts, filename) {
throw configError;
}
}
-
function validateNested(loc, opts) {
const type = getSource(loc);
assertNoDuplicateSourcemap(opts);
@@ -104,32 +97,25 @@ function validateNested(loc, opts) {
name: key,
parent: loc
};
-
if (type === "preset" && NONPRESET_VALIDATORS[key]) {
throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is not allowed in preset options`);
}
-
if (type !== "arguments" && ROOT_VALIDATORS[key]) {
throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is only allowed in root programmatic options`);
}
-
if (type !== "arguments" && type !== "configfile" && BABELRC_VALIDATORS[key]) {
if (type === "babelrcfile" || type === "extendsfile") {
throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is not allowed in .babelrc or "extends"ed files, only in root programmatic options, ` + `or babel.config.js/config file options`);
}
-
throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is only allowed in root programmatic options, or babel.config.js/config file options`);
}
-
const validator = COMMON_VALIDATORS[key] || NONPRESET_VALIDATORS[key] || BABELRC_VALIDATORS[key] || ROOT_VALIDATORS[key] || throwUnknownError;
validator(optLoc, opts[key]);
});
return opts;
}
-
function throwUnknownError(loc) {
const key = loc.name;
-
if (_removed.default[key]) {
const {
message,
@@ -142,25 +128,20 @@ function throwUnknownError(loc) {
throw unknownOptErr;
}
}
-
function has(obj, key) {
return Object.prototype.hasOwnProperty.call(obj, key);
}
-
function assertNoDuplicateSourcemap(opts) {
if (has(opts, "sourceMap") && has(opts, "sourceMaps")) {
throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both");
}
}
-
function assertEnvSet(loc, value) {
if (loc.parent.type === "env") {
throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside of another .env block`);
}
-
const parent = loc.parent;
const obj = (0, _optionAssertions.assertObject)(loc, value);
-
if (obj) {
for (const envName of Object.keys(obj)) {
const env = (0, _optionAssertions.assertObject)((0, _optionAssertions.access)(loc, envName), obj[envName]);
@@ -173,22 +154,17 @@ function assertEnvSet(loc, value) {
validateNested(envLoc, env);
}
}
-
return obj;
}
-
function assertOverridesList(loc, value) {
if (loc.parent.type === "env") {
throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside an .env block`);
}
-
if (loc.parent.type === "overrides") {
throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside an .overrides block`);
}
-
const parent = loc.parent;
const arr = (0, _optionAssertions.assertArray)(loc, value);
-
if (arr) {
for (const [index, item] of arr.entries()) {
const objLoc = (0, _optionAssertions.access)(loc, index);
@@ -202,20 +178,16 @@ function assertOverridesList(loc, value) {
validateNested(overridesLoc, env);
}
}
-
return arr;
}
-
function checkNoUnwrappedItemOptionPairs(items, index, type, e) {
if (index === 0) return;
const lastItem = items[index - 1];
const thisItem = items[index];
-
if (lastItem.file && lastItem.options === undefined && typeof thisItem.value === "object") {
e.message += `\n- Maybe you meant to use\n` + `"${type}s": [\n ["${lastItem.file.request}", ${JSON.stringify(thisItem.value, undefined, 2)}]\n]\n` + `To be a valid ${type}, its name and options should be wrapped in a pair of brackets`;
}
}
-
0 && 0;
//# sourceMappingURL=options.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/plugins.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/plugins.js
index ec8389665c..6ea3a0dc0a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/plugins.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/plugins.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.validatePluginObject = validatePluginObject;
-
var _optionAssertions = require("./option-assertions");
-
const VALIDATORS = {
name: _optionAssertions.assertString,
manipulateOptions: _optionAssertions.assertFunction,
@@ -17,21 +15,16 @@ const VALIDATORS = {
parserOverride: _optionAssertions.assertFunction,
generatorOverride: _optionAssertions.assertFunction
};
-
function assertVisitorMap(loc, value) {
const obj = (0, _optionAssertions.assertObject)(loc, value);
-
if (obj) {
Object.keys(obj).forEach(prop => assertVisitorHandler(prop, obj[prop]));
-
if (obj.enter || obj.exit) {
throw new Error(`${(0, _optionAssertions.msg)(loc)} cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.`);
}
}
-
return obj;
}
-
function assertVisitorHandler(key, value) {
if (value && typeof value === "object") {
Object.keys(value).forEach(handler => {
@@ -42,10 +35,8 @@ function assertVisitorHandler(key, value) {
} else if (typeof value !== "function") {
throw new Error(`.visitor["${key}"] must be a function`);
}
-
return value;
}
-
function validatePluginObject(obj) {
const rootPath = {
type: "root",
@@ -53,7 +44,6 @@ function validatePluginObject(obj) {
};
Object.keys(obj).forEach(key => {
const validator = VALIDATORS[key];
-
if (validator) {
const optLoc = {
type: "option",
@@ -69,7 +59,6 @@ function validatePluginObject(obj) {
});
return obj;
}
-
0 && 0;
//# sourceMappingURL=plugins.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/config-error.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/config-error.js
index ecab2dc26a..1ee56a8838 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/config-error.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/config-error.js
@@ -4,18 +4,14 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _rewriteStackTrace = require("./rewrite-stack-trace");
-
class ConfigError extends Error {
constructor(message, filename) {
super(message);
(0, _rewriteStackTrace.expectedError)(this);
if (filename) (0, _rewriteStackTrace.injcectVirtualStackFrame)(this, filename);
}
-
}
-
exports.default = ConfigError;
0 && 0;
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js
index c193a636a3..b07288b6f3 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js
@@ -7,13 +7,13 @@ exports.beginHiddenCallStack = beginHiddenCallStack;
exports.endHiddenCallStack = endHiddenCallStack;
exports.expectedError = expectedError;
exports.injcectVirtualStackFrame = injcectVirtualStackFrame;
+
const ErrorToString = Function.call.bind(Error.prototype.toString);
const SUPPORTED = !!Error.captureStackTrace;
const START_HIDNG = "startHiding - secret - don't use this - v1";
const STOP_HIDNG = "stopHiding - secret - don't use this - v1";
const expectedErrors = new WeakSet();
const virtualFrames = new WeakMap();
-
function CallSite(filename) {
return Object.create({
isNative: () => false,
@@ -28,7 +28,6 @@ function CallSite(filename) {
toString: () => filename
});
}
-
function injcectVirtualStackFrame(error, filename) {
if (!SUPPORTED) return;
let frames = virtualFrames.get(error);
@@ -36,13 +35,11 @@ function injcectVirtualStackFrame(error, filename) {
frames.push(CallSite(filename));
return error;
}
-
function expectedError(error) {
if (!SUPPORTED) return;
expectedErrors.add(error);
return error;
}
-
function beginHiddenCallStack(fn) {
if (!SUPPORTED) return fn;
return Object.defineProperty(function (...args) {
@@ -52,7 +49,6 @@ function beginHiddenCallStack(fn) {
value: STOP_HIDNG
});
}
-
function endHiddenCallStack(fn) {
if (!SUPPORTED) return fn;
return Object.defineProperty(function (...args) {
@@ -61,30 +57,25 @@ function endHiddenCallStack(fn) {
value: START_HIDNG
});
}
-
function setupPrepareStackTrace() {
setupPrepareStackTrace = () => {};
-
const {
prepareStackTrace = defaultPrepareStackTrace
} = Error;
+
const MIN_STACK_TRACE_LIMIT = 50;
Error.stackTraceLimit && (Error.stackTraceLimit = Math.max(Error.stackTraceLimit, MIN_STACK_TRACE_LIMIT));
-
Error.prepareStackTrace = function stackTraceRewriter(err, trace) {
let newTrace = [];
const isExpected = expectedErrors.has(err);
let status = isExpected ? "hiding" : "unknown";
-
for (let i = 0; i < trace.length; i++) {
const name = trace[i].getFunctionName();
-
if (name === START_HIDNG) {
status = "hiding";
} else if (name === STOP_HIDNG) {
if (status === "hiding") {
status = "showing";
-
if (virtualFrames.has(err)) {
newTrace.unshift(...virtualFrames.get(err));
}
@@ -96,16 +87,13 @@ function setupPrepareStackTrace() {
newTrace.push(trace[i]);
}
}
-
return prepareStackTrace(err, newTrace);
};
}
-
function defaultPrepareStackTrace(err, trace) {
if (trace.length === 0) return ErrorToString(err);
return `${ErrorToString(err)}\n at ${trace.join("\n at ")}`;
}
-
0 && 0;
//# sourceMappingURL=rewrite-stack-trace.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js
index 724b0fdb97..1a37dc25d7 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js
@@ -8,21 +8,15 @@ exports.isAsync = void 0;
exports.isThenable = isThenable;
exports.maybeAsync = maybeAsync;
exports.waitFor = exports.onFirstPause = void 0;
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
-
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); }); }; }
-
const runGenerator = _gensync()(function* (item) {
return yield* item;
});
@@ -33,7 +27,6 @@ const isAsync = _gensync()({
});
exports.isAsync = isAsync;
-
function maybeAsync(fn, message) {
return _gensync()({
sync(...args) {
@@ -41,21 +34,17 @@ function maybeAsync(fn, message) {
if (isThenable(result)) throw new Error(message);
return result;
},
-
async(...args) {
return Promise.resolve(fn.apply(this, args));
}
-
});
}
-
const withKind = _gensync()({
sync: cb => cb("sync"),
async: function () {
var _ref = _asyncToGenerator(function* (cb) {
return cb("async");
});
-
return function async(_x) {
return _ref.apply(this, arguments);
};
@@ -64,7 +53,6 @@ const withKind = _gensync()({
function forwardAsync(action, cb) {
const g = _gensync()(action);
-
return withKind(kind => {
const adapted = g[kind];
return cb(adapted);
@@ -83,7 +71,6 @@ const onFirstPause = _gensync()({
completed = true;
cb(err, value);
});
-
if (!completed) {
firstPause();
}
@@ -91,26 +78,21 @@ const onFirstPause = _gensync()({
});
exports.onFirstPause = onFirstPause;
-
const waitFor = _gensync()({
sync: x => x,
async: function () {
var _ref2 = _asyncToGenerator(function* (x) {
return x;
});
-
return function async(_x2) {
return _ref2.apply(this, arguments);
};
}()
});
-
exports.waitFor = waitFor;
-
function isThenable(val) {
return !!val && (typeof val === "object" || typeof val === "function") && !!val.then && typeof val.then === "function";
}
-
0 && 0;
//# sourceMappingURL=async.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/fs.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/fs.js
index 31f49ae550..db7f3d1d39 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/fs.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/fs.js
@@ -4,39 +4,29 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.stat = exports.readFile = void 0;
-
function _fs() {
const data = require("fs");
-
_fs = function () {
return data;
};
-
return data;
}
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
const readFile = _gensync()({
sync: _fs().readFileSync,
errback: _fs().readFile
});
-
exports.readFile = readFile;
-
const stat = _gensync()({
sync: _fs().statSync,
errback: _fs().stat
});
-
exports.stat = stat;
0 && 0;
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/functional.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/functional.js
index a80eaf712a..db849596b0 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/functional.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/functional.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.once = once;
-
var _async = require("./async");
-
function once(fn) {
let result;
let resultP;
@@ -19,7 +17,6 @@ function once(fn) {
resolve = res;
reject = rej;
});
-
try {
result = yield* fn();
resultP = null;
@@ -31,7 +28,6 @@ function once(fn) {
}
};
}
-
0 && 0;
//# sourceMappingURL=functional.js.map
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 aba93bf66c..fc9c19c4ce 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
@@ -181,90 +181,63 @@ Object.defineProperty((0, exports), "traverse", {
}
});
exports.version = exports.types = void 0;
-
var _file = require("./transformation/file/file");
-
var _buildExternalHelpers = require("./tools/build-external-helpers");
-
var _files = require("./config/files");
-
var _environment = require("./config/helpers/environment");
-
function _types() {
const data = require("@babel/types");
-
_types = function () {
return data;
};
-
return data;
}
-
Object.defineProperty((0, exports), "types", {
enumerable: true,
get: function () {
return _types();
}
});
-
function _parser() {
const data = require("@babel/parser");
-
_parser = function () {
return data;
};
-
return data;
}
-
function _traverse() {
const data = require("@babel/traverse");
-
_traverse = function () {
return data;
};
-
return data;
}
-
function _template() {
const data = require("@babel/template");
-
_template = function () {
return data;
};
-
return data;
}
-
var _config = require("./config");
-
var _transform = require("./transform");
-
var _transformFile = require("./transform-file");
-
var _transformAst = require("./transform-ast");
-
var _parse = require("./parse");
-
-const version = "7.19.6";
+const version = "7.20.2";
exports.version = version;
const DEFAULT_EXTENSIONS = Object.freeze([".js", ".jsx", ".es6", ".es", ".mjs", ".cjs"]);
-exports.DEFAULT_EXTENSIONS = DEFAULT_EXTENSIONS;
+exports.DEFAULT_EXTENSIONS = DEFAULT_EXTENSIONS;
class OptionManager {
init(opts) {
return (0, _config.loadOptionsSync)(opts);
}
-
}
-
exports.OptionManager = OptionManager;
-
function Plugin(alias) {
throw new Error(`The (${alias}) Babel 5 plugin is being run with an unsupported Babel version.`);
}
-
0 && (exports.types = exports.traverse = exports.tokTypes = exports.template = 0);
//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/parse.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/parse.js
index 0c39e6af13..93bb7d1006 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/parse.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/parse.js
@@ -6,60 +6,43 @@ Object.defineProperty(exports, "__esModule", {
exports.parse = void 0;
exports.parseAsync = parseAsync;
exports.parseSync = parseSync;
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
var _config = require("./config");
-
var _parser = require("./parser");
-
var _normalizeOpts = require("./transformation/normalize-opts");
-
var _rewriteStackTrace = require("./errors/rewrite-stack-trace");
-
const parseRunner = _gensync()(function* parse(code, opts) {
const config = yield* (0, _config.default)(opts);
-
if (config === null) {
return null;
}
-
return yield* (0, _parser.default)(config.passes, (0, _normalizeOpts.default)(config), code);
});
-
const parse = function parse(code, opts, callback) {
if (typeof opts === "function") {
callback = opts;
opts = undefined;
}
-
if (callback === undefined) {
{
return (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.sync)(code, opts);
}
}
-
(0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.errback)(code, opts, callback);
};
-
exports.parse = parse;
-
function parseSync(...args) {
return (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.sync)(...args);
}
-
function parseAsync(...args) {
return (0, _rewriteStackTrace.beginHiddenCallStack)(parseRunner.async)(...args);
}
-
0 && 0;
//# sourceMappingURL=parse.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js
index 67d1771ffb..582c3e7f8f 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js
@@ -4,29 +4,21 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = parser;
-
function _parser() {
const data = require("@babel/parser");
-
_parser = function () {
return data;
};
-
return data;
}
-
function _codeFrame() {
const data = require("@babel/code-frame");
-
_codeFrame = function () {
return data;
};
-
return data;
}
-
var _missingPluginHelper = require("./util/missing-plugin-helper");
-
function* parser(pluginPasses, {
parserOpts,
highlightCode = true,
@@ -34,32 +26,26 @@ function* parser(pluginPasses, {
}, code) {
try {
const results = [];
-
for (const plugins of pluginPasses) {
for (const plugin of plugins) {
const {
parserOverride
} = plugin;
-
if (parserOverride) {
const ast = parserOverride(code, parserOpts, _parser().parse);
if (ast !== undefined) results.push(ast);
}
}
}
-
if (results.length === 0) {
return (0, _parser().parse)(code, parserOpts);
} else if (results.length === 1) {
yield* [];
-
if (typeof results[0].then === "function") {
throw new Error(`You appear to be using an async parser plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`);
}
-
return results[0];
}
-
throw new Error("More than one plugin attempted to override parsing.");
} catch (err) {
if (err.code === "BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED") {
@@ -70,7 +56,6 @@ function* parser(pluginPasses, {
loc,
missingPlugin
} = err;
-
if (loc) {
const codeFrame = (0, _codeFrame().codeFrameColumns)(code, {
start: {
@@ -80,20 +65,16 @@ function* parser(pluginPasses, {
}, {
highlightCode
});
-
if (missingPlugin) {
err.message = `${filename}: ` + (0, _missingPluginHelper.default)(missingPlugin[0], loc, codeFrame);
} else {
err.message = `${filename}: ${err.message}\n\n` + codeFrame;
}
-
err.code = "BABEL_PARSE_ERROR";
}
-
throw err;
}
}
-
0 && 0;
//# sourceMappingURL=index.js.map
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 2351b08593..992bf81d4a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js
@@ -288,8 +288,8 @@ const pluginNameMap = {
}
}
};
-pluginNameMap.privateIn.syntax = pluginNameMap.privateIn.transform;
+pluginNameMap.privateIn.syntax = pluginNameMap.privateIn.transform;
const getNameURLCombination = ({
name,
url
@@ -298,16 +298,13 @@ const getNameURLCombination = ({
function generateMissingPluginMessage(missingPluginName, loc, codeFrame) {
let helpMessage = `Support for the experimental syntax '${missingPluginName}' isn't currently enabled ` + `(${loc.line}:${loc.column + 1}):\n\n` + codeFrame;
const pluginInfo = pluginNameMap[missingPluginName];
-
if (pluginInfo) {
const {
syntax: syntaxPlugin,
transform: transformPlugin
} = pluginInfo;
-
if (syntaxPlugin) {
const syntaxPluginInfo = getNameURLCombination(syntaxPlugin);
-
if (transformPlugin) {
const transformPluginInfo = getNameURLCombination(transformPlugin);
const sectionType = transformPlugin.name.startsWith("@babel/plugin") ? "plugins" : "presets";
@@ -318,10 +315,8 @@ If you want to leave it as-is, add ${syntaxPluginInfo} to the 'plugins' section
}
}
}
-
return helpMessage;
}
-
0 && 0;
//# sourceMappingURL=missing-plugin-helper.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/tools/build-external-helpers.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/tools/build-external-helpers.js
index 0fa09dcb71..5ecbb6709a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/tools/build-external-helpers.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/tools/build-external-helpers.js
@@ -4,49 +4,35 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
-
function helpers() {
const data = require("@babel/helpers");
-
helpers = function () {
return data;
};
-
return data;
}
-
function _generator() {
const data = require("@babel/generator");
-
_generator = function () {
return data;
};
-
return data;
}
-
function _template() {
const data = require("@babel/template");
-
_template = function () {
return data;
};
-
return data;
}
-
function _t() {
const data = require("@babel/types");
-
_t = function () {
return data;
};
-
return data;
}
-
var _file = require("../transformation/file/file");
-
const {
arrayExpression,
assignmentExpression,
@@ -68,7 +54,6 @@ const {
variableDeclaration,
variableDeclarator
} = _t();
-
const buildUmdWrapper = replacements => _template().default.statement`
(function (root, factory) {
if (typeof define === "function" && define.amd) {
@@ -82,17 +67,16 @@ const buildUmdWrapper = replacements => _template().default.statement`
FACTORY_BODY
});
`(replacements);
-
function buildGlobal(allowlist) {
const namespace = identifier("babelHelpers");
const body = [];
const container = functionExpression(null, [identifier("global")], blockStatement(body));
- const tree = program([expressionStatement(callExpression(container, [conditionalExpression(binaryExpression("===", unaryExpression("typeof", identifier("global")), stringLiteral("undefined")), identifier("self"), identifier("global"))]))]);
+ const tree = program([expressionStatement(callExpression(container, [
+ conditionalExpression(binaryExpression("===", unaryExpression("typeof", identifier("global")), stringLiteral("undefined")), identifier("self"), identifier("global"))]))]);
body.push(variableDeclaration("var", [variableDeclarator(namespace, assignmentExpression("=", memberExpression(identifier("global"), namespace), objectExpression([])))]));
buildHelpers(body, namespace, allowlist);
return tree;
}
-
function buildModule(allowlist) {
const body = [];
const refs = buildHelpers(body, null, allowlist);
@@ -101,7 +85,6 @@ function buildModule(allowlist) {
})));
return program(body, [], "module");
}
-
function buildUmd(allowlist) {
const namespace = identifier("babelHelpers");
const body = [];
@@ -116,7 +99,6 @@ function buildUmd(allowlist) {
UMD_ROOT: identifier("this")
})]);
}
-
function buildVar(allowlist) {
const namespace = identifier("babelHelpers");
const body = [];
@@ -126,12 +108,10 @@ function buildVar(allowlist) {
body.push(expressionStatement(namespace));
return tree;
}
-
function buildHelpers(body, namespace, allowlist) {
const getHelperReference = name => {
return namespace ? memberExpression(namespace, identifier(name)) : identifier(`_${name}`);
};
-
const refs = {};
helpers().list.forEach(function (name) {
if (allowlist && allowlist.indexOf(name) < 0) return;
@@ -144,7 +124,6 @@ function buildHelpers(body, namespace, allowlist) {
});
return refs;
}
-
function _default(allowlist, outputType = "global") {
let tree;
const build = {
@@ -153,16 +132,13 @@ function _default(allowlist, outputType = "global") {
umd: buildUmd,
var: buildVar
}[outputType];
-
if (build) {
tree = build(allowlist);
} else {
throw new Error(`Unsupported output type ${outputType}`);
}
-
return (0, _generator().default)(tree).code;
}
-
0 && 0;
//# sourceMappingURL=build-external-helpers.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-ast.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-ast.js
index 3b8e147dc8..ac9819b7ad 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-ast.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-ast.js
@@ -6,34 +6,25 @@ Object.defineProperty(exports, "__esModule", {
exports.transformFromAst = void 0;
exports.transformFromAstAsync = transformFromAstAsync;
exports.transformFromAstSync = transformFromAstSync;
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
var _config = require("./config");
-
var _transformation = require("./transformation");
-
var _rewriteStackTrace = require("./errors/rewrite-stack-trace");
-
const transformFromAstRunner = _gensync()(function* (ast, code, opts) {
const config = yield* (0, _config.default)(opts);
if (config === null) return null;
if (!ast) throw new Error("No AST given");
return yield* (0, _transformation.run)(config, code, ast);
});
-
const transformFromAst = function transformFromAst(ast, code, optsOrCallback, maybeCallback) {
let opts;
let callback;
-
if (typeof optsOrCallback === "function") {
callback = optsOrCallback;
opts = undefined;
@@ -41,26 +32,20 @@ const transformFromAst = function transformFromAst(ast, code, optsOrCallback, ma
opts = optsOrCallback;
callback = maybeCallback;
}
-
if (callback === undefined) {
{
return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.sync)(ast, code, opts);
}
}
-
(0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.errback)(ast, code, opts, callback);
};
-
exports.transformFromAst = transformFromAst;
-
function transformFromAstSync(...args) {
return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.sync)(...args);
}
-
function transformFromAstAsync(...args) {
return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.async)(...args);
}
-
0 && 0;
//# sourceMappingURL=transform-ast.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js
index 97ad366320..a14110f1ce 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js
@@ -11,20 +11,15 @@ const transformFile = function transformFile(filename, opts, callback) {
if (typeof opts === "function") {
callback = opts;
}
-
callback(new Error("Transforming files is not supported in browsers"), null);
};
-
exports.transformFile = transformFile;
-
function transformFileSync() {
throw new Error("Transforming files is not supported in browsers");
}
-
function transformFileAsync() {
return Promise.reject(new Error("Transforming files is not supported in browsers"));
}
-
0 && 0;
//# sourceMappingURL=transform-file-browser.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js
index 7edcc05474..6d8730761f 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js
@@ -6,25 +6,17 @@ Object.defineProperty(exports, "__esModule", {
exports.transformFile = transformFile;
exports.transformFileAsync = transformFileAsync;
exports.transformFileSync = transformFileSync;
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
var _config = require("./config");
-
var _transformation = require("./transformation");
-
var fs = require("./gensync-utils/fs");
-
({});
-
const transformFileRunner = _gensync()(function* (filename, opts) {
const options = Object.assign({}, opts, {
filename
@@ -38,15 +30,12 @@ const transformFileRunner = _gensync()(function* (filename, opts) {
function transformFile(...args) {
return transformFileRunner.errback(...args);
}
-
function transformFileSync(...args) {
return transformFileRunner.sync(...args);
}
-
function transformFileAsync(...args) {
return transformFileRunner.async(...args);
}
-
0 && 0;
//# sourceMappingURL=transform-file.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform.js
index 3a5af74c28..e523a53373 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform.js
@@ -6,33 +6,24 @@ Object.defineProperty(exports, "__esModule", {
exports.transform = void 0;
exports.transformAsync = transformAsync;
exports.transformSync = transformSync;
-
function _gensync() {
const data = require("gensync");
-
_gensync = function () {
return data;
};
-
return data;
}
-
var _config = require("./config");
-
var _transformation = require("./transformation");
-
var _rewriteStackTrace = require("./errors/rewrite-stack-trace");
-
const transformRunner = _gensync()(function* transform(code, opts) {
const config = yield* (0, _config.default)(opts);
if (config === null) return null;
return yield* (0, _transformation.run)(config, code);
});
-
const transform = function transform(code, optsOrCallback, maybeCallback) {
let opts;
let callback;
-
if (typeof optsOrCallback === "function") {
callback = optsOrCallback;
opts = undefined;
@@ -40,26 +31,20 @@ const transform = function transform(code, optsOrCallback, maybeCallback) {
opts = optsOrCallback;
callback = maybeCallback;
}
-
if (callback === undefined) {
{
return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.sync)(code, opts);
}
}
-
(0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.errback)(code, opts, callback);
};
-
exports.transform = transform;
-
function transformSync(...args) {
return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.sync)(...args);
}
-
function transformAsync(...args) {
return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.async)(...args);
}
-
0 && 0;
//# sourceMappingURL=transform.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js
index 65745ed489..0f0d35005e 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js
@@ -4,94 +4,80 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = loadBlockHoistPlugin;
-
function _traverse() {
const data = require("@babel/traverse");
-
_traverse = function () {
return data;
};
-
return data;
}
-
var _plugin = require("../config/plugin");
-
let LOADED_PLUGIN;
+const blockHoistPlugin = {
+ name: "internal.blockHoist",
+ visitor: {
+ Block: {
+ exit({
+ node
+ }) {
+ const {
+ body
+ } = node;
+
+ let max = Math.pow(2, 30) - 1;
+ let hasChange = false;
+ for (let i = 0; i < body.length; i++) {
+ const n = body[i];
+ const p = priority(n);
+ if (p > max) {
+ hasChange = true;
+ break;
+ }
+ max = p;
+ }
+ if (!hasChange) return;
+
+ node.body = stableSort(body.slice());
+ }
+ }
+ }
+};
function loadBlockHoistPlugin() {
if (!LOADED_PLUGIN) {
LOADED_PLUGIN = new _plugin.default(Object.assign({}, blockHoistPlugin, {
visitor: _traverse().default.explode(blockHoistPlugin.visitor)
}), {});
}
-
return LOADED_PLUGIN;
}
-
function priority(bodyNode) {
const priority = bodyNode == null ? void 0 : bodyNode._blockHoist;
if (priority == null) return 1;
if (priority === true) return 2;
return priority;
}
-
function stableSort(body) {
const buckets = Object.create(null);
for (let i = 0; i < body.length; i++) {
const n = body[i];
const p = priority(n);
+
const bucket = buckets[p] || (buckets[p] = []);
bucket.push(n);
}
const keys = Object.keys(buckets).map(k => +k).sort((a, b) => b - a);
let index = 0;
-
for (const key of keys) {
const bucket = buckets[key];
-
for (const n of bucket) {
body[index++] = n;
}
}
-
return body;
}
-
-const blockHoistPlugin = {
- name: "internal.blockHoist",
- visitor: {
- Block: {
- exit({
- node
- }) {
- const {
- body
- } = node;
- let max = Math.pow(2, 30) - 1;
- let hasChange = false;
-
- for (let i = 0; i < body.length; i++) {
- const n = body[i];
- const p = priority(n);
-
- if (p > max) {
- hasChange = true;
- break;
- }
-
- max = p;
- }
-
- if (!hasChange) return;
- node.body = stableSort(body.slice());
- }
-
- }
- }
-};
0 && 0;
//# sourceMappingURL=block-hoist-plugin.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js
index d4f3723930..77d941fc27 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js
@@ -4,84 +4,61 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
function helpers() {
const data = require("@babel/helpers");
-
helpers = function () {
return data;
};
-
return data;
}
-
function _traverse() {
const data = require("@babel/traverse");
-
_traverse = function () {
return data;
};
-
return data;
}
-
function _codeFrame() {
const data = require("@babel/code-frame");
-
_codeFrame = function () {
return data;
};
-
return data;
}
-
function _t() {
const data = require("@babel/types");
-
_t = function () {
return data;
};
-
return data;
}
-
function _helperModuleTransforms() {
const data = require("@babel/helper-module-transforms");
-
_helperModuleTransforms = function () {
return data;
};
-
return data;
}
-
function _semver() {
const data = require("semver");
-
_semver = function () {
return data;
};
-
return data;
}
-
const {
cloneNode,
interpreterDirective
} = _t();
-
const errorVisitor = {
enter(path, state) {
const loc = path.node.loc;
-
if (loc) {
state.loc = loc;
path.stop();
}
}
-
};
-
class File {
constructor(options, {
code,
@@ -124,7 +101,6 @@ class File {
} = this.path.node;
return interpreter ? interpreter.value : "";
}
-
set shebang(value) {
if (value) {
this.path.get("interpreter").replaceWith(interpreterDirective(value));
@@ -132,51 +108,42 @@ class File {
this.path.get("interpreter").remove();
}
}
-
set(key, val) {
if (key === "helpersNamespace") {
throw new Error("Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility." + "If you are using @babel/plugin-external-helpers you will need to use a newer " + "version than the one you currently have installed. " + "If you have your own implementation, you'll want to explore using 'helperGenerator' " + "alongside 'file.availableHelper()'.");
}
-
this._map.set(key, val);
}
-
get(key) {
return this._map.get(key);
}
-
has(key) {
return this._map.has(key);
}
-
getModuleName() {
return (0, _helperModuleTransforms().getModuleName)(this.opts, this.opts);
}
-
addImport() {
throw new Error("This API has been removed. If you're looking for this " + "functionality in Babel 7, you should import the " + "'@babel/helper-module-imports' module and use the functions exposed " + " from that module, such as 'addNamed' or 'addDefault'.");
}
availableHelper(name, versionRange) {
let minVersion;
-
try {
minVersion = helpers().minVersion(name);
} catch (err) {
if (err.code !== "BABEL_HELPER_UNKNOWN") throw err;
return false;
}
-
if (typeof versionRange !== "string") return true;
+
if (_semver().valid(versionRange)) versionRange = `^${versionRange}`;
return !_semver().intersects(`<${minVersion}`, versionRange) && !_semver().intersects(`>=8.0.0`, versionRange);
}
-
addHelper(name) {
const declar = this.declarations[name];
if (declar) return cloneNode(declar);
const generator = this.get("helperGenerator");
-
if (generator) {
const res = generator(name);
if (res) return res;
@@ -185,11 +152,9 @@ class File {
helpers().ensure(name, File);
const uid = this.declarations[name] = this.scope.generateUidIdentifier(name);
const dependencies = {};
-
for (const dep of helpers().getDependencies(name)) {
dependencies[dep] = this.addHelper(dep);
}
-
const {
nodes,
globals
@@ -209,14 +174,11 @@ class File {
});
return uid;
}
-
addTemplateObject() {
throw new Error("This function has been moved into the template literal transform itself.");
}
-
buildCodeFrameError(node, msg, _Error = SyntaxError) {
let loc = node && (node.loc || node._loc);
-
if (!loc && node) {
const state = {
loc: null
@@ -227,7 +189,6 @@ class File {
if (loc) txt += " Location has been estimated.";
msg += ` (${txt})`;
}
-
if (loc) {
const {
highlightCode = true
@@ -245,12 +206,9 @@ class File {
highlightCode
});
}
-
return new _Error(msg);
}
-
}
-
exports.default = File;
0 && 0;
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 9b7aae784e..b711469093 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
@@ -4,29 +4,21 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = generateCode;
-
function _convertSourceMap() {
const data = require("convert-source-map");
-
_convertSourceMap = function () {
return data;
};
-
return data;
}
-
function _generator() {
const data = require("@babel/generator");
-
_generator = function () {
return data;
};
-
return data;
}
-
var _mergeMap = require("./merge-map");
-
function generateCode(pluginPasses, file) {
const {
opts,
@@ -38,27 +30,22 @@ function generateCode(pluginPasses, file) {
generatorOpts
} = opts;
const results = [];
-
for (const plugins of pluginPasses) {
for (const plugin of plugins) {
const {
generatorOverride
} = plugin;
-
if (generatorOverride) {
const result = generatorOverride(ast, generatorOpts, code, _generator().default);
if (result !== undefined) results.push(result);
}
}
}
-
let result;
-
if (results.length === 0) {
result = (0, _generator().default)(ast, generatorOpts, code);
} else if (results.length === 1) {
result = results[0];
-
if (typeof result.then === "function") {
throw new Error(`You appear to be using an async codegen plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, ` + `you may need to upgrade your @babel/core version.`);
}
@@ -70,7 +57,6 @@ function generateCode(pluginPasses, file) {
code: outputCode,
decodedMap: outputMap = result.map
} = result;
-
if (outputMap) {
if (inputMap) {
outputMap = (0, _mergeMap.default)(inputMap.toObject(), outputMap, generatorOpts.sourceFileName);
@@ -78,21 +64,17 @@ function generateCode(pluginPasses, file) {
outputMap = result.map;
}
}
-
if (opts.sourceMaps === "inline" || opts.sourceMaps === "both") {
outputCode += "\n" + _convertSourceMap().fromObject(outputMap).toComment();
}
-
if (opts.sourceMaps === "inline") {
outputMap = null;
}
-
return {
outputCode,
outputMap
};
}
-
0 && 0;
//# sourceMappingURL=generate.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/merge-map.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/merge-map.js
index 422ec27842..62fab307ec 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/merge-map.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/merge-map.js
@@ -4,44 +4,36 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = mergeSourceMap;
-
function _remapping() {
const data = require("@ampproject/remapping");
-
_remapping = function () {
return data;
};
-
return data;
}
-
function mergeSourceMap(inputMap, map, sourceFileName) {
const source = sourceFileName.replace(/\\/g, "/");
- let found = false;
+ let found = false;
const result = _remapping()(rootless(map), (s, ctx) => {
if (s === source && !found) {
found = true;
ctx.source = "";
return rootless(inputMap);
}
-
return null;
});
-
if (typeof inputMap.sourceRoot === "string") {
result.sourceRoot = inputMap.sourceRoot;
}
return Object.assign({}, result);
}
-
function rootless(map) {
return Object.assign({}, map, {
sourceRoot: null
});
}
-
0 && 0;
//# sourceMappingURL=merge-map.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js
index 17f8e31090..8eaf3b3be2 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js
@@ -4,49 +4,33 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.run = run;
-
function _traverse() {
const data = require("@babel/traverse");
-
_traverse = function () {
return data;
};
-
return data;
}
-
var _pluginPass = require("./plugin-pass");
-
var _blockHoistPlugin = require("./block-hoist-plugin");
-
var _normalizeOpts = require("./normalize-opts");
-
var _normalizeFile = require("./normalize-file");
-
var _generate = require("./file/generate");
-
var _deepArray = require("../config/helpers/deep-array");
-
function* run(config, code, ast) {
const file = yield* (0, _normalizeFile.default)(config.passes, (0, _normalizeOpts.default)(config), code, ast);
const opts = file.opts;
-
try {
yield* transformFile(file, config.passes);
} catch (e) {
var _opts$filename;
-
e.message = `${(_opts$filename = opts.filename) != null ? _opts$filename : "unknown file"}: ${e.message}`;
-
if (!e.code) {
e.code = "BABEL_TRANSFORM_ERROR";
}
-
throw e;
}
-
let outputCode, outputMap;
-
try {
if (opts.code !== false) {
({
@@ -56,16 +40,12 @@ function* run(config, code, ast) {
}
} catch (e) {
var _opts$filename2;
-
e.message = `${(_opts$filename2 = opts.filename) != null ? _opts$filename2 : "unknown file"}: ${e.message}`;
-
if (!e.code) {
e.code = "BABEL_GENERATE_ERROR";
}
-
throw e;
}
-
return {
metadata: file.metadata,
options: opts,
@@ -76,27 +56,23 @@ function* run(config, code, ast) {
externalDependencies: (0, _deepArray.flattenToSet)(config.externalDependencies)
};
}
-
function* transformFile(file, pluginPasses) {
for (const pluginPairs of pluginPasses) {
const passPairs = [];
const passes = [];
const visitors = [];
-
for (const plugin of pluginPairs.concat([(0, _blockHoistPlugin.default)()])) {
const pass = new _pluginPass.default(file, plugin.key, plugin.options);
passPairs.push([plugin, pass]);
passes.push(pass);
visitors.push(plugin.visitor);
}
-
for (const [plugin, pass] of passPairs) {
const fn = plugin.pre;
-
if (fn) {
const result = fn.call(pass, file);
- yield* [];
+ yield* [];
if (isThenable(result)) {
throw new Error(`You appear to be using an plugin with an async .pre, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`);
}
@@ -104,16 +80,13 @@ function* transformFile(file, pluginPasses) {
}
const visitor = _traverse().default.visitors.merge(visitors, passes, file.opts.wrapPluginVisitorMethod);
-
(0, _traverse().default)(file.ast, visitor, file.scope);
-
for (const [plugin, pass] of passPairs) {
const fn = plugin.post;
-
if (fn) {
const result = fn.call(pass, file);
- yield* [];
+ yield* [];
if (isThenable(result)) {
throw new Error(`You appear to be using an plugin with an async .post, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`);
}
@@ -121,11 +94,9 @@ function* transformFile(file, pluginPasses) {
}
}
}
-
function isThenable(val) {
return !!val && (typeof val === "object" || typeof val === "function") && !!val.then && typeof val.then === "function";
}
-
0 && 0;
//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js
index 98a8f0ad32..dd3cc8dc84 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js
@@ -4,99 +4,74 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = normalizeFile;
-
function _fs() {
const data = require("fs");
-
_fs = function () {
return data;
};
-
return data;
}
-
function _path() {
const data = require("path");
-
_path = function () {
return data;
};
-
return data;
}
-
function _debug() {
const data = require("debug");
-
_debug = function () {
return data;
};
-
return data;
}
-
function _t() {
const data = require("@babel/types");
-
_t = function () {
return data;
};
-
return data;
}
-
function _convertSourceMap() {
const data = require("convert-source-map");
-
_convertSourceMap = function () {
return data;
};
-
return data;
}
-
var _file = require("./file/file");
-
var _parser = require("../parser");
-
var _cloneDeep = require("./util/clone-deep");
-
const {
file,
traverseFast
} = _t();
-
const debug = _debug()("babel:transform:file");
-
const LARGE_INPUT_SOURCEMAP_THRESHOLD = 3000000;
+const INLINE_SOURCEMAP_REGEX = /^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/;
+const EXTERNAL_SOURCEMAP_REGEX = /^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/;
function* normalizeFile(pluginPasses, options, code, ast) {
code = `${code || ""}`;
-
if (ast) {
if (ast.type === "Program") {
ast = file(ast, [], []);
} else if (ast.type !== "File") {
throw new Error("AST root must be a Program or File node");
}
-
if (options.cloneInputAst) {
ast = (0, _cloneDeep.default)(ast);
}
} else {
ast = yield* (0, _parser.default)(pluginPasses, options, code);
}
-
let inputMap = null;
-
if (options.inputSourceMap !== false) {
if (typeof options.inputSourceMap === "object") {
inputMap = _convertSourceMap().fromObject(options.inputSourceMap);
}
-
if (!inputMap) {
const lastComment = extractComments(INLINE_SOURCEMAP_REGEX, ast);
-
if (lastComment) {
try {
inputMap = _convertSourceMap().fromComment(lastComment);
@@ -105,20 +80,17 @@ function* normalizeFile(pluginPasses, options, code, ast) {
}
}
}
-
if (!inputMap) {
const lastComment = extractComments(EXTERNAL_SOURCEMAP_REGEX, ast);
-
if (typeof options.filename === "string" && lastComment) {
try {
const match = EXTERNAL_SOURCEMAP_REGEX.exec(lastComment);
-
const inputMapContent = _fs().readFileSync(_path().resolve(_path().dirname(options.filename), match[1]));
-
if (inputMapContent.length > LARGE_INPUT_SOURCEMAP_THRESHOLD) {
debug("skip merging input map > 1 MB");
} else {
- inputMap = _convertSourceMap().fromJSON(inputMapContent);
+ inputMap = _convertSourceMap().fromJSON(
+ inputMapContent);
}
} catch (err) {
debug("discarding unknown file input sourcemap", err);
@@ -128,17 +100,12 @@ function* normalizeFile(pluginPasses, options, code, ast) {
}
}
}
-
return new _file.default(options, {
code,
ast: ast,
inputMap
});
}
-
-const INLINE_SOURCEMAP_REGEX = /^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/;
-const EXTERNAL_SOURCEMAP_REGEX = /^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/;
-
function extractCommentsFromList(regex, comments, lastComment) {
if (comments) {
comments = comments.filter(({
@@ -148,14 +115,11 @@ function extractCommentsFromList(regex, comments, lastComment) {
lastComment = value;
return false;
}
-
return true;
});
}
-
return [comments, lastComment];
}
-
function extractComments(regex, ast) {
let lastComment = null;
traverseFast(ast, node => {
@@ -165,7 +129,6 @@ function extractComments(regex, ast) {
});
return lastComment;
}
-
0 && 0;
//# sourceMappingURL=normalize-file.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-opts.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-opts.js
index 1f0656e8c0..20826fc208 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-opts.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-opts.js
@@ -4,17 +4,13 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = normalizeOptions;
-
function _path() {
const data = require("path");
-
_path = function () {
return data;
};
-
return data;
}
-
function normalizeOptions(config) {
const {
filename,
@@ -49,7 +45,6 @@ function normalizeOptions(config) {
sourceFileName
}, opts.generatorOpts)
});
-
for (const plugins of config.passes) {
for (const plugin of plugins) {
if (plugin.manipulateOptions) {
@@ -57,10 +52,8 @@ function normalizeOptions(config) {
}
}
}
-
return options;
}
-
0 && 0;
//# sourceMappingURL=normalize-opts.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js
index c49cfe6175..90b3e847ff 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js
@@ -4,8 +4,8 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
class PluginPass {
+
constructor(file, key, options) {
this._map = new Map();
this.key = void 0;
@@ -19,33 +19,25 @@ class PluginPass {
this.cwd = file.opts.cwd;
this.filename = file.opts.filename;
}
-
set(key, val) {
this._map.set(key, val);
}
-
get(key) {
return this._map.get(key);
}
-
availableHelper(name, versionRange) {
return this.file.availableHelper(name, versionRange);
}
-
addHelper(name) {
return this.file.addHelper(name);
}
-
addImport() {
return this.file.addImport();
}
-
buildCodeFrameError(node, msg, _Error) {
return this.file.buildCodeFrameError(node, msg, _Error);
}
-
}
-
exports.default = PluginPass;
{
PluginPass.prototype.getModuleName = function getModuleName() {
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/util/clone-deep.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/util/clone-deep.js
index bce456c9eb..94d0101b2e 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/util/clone-deep.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/util/clone-deep.js
@@ -4,40 +4,32 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
-
function deepClone(value, cache) {
if (value !== null) {
if (cache.has(value)) return cache.get(value);
let cloned;
-
if (Array.isArray(value)) {
cloned = new Array(value.length);
-
for (let i = 0; i < value.length; i++) {
cloned[i] = typeof value[i] !== "object" ? value[i] : deepClone(value[i], cache);
}
} else {
cloned = {};
const keys = Object.keys(value);
-
for (let i = 0; i < keys.length; i++) {
const key = keys[i];
cloned[key] = typeof value[key] !== "object" ? value[key] : deepClone(value[key], cache);
}
}
-
cache.set(value, cloned);
return cloned;
}
-
return value;
}
-
function _default(value) {
if (typeof value !== "object") return value;
return deepClone(value, new Map());
}
-
0 && 0;
//# sourceMappingURL=clone-deep.js.map
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 637019e033..475bdcbe8b 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
@@ -5,71 +5,53 @@ Object.defineProperty(exports, "__esModule", {
});
exports.moduleResolve = moduleResolve;
exports.resolve = resolve;
-
function _url() {
const data = require("url");
-
_url = function () {
return data;
};
-
return data;
}
-
function _fs() {
const data = _interopRequireWildcard(require("fs"), true);
-
_fs = function () {
return data;
};
-
return data;
}
-
function _path() {
const data = require("path");
-
_path = function () {
return data;
};
-
return data;
}
-
function _assert() {
const data = require("assert");
-
_assert = function () {
return data;
};
-
return data;
}
-
function _util() {
const data = require("util");
-
_util = function () {
return data;
};
-
return data;
}
-
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
-
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; }
-
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
-
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); }); }; }
-
var re$3 = {
exports: {}
};
+
const SEMVER_SPEC_VERSION = '2.0.0';
const MAX_LENGTH$2 = 256;
const MAX_SAFE_INTEGER$1 = Number.MAX_SAFE_INTEGER || 9007199254740991;
+
const MAX_SAFE_COMPONENT_LENGTH = 16;
var constants = {
SEMVER_SPEC_VERSION,
@@ -79,18 +61,17 @@ var constants = {
};
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 = [];
const t = exports.t = {};
let R = 0;
-
const createToken = (name, value, isGlobal) => {
const index = R++;
debug(name, index, value);
@@ -101,75 +82,84 @@ var debug_1 = debug$1;
createToken('NUMERICIDENTIFIER', '0|[1-9]\\d*');
createToken('NUMERICIDENTIFIERLOOSE', '[0-9]+');
+
createToken('NONNUMERICIDENTIFIER', '\\d*[a-zA-Z-][a-zA-Z0-9-]*');
+
createToken('MAINVERSION', `(${src[t.NUMERICIDENTIFIER]})\\.` + `(${src[t.NUMERICIDENTIFIER]})\\.` + `(${src[t.NUMERICIDENTIFIER]})`);
createToken('MAINVERSIONLOOSE', `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` + `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` + `(${src[t.NUMERICIDENTIFIERLOOSE]})`);
+
createToken('PRERELEASEIDENTIFIER', `(?:${src[t.NUMERICIDENTIFIER]}|${src[t.NONNUMERICIDENTIFIER]})`);
createToken('PRERELEASEIDENTIFIERLOOSE', `(?:${src[t.NUMERICIDENTIFIERLOOSE]}|${src[t.NONNUMERICIDENTIFIER]})`);
+
createToken('PRERELEASE', `(?:-(${src[t.PRERELEASEIDENTIFIER]}(?:\\.${src[t.PRERELEASEIDENTIFIER]})*))`);
createToken('PRERELEASELOOSE', `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`);
+
createToken('BUILDIDENTIFIER', '[0-9A-Za-z-]+');
+
createToken('BUILD', `(?:\\+(${src[t.BUILDIDENTIFIER]}(?:\\.${src[t.BUILDIDENTIFIER]})*))`);
+
createToken('FULLPLAIN', `v?${src[t.MAINVERSION]}${src[t.PRERELEASE]}?${src[t.BUILD]}?`);
createToken('FULL', `^${src[t.FULLPLAIN]}$`);
+
createToken('LOOSEPLAIN', `[v=\\s]*${src[t.MAINVERSIONLOOSE]}${src[t.PRERELEASELOOSE]}?${src[t.BUILD]}?`);
createToken('LOOSE', `^${src[t.LOOSEPLAIN]}$`);
createToken('GTLT', '((?:<|>)?=?)');
+
createToken('XRANGEIDENTIFIERLOOSE', `${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);
createToken('XRANGEIDENTIFIER', `${src[t.NUMERICIDENTIFIER]}|x|X|\\*`);
createToken('XRANGEPLAIN', `[v=\\s]*(${src[t.XRANGEIDENTIFIER]})` + `(?:\\.(${src[t.XRANGEIDENTIFIER]})` + `(?:\\.(${src[t.XRANGEIDENTIFIER]})` + `(?:${src[t.PRERELEASE]})?${src[t.BUILD]}?` + `)?)?`);
createToken('XRANGEPLAINLOOSE', `[v=\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})` + `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` + `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` + `(?:${src[t.PRERELEASELOOSE]})?${src[t.BUILD]}?` + `)?)?`);
createToken('XRANGE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAIN]}$`);
createToken('XRANGELOOSE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAINLOOSE]}$`);
+
createToken('COERCE', `${'(^|[^\\d])' + '(\\d{1,'}${MAX_SAFE_COMPONENT_LENGTH}})` + `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` + `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` + `(?:$|[^\\d])`);
createToken('COERCERTL', src[t.COERCE], true);
+
createToken('LONETILDE', '(?:~>?)');
createToken('TILDETRIM', `(\\s*)${src[t.LONETILDE]}\\s+`, true);
exports.tildeTrimReplace = '$1~';
createToken('TILDE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`);
createToken('TILDELOOSE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`);
+
createToken('LONECARET', '(?:\\^)');
createToken('CARETTRIM', `(\\s*)${src[t.LONECARET]}\\s+`, true);
exports.caretTrimReplace = '$1^';
createToken('CARET', `^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`);
createToken('CARETLOOSE', `^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`);
+
createToken('COMPARATORLOOSE', `^${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]})$|^$`);
createToken('COMPARATOR', `^${src[t.GTLT]}\\s*(${src[t.FULLPLAIN]})$|^$`);
+
createToken('COMPARATORTRIM', `(\\s*)${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`, true);
exports.comparatorTrimReplace = '$1$2$3';
+
createToken('HYPHENRANGE', `^\\s*(${src[t.XRANGEPLAIN]})` + `\\s+-\\s+` + `(${src[t.XRANGEPLAIN]})` + `\\s*$`);
createToken('HYPHENRANGELOOSE', `^\\s*(${src[t.XRANGEPLAINLOOSE]})` + `\\s+-\\s+` + `(${src[t.XRANGEPLAINLOOSE]})` + `\\s*$`);
+
createToken('STAR', '(<|>)?=?\\s*\\*');
createToken('GTE0', '^\\s*>=\\s*0\\.0\\.0\\s*$');
createToken('GTE0PRE', '^\\s*>=\\s*0\\.0\\.0-0\\s*$');
})(re$3, re$3.exports);
const opts = ['includePrerelease', 'loose', 'rtl'];
-
const parseOptions$2 = options => !options ? {} : typeof options !== 'object' ? {
loose: true
} : opts.filter(k => options[k]).reduce((o, k) => {
o[k] = true;
return o;
}, {});
-
var parseOptions_1 = parseOptions$2;
const numeric = /^[0-9]+$/;
-
const compareIdentifiers$1 = (a, b) => {
const anum = numeric.test(a);
const bnum = numeric.test(b);
-
if (anum && bnum) {
a = +a;
b = +b;
}
-
return a === b ? 0 : anum && !bnum ? -1 : bnum && !anum ? 1 : a < b ? -1 : 1;
};
-
const rcompareIdentifiers = (a, b) => compareIdentifiers$1(b, a);
-
var identifiers = {
compareIdentifiers: compareIdentifiers$1,
rcompareIdentifiers
@@ -187,11 +177,9 @@ const parseOptions$1 = parseOptions_1;
const {
compareIdentifiers
} = identifiers;
-
class SemVer$c {
constructor(version, options) {
options = parseOptions$1(options);
-
if (version instanceof SemVer$c) {
if (version.loose === !!options.loose && version.includePrerelease === !!options.includePrerelease) {
return version;
@@ -201,34 +189,28 @@ class SemVer$c {
} else if (typeof version !== 'string') {
throw new TypeError(`Invalid Version: ${version}`);
}
-
if (version.length > MAX_LENGTH$1) {
throw new TypeError(`version is longer than ${MAX_LENGTH$1} characters`);
}
-
debug('SemVer', version, options);
this.options = options;
this.loose = !!options.loose;
this.includePrerelease = !!options.includePrerelease;
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}`);
}
-
this.raw = version;
+
this.major = +m[1];
this.minor = +m[2];
this.patch = +m[3];
-
if (this.major > MAX_SAFE_INTEGER || this.major < 0) {
throw new TypeError('Invalid major version');
}
-
if (this.minor > MAX_SAFE_INTEGER || this.minor < 0) {
throw new TypeError('Invalid minor version');
}
-
if (this.patch > MAX_SAFE_INTEGER || this.patch < 0) {
throw new TypeError('Invalid patch version');
}
@@ -239,60 +221,45 @@ class SemVer$c {
this.prerelease = m[4].split('.').map(id => {
if (/^[0-9]+$/.test(id)) {
const num = +id;
-
if (num >= 0 && num < MAX_SAFE_INTEGER) {
return num;
}
}
-
return id;
});
}
-
this.build = m[5] ? m[5].split('.') : [];
this.format();
}
-
format() {
this.version = `${this.major}.${this.minor}.${this.patch}`;
-
if (this.prerelease.length) {
this.version += `-${this.prerelease.join('.')}`;
}
-
return this.version;
}
-
toString() {
return this.version;
}
-
compare(other) {
debug('SemVer.compare', this.version, this.options, other);
-
if (!(other instanceof SemVer$c)) {
if (typeof other === 'string' && other === this.version) {
return 0;
}
-
other = new SemVer$c(other, this.options);
}
-
if (other.version === this.version) {
return 0;
}
-
return this.compareMain(other) || this.comparePre(other);
}
-
compareMain(other) {
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$c)) {
other = new SemVer$c(other, this.options);
@@ -305,14 +272,11 @@ class SemVer$c {
} else if (!this.prerelease.length && !other.prerelease.length) {
return 0;
}
-
let i = 0;
-
do {
const a = this.prerelease[i];
const b = other.prerelease[i];
debug('prerelease compare', i, a, b);
-
if (a === undefined && b === undefined) {
return 0;
} else if (b === undefined) {
@@ -326,19 +290,15 @@ class SemVer$c {
}
} while (++i);
}
-
compareBuild(other) {
if (!(other instanceof SemVer$c)) {
other = new SemVer$c(other, this.options);
}
-
let i = 0;
-
do {
const a = this.build[i];
const b = other.build[i];
debug('prerelease compare', i, a, b);
-
if (a === undefined && b === undefined) {
return 0;
} else if (b === undefined) {
@@ -362,73 +322,59 @@ class SemVer$c {
this.major++;
this.inc('pre', identifier);
break;
-
case 'preminor':
this.prerelease.length = 0;
this.patch = 0;
this.minor++;
this.inc('pre', identifier);
break;
-
case 'prepatch':
this.prerelease.length = 0;
this.inc('patch', identifier);
this.inc('pre', identifier);
break;
-
case 'prerelease':
if (this.prerelease.length === 0) {
this.inc('patch', identifier);
}
-
this.inc('pre', identifier);
break;
-
case 'major':
if (this.minor !== 0 || this.patch !== 0 || this.prerelease.length === 0) {
this.major++;
}
-
this.minor = 0;
this.patch = 0;
this.prerelease = [];
break;
-
case 'minor':
if (this.patch !== 0 || this.prerelease.length === 0) {
this.minor++;
}
-
this.patch = 0;
this.prerelease = [];
break;
-
case 'patch':
if (this.prerelease.length === 0) {
this.patch++;
}
-
this.prerelease = [];
break;
-
case 'pre':
if (this.prerelease.length === 0) {
this.prerelease = [0];
} else {
let i = this.prerelease.length;
-
while (--i >= 0) {
if (typeof this.prerelease[i] === 'number') {
this.prerelease[i]++;
i = -2;
}
}
-
if (i === -1) {
this.prerelease.push(0);
}
}
-
if (identifier) {
if (compareIdentifiers(this.prerelease[0], identifier) === 0) {
if (isNaN(this.prerelease[1])) {
@@ -438,20 +384,15 @@ class SemVer$c {
this.prerelease = [identifier, 0];
}
}
-
break;
-
default:
throw new Error(`invalid increment argument: ${release}`);
}
-
this.format();
this.raw = this.version;
return this;
}
-
}
-
var semver$2 = SemVer$c;
const {
MAX_LENGTH
@@ -462,81 +403,61 @@ const {
} = re$3.exports;
const SemVer$b = semver$2;
const parseOptions = parseOptions_1;
-
const parse$5 = (version, options) => {
options = parseOptions(options);
-
if (version instanceof SemVer$b) {
return version;
}
-
if (typeof version !== 'string') {
return null;
}
-
if (version.length > MAX_LENGTH) {
return null;
}
-
const r = options.loose ? re$1[t$1.LOOSE] : re$1[t$1.FULL];
-
if (!r.test(version)) {
return null;
}
-
try {
return new SemVer$b(version, options);
} catch (er) {
return null;
}
};
-
var parse_1 = parse$5;
const parse$4 = parse_1;
-
const valid$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$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') {
identifier = options;
options = undefined;
}
-
try {
return new SemVer$a(version instanceof SemVer$a ? version.version : version, options).inc(release, identifier).version;
} catch (er) {
return null;
}
};
-
var inc_1 = inc;
const SemVer$9 = semver$2;
-
const compare$a = (a, b, loose) => new SemVer$9(a, loose).compare(new SemVer$9(b, loose));
-
var compare_1 = compare$a;
const compare$9 = compare_1;
-
const eq$2 = (a, b, loose) => compare$9(a, b, loose) === 0;
-
var eq_1 = eq$2;
const parse$2 = parse_1;
const eq$1 = eq_1;
-
const diff = (version1, version2) => {
if (eq$1(version1, version2)) {
return null;
@@ -546,7 +467,6 @@ const diff = (version1, version2) => {
const hasPre = v1.prerelease.length || v2.prerelease.length;
const prefix = hasPre ? 'pre' : '';
const defaultResult = hasPre ? 'prerelease' : '';
-
for (const key in v1) {
if (key === 'major' || key === 'minor' || key === 'patch') {
if (v1[key] !== v2[key]) {
@@ -554,88 +474,59 @@ const diff = (version1, version2) => {
}
}
}
-
return defaultResult;
}
};
var diff_1 = diff;
const SemVer$8 = semver$2;
-
const major = (a, loose) => new SemVer$8(a, loose).major;
-
var major_1 = major;
const SemVer$7 = semver$2;
-
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$6(a, loose).patch;
-
var patch_1 = patch;
const parse$1 = parse_1;
-
const prerelease = (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$8(b, a, loose);
-
var rcompare_1 = rcompare;
const compare$7 = compare_1;
-
const compareLoose = (a, b) => compare$7(a, b, true);
-
var compareLoose_1 = compareLoose;
const SemVer$5 = semver$2;
-
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$2;
const compareBuild$1 = compareBuild_1;
-
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(b, a, loose));
-
var rsort_1 = rsort;
const compare$6 = compare_1;
-
const gt$3 = (a, b, loose) => compare$6(a, b, loose) > 0;
-
var gt_1 = gt$3;
const compare$5 = compare_1;
-
const lt$2 = (a, b, loose) => compare$5(a, b, loose) < 0;
-
var lt_1 = lt$2;
const compare$4 = compare_1;
-
const neq$1 = (a, b, loose) => compare$4(a, b, loose) !== 0;
-
var neq_1 = neq$1;
const compare$3 = compare_1;
-
const gte$2 = (a, b, loose) => compare$3(a, b, loose) >= 0;
-
var gte_1 = gte$2;
const compare$2 = compare_1;
-
const lte$2 = (a, b, loose) => compare$2(a, b, loose) <= 0;
-
var lte_1 = lte$2;
const eq = eq_1;
const neq = neq_1;
@@ -643,56 +534,42 @@ 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) {
case '===':
if (typeof a === 'object') {
a = a.version;
}
-
if (typeof b === 'object') {
b = b.version;
}
-
return a === b;
-
case '!==':
if (typeof a === 'object') {
a = a.version;
}
-
if (typeof b === 'object') {
b = b.version;
}
-
return a !== b;
-
case '':
case '=':
case '==':
return eq(a, b, loose);
-
case '!=':
return neq(a, b, loose);
-
case '>':
return gt$2(a, b, loose);
-
case '>=':
return gte$1(a, b, loose);
-
case '<':
return lt$1(a, b, loose);
-
case '<=':
return lte$1(a, b, loose);
-
default:
throw new TypeError(`Invalid operator: ${op}`);
}
};
-
var cmp_1 = cmp;
const SemVer$4 = semver$2;
const parse = parse_1;
@@ -700,54 +577,41 @@ const {
re,
t
} = re$3.exports;
-
const coerce = (version, options) => {
if (version instanceof SemVer$4) {
return version;
}
-
if (typeof version === 'number') {
version = String(version);
}
-
if (typeof version !== 'string') {
return null;
}
-
options = options || {};
let match = null;
-
if (!options.rtl) {
match = version.match(re[t.COERCE]);
} else {
let next;
-
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[t.COERCERTL].lastIndex = next.index + next[1].length + next[2].length;
}
-
re[t.COERCERTL].lastIndex = -1;
}
-
if (match === null) {
return null;
}
-
return parse(`${match[2]}.${match[3] || '0'}.${match[4] || '0'}`, options);
};
-
var coerce_1 = coerce;
var iterator;
var hasRequiredIterator;
-
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) {
@@ -755,31 +619,24 @@ function requireIterator() {
}
};
};
-
return iterator;
}
-
var yallist;
var hasRequiredYallist;
-
function requireYallist() {
if (hasRequiredYallist) return yallist;
hasRequiredYallist = 1;
yallist = Yallist;
Yallist.Node = Node;
Yallist.create = Yallist;
-
function Yallist(list) {
var self = this;
-
if (!(self instanceof Yallist)) {
self = new Yallist();
}
-
self.tail = null;
self.head = null;
self.length = 0;
-
if (list && typeof list.forEach === 'function') {
list.forEach(function (item) {
self.push(item);
@@ -789,211 +646,161 @@ function requireYallist() {
self.push(arguments[i]);
}
}
-
return self;
}
-
Yallist.prototype.removeNode = function (node) {
if (node.list !== this) {
throw new Error('removing node which does not belong to this list');
}
-
var next = node.next;
var prev = node.prev;
-
if (next) {
next.prev = prev;
}
-
if (prev) {
prev.next = next;
}
-
if (node === this.head) {
this.head = next;
}
-
if (node === this.tail) {
this.tail = prev;
}
-
node.list.length--;
node.next = null;
node.prev = null;
node.list = null;
return next;
};
-
Yallist.prototype.unshiftNode = function (node) {
if (node === this.head) {
return;
}
-
if (node.list) {
node.list.removeNode(node);
}
-
var head = this.head;
node.list = this;
node.next = head;
-
if (head) {
head.prev = node;
}
-
this.head = node;
-
if (!this.tail) {
this.tail = node;
}
-
this.length++;
};
-
Yallist.prototype.pushNode = function (node) {
if (node === this.tail) {
return;
}
-
if (node.list) {
node.list.removeNode(node);
}
-
var tail = this.tail;
node.list = this;
node.prev = tail;
-
if (tail) {
tail.next = node;
}
-
this.tail = node;
-
if (!this.head) {
this.head = node;
}
-
this.length++;
};
-
Yallist.prototype.push = function () {
for (var i = 0, l = arguments.length; i < l; i++) {
push(this, arguments[i]);
}
-
return this.length;
};
-
Yallist.prototype.unshift = function () {
for (var i = 0, l = arguments.length; i < l; i++) {
unshift(this, arguments[i]);
}
-
return this.length;
};
-
Yallist.prototype.pop = function () {
if (!this.tail) {
return undefined;
}
-
var res = this.tail.value;
this.tail = this.tail.prev;
-
if (this.tail) {
this.tail.next = null;
} else {
this.head = null;
}
-
this.length--;
return res;
};
-
Yallist.prototype.shift = function () {
if (!this.head) {
return undefined;
}
-
var res = this.head.value;
this.head = this.head.next;
-
if (this.head) {
this.head.prev = null;
} else {
this.tail = null;
}
-
this.length--;
return res;
};
-
Yallist.prototype.forEach = function (fn, thisp) {
thisp = thisp || this;
-
for (var walker = this.head, i = 0; walker !== null; i++) {
fn.call(thisp, walker.value, i, this);
walker = walker.next;
}
};
-
Yallist.prototype.forEachReverse = function (fn, thisp) {
thisp = thisp || this;
-
for (var walker = this.tail, i = this.length - 1; walker !== null; i--) {
fn.call(thisp, walker.value, i, this);
walker = walker.prev;
}
};
-
Yallist.prototype.get = function (n) {
for (var i = 0, walker = this.head; walker !== null && i < n; i++) {
walker = walker.next;
}
-
if (i === n && walker !== null) {
return walker.value;
}
};
-
Yallist.prototype.getReverse = function (n) {
for (var i = 0, walker = this.tail; walker !== null && i < n; i++) {
walker = walker.prev;
}
-
if (i === n && walker !== null) {
return walker.value;
}
};
-
Yallist.prototype.map = function (fn, thisp) {
thisp = thisp || this;
var res = new Yallist();
-
for (var walker = this.head; walker !== null;) {
res.push(fn.call(thisp, walker.value, this));
walker = walker.next;
}
-
return res;
};
-
Yallist.prototype.mapReverse = function (fn, thisp) {
thisp = thisp || this;
var res = new Yallist();
-
for (var walker = this.tail; walker !== null;) {
res.push(fn.call(thisp, walker.value, this));
walker = walker.prev;
}
-
return res;
};
-
Yallist.prototype.reduce = function (fn, initial) {
var acc;
var walker = this.head;
-
if (arguments.length > 1) {
acc = initial;
} else if (this.head) {
@@ -1002,19 +809,15 @@ function requireYallist() {
} else {
throw new TypeError('Reduce of empty list with no initial value');
}
-
for (var i = 0; walker !== null; i++) {
acc = fn(acc, walker.value, i);
walker = walker.next;
}
-
return acc;
};
-
Yallist.prototype.reduceReverse = function (fn, initial) {
var acc;
var walker = this.tail;
-
if (arguments.length > 1) {
acc = initial;
} else if (this.tail) {
@@ -1023,213 +826,157 @@ function requireYallist() {
} else {
throw new TypeError('Reduce of empty list with no initial value');
}
-
for (var i = this.length - 1; walker !== null; i--) {
acc = fn(acc, walker.value, i);
walker = walker.prev;
}
-
return acc;
};
-
Yallist.prototype.toArray = function () {
var arr = new Array(this.length);
-
for (var i = 0, walker = this.head; walker !== null; i++) {
arr[i] = walker.value;
walker = walker.next;
}
-
return arr;
};
-
Yallist.prototype.toArrayReverse = function () {
var arr = new Array(this.length);
-
for (var i = 0, walker = this.tail; walker !== null; i++) {
arr[i] = walker.value;
walker = walker.prev;
}
-
return arr;
};
-
Yallist.prototype.slice = function (from, to) {
to = to || this.length;
-
if (to < 0) {
to += this.length;
}
-
from = from || 0;
-
if (from < 0) {
from += this.length;
}
-
var ret = new Yallist();
-
if (to < from || to < 0) {
return ret;
}
-
if (from < 0) {
from = 0;
}
-
if (to > this.length) {
to = this.length;
}
-
for (var i = 0, walker = this.head; walker !== null && i < from; i++) {
walker = walker.next;
}
-
for (; walker !== null && i < to; i++, walker = walker.next) {
ret.push(walker.value);
}
-
return ret;
};
-
Yallist.prototype.sliceReverse = function (from, to) {
to = to || this.length;
-
if (to < 0) {
to += this.length;
}
-
from = from || 0;
-
if (from < 0) {
from += this.length;
}
-
var ret = new Yallist();
-
if (to < from || to < 0) {
return ret;
}
-
if (from < 0) {
from = 0;
}
-
if (to > this.length) {
to = this.length;
}
-
for (var i = this.length, walker = this.tail; walker !== null && i > to; i--) {
walker = walker.prev;
}
-
for (; walker !== null && i > from; i--, walker = walker.prev) {
ret.push(walker.value);
}
-
return ret;
};
-
Yallist.prototype.splice = function (start, deleteCount, ...nodes) {
if (start > this.length) {
start = this.length - 1;
}
-
if (start < 0) {
start = this.length + start;
}
-
for (var i = 0, walker = this.head; walker !== null && i < start; i++) {
walker = walker.next;
}
-
var ret = [];
-
for (var i = 0; walker && i < deleteCount; i++) {
ret.push(walker.value);
walker = this.removeNode(walker);
}
-
if (walker === null) {
walker = this.tail;
}
-
if (walker !== this.head && walker !== this.tail) {
walker = walker.prev;
}
-
for (var i = 0; i < nodes.length; i++) {
walker = insert(this, walker, nodes[i]);
}
-
return ret;
};
-
Yallist.prototype.reverse = function () {
var head = this.head;
var tail = this.tail;
-
for (var walker = head; walker !== null; walker = walker.prev) {
var p = walker.prev;
walker.prev = walker.next;
walker.next = p;
}
-
this.head = tail;
this.tail = head;
return this;
};
-
function insert(self, node, value) {
var inserted = node === self.head ? new Node(value, null, node, self) : new Node(value, node, node.next, self);
-
if (inserted.next === null) {
self.tail = inserted;
}
-
if (inserted.prev === null) {
self.head = inserted;
}
-
self.length++;
return inserted;
}
-
function push(self, item) {
self.tail = new Node(item, self.tail, null, self);
-
if (!self.head) {
self.head = self.tail;
}
-
self.length++;
}
-
function unshift(self, item) {
self.head = new Node(item, null, self.head, self);
-
if (!self.tail) {
self.tail = self.head;
}
-
self.length++;
}
-
function Node(value, prev, next, list) {
if (!(this instanceof Node)) {
return new Node(value, prev, next, list);
}
-
this.list = list;
this.value = value;
-
if (prev) {
prev.next = this;
this.prev = prev;
} else {
this.prev = null;
}
-
if (next) {
next.prev = this;
this.next = next;
@@ -1237,20 +984,17 @@ function requireYallist() {
this.next = null;
}
}
-
try {
requireIterator()(Yallist);
} catch (er) {}
-
return yallist;
}
-
var lruCache;
var hasRequiredLruCache;
-
function requireLruCache() {
if (hasRequiredLruCache) return lruCache;
hasRequiredLruCache = 1;
+
const Yallist = requireYallist();
const MAX = Symbol('max');
const LENGTH = Symbol('length');
@@ -1262,7 +1006,6 @@ function requireLruCache() {
const LRU_LIST = Symbol('lruList');
const CACHE = Symbol('cache');
const UPDATE_AGE_ON_GET = Symbol('updateAgeOnGet');
-
const naiveLength = () => 1;
class LRUCache {
@@ -1289,32 +1032,26 @@ function requireLruCache() {
this[MAX] = mL || Infinity;
trim(this);
}
-
get max() {
return this[MAX];
}
-
set allowStale(allowStale) {
this[ALLOW_STALE] = !!allowStale;
}
-
get allowStale() {
return this[ALLOW_STALE];
}
-
set maxAge(mA) {
if (typeof mA !== 'number') throw new TypeError('maxAge must be a non-negative number');
this[MAX_AGE] = mA;
trim(this);
}
-
get maxAge() {
return this[MAX_AGE];
}
set lengthCalculator(lC) {
if (typeof lC !== 'function') lC = naiveLength;
-
if (lC !== this[LENGTH_CALCULATOR]) {
this[LENGTH_CALCULATOR] = lC;
this[LENGTH] = 0;
@@ -1323,55 +1060,43 @@ function requireLruCache() {
this[LENGTH] += hit.length;
});
}
-
trim(this);
}
-
get lengthCalculator() {
return this[LENGTH_CALCULATOR];
}
-
get length() {
return this[LENGTH];
}
-
get itemCount() {
return this[LRU_LIST].length;
}
-
rforEach(fn, thisp) {
thisp = thisp || this;
-
for (let walker = this[LRU_LIST].tail; walker !== null;) {
const prev = walker.prev;
forEachStep(this, fn, walker, thisp);
walker = prev;
}
}
-
forEach(fn, thisp) {
thisp = thisp || this;
-
for (let walker = this[LRU_LIST].head; walker !== null;) {
const next = walker.next;
forEachStep(this, fn, walker, thisp);
walker = next;
}
}
-
keys() {
return this[LRU_LIST].toArray().map(k => k.key);
}
-
values() {
return this[LRU_LIST].toArray().map(k => k.value);
}
-
reset() {
if (this[DISPOSE] && this[LRU_LIST] && this[LRU_LIST].length) {
this[LRU_LIST].forEach(hit => this[DISPOSE](hit.key, hit.value));
}
-
this[CACHE] = new Map();
this[LRU_LIST] = new Yallist();
this[LENGTH] = 0;
@@ -1384,30 +1109,25 @@ function requireLruCache() {
e: hit.now + (hit.maxAge || 0)
}).toArray().filter(h => h);
}
-
dumpLru() {
return this[LRU_LIST];
}
-
set(key, value, maxAge) {
maxAge = maxAge || this[MAX_AGE];
if (maxAge && typeof maxAge !== 'number') throw new TypeError('maxAge must be a number');
const now = maxAge ? Date.now() : 0;
const len = this[LENGTH_CALCULATOR](value, key);
-
if (this[CACHE].has(key)) {
if (len > this[MAX]) {
del(this, this[CACHE].get(key));
return false;
}
-
const node = this[CACHE].get(key);
const item = node.value;
if (this[DISPOSE]) {
if (!this[NO_DISPOSE_ON_SET]) this[DISPOSE](key, item.value);
}
-
item.now = now;
item.maxAge = maxAge;
item.value = value;
@@ -1417,75 +1137,61 @@ function requireLruCache() {
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;
}
-
this[LENGTH] += hit.length;
this[LRU_LIST].unshift(hit);
this[CACHE].set(key, this[LRU_LIST].head);
trim(this);
return true;
}
-
has(key) {
if (!this[CACHE].has(key)) return false;
const hit = this[CACHE].get(key).value;
return !isStale(this, hit);
}
-
get(key) {
return get(this, key, true);
}
-
peek(key) {
return get(this, key, false);
}
-
pop() {
const node = this[LRU_LIST].tail;
if (!node) return null;
del(this, node);
return node.value;
}
-
del(key) {
del(this, this[CACHE].get(key));
}
-
load(arr) {
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 {
+ if (expiresAt === 0)
+ this.set(hit.k, hit.v);else {
const maxAge = expiresAt - now;
-
if (maxAge > 0) {
this.set(hit.k, hit.v, maxAge);
}
}
}
}
-
prune() {
this[CACHE].forEach((value, key) => get(this, key, false));
}
-
}
-
const get = (self, key, doUse) => {
const node = self[CACHE].get(key);
-
if (node) {
const hit = node.value;
-
if (isStale(self, hit)) {
del(self, node);
if (!self[ALLOW_STALE]) return undefined;
@@ -1495,17 +1201,14 @@ function requireLruCache() {
self[LRU_LIST].unshiftNode(node);
}
}
-
return hit.value;
}
};
-
const isStale = (self, hit) => {
if (!hit || !hit.maxAge && !self[MAX_AGE]) return false;
const diff = Date.now() - hit.now;
return hit.maxAge ? diff > hit.maxAge : self[MAX_AGE] && diff > self[MAX_AGE];
};
-
const trim = self => {
if (self[LENGTH] > self[MAX]) {
for (let walker = self[LRU_LIST].tail; self[LENGTH] > self[MAX] && walker !== null;) {
@@ -1515,7 +1218,6 @@ function requireLruCache() {
}
}
};
-
const del = (self, node) => {
if (node) {
const hit = node.value;
@@ -1525,7 +1227,6 @@ function requireLruCache() {
self[LRU_LIST].removeNode(node);
}
};
-
class Entry {
constructor(key, value, length, now, maxAge) {
this.key = key;
@@ -1534,35 +1235,26 @@ function requireLruCache() {
this.now = now;
this.maxAge = maxAge || 0;
}
-
}
-
const forEachStep = (self, fn, node, thisp) => {
let hit = node.value;
-
if (isStale(self, hit)) {
del(self, node);
if (!self[ALLOW_STALE]) hit = undefined;
}
-
if (hit) fn.call(thisp, hit.value, hit.key, self);
};
-
lruCache = LRUCache;
return lruCache;
}
-
var range;
var hasRequiredRange;
-
function requireRange() {
if (hasRequiredRange) return range;
hasRequiredRange = 1;
-
class Range {
constructor(range, options) {
options = parseOptions(options);
-
if (range instanceof Range) {
if (range.loose === !!options.loose && range.includePrerelease === !!options.includePrerelease) {
return range;
@@ -1570,20 +1262,20 @@ function requireRange() {
return new Range(range.raw, options);
}
}
-
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('||').map(r => this.parseRange(r.trim())).filter(c => c.length);
+ this.raw = range;
+ this.set = range.split('||')
+ .map(r => this.parseRange(r.trim()))
+ .filter(c => c.length);
if (!this.set.length) {
throw new TypeError(`Invalid SemVer Range: ${range}`);
}
@@ -1591,7 +1283,6 @@ function requireRange() {
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) {
@@ -1603,75 +1294,68 @@ function requireRange() {
}
}
}
-
this.format();
}
-
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);
+
range = range.replace(re[t.TILDETRIM], tildeTrimReplace);
+
range = range.replace(re[t.CARETTRIM], caretTrimReplace);
+
range = range.split(/\s+/).join(' ');
- let rangeList = range.split(' ').map(comp => parseComparator(comp, this.options)).join(' ').split(/\s+/).map(comp => replaceGTE0(comp, this.options));
+ let rangeList = range.split(' ').map(comp => parseComparator(comp, this.options)).join(' ').split(/\s+/)
+ .map(comp => replaceGTE0(comp, this.options));
if (loose) {
rangeList = rangeList.filter(comp => {
debug('loose invalid filter', comp, this.options);
return !!comp.match(re[t.COMPARATORLOOSE]);
});
}
-
debug('range list', rangeList);
+
const rangeMap = new Map();
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('')) {
rangeMap.delete('');
}
-
const result = [...rangeMap.values()];
cache.set(memoKey, result);
return result;
}
-
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 => {
@@ -1687,7 +1371,6 @@ function requireRange() {
if (!version) {
return false;
}
-
if (typeof version === 'string') {
try {
version = new SemVer(version, this.options);
@@ -1695,18 +1378,14 @@ function requireRange() {
return false;
}
}
-
for (let i = 0; i < this.set.length; i++) {
if (testSet(this.set[i], version, this.options)) {
return true;
}
}
-
return false;
}
-
}
-
range = Range;
const LRU = requireLruCache();
const cache = new LRU({
@@ -1723,23 +1402,19 @@ function requireRange() {
tildeTrimReplace,
caretTrimReplace
} = re$3.exports;
-
const isNullSet = c => c.value === '<0.0.0-0';
-
const isAny = c => c.value === '';
const isSatisfiable = (comparators, options) => {
let result = true;
const remainingComparators = comparators.slice();
let testComparator = remainingComparators.pop();
-
while (result && remainingComparators.length) {
result = remainingComparators.every(otherComparator => {
return testComparator.intersects(otherComparator, options);
});
testComparator = remainingComparators.pop();
}
-
return result;
};
@@ -1755,19 +1430,16 @@ function requireRange() {
debug('stars', comp);
return comp;
};
-
const isX = id => !id || id.toLowerCase() === 'x' || id === '*';
const replaceTildes = (comp, options) => comp.trim().split(/\s+/).map(c => {
return replaceTilde(c, options);
}).join(' ');
-
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)) {
@@ -1780,7 +1452,6 @@ function requireRange() {
} else {
ret = `>=${M}.${m}.${p} <${M}.${+m + 1}.0-0`;
}
-
debug('tilde return', ret);
return ret;
});
@@ -1789,7 +1460,6 @@ function requireRange() {
const replaceCarets = (comp, options) => comp.trim().split(/\s+/).map(c => {
return replaceCaret(c, options);
}).join(' ');
-
const replaceCaret = (comp, options) => {
debug('caret', comp, options);
const r = options.loose ? re[t.CARETLOOSE] : re[t.CARET];
@@ -1797,7 +1467,6 @@ function requireRange() {
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)) {
@@ -1810,7 +1479,6 @@ function requireRange() {
}
} else if (pr) {
debug('replaceCaret pr', pr);
-
if (M === '0') {
if (m === '0') {
ret = `>=${M}.${m}.${p}-${pr} <${M}.${m}.${+p + 1}-0`;
@@ -1822,7 +1490,6 @@ function requireRange() {
}
} else {
debug('no pr');
-
if (M === '0') {
if (m === '0') {
ret = `>=${M}.${m}.${p}${z} <${M}.${m}.${+p + 1}-0`;
@@ -1833,19 +1500,16 @@ function requireRange() {
ret = `>=${M}.${m}.${p} <${+M + 1}.0.0-0`;
}
}
-
debug('caret return', ret);
return ret;
});
};
-
const replaceXRanges = (comp, options) => {
debug('replaceXRanges', comp, options);
return comp.split(/\s+/).map(c => {
return replaceXRange(c, options);
}).join(' ');
};
-
const replaceXRange = (comp, options) => {
comp = comp.trim();
const r = options.loose ? re[t.XRANGELOOSE] : re[t.XRANGE];
@@ -1855,13 +1519,11 @@ function requireRange() {
const xm = xM || isX(m);
const xp = xm || isX(p);
const anyX = xp;
-
if (gtlt === '=' && anyX) {
gtlt = '';
}
pr = options.includePrerelease ? '-0' : '';
-
if (xM) {
if (gtlt === '>' || gtlt === '<') {
ret = '<0.0.0-0';
@@ -1872,12 +1534,9 @@ function requireRange() {
if (xm) {
m = 0;
}
-
p = 0;
-
if (gtlt === '>') {
gtlt = '>=';
-
if (xm) {
M = +M + 1;
m = 0;
@@ -1888,25 +1547,21 @@ function requireRange() {
}
} else if (gtlt === '<=') {
gtlt = '<';
-
if (xm) {
M = +M + 1;
} else {
m = +m + 1;
}
}
-
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`;
}
-
debug('xRange return', ret);
return ret;
});
@@ -1916,7 +1571,6 @@ function requireRange() {
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], '');
@@ -1934,7 +1588,6 @@ function requireRange() {
} else {
from = `>=${from}${incPr ? '-0' : ''}`;
}
-
if (isX(tM)) {
to = '';
} else if (isX(tm)) {
@@ -1948,28 +1601,22 @@ function requireRange() {
} else {
to = `<=${to}`;
}
-
return `${from} ${to}`.trim();
};
-
const testSet = (set, version, options) => {
for (let i = 0; i < set.length; i++) {
if (!set[i].test(version)) {
return false;
}
}
-
if (version.prerelease.length && !options.includePrerelease) {
for (let i = 0; i < set.length; i++) {
debug(set[i].semver);
-
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;
}
@@ -1978,29 +1625,22 @@ function requireRange() {
return false;
}
-
return true;
};
-
return range;
}
-
var comparator;
var hasRequiredComparator;
-
function requireComparator() {
if (hasRequiredComparator) return comparator;
hasRequiredComparator = 1;
const ANY = Symbol('SemVer ANY');
-
class Comparator {
static get ANY() {
return ANY;
}
-
constructor(comp, options) {
options = parseOptions(options);
-
if (comp instanceof Comparator) {
if (comp.loose === !!options.loose) {
return comp;
@@ -2008,31 +1648,24 @@ function requireComparator() {
comp = comp.value;
}
}
-
debug('comparator', comp, options);
this.options = options;
this.loose = !!options.loose;
this.parse(comp);
-
if (this.semver === ANY) {
this.value = '';
} else {
this.value = this.operator + this.semver.version;
}
-
debug('comp', this);
}
-
parse(comp) {
const r = this.options.loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR];
const m = comp.match(r);
-
if (!m) {
throw new TypeError(`Invalid comparator: ${comp}`);
}
-
this.operator = m[1] !== undefined ? m[1] : '';
-
if (this.operator === '=') {
this.operator = '';
}
@@ -2043,18 +1676,14 @@ function requireComparator() {
this.semver = new SemVer(m[2], this.options.loose);
}
}
-
toString() {
return this.value;
}
-
test(version) {
debug('Comparator.test', version, this.options.loose);
-
if (this.semver === ANY || version === ANY) {
return true;
}
-
if (typeof version === 'string') {
try {
version = new SemVer(version, this.options);
@@ -2062,36 +1691,29 @@ function requireComparator() {
return false;
}
}
-
return cmp(version, this.operator, this.semver, this.options);
}
-
intersects(comp, options) {
if (!(comp instanceof Comparator)) {
throw new TypeError('a Comparator is required');
}
-
if (!options || typeof options !== 'object') {
options = {
loose: !!options,
includePrerelease: false
};
}
-
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);
}
-
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;
@@ -2100,9 +1722,7 @@ function requireComparator() {
const oppositeDirectionsGreaterThan = cmp(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 {
@@ -2115,39 +1735,31 @@ function requireComparator() {
const Range = requireRange();
return comparator;
}
-
const Range$8 = requireRange();
-
const satisfies$3 = (version, range, options) => {
try {
range = new Range$8(range, options);
} catch (er) {
return false;
}
-
return range.test(version);
};
-
var satisfies_1 = satisfies$3;
const Range$7 = requireRange();
const toComparators = (range, options) => new Range$7(range, options).set.map(comp => comp.map(c => c.value).join(' ').trim().split(' '));
-
var toComparators_1 = toComparators;
const SemVer$3 = semver$2;
const Range$6 = requireRange();
-
const maxSatisfying = (versions, range, options) => {
let max = null;
let maxSV = null;
let rangeObj = null;
-
try {
rangeObj = new Range$6(range, options);
} catch (er) {
return null;
}
-
versions.forEach(v => {
if (rangeObj.test(v)) {
if (!max || maxSV.compare(v) === -1) {
@@ -2158,22 +1770,18 @@ const maxSatisfying = (versions, range, options) => {
});
return max;
};
-
var maxSatisfying_1 = maxSatisfying;
const SemVer$2 = semver$2;
const Range$5 = requireRange();
-
const minSatisfying = (versions, range, options) => {
let min = null;
let minSV = null;
let rangeObj = null;
-
try {
rangeObj = new Range$5(range, options);
} catch (er) {
return null;
}
-
versions.forEach(v => {
if (rangeObj.test(v)) {
if (!min || minSV.compare(v) === 1) {
@@ -2184,34 +1792,26 @@ const minSatisfying = (versions, range, options) => {
});
return min;
};
-
var minSatisfying_1 = minSatisfying;
const SemVer$1 = semver$2;
const Range$4 = requireRange();
const gt$1 = gt_1;
-
const minVersion = (range, loose) => {
range = new Range$4(range, loose);
let minver = new SemVer$1('0.0.0');
-
if (range.test(minver)) {
return minver;
}
-
minver = new SemVer$1('0.0.0-0');
-
if (range.test(minver)) {
return minver;
}
-
minver = null;
-
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);
-
switch (comparator.operator) {
case '>':
if (compver.prerelease.length === 0) {
@@ -2219,41 +1819,31 @@ const minVersion = (range, loose) => {
} else {
compver.prerelease.push(0);
}
-
compver.raw = compver.format();
-
case '':
case '>=':
if (!setMin || gt$1(compver, setMin)) {
setMin = compver;
}
-
break;
-
case '<':
case '<=':
break;
-
default:
throw new Error(`Unexpected operation: ${comparator.operator}`);
}
});
-
if (setMin && (!minver || gt$1(minver, setMin))) {
minver = setMin;
}
}
-
if (minver && range.test(minver)) {
return minver;
}
-
return null;
};
-
var minVersion_1 = minVersion;
const Range$3 = requireRange();
-
const validRange = (range, options) => {
try {
return new Range$3(range, options).range || '*';
@@ -2261,7 +1851,6 @@ const validRange = (range, options) => {
return null;
}
};
-
var valid = validRange;
const SemVer = semver$2;
const Comparator$1 = requireComparator();
@@ -2274,12 +1863,10 @@ 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;
@@ -2288,7 +1875,6 @@ const outside$2 = (version, range, hilo, options) => {
comp = '>';
ecomp = '>=';
break;
-
case '<':
gtfn = lt;
ltefn = gte;
@@ -2296,7 +1882,6 @@ const outside$2 = (version, range, hilo, options) => {
comp = '<';
ecomp = '<=';
break;
-
default:
throw new TypeError('Must provide a hilo val of "<" or ">"');
}
@@ -2313,10 +1898,8 @@ const outside$2 = (version, range, hilo, options) => {
if (comparator.semver === ANY$1) {
comparator = new Comparator$1('>=0.0.0');
}
-
high = high || comparator;
low = low || comparator;
-
if (gtfn(comparator.semver, high.semver, options)) {
high = comparator;
} else if (ltfn(comparator.semver, low.semver, options)) {
@@ -2334,45 +1917,35 @@ const outside$2 = (version, range, hilo, options) => {
return false;
}
}
-
return true;
};
-
var outside_1 = outside$2;
-const outside$1 = outside_1;
+const outside$1 = outside_1;
const gtr = (version, range, options) => outside$1(version, range, '>', options);
-
var gtr_1 = gtr;
const outside = outside_1;
-
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$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 first = null;
let prev = null;
const v = versions.sort((a, b) => compare$1(a, b, options));
-
for (const version of v) {
const included = satisfies$1(version, range, options);
-
if (included) {
prev = version;
-
if (!first) {
first = version;
}
@@ -2380,18 +1953,14 @@ var simplify = (versions, range, options) => {
if (prev) {
set.push([first, prev]);
}
-
prev = null;
first = null;
}
}
-
if (first) {
set.push([first, null]);
}
-
const ranges = [];
-
for (const [min, max] of set) {
if (min === max) {
ranges.push(min);
@@ -2405,12 +1974,10 @@ var simplify = (versions, range, options) => {
ranges.push(`${min} - ${max}`);
}
}
-
const simplified = ranges.join(' || ');
const original = typeof range.raw === 'string' ? range.raw : String(range);
return simplified.length < original.length ? simplified : range;
};
-
const Range = requireRange();
const Comparator = requireComparator();
const {
@@ -2423,34 +1990,27 @@ const subset = (sub, dom, options = {}) => {
if (sub === dom) {
return true;
}
-
sub = new Range(sub, options);
dom = new Range(dom, options);
let sawNonNull = false;
-
OUTER: for (const simpleSub of sub.set) {
for (const simpleDom of dom.set) {
const isSub = simpleSubset(simpleSub, simpleDom, options);
sawNonNull = sawNonNull || isSub !== null;
-
if (isSub) {
continue OUTER;
}
}
-
if (sawNonNull) {
return false;
}
}
-
return true;
};
-
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;
@@ -2460,7 +2020,6 @@ const simpleSubset = (sub, dom, options) => {
sub = [new Comparator('>=0.0.0')];
}
}
-
if (dom.length === 1 && dom[0].semver === ANY) {
if (options.includePrerelease) {
return true;
@@ -2468,10 +2027,8 @@ const simpleSubset = (sub, dom, options) => {
dom = [new Comparator('>=0.0.0')];
}
}
-
const eqSet = new Set();
let gt, lt;
-
for (const c of sub) {
if (c.operator === '>' || c.operator === '>=') {
gt = higherGT(gt, c, options);
@@ -2481,16 +2038,12 @@ const simpleSubset = (sub, dom, options) => {
eqSet.add(c.semver);
}
}
-
if (eqSet.size > 1) {
return null;
}
-
let gtltComp;
-
if (gt && lt) {
gtltComp = compare(gt.semver, lt.semver, options);
-
if (gtltComp > 0) {
return null;
} else if (gtltComp === 0 && (gt.operator !== '>=' || lt.operator !== '<=')) {
@@ -2502,43 +2055,34 @@ const simpleSubset = (sub, dom, options) => {
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(eq, String(c), options)) {
return false;
}
}
-
return true;
}
-
let higher, lower;
let hasDomLT, hasDomGT;
let needDomLTPre = lt && !options.includePrerelease && lt.semver.prerelease.length ? lt.semver : false;
let needDomGTPre = gt && !options.includePrerelease && gt.semver.prerelease.length ? gt.semver : false;
-
if (needDomLTPre && needDomLTPre.prerelease.length === 1 && lt.operator === '<' && needDomLTPre.prerelease[0] === 0) {
needDomLTPre = false;
}
-
for (const c of dom) {
hasDomGT = hasDomGT || c.operator === '>' || c.operator === '>=';
hasDomLT = hasDomLT || c.operator === '<' || c.operator === '<=';
-
if (gt) {
if (needDomGTPre) {
if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomGTPre.major && c.semver.minor === needDomGTPre.minor && c.semver.patch === needDomGTPre.patch) {
needDomGTPre = false;
}
}
-
if (c.operator === '>' || c.operator === '>=') {
higher = higherGT(gt, c, options);
-
if (higher === c && higher !== gt) {
return false;
}
@@ -2546,17 +2090,14 @@ const simpleSubset = (sub, dom, options) => {
return false;
}
}
-
if (lt) {
if (needDomLTPre) {
if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomLTPre.major && c.semver.minor === needDomLTPre.minor && c.semver.patch === needDomLTPre.patch) {
needDomLTPre = false;
}
}
-
if (c.operator === '<' || c.operator === '<=') {
lower = lowerLT(lt, c, options);
-
if (lower === c && lower !== lt) {
return false;
}
@@ -2564,7 +2105,6 @@ const simpleSubset = (sub, dom, options) => {
return false;
}
}
-
if (!c.operator && (lt || gt) && gtltComp !== 0) {
return false;
}
@@ -2573,7 +2113,6 @@ const simpleSubset = (sub, dom, options) => {
if (gt && hasDomLT && !lt && gtltComp !== 0) {
return false;
}
-
if (lt && hasDomGT && !gt && gtltComp !== 0) {
return false;
}
@@ -2581,7 +2120,6 @@ const simpleSubset = (sub, dom, options) => {
if (needDomGTPre || needDomLTPre) {
return false;
}
-
return true;
};
@@ -2589,7 +2127,6 @@ const higherGT = (a, b, options) => {
if (!a) {
return b;
}
-
const comp = compare(a.semver, b.semver, options);
return comp > 0 ? a : comp < 0 ? b : b.operator === '>' && a.operator === '>=' ? b : a;
};
@@ -2598,12 +2135,11 @@ const lowerLT = (a, b, options) => {
if (!a) {
return b;
}
-
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;
+
const internalRe = re$3.exports;
var semver$1 = {
re: internalRe.re,
@@ -2652,7 +2188,6 @@ var semver$1 = {
subset: subset_1
};
var semver = semver$1;
-
var builtins = function ({
version = process.version,
experimental = false
@@ -2666,15 +2201,12 @@ var builtins = function ({
if (semver.gte(version, '8.4.0')) coreModules.push('http2');
if (semver.gte(version, '8.5.0')) coreModules.push('perf_hooks');
if (semver.gte(version, '10.0.0')) coreModules.push('trace_events');
-
if (semver.gte(version, '10.5.0') && (experimental || semver.gte(version, '12.0.0'))) {
coreModules.push('worker_threads');
}
-
if (semver.gte(version, '12.16.0') && experimental) {
coreModules.push('wasi');
}
-
return coreModules;
};
@@ -2689,14 +2221,12 @@ function read(jsonPath) {
function find(dir) {
try {
const string = _fs().default.readFileSync(_path().toNamespacedPath(_path().join(dir, 'package.json')), 'utf8');
-
return {
string
};
} catch (error) {
if (error.code === 'ENOENT') {
const parent = _path().dirname(dir);
-
if (dir !== parent) return find(parent);
return {
string: undefined
@@ -2710,55 +2240,59 @@ function find(dir) {
const isWindows = process.platform === 'win32';
const own$1 = {}.hasOwnProperty;
const codes = {};
+
const messages = new Map();
const nodeInternalPrefix = '__node_internal_';
let userStackTraceLimit;
-codes.ERR_INVALID_MODULE_SPECIFIER = createError('ERR_INVALID_MODULE_SPECIFIER', (request, reason, base = undefined) => {
+codes.ERR_INVALID_MODULE_SPECIFIER = createError('ERR_INVALID_MODULE_SPECIFIER',
+(request, reason, base = undefined) => {
return `Invalid module "${request}" ${reason}${base ? ` imported from ${base}` : ''}`;
}, TypeError);
-codes.ERR_INVALID_PACKAGE_CONFIG = createError('ERR_INVALID_PACKAGE_CONFIG', (path, base, message) => {
+codes.ERR_INVALID_PACKAGE_CONFIG = createError('ERR_INVALID_PACKAGE_CONFIG',
+(path, base, message) => {
return `Invalid package config ${path}${base ? ` while importing ${base}` : ''}${message ? `. ${message}` : ''}`;
}, Error);
-codes.ERR_INVALID_PACKAGE_TARGET = createError('ERR_INVALID_PACKAGE_TARGET', (pkgPath, key, target, isImport = false, base = undefined) => {
+codes.ERR_INVALID_PACKAGE_TARGET = createError('ERR_INVALID_PACKAGE_TARGET',
+(pkgPath, key, target, isImport = false, base = undefined) => {
const relError = typeof target === 'string' && !isImport && target.length > 0 && !target.startsWith('./');
-
if (key === '.') {
_assert()(isImport === false);
-
return `Invalid "exports" main target ${JSON.stringify(target)} defined ` + `in the package config ${pkgPath}package.json${base ? ` imported from ${base}` : ''}${relError ? '; targets must start with "./"' : ''}`;
}
-
return `Invalid "${isImport ? 'imports' : 'exports'}" target ${JSON.stringify(target)} defined for '${key}' in the package config ${pkgPath}package.json${base ? ` imported from ${base}` : ''}${relError ? '; targets must start with "./"' : ''}`;
}, Error);
-codes.ERR_MODULE_NOT_FOUND = createError('ERR_MODULE_NOT_FOUND', (path, base, type = 'package') => {
+codes.ERR_MODULE_NOT_FOUND = createError('ERR_MODULE_NOT_FOUND',
+(path, base, type = 'package') => {
return `Cannot find ${type} '${path}' imported from ${base}`;
}, Error);
-codes.ERR_PACKAGE_IMPORT_NOT_DEFINED = createError('ERR_PACKAGE_IMPORT_NOT_DEFINED', (specifier, packagePath, base) => {
+codes.ERR_PACKAGE_IMPORT_NOT_DEFINED = createError('ERR_PACKAGE_IMPORT_NOT_DEFINED',
+(specifier, packagePath, base) => {
return `Package import specifier "${specifier}" is not defined${packagePath ? ` in package ${packagePath}package.json` : ''} imported from ${base}`;
}, TypeError);
-codes.ERR_PACKAGE_PATH_NOT_EXPORTED = createError('ERR_PACKAGE_PATH_NOT_EXPORTED', (pkgPath, subpath, base = undefined) => {
+codes.ERR_PACKAGE_PATH_NOT_EXPORTED = createError('ERR_PACKAGE_PATH_NOT_EXPORTED',
+(pkgPath, subpath, base = undefined) => {
if (subpath === '.') return `No "exports" main defined in ${pkgPath}package.json${base ? ` imported from ${base}` : ''}`;
return `Package subpath '${subpath}' is not defined by "exports" in ${pkgPath}package.json${base ? ` imported from ${base}` : ''}`;
}, Error);
codes.ERR_UNSUPPORTED_DIR_IMPORT = createError('ERR_UNSUPPORTED_DIR_IMPORT', "Directory import '%s' is not supported " + 'resolving ES modules imported from %s', Error);
codes.ERR_UNKNOWN_FILE_EXTENSION = createError('ERR_UNKNOWN_FILE_EXTENSION', 'Unknown file extension "%s" for %s', TypeError);
-codes.ERR_INVALID_ARG_VALUE = createError('ERR_INVALID_ARG_VALUE', (name, value, reason = 'is invalid') => {
+codes.ERR_INVALID_ARG_VALUE = createError('ERR_INVALID_ARG_VALUE',
+(name, value, reason = 'is invalid') => {
let inspected = (0, _util().inspect)(value);
-
if (inspected.length > 128) {
inspected = `${inspected.slice(0, 128)}...`;
}
-
const type = name.includes('.') ? 'property' : 'argument';
return `The ${type} '${name}' ${reason}. Received ${inspected}`;
-}, TypeError);
-codes.ERR_UNSUPPORTED_ESM_URL_SCHEME = createError('ERR_UNSUPPORTED_ESM_URL_SCHEME', url => {
- let message = 'Only file and data URLs are supported by the default ESM loader';
+}, TypeError
+);
+codes.ERR_UNSUPPORTED_ESM_URL_SCHEME = createError('ERR_UNSUPPORTED_ESM_URL_SCHEME',
+url => {
+ let message = 'Only file and data URLs are supported by the default ESM loader';
if (isWindows && url.protocol.length === 2) {
message += '. On Windows, absolute paths must be valid file:// URLs';
}
-
message += `. Received protocol '${url.protocol}'`;
return message;
}, Error);
@@ -2770,7 +2304,6 @@ function createError(sym, value, def) {
function makeNodeErrorWithCode(Base, key) {
return NodeError;
-
function NodeError(...args) {
const limit = Error.stackTraceLimit;
if (isErrorStackTraceLimitWritable()) Error.stackTraceLimit = 0;
@@ -2787,7 +2320,6 @@ function makeNodeErrorWithCode(Base, key) {
value() {
return `${this.name} [${key}]: ${this.message}`;
},
-
enumerable: false,
writable: true,
configurable: true
@@ -2797,12 +2329,11 @@ function makeNodeErrorWithCode(Base, key) {
return error;
}
}
-
-const addCodeToName = hideStackFrames(function (error, name, code) {
+const addCodeToName = hideStackFrames(
+function (error, name, code) {
error = captureLargerStackTrace(error);
error.name = `${name} [${code}]`;
error.stack;
-
if (name === 'SystemError') {
Object.defineProperty(error, 'name', {
value: name,
@@ -2817,11 +2348,9 @@ const addCodeToName = hideStackFrames(function (error, name, code) {
function isErrorStackTraceLimitWritable() {
const desc = Object.getOwnPropertyDescriptor(Error, 'stackTraceLimit');
-
if (desc === undefined) {
return Object.isExtensible(Error);
}
-
return own$1.call(desc, 'writable') ? desc.writable : desc.set !== undefined;
}
@@ -2832,33 +2361,28 @@ function hideStackFrames(fn) {
});
return fn;
}
-
-const captureLargerStackTrace = hideStackFrames(function (error) {
+const captureLargerStackTrace = hideStackFrames(
+function (error) {
const stackTraceLimitIsWritable = isErrorStackTraceLimitWritable();
-
if (stackTraceLimitIsWritable) {
userStackTraceLimit = Error.stackTraceLimit;
Error.stackTraceLimit = Number.POSITIVE_INFINITY;
}
-
Error.captureStackTrace(error);
+
if (stackTraceLimitIsWritable) Error.stackTraceLimit = userStackTraceLimit;
return error;
});
function getMessage(key, args, self) {
const message = messages.get(key);
-
if (typeof message === 'function') {
- _assert()(message.length <= args.length, `Code: ${key}; The provided arguments length (${args.length}) does not ` + `match the required ones (${message.length}).`);
-
+ _assert()(message.length <= args.length,
+ `Code: ${key}; The provided arguments length (${args.length}) does not ` + `match the required ones (${message.length}).`);
return Reflect.apply(message, self, args);
}
-
const expectedLength = (message.match(/%[dfijoOs]/g) || []).length;
-
_assert()(expectedLength === args.length, `Code: ${key}; The provided arguments length (${args.length}) does not ` + `match the required ones (${expectedLength}).`);
-
if (args.length === 0) return message;
args.unshift(message);
return Reflect.apply(_util().format, null, args);
@@ -2880,9 +2404,7 @@ function defaultGetFormat(url) {
format: 'builtin'
};
}
-
const parsed = new (_url().URL)(url);
-
if (parsed.protocol === 'data:') {
const {
1: mime
@@ -2892,27 +2414,21 @@ function defaultGetFormat(url) {
format
};
}
-
if (parsed.protocol === 'file:') {
const ext = _path().extname(parsed.pathname);
-
let format;
-
if (ext === '.js') {
format = getPackageType(parsed.href) === 'module' ? 'module' : 'commonjs';
} else {
format = extensionFormatMap[ext];
}
-
if (!format) {
throw new ERR_UNKNOWN_FILE_EXTENSION(ext, (0, _url().fileURLToPath)(url));
}
-
return {
format: format || null
};
}
-
return {
format: null
};
@@ -2962,10 +2478,8 @@ function getConditionsSet(conditions) {
if (!Array.isArray(conditions)) {
throw new ERR_INVALID_ARG_VALUE('conditions', conditions, 'expected an array');
}
-
return new Set(conditions);
}
-
return DEFAULT_CONDITIONS_SET;
}
@@ -2979,13 +2493,10 @@ function tryStatSync(path) {
function getPackageConfig(path, specifier, base) {
const existing = packageJsonCache.get(path);
-
if (existing !== undefined) {
return existing;
}
-
const source = reader.read(path).string;
-
if (source === undefined) {
const packageConfig = {
pjsonPath: path,
@@ -3001,13 +2512,11 @@ function getPackageConfig(path, specifier, base) {
}
let packageJson;
-
try {
packageJson = JSON.parse(source);
} catch (error) {
throw new ERR_INVALID_PACKAGE_CONFIG(path, (base ? `"${specifier}" from ` : '') + (0, _url().fileURLToPath)(base || specifier), error.message);
}
-
const {
exports,
imports,
@@ -3015,6 +2524,7 @@ function getPackageConfig(path, specifier, base) {
name,
type
} = packageJson;
+
const packageConfig = {
pjsonPath: path,
exists: true,
@@ -3030,7 +2540,6 @@ function getPackageConfig(path, specifier, base) {
function getPackageScopeConfig(resolved) {
let packageJsonUrl = new (_url().URL)('./package.json', resolved);
-
while (true) {
const packageJsonPath = packageJsonUrl.pathname;
if (packageJsonPath.endsWith('node_modules/package.json')) break;
@@ -3038,9 +2547,9 @@ function getPackageScopeConfig(resolved) {
if (packageConfig.exists) return packageConfig;
const lastPackageJsonUrl = packageJsonUrl;
packageJsonUrl = new (_url().URL)('../package.json', packageJsonUrl);
+
if (packageJsonUrl.pathname === lastPackageJsonUrl.pathname) break;
}
-
const packageJsonPath = (0, _url().fileURLToPath)(packageJsonUrl);
const packageConfig = {
pjsonPath: packageJsonPath,
@@ -3061,19 +2570,16 @@ function fileExists(url) {
function legacyMainResolve(packageJsonUrl, packageConfig, base) {
let guess;
-
if (packageConfig.main !== undefined) {
guess = new (_url().URL)(`./${packageConfig.main}`, packageJsonUrl);
if (fileExists(guess)) return guess;
const tries = [`./${packageConfig.main}.js`, `./${packageConfig.main}.json`, `./${packageConfig.main}.node`, `./${packageConfig.main}/index.js`, `./${packageConfig.main}/index.json`, `./${packageConfig.main}/index.node`];
let i = -1;
-
while (++i < tries.length) {
guess = new (_url().URL)(tries[i], packageJsonUrl);
if (fileExists(guess)) break;
guess = undefined;
}
-
if (guess) {
emitLegacyIndexDeprecation(guess, packageJsonUrl, base, packageConfig.main);
return guess;
@@ -3082,13 +2588,11 @@ function legacyMainResolve(packageJsonUrl, packageConfig, base) {
const tries = ['./index.js', './index.json', './index.node'];
let i = -1;
-
while (++i < tries.length) {
guess = new (_url().URL)(tries[i], packageJsonUrl);
if (fileExists(guess)) break;
guess = undefined;
}
-
if (guess) {
emitLegacyIndexDeprecation(guess, packageJsonUrl, base, packageConfig.main);
return guess;
@@ -3101,17 +2605,14 @@ function finalizeResolution(resolved, base) {
if (encodedSepRegEx.test(resolved.pathname)) throw new ERR_INVALID_MODULE_SPECIFIER(resolved.pathname, 'must not include encoded "/" or "\\" characters', (0, _url().fileURLToPath)(base));
const path = (0, _url().fileURLToPath)(resolved);
const stats = tryStatSync(path.endsWith('/') ? path.slice(-1) : path);
-
if (stats.isDirectory()) {
const error = new ERR_UNSUPPORTED_DIR_IMPORT(path, (0, _url().fileURLToPath)(base));
error.url = String(resolved);
throw error;
}
-
if (!stats.isFile()) {
throw new ERR_MODULE_NOT_FOUND(path || resolved.pathname, base && (0, _url().fileURLToPath)(base), 'module');
}
-
return resolved;
}
@@ -3135,25 +2636,20 @@ function throwInvalidPackageTarget(subpath, target, packageJsonUrl, internal, ba
function resolvePackageTargetString(target, subpath, match, packageJsonUrl, base, pattern, internal, conditions) {
if (subpath !== '' && !pattern && target[target.length - 1] !== '/') throwInvalidPackageTarget(match, target, packageJsonUrl, internal, base);
-
if (!target.startsWith('./')) {
if (internal && !target.startsWith('../') && !target.startsWith('/')) {
let isURL = false;
-
try {
new (_url().URL)(target);
isURL = true;
} catch (_unused2) {}
-
if (!isURL) {
const exportTarget = pattern ? target.replace(patternRegEx, subpath) : target + subpath;
return packageResolve(exportTarget, packageJsonUrl, conditions);
}
}
-
throwInvalidPackageTarget(match, target, packageJsonUrl, internal, base);
}
-
if (invalidSegmentRegEx.test(target.slice(2))) throwInvalidPackageTarget(match, target, packageJsonUrl, internal, base);
const resolved = new (_url().URL)(target, packageJsonUrl);
const resolvedPath = resolved.pathname;
@@ -3175,17 +2671,15 @@ function resolvePackageTarget(packageJsonUrl, target, subpath, packageSubpath, b
if (typeof target === 'string') {
return resolvePackageTargetString(target, subpath, packageSubpath, packageJsonUrl, base, pattern, internal, conditions);
}
-
if (Array.isArray(target)) {
const targetList = target;
if (targetList.length === 0) return null;
+
let lastException;
let i = -1;
-
while (++i < targetList.length) {
const targetItem = targetList[i];
let resolved;
-
try {
resolved = resolvePackageTarget(packageJsonUrl, targetItem, subpath, packageSubpath, base, pattern, internal, conditions);
} catch (error) {
@@ -3193,41 +2687,30 @@ function resolvePackageTarget(packageJsonUrl, target, subpath, packageSubpath, b
if (error.code === 'ERR_INVALID_PACKAGE_TARGET') continue;
throw error;
}
-
if (resolved === undefined) continue;
-
if (resolved === null) {
lastException = null;
continue;
}
-
return resolved;
}
-
if (lastException === undefined || lastException === null) {
return lastException;
}
-
throw lastException;
}
-
if (typeof target === 'object' && target !== null) {
const keys = Object.getOwnPropertyNames(target);
let i = -1;
-
while (++i < keys.length) {
const key = keys[i];
-
if (isArrayIndex(key)) {
throw new ERR_INVALID_PACKAGE_CONFIG((0, _url().fileURLToPath)(packageJsonUrl), base, '"exports" cannot contain numeric property keys.');
}
}
-
i = -1;
-
while (++i < keys.length) {
const key = keys[i];
-
if (key === 'default' || conditions && conditions.has(key)) {
const conditionalTarget = target[key];
const resolved = resolvePackageTarget(packageJsonUrl, conditionalTarget, subpath, packageSubpath, base, pattern, internal, conditions);
@@ -3235,14 +2718,11 @@ function resolvePackageTarget(packageJsonUrl, target, subpath, packageSubpath, b
return resolved;
}
}
-
return undefined;
}
-
if (target === null) {
return null;
}
-
throwInvalidPackageTarget(packageSubpath, target, packageJsonUrl, internal, base);
}
@@ -3253,18 +2733,15 @@ function isConditionalExportsMainSugar(exports, packageJsonUrl, base) {
let isConditionalSugar = false;
let i = 0;
let j = -1;
-
while (++j < keys.length) {
const key = keys[j];
const curIsConditionalSugar = key === '' || key[0] !== '.';
-
if (i++ === 0) {
isConditionalSugar = curIsConditionalSugar;
} else if (isConditionalSugar !== curIsConditionalSugar) {
throw new ERR_INVALID_PACKAGE_CONFIG((0, _url().fileURLToPath)(packageJsonUrl), base, '"exports" cannot contain some keys starting with \'.\' and some not.' + ' The exports object must either be an object of package subpath keys' + ' or an object of main entry condition name keys only.');
}
}
-
return isConditionalSugar;
}
@@ -3273,7 +2750,6 @@ function packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, ba
if (isConditionalExportsMainSugar(exports, packageJsonUrl, base)) exports = {
'.': exports
};
-
if (own.call(exports, packageSubpath)) {
const target = exports[packageSubpath];
const resolved = resolvePackageTarget(packageJsonUrl, target, '', packageSubpath, base, false, false, conditions);
@@ -3283,21 +2759,17 @@ function packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, ba
exact: true
};
}
-
let bestMatch = '';
const keys = Object.getOwnPropertyNames(exports);
let i = -1;
-
while (++i < keys.length) {
const key = keys[i];
-
if (key[key.length - 1] === '*' && packageSubpath.startsWith(key.slice(0, -1)) && packageSubpath.length >= key.length && key.length > bestMatch.length) {
bestMatch = key;
} else if (key[key.length - 1] === '/' && packageSubpath.startsWith(key) && key.length > bestMatch.length) {
bestMatch = key;
}
}
-
if (bestMatch) {
const target = exports[bestMatch];
const pattern = bestMatch[bestMatch.length - 1] === '*';
@@ -3310,7 +2782,6 @@ function packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, ba
exact: pattern
};
}
-
throwExportsNotFound(packageSubpath, packageJsonUrl, base);
}
@@ -3322,11 +2793,9 @@ function packageImportsResolve(name, base, conditions) {
let packageJsonUrl;
const packageConfig = getPackageScopeConfig(base);
-
if (packageConfig.exists) {
packageJsonUrl = (0, _url().pathToFileURL)(packageConfig.pjsonPath);
const imports = packageConfig.imports;
-
if (imports) {
if (own.call(imports, name)) {
const resolved = resolvePackageTarget(packageJsonUrl, imports[name], '', name, base, false, true, conditions);
@@ -3338,23 +2807,19 @@ function packageImportsResolve(name, base, conditions) {
let bestMatch = '';
const keys = Object.getOwnPropertyNames(imports);
let i = -1;
-
while (++i < keys.length) {
const key = keys[i];
-
if (key[key.length - 1] === '*' && name.startsWith(key.slice(0, -1)) && name.length >= key.length && key.length > bestMatch.length) {
bestMatch = key;
} else if (key[key.length - 1] === '/' && name.startsWith(key) && key.length > bestMatch.length) {
bestMatch = key;
}
}
-
if (bestMatch) {
const target = imports[bestMatch];
const pattern = bestMatch[bestMatch.length - 1] === '*';
const subpath = name.slice(bestMatch.length - (pattern ? 1 : 0));
const resolved = resolvePackageTarget(packageJsonUrl, target, subpath, bestMatch, base, pattern, true, conditions);
-
if (resolved !== null) {
if (!pattern) emitFolderMapDeprecation(bestMatch, packageJsonUrl, false, base);
return {
@@ -3366,7 +2831,6 @@ function packageImportsResolve(name, base, conditions) {
}
}
}
-
throwImportNotDefined(name, packageJsonUrl, base);
}
@@ -3379,31 +2843,26 @@ function parsePackageName(specifier, base) {
let separatorIndex = specifier.indexOf('/');
let validPackageName = true;
let isScoped = false;
-
if (specifier[0] === '@') {
isScoped = true;
-
if (separatorIndex === -1 || specifier.length === 0) {
validPackageName = false;
} else {
separatorIndex = specifier.indexOf('/', separatorIndex + 1);
}
}
-
const packageName = separatorIndex === -1 ? specifier : specifier.slice(0, separatorIndex);
- let i = -1;
+ let i = -1;
while (++i < packageName.length) {
if (packageName[i] === '%' || packageName[i] === '\\') {
validPackageName = false;
break;
}
}
-
if (!validPackageName) {
throw new ERR_INVALID_MODULE_SPECIFIER(specifier, 'is not a valid package name', (0, _url().fileURLToPath)(base));
}
-
const packageSubpath = '.' + (separatorIndex === -1 ? '' : specifier.slice(separatorIndex));
return {
packageName,
@@ -3418,23 +2877,20 @@ function packageResolve(specifier, base, conditions) {
packageSubpath,
isScoped
} = parsePackageName(specifier, base);
+
const packageConfig = getPackageScopeConfig(base);
if (packageConfig.exists) {
const packageJsonUrl = (0, _url().pathToFileURL)(packageConfig.pjsonPath);
-
if (packageConfig.name === packageName && packageConfig.exports !== undefined && packageConfig.exports !== null) {
return packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, base, conditions).resolved;
}
}
-
let packageJsonUrl = new (_url().URL)('./node_modules/' + packageName + '/package.json', base);
let packageJsonPath = (0, _url().fileURLToPath)(packageJsonUrl);
let lastPath;
-
do {
const stat = tryStatSync(packageJsonPath.slice(0, -13));
-
if (!stat.isDirectory()) {
lastPath = packageJsonPath;
packageJsonUrl = new (_url().URL)((isScoped ? '../../../../node_modules/' : '../../../node_modules/') + packageName + '/package.json', packageJsonUrl);
@@ -3447,19 +2903,16 @@ function packageResolve(specifier, base, conditions) {
if (packageSubpath === '.') return legacyMainResolve(packageJsonUrl, packageConfig, base);
return new (_url().URL)(packageSubpath, packageJsonUrl);
} while (packageJsonPath.length !== lastPath.length);
-
throw new ERR_MODULE_NOT_FOUND(packageName, (0, _url().fileURLToPath)(base));
}
function isRelativeSpecifier(specifier) {
if (specifier[0] === '.') {
if (specifier.length === 1 || specifier[1] === '/') return true;
-
if (specifier[1] === '.' && (specifier.length === 2 || specifier[2] === '/')) {
return true;
}
}
-
return false;
}
@@ -3471,7 +2924,6 @@ function shouldBeTreatedAsRelativeOrAbsolutePath(specifier) {
function moduleResolve(specifier, base, conditions) {
let resolved;
-
if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) {
resolved = new (_url().URL)(specifier, base);
} else if (specifier[0] === '#') {
@@ -3485,7 +2937,6 @@ function moduleResolve(specifier, base, conditions) {
resolved = packageResolve(specifier, base, conditions);
}
}
-
return finalizeResolution(resolved, base);
}
@@ -3494,32 +2945,26 @@ function defaultResolve(specifier, context = {}) {
parentURL
} = context;
let parsed;
-
try {
parsed = new (_url().URL)(specifier);
-
if (parsed.protocol === 'data:') {
return {
url: specifier
};
}
} catch (_unused4) {}
-
if (parsed && parsed.protocol === 'node:') return {
url: specifier
};
if (parsed && parsed.protocol !== 'file:' && parsed.protocol !== 'data:') throw new ERR_UNSUPPORTED_ESM_URL_SCHEME(parsed);
-
if (listOfBuiltins.includes(specifier)) {
return {
url: 'node:' + specifier
};
}
-
if (parentURL.startsWith('data:')) {
new (_url().URL)(specifier, parentURL);
}
-
const conditions = getConditionsSet(context.conditions);
let url = moduleResolve(specifier, new (_url().URL)(parentURL), conditions);
const urlPath = (0, _url().fileURLToPath)(url);
@@ -3536,13 +2981,11 @@ function defaultResolve(specifier, context = {}) {
function resolve(_x, _x2) {
return _resolve.apply(this, arguments);
}
-
function _resolve() {
_resolve = _asyncToGenerator(function* (specifier, parent) {
if (!parent) {
throw new Error('Please pass `parent`: `import-meta-resolve` cannot ponyfill that');
}
-
try {
return defaultResolve(specifier, {
parentURL: parent
@@ -3553,7 +2996,6 @@ function _resolve() {
});
return _resolve.apply(this, arguments);
}
-
0 && 0;
//# sourceMappingURL=import-meta-resolve.js.map
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 12a2f6530f..6efd5b57eb 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.19.6",
+ "version": "7.20.2",
"description": "Babel compiler core.",
"main": "./lib/index.js",
"author": "The Babel Team (https://babel.dev/team)",
@@ -48,14 +48,14 @@
"dependencies": {
"@ampproject/remapping": "^2.1.0",
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.6",
- "@babel/helper-compilation-targets": "^7.19.3",
- "@babel/helper-module-transforms": "^7.19.6",
- "@babel/helpers": "^7.19.4",
- "@babel/parser": "^7.19.6",
+ "@babel/generator": "^7.20.2",
+ "@babel/helper-compilation-targets": "^7.20.0",
+ "@babel/helper-module-transforms": "^7.20.2",
+ "@babel/helpers": "^7.20.1",
+ "@babel/parser": "^7.20.2",
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.6",
- "@babel/types": "^7.19.4",
+ "@babel/traverse": "^7.20.1",
+ "@babel/types": "^7.20.2",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -67,7 +67,7 @@
"@babel/plugin-syntax-flow": "^7.18.6",
"@babel/plugin-transform-flow-strip-types": "^7.19.0",
"@babel/plugin-transform-modules-commonjs": "^7.19.6",
- "@babel/preset-env": "^7.19.4",
+ "@babel/preset-env": "^7.20.2",
"@jridgewell/trace-mapping": "^0.3.8",
"@types/convert-source-map": "^1.5.1",
"@types/debug": "^4.1.0",
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 a2cc3773c9..21393e2fc0 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,7 +4,6 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
class Buffer {
constructor(map) {
this._map = null;
@@ -25,13 +24,10 @@ class Buffer {
filename: undefined
};
this._map = map;
-
this._allocQueue();
}
-
_allocQueue() {
const queue = this._queue;
-
for (let i = 0; i < 16; i++) {
queue.push({
char: 0,
@@ -43,14 +39,11 @@ class Buffer {
});
}
}
-
_pushQueue(char, repeat, line, column, identifierName, filename) {
const cursor = this._queueCursor;
-
if (cursor === this._queue.length) {
this._allocQueue();
}
-
const item = this._queue[cursor];
item.char = char;
item.repeat = repeat;
@@ -60,62 +53,51 @@ class Buffer {
item.filename = filename;
this._queueCursor++;
}
-
_popQueue() {
if (this._queueCursor === 0) {
throw new Error("Cannot pop from empty queue");
}
-
return this._queue[--this._queueCursor];
}
get() {
this._flush();
-
const map = this._map;
const result = {
code: (this._buf + this._str).trimRight(),
decodedMap: map == null ? void 0 : map.getDecoded(),
-
get map() {
const resultMap = map ? map.get() : null;
result.map = resultMap;
return resultMap;
},
-
set map(value) {
Object.defineProperty(result, "map", {
value,
writable: true
});
},
-
get rawMappings() {
const mappings = map == null ? void 0 : map.getRawMappings();
result.rawMappings = mappings;
return mappings;
},
-
set rawMappings(value) {
Object.defineProperty(result, "rawMappings", {
value,
writable: true
});
}
-
};
return result;
}
append(str, maybeNewline) {
this._flush();
-
this._append(str, this._sourcePosition, maybeNewline);
}
-
appendChar(char) {
this._flush();
-
this._appendChar(char, 1, this._sourcePosition);
}
@@ -123,56 +105,43 @@ class Buffer {
if (char === 10) {
while (this._queueCursor !== 0) {
const char = this._queue[this._queueCursor - 1].char;
-
if (char !== 32 && char !== 9) {
break;
}
-
this._queueCursor--;
}
}
-
const sourcePosition = this._sourcePosition;
-
this._pushQueue(char, 1, sourcePosition.line, sourcePosition.column, sourcePosition.identifierName, sourcePosition.filename);
}
queueIndentation(char, repeat) {
this._pushQueue(char, repeat, undefined, undefined, undefined, undefined);
}
-
_flush() {
const queueCursor = this._queueCursor;
const queue = this._queue;
-
for (let i = 0; i < queueCursor; i++) {
const item = queue[i];
-
this._appendChar(item.char, item.repeat, item);
}
-
this._queueCursor = 0;
}
-
_appendChar(char, repeat, sourcePos) {
this._last = char;
this._str += repeat > 1 ? String.fromCharCode(char).repeat(repeat) : String.fromCharCode(char);
-
if (char !== 10) {
this._mark(sourcePos.line, sourcePos.column, sourcePos.identifierName, sourcePos.filename);
-
this._position.column += repeat;
} else {
this._position.line++;
this._position.column = 0;
}
}
-
_append(str, sourcePos, maybeNewline) {
const len = str.length;
const position = this._position;
this._last = str.charCodeAt(len - 1);
-
if (++this._appendCount > 4096) {
+this._str;
this._buf += this._str;
@@ -181,18 +150,17 @@ class Buffer {
} else {
this._str += str;
}
-
if (!maybeNewline && !this._map) {
position.column += len;
return;
}
-
const {
column,
identifierName,
filename
} = sourcePos;
let line = sourcePos.line;
+
let i = str.indexOf("\n");
let last = 0;
@@ -208,35 +176,26 @@ class Buffer {
if (last < len) {
this._mark(++line, 0, identifierName, filename);
}
-
i = str.indexOf("\n", last);
}
-
position.column += len - last;
}
-
_mark(line, column, identifierName, filename) {
var _this$_map;
-
(_this$_map = this._map) == null ? void 0 : _this$_map.mark(this._position, line, column, identifierName, filename);
}
-
removeTrailingNewline() {
const queueCursor = this._queueCursor;
-
if (queueCursor !== 0 && this._queue[queueCursor - 1].char === 10) {
this._queueCursor--;
}
}
-
removeLastSemicolon() {
const queueCursor = this._queueCursor;
-
if (queueCursor !== 0 && this._queue[queueCursor - 1].char === 59) {
this._queueCursor--;
}
}
-
getLastChar() {
const queueCursor = this._queueCursor;
return queueCursor !== 0 ? this._queue[queueCursor - 1].char : this._last;
@@ -246,26 +205,21 @@ class Buffer {
const queueCursor = this._queueCursor;
let count = 0;
if (queueCursor === 0) return this._last === 10 ? 1 : 0;
-
for (let i = queueCursor - 1; i >= 0; i--) {
if (this._queue[i].char !== 10) {
break;
}
-
count++;
}
-
return count === queueCursor && this._last === 10 ? count + 1 : count;
}
endsWithCharAndNewline() {
const queue = this._queue;
const queueCursor = this._queueCursor;
-
if (queueCursor !== 0) {
const lastCp = queue[queueCursor - 1].char;
if (lastCp !== 10) return;
-
if (queueCursor > 1) {
return queue[queueCursor - 2].char;
} else {
@@ -290,10 +244,8 @@ class Buffer {
this._normalizePosition(prop, loc, 0, 0);
}
-
sourceWithOffset(prop, loc, lineOffset, columnOffset) {
if (!this._map) return;
-
this._normalizePosition(prop, loc, lineOffset, columnOffset);
}
@@ -302,53 +254,41 @@ class Buffer {
this.source(prop, loc);
cb();
}
-
_normalizePosition(prop, loc, lineOffset, columnOffset) {
const pos = loc[prop];
const target = this._sourcePosition;
target.identifierName = prop === "start" && loc.identifierName || undefined;
-
if (pos) {
target.line = pos.line + lineOffset;
target.column = pos.column + columnOffset;
target.filename = loc.filename;
}
}
-
getCurrentColumn() {
const queue = this._queue;
const queueCursor = this._queueCursor;
let lastIndex = -1;
let len = 0;
-
for (let i = 0; i < queueCursor; i++) {
const item = queue[i];
-
if (item.char === 10) {
lastIndex = len;
}
-
len += item.repeat;
}
-
return lastIndex === -1 ? this._position.column + len : len - 1 - lastIndex;
}
-
getCurrentLine() {
let count = 0;
const queue = this._queue;
-
for (let i = 0; i < this._queueCursor; i++) {
if (queue[i].char === 10) {
count++;
}
}
-
return this._position.line + count;
}
-
}
-
exports.default = Buffer;
//# sourceMappingURL=buffer.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/base.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/base.js
index 3a6513b75b..cf6da0cf96 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/base.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/base.js
@@ -10,65 +10,50 @@ exports.File = File;
exports.InterpreterDirective = InterpreterDirective;
exports.Placeholder = Placeholder;
exports.Program = Program;
-
function File(node) {
if (node.program) {
this.print(node.program.interpreter, node);
}
-
this.print(node.program, node);
}
-
function Program(node) {
var _node$directives;
-
- this.printInnerComments(node, false);
+ this.noIndentInnerCommentsHere();
+ this.printInnerComments();
const directivesLen = (_node$directives = node.directives) == null ? void 0 : _node$directives.length;
-
if (directivesLen) {
var _node$directives$trai;
-
const newline = node.body.length ? 2 : 1;
this.printSequence(node.directives, node, {
trailingCommentsLineOffset: newline
});
-
if (!((_node$directives$trai = node.directives[directivesLen - 1].trailingComments) != null && _node$directives$trai.length)) {
this.newline(newline);
}
}
-
this.printSequence(node.body, node);
}
-
function BlockStatement(node) {
var _node$directives2;
-
this.tokenChar(123);
- this.printInnerComments(node);
const directivesLen = (_node$directives2 = node.directives) == null ? void 0 : _node$directives2.length;
-
if (directivesLen) {
var _node$directives$trai2;
-
const newline = node.body.length ? 2 : 1;
this.printSequence(node.directives, node, {
indent: true,
trailingCommentsLineOffset: newline
});
-
if (!((_node$directives$trai2 = node.directives[directivesLen - 1].trailingComments) != null && _node$directives$trai2.length)) {
this.newline(newline);
}
}
-
this.printSequence(node.body, node, {
indent: true
});
this.sourceWithOffset("end", node.loc, 0, -1);
this.rightBrace();
}
-
function Directive(node) {
this.print(node.value, node);
this.semicolon();
@@ -76,15 +61,12 @@ function Directive(node) {
const unescapedSingleQuoteRE = /(?:^|[^\\])(?:\\\\)*'/;
const unescapedDoubleQuoteRE = /(?:^|[^\\])(?:\\\\)*"/;
-
function DirectiveLiteral(node) {
const raw = this.getPossibleRaw(node);
-
if (!this.format.minified && raw !== undefined) {
this.token(raw);
return;
}
-
const {
value
} = node;
@@ -97,17 +79,14 @@ function DirectiveLiteral(node) {
throw new Error("Malformed AST: it is not possible to print a directive containing" + " both unescaped single and double quotes.");
}
}
-
function InterpreterDirective(node) {
this.token(`#!${node.value}`);
this.newline(1, true);
}
-
function Placeholder(node) {
this.token("%%");
this.print(node.name);
this.token("%%");
-
if (node.expectedNode === "Statement") {
this.semicolon();
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/classes.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/classes.js
index 39ee20c2d7..bd8f780d6b 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/classes.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/classes.js
@@ -12,41 +12,31 @@ exports.ClassPrivateProperty = ClassPrivateProperty;
exports.ClassProperty = ClassProperty;
exports.StaticBlock = StaticBlock;
exports._classMethodHead = _classMethodHead;
-
var _t = require("@babel/types");
-
const {
isExportDefaultDeclaration,
isExportNamedDeclaration
} = _t;
-
function ClassDeclaration(node, parent) {
{
if (!this.format.decoratorsBeforeExport || !isExportDefaultDeclaration(parent) && !isExportNamedDeclaration(parent)) {
this.printJoin(node.decorators, node);
}
}
-
if (node.declare) {
this.word("declare");
this.space();
}
-
if (node.abstract) {
this.word("abstract");
this.space();
}
-
this.word("class");
- this.printInnerComments(node);
-
if (node.id) {
this.space();
this.print(node.id, node);
}
-
this.print(node.typeParameters, node);
-
if (node.superClass) {
this.space();
this.word("extends");
@@ -54,22 +44,17 @@ function ClassDeclaration(node, parent) {
this.print(node.superClass, node);
this.print(node.superTypeParameters, node);
}
-
if (node.implements) {
this.space();
this.word("implements");
this.space();
this.printList(node.implements, node);
}
-
this.space();
this.print(node.body, node);
}
-
function ClassBody(node) {
this.tokenChar(123);
- this.printInnerComments(node);
-
if (node.body.length === 0) {
this.tokenChar(125);
} else {
@@ -82,137 +67,110 @@ function ClassBody(node) {
this.rightBrace();
}
}
-
function ClassProperty(node) {
var _node$key$loc, _node$key$loc$end;
-
this.printJoin(node.decorators, node);
+
const endLine = (_node$key$loc = node.key.loc) == null ? void 0 : (_node$key$loc$end = _node$key$loc.end) == null ? void 0 : _node$key$loc$end.line;
if (endLine) this.catchUp(endLine);
this.tsPrintClassMemberModifiers(node);
-
if (node.computed) {
this.tokenChar(91);
this.print(node.key, node);
this.tokenChar(93);
} else {
this._variance(node);
-
this.print(node.key, node);
}
if (node.optional) {
this.tokenChar(63);
}
-
if (node.definite) {
this.tokenChar(33);
}
-
this.print(node.typeAnnotation, node);
-
if (node.value) {
this.space();
this.tokenChar(61);
this.space();
this.print(node.value, node);
}
-
this.semicolon();
}
-
function ClassAccessorProperty(node) {
var _node$key$loc2, _node$key$loc2$end;
-
this.printJoin(node.decorators, node);
+
const endLine = (_node$key$loc2 = node.key.loc) == null ? void 0 : (_node$key$loc2$end = _node$key$loc2.end) == null ? void 0 : _node$key$loc2$end.line;
if (endLine) this.catchUp(endLine);
+
this.tsPrintClassMemberModifiers(node);
- this.word("accessor");
- this.printInnerComments(node);
+ this.word("accessor", true);
this.space();
-
if (node.computed) {
this.tokenChar(91);
this.print(node.key, node);
this.tokenChar(93);
} else {
this._variance(node);
-
this.print(node.key, node);
}
if (node.optional) {
this.tokenChar(63);
}
-
if (node.definite) {
this.tokenChar(33);
}
-
this.print(node.typeAnnotation, node);
-
if (node.value) {
this.space();
this.tokenChar(61);
this.space();
this.print(node.value, node);
}
-
this.semicolon();
}
-
function ClassPrivateProperty(node) {
this.printJoin(node.decorators, node);
-
if (node.static) {
this.word("static");
this.space();
}
-
this.print(node.key, node);
this.print(node.typeAnnotation, node);
-
if (node.value) {
this.space();
this.tokenChar(61);
this.space();
this.print(node.value, node);
}
-
this.semicolon();
}
-
function ClassMethod(node) {
this._classMethodHead(node);
-
this.space();
this.print(node.body, node);
}
-
function ClassPrivateMethod(node) {
this._classMethodHead(node);
-
this.space();
this.print(node.body, node);
}
-
function _classMethodHead(node) {
var _node$key$loc3, _node$key$loc3$end;
-
this.printJoin(node.decorators, node);
+
const endLine = (_node$key$loc3 = node.key.loc) == null ? void 0 : (_node$key$loc3$end = _node$key$loc3.end) == null ? void 0 : _node$key$loc3$end.line;
if (endLine) this.catchUp(endLine);
this.tsPrintClassMemberModifiers(node);
-
this._methodHead(node);
}
-
function StaticBlock(node) {
this.word("static");
this.space();
this.tokenChar(123);
-
if (node.body.length === 0) {
this.tokenChar(125);
} else {
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 581fe12a3b..678d55b7d0 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
@@ -29,49 +29,38 @@ exports.UnaryExpression = UnaryExpression;
exports.UpdateExpression = UpdateExpression;
exports.V8IntrinsicIdentifier = V8IntrinsicIdentifier;
exports.YieldExpression = YieldExpression;
-
var _t = require("@babel/types");
-
var n = require("../node");
-
const {
isCallExpression,
isLiteral,
isMemberExpression,
isNewExpression
} = _t;
-
function UnaryExpression(node) {
- if (node.operator === "void" || node.operator === "delete" || node.operator === "typeof" || node.operator === "throw") {
+ if (node.operator === "void" || node.operator === "delete" || node.operator === "typeof" ||
+ node.operator === "throw") {
this.word(node.operator);
this.space();
} else {
this.token(node.operator);
}
-
this.print(node.argument, node);
}
-
function DoExpression(node) {
if (node.async) {
- this.word("async");
- this.ensureNoLineTerminator(() => {
- this.printInnerComments(node);
- this.space();
- });
+ this.word("async", true);
+ this.space();
}
-
this.word("do");
this.space();
this.print(node.body, node);
}
-
function ParenthesizedExpression(node) {
this.tokenChar(40);
this.print(node.expression, node);
this.tokenChar(41);
}
-
function UpdateExpression(node) {
if (node.prefix) {
this.token(node.operator);
@@ -81,7 +70,6 @@ function UpdateExpression(node) {
this.token(node.operator);
}
}
-
function ConditionalExpression(node) {
this.print(node.test, node);
this.space();
@@ -93,69 +81,55 @@ function ConditionalExpression(node) {
this.space();
this.print(node.alternate, node);
}
-
function NewExpression(node, parent) {
this.word("new");
this.space();
this.print(node.callee, node);
-
if (this.format.minified && node.arguments.length === 0 && !node.optional && !isCallExpression(parent, {
callee: node
}) && !isMemberExpression(parent) && !isNewExpression(parent)) {
return;
}
-
this.print(node.typeArguments, node);
this.print(node.typeParameters, node);
if (node.optional) {
this.token("?.");
}
-
this.tokenChar(40);
this.printList(node.arguments, node);
this.tokenChar(41);
}
-
function SequenceExpression(node) {
this.printList(node.expressions, node);
}
-
function ThisExpression() {
this.word("this");
}
-
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 === "ParenthesizedExpression") {
return false;
}
-
return !isDecoratorMemberExpression(node.type === "CallExpression" ? node.callee : node);
}
-
function Decorator(node) {
this.tokenChar(64);
const {
expression
} = node;
-
if (shouldParenthesizeDecoratorExpression(expression)) {
this.tokenChar(40);
this.print(expression, node);
@@ -163,27 +137,20 @@ function Decorator(node) {
} else {
this.print(expression, node);
}
-
this.newline();
}
-
function OptionalMemberExpression(node) {
this.print(node.object, node);
-
if (!node.computed && isMemberExpression(node.property)) {
throw new TypeError("Got a MemberExpression for MemberExpression property");
}
-
let computed = node.computed;
-
if (isLiteral(node.property) && typeof node.property.value === "number") {
computed = true;
}
-
if (node.optional) {
this.token("?.");
}
-
if (computed) {
this.tokenChar(91);
this.print(node.property, node);
@@ -192,11 +159,9 @@ function OptionalMemberExpression(node) {
if (!node.optional) {
this.tokenChar(46);
}
-
this.print(node.property, node);
}
}
-
function OptionalCallExpression(node) {
this.print(node.callee, node);
this.print(node.typeParameters, node);
@@ -204,13 +169,12 @@ function OptionalCallExpression(node) {
if (node.optional) {
this.token("?.");
}
-
this.print(node.typeArguments, node);
+
this.tokenChar(40);
this.printList(node.arguments, node);
this.tokenChar(41);
}
-
function CallExpression(node) {
this.print(node.callee, node);
this.print(node.typeArguments, node);
@@ -219,29 +183,23 @@ function CallExpression(node) {
this.printList(node.arguments, node);
this.tokenChar(41);
}
-
function Import() {
this.word("import");
}
-
function AwaitExpression(node) {
this.word("await");
-
if (node.argument) {
this.space();
this.printTerminatorless(node.argument, node, false);
}
}
-
function YieldExpression(node) {
- this.word("yield");
-
+ this.word("yield", true);
if (node.delegate) {
this.ensureNoLineTerminator(() => {
this.printInnerComments(node);
});
this.tokenChar(42);
-
if (node.argument) {
this.space();
this.print(node.argument, node);
@@ -253,7 +211,6 @@ function YieldExpression(node) {
}
}
}
-
function EmptyStatement() {
this.semicolon(true);
}
@@ -262,7 +219,6 @@ function ExpressionStatement(node) {
this.print(node.expression, node);
this.semicolon();
}
-
function AssignmentPattern(node) {
this.print(node.left, node);
if (node.left.optional) this.tokenChar(63);
@@ -272,50 +228,38 @@ function AssignmentPattern(node) {
this.space();
this.print(node.right, node);
}
-
function AssignmentExpression(node, parent) {
const parens = this.inForStatementInitCounter && node.operator === "in" && !n.needsParens(node, parent);
-
if (parens) {
this.tokenChar(40);
}
-
this.print(node.left, node);
this.space();
-
if (node.operator === "in" || node.operator === "instanceof") {
this.word(node.operator);
} else {
this.token(node.operator);
}
-
this.space();
this.print(node.right, node);
-
if (parens) {
this.tokenChar(41);
}
}
-
function BindExpression(node) {
this.print(node.object, node);
this.token("::");
this.print(node.callee, node);
}
-
function MemberExpression(node) {
this.print(node.object, node);
-
if (!node.computed && isMemberExpression(node.property)) {
throw new TypeError("Got a MemberExpression for MemberExpression property");
}
-
let computed = node.computed;
-
if (isLiteral(node.property) && typeof node.property.value === "number") {
computed = true;
}
-
if (computed) {
this.tokenChar(91);
this.print(node.property, node);
@@ -325,39 +269,30 @@ function MemberExpression(node) {
this.print(node.property, node);
}
}
-
function MetaProperty(node) {
this.print(node.meta, node);
this.tokenChar(46);
this.print(node.property, node);
}
-
function PrivateName(node) {
this.tokenChar(35);
this.print(node.id, node);
}
-
function V8IntrinsicIdentifier(node) {
this.tokenChar(37);
this.word(node.name);
}
-
function ModuleExpression(node) {
- this.word("module");
- this.ensureNoLineTerminator(() => {
- this.printInnerComments(node);
- this.space();
- });
+ this.word("module", true);
+ this.space();
this.tokenChar(123);
this.indent();
const {
body
} = node;
-
if (body.body.length || body.directives.length) {
this.newline();
}
-
this.print(body, node);
this.dedent();
this.sourceWithOffset("end", node.loc, 0, -1);
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/flow.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/flow.js
index 26fa97fc8c..bde042c1bd 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/flow.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/flow.js
@@ -77,76 +77,58 @@ exports.Variance = Variance;
exports.VoidTypeAnnotation = VoidTypeAnnotation;
exports._interfaceish = _interfaceish;
exports._variance = _variance;
-
var _t = require("@babel/types");
-
var _modules = require("./modules");
-
var _types2 = require("./types");
-
const {
isDeclareExportDeclaration,
isStatement
} = _t;
-
function AnyTypeAnnotation() {
this.word("any");
}
-
function ArrayTypeAnnotation(node) {
this.print(node.elementType, node, true);
this.tokenChar(91);
this.tokenChar(93);
}
-
function BooleanTypeAnnotation() {
this.word("boolean");
}
-
function BooleanLiteralTypeAnnotation(node) {
this.word(node.value ? "true" : "false");
}
-
function NullLiteralTypeAnnotation() {
this.word("null");
}
-
function DeclareClass(node, parent) {
if (!isDeclareExportDeclaration(parent)) {
this.word("declare");
this.space();
}
-
this.word("class");
this.space();
-
this._interfaceish(node);
}
-
function DeclareFunction(node, parent) {
if (!isDeclareExportDeclaration(parent)) {
this.word("declare");
this.space();
}
-
this.word("function");
this.space();
this.print(node.id, node);
this.print(node.id.typeAnnotation.typeAnnotation, node);
-
if (node.predicate) {
this.space();
this.print(node.predicate, node);
}
-
this.semicolon();
}
-
function InferredPredicate() {
this.tokenChar(37);
this.word("checks");
}
-
function DeclaredPredicate(node) {
this.tokenChar(37);
this.word("checks");
@@ -154,13 +136,11 @@ function DeclaredPredicate(node) {
this.print(node.value, node);
this.tokenChar(41);
}
-
function DeclareInterface(node) {
this.word("declare");
this.space();
this.InterfaceDeclaration(node);
}
-
function DeclareModule(node) {
this.word("declare");
this.space();
@@ -170,7 +150,6 @@ function DeclareModule(node) {
this.space();
this.print(node.body, node);
}
-
function DeclareModuleExports(node) {
this.word("declare");
this.space();
@@ -179,56 +158,45 @@ function DeclareModuleExports(node) {
this.word("exports");
this.print(node.typeAnnotation, node);
}
-
function DeclareTypeAlias(node) {
this.word("declare");
this.space();
this.TypeAlias(node);
}
-
function DeclareOpaqueType(node, parent) {
if (!isDeclareExportDeclaration(parent)) {
this.word("declare");
this.space();
}
-
this.OpaqueType(node);
}
-
function DeclareVariable(node, parent) {
if (!isDeclareExportDeclaration(parent)) {
this.word("declare");
this.space();
}
-
this.word("var");
this.space();
this.print(node.id, node);
this.print(node.id.typeAnnotation, node);
this.semicolon();
}
-
function DeclareExportDeclaration(node) {
this.word("declare");
this.space();
this.word("export");
this.space();
-
if (node.default) {
this.word("default");
this.space();
}
-
FlowExportDeclaration.call(this, node);
}
-
function DeclareExportAllDeclaration(node) {
this.word("declare");
this.space();
-
_modules.ExportAllDeclaration.call(this, node);
}
-
function EnumDeclaration(node) {
const {
id,
@@ -239,7 +207,6 @@ function EnumDeclaration(node) {
this.print(id, node);
this.print(body, node);
}
-
function enumExplicitType(context, name, hasExplicitType) {
if (hasExplicitType) {
context.space();
@@ -247,10 +214,8 @@ function enumExplicitType(context, name, hasExplicitType) {
context.space();
context.word(name);
}
-
context.space();
}
-
function enumBody(context, node) {
const {
members
@@ -258,21 +223,17 @@ function enumBody(context, node) {
context.token("{");
context.indent();
context.newline();
-
for (const member of members) {
context.print(member, node);
context.newline();
}
-
if (node.hasUnknownMembers) {
context.token("...");
context.newline();
}
-
context.dedent();
context.token("}");
}
-
function EnumBooleanBody(node) {
const {
explicitType
@@ -280,7 +241,6 @@ function EnumBooleanBody(node) {
enumExplicitType(this, "boolean", explicitType);
enumBody(this, node);
}
-
function EnumNumberBody(node) {
const {
explicitType
@@ -288,7 +248,6 @@ function EnumNumberBody(node) {
enumExplicitType(this, "number", explicitType);
enumBody(this, node);
}
-
function EnumStringBody(node) {
const {
explicitType
@@ -296,12 +255,10 @@ function EnumStringBody(node) {
enumExplicitType(this, "string", explicitType);
enumBody(this, node);
}
-
function EnumSymbolBody(node) {
enumExplicitType(this, "symbol", true);
enumBody(this, node);
}
-
function EnumDefaultedMember(node) {
const {
id
@@ -309,7 +266,6 @@ function EnumDefaultedMember(node) {
this.print(id, node);
this.tokenChar(44);
}
-
function enumInitializedMember(context, node) {
const {
id,
@@ -322,19 +278,15 @@ function enumInitializedMember(context, node) {
context.print(init, node);
context.token(",");
}
-
function EnumBooleanMember(node) {
enumInitializedMember(this, node);
}
-
function EnumNumberMember(node) {
enumInitializedMember(this, node);
}
-
function EnumStringMember(node) {
enumInitializedMember(this, node);
}
-
function FlowExportDeclaration(node) {
if (node.declaration) {
const declar = node.declaration;
@@ -342,58 +294,46 @@ function FlowExportDeclaration(node) {
if (!isStatement(declar)) this.semicolon();
} else {
this.tokenChar(123);
-
if (node.specifiers.length) {
this.space();
this.printList(node.specifiers, node);
this.space();
}
-
this.tokenChar(125);
-
if (node.source) {
this.space();
this.word("from");
this.space();
this.print(node.source, node);
}
-
this.semicolon();
}
}
-
function ExistsTypeAnnotation() {
this.tokenChar(42);
}
-
function FunctionTypeAnnotation(node, parent) {
this.print(node.typeParameters, node);
this.tokenChar(40);
-
if (node.this) {
this.word("this");
this.tokenChar(58);
this.space();
this.print(node.this.typeAnnotation, node);
-
if (node.params.length || node.rest) {
this.tokenChar(44);
this.space();
}
}
-
this.printList(node.params, node);
-
if (node.rest) {
if (node.params.length) {
this.tokenChar(44);
this.space();
}
-
this.token("...");
this.print(node.rest, node);
}
-
this.tokenChar(41);
if (parent && (parent.type === "ObjectTypeCallProperty" || parent.type === "ObjectTypeInternalSlot" || parent.type === "DeclareFunction" || parent.type === "ObjectTypeProperty" && parent.method)) {
@@ -402,59 +342,47 @@ function FunctionTypeAnnotation(node, parent) {
this.space();
this.token("=>");
}
-
this.space();
this.print(node.returnType, node);
}
-
function FunctionTypeParam(node) {
this.print(node.name, node);
if (node.optional) this.tokenChar(63);
-
if (node.name) {
this.tokenChar(58);
this.space();
}
-
this.print(node.typeAnnotation, node);
}
-
function InterfaceExtends(node) {
this.print(node.id, node);
this.print(node.typeParameters, node, true);
}
-
function _interfaceish(node) {
var _node$extends;
-
this.print(node.id, node);
this.print(node.typeParameters, node);
-
if ((_node$extends = node.extends) != null && _node$extends.length) {
this.space();
this.word("extends");
this.space();
this.printList(node.extends, node);
}
-
if (node.mixins && node.mixins.length) {
this.space();
this.word("mixins");
this.space();
this.printList(node.mixins, node);
}
-
if (node.implements && node.implements.length) {
this.space();
this.word("implements");
this.space();
this.printList(node.implements, node);
}
-
this.space();
this.print(node.body, node);
}
-
function _variance(node) {
if (node.variance) {
if (node.variance.kind === "plus") {
@@ -464,77 +392,61 @@ function _variance(node) {
}
}
}
-
function InterfaceDeclaration(node) {
this.word("interface");
this.space();
-
this._interfaceish(node);
}
-
function andSeparator() {
this.space();
this.tokenChar(38);
this.space();
}
-
function InterfaceTypeAnnotation(node) {
this.word("interface");
-
if (node.extends && node.extends.length) {
this.space();
this.word("extends");
this.space();
this.printList(node.extends, node);
}
-
this.space();
this.print(node.body, node);
}
-
function IntersectionTypeAnnotation(node) {
this.printJoin(node.types, node, {
separator: andSeparator
});
}
-
function MixedTypeAnnotation() {
this.word("mixed");
}
-
function EmptyTypeAnnotation() {
this.word("empty");
}
-
function NullableTypeAnnotation(node) {
this.tokenChar(63);
this.print(node.typeAnnotation, node);
}
-
function NumberTypeAnnotation() {
this.word("number");
}
-
function StringTypeAnnotation() {
this.word("string");
}
-
function ThisTypeAnnotation() {
this.word("this");
}
-
function TupleTypeAnnotation(node) {
this.tokenChar(91);
this.printList(node.types, node);
this.tokenChar(93);
}
-
function TypeofTypeAnnotation(node) {
this.word("typeof");
this.space();
this.print(node.argument, node);
}
-
function TypeAlias(node) {
this.word("type");
this.space();
@@ -546,29 +458,23 @@ function TypeAlias(node) {
this.print(node.right, node);
this.semicolon();
}
-
function TypeAnnotation(node) {
this.tokenChar(58);
this.space();
if (node.optional) this.tokenChar(63);
this.print(node.typeAnnotation, node);
}
-
function TypeParameterInstantiation(node) {
this.tokenChar(60);
this.printList(node.params, node, {});
this.tokenChar(62);
}
-
function TypeParameter(node) {
this._variance(node);
-
this.word(node.name);
-
if (node.bound) {
this.print(node.bound, node);
}
-
if (node.default) {
this.space();
this.tokenChar(61);
@@ -576,7 +482,6 @@ function TypeParameter(node) {
this.print(node.default, node);
}
}
-
function OpaqueType(node) {
this.word("opaque");
this.space();
@@ -584,23 +489,19 @@ function OpaqueType(node) {
this.space();
this.print(node.id, node);
this.print(node.typeParameters, node);
-
if (node.supertype) {
this.tokenChar(58);
this.space();
this.print(node.supertype, node);
}
-
if (node.impltype) {
this.space();
this.tokenChar(61);
this.space();
this.print(node.impltype, node);
}
-
this.semicolon();
}
-
function ObjectTypeAnnotation(node) {
if (node.exact) {
this.token("{|");
@@ -609,7 +510,6 @@ function ObjectTypeAnnotation(node) {
}
const props = [...node.properties, ...(node.callProperties || []), ...(node.indexers || []), ...(node.internalSlots || [])];
-
if (props.length) {
this.newline();
this.space();
@@ -617,7 +517,6 @@ function ObjectTypeAnnotation(node) {
addNewlines(leading) {
if (leading && !props[0]) return 1;
},
-
indent: true,
statement: true,
iterator: () => {
@@ -629,141 +528,112 @@ function ObjectTypeAnnotation(node) {
});
this.space();
}
-
if (node.inexact) {
this.indent();
this.token("...");
-
if (props.length) {
this.newline();
}
-
this.dedent();
}
-
if (node.exact) {
this.token("|}");
} else {
this.tokenChar(125);
}
}
-
function ObjectTypeInternalSlot(node) {
if (node.static) {
this.word("static");
this.space();
}
-
this.tokenChar(91);
this.tokenChar(91);
this.print(node.id, node);
this.tokenChar(93);
this.tokenChar(93);
if (node.optional) this.tokenChar(63);
-
if (!node.method) {
this.tokenChar(58);
this.space();
}
-
this.print(node.value, node);
}
-
function ObjectTypeCallProperty(node) {
if (node.static) {
this.word("static");
this.space();
}
-
this.print(node.value, node);
}
-
function ObjectTypeIndexer(node) {
if (node.static) {
this.word("static");
this.space();
}
-
this._variance(node);
-
this.tokenChar(91);
-
if (node.id) {
this.print(node.id, node);
this.tokenChar(58);
this.space();
}
-
this.print(node.key, node);
this.tokenChar(93);
this.tokenChar(58);
this.space();
this.print(node.value, node);
}
-
function ObjectTypeProperty(node) {
if (node.proto) {
this.word("proto");
this.space();
}
-
if (node.static) {
this.word("static");
this.space();
}
-
if (node.kind === "get" || node.kind === "set") {
this.word(node.kind);
this.space();
}
-
this._variance(node);
-
this.print(node.key, node);
if (node.optional) this.tokenChar(63);
-
if (!node.method) {
this.tokenChar(58);
this.space();
}
-
this.print(node.value, node);
}
-
function ObjectTypeSpreadProperty(node) {
this.token("...");
this.print(node.argument, node);
}
-
function QualifiedTypeIdentifier(node) {
this.print(node.qualification, node);
this.tokenChar(46);
this.print(node.id, node);
}
-
function SymbolTypeAnnotation() {
this.word("symbol");
}
-
function orSeparator() {
this.space();
this.tokenChar(124);
this.space();
}
-
function UnionTypeAnnotation(node) {
this.printJoin(node.types, node, {
separator: orSeparator
});
}
-
function TypeCastExpression(node) {
this.tokenChar(40);
this.print(node.expression, node);
this.print(node.typeAnnotation, node);
this.tokenChar(41);
}
-
function Variance(node) {
if (node.kind === "plus") {
this.tokenChar(43);
@@ -771,25 +641,20 @@ function Variance(node) {
this.tokenChar(45);
}
}
-
function VoidTypeAnnotation() {
this.word("void");
}
-
function IndexedAccessType(node) {
this.print(node.objectType, node, true);
this.tokenChar(91);
this.print(node.indexType, node);
this.tokenChar(93);
}
-
function OptionalIndexedAccessType(node) {
this.print(node.objectType, node);
-
if (node.optional) {
this.token("?.");
}
-
this.tokenChar(91);
this.print(node.indexType, node);
this.tokenChar(93);
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/index.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/index.js
index 97e73ba277..25ad36b14e 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/index.js
@@ -3,9 +3,7 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
-
var _templateLiterals = require("./template-literals");
-
Object.keys(_templateLiterals).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _templateLiterals[key]) return;
@@ -16,9 +14,7 @@ Object.keys(_templateLiterals).forEach(function (key) {
}
});
});
-
var _expressions = require("./expressions");
-
Object.keys(_expressions).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _expressions[key]) return;
@@ -29,9 +25,7 @@ Object.keys(_expressions).forEach(function (key) {
}
});
});
-
var _statements = require("./statements");
-
Object.keys(_statements).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _statements[key]) return;
@@ -42,9 +36,7 @@ Object.keys(_statements).forEach(function (key) {
}
});
});
-
var _classes = require("./classes");
-
Object.keys(_classes).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _classes[key]) return;
@@ -55,9 +47,7 @@ Object.keys(_classes).forEach(function (key) {
}
});
});
-
var _methods = require("./methods");
-
Object.keys(_methods).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _methods[key]) return;
@@ -68,9 +58,7 @@ Object.keys(_methods).forEach(function (key) {
}
});
});
-
var _modules = require("./modules");
-
Object.keys(_modules).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _modules[key]) return;
@@ -81,9 +69,7 @@ Object.keys(_modules).forEach(function (key) {
}
});
});
-
var _types = require("./types");
-
Object.keys(_types).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _types[key]) return;
@@ -94,9 +80,7 @@ Object.keys(_types).forEach(function (key) {
}
});
});
-
var _flow = require("./flow");
-
Object.keys(_flow).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _flow[key]) return;
@@ -107,9 +91,7 @@ Object.keys(_flow).forEach(function (key) {
}
});
});
-
var _base = require("./base");
-
Object.keys(_base).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _base[key]) return;
@@ -120,9 +102,7 @@ Object.keys(_base).forEach(function (key) {
}
});
});
-
var _jsx = require("./jsx");
-
Object.keys(_jsx).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _jsx[key]) return;
@@ -133,9 +113,7 @@ Object.keys(_jsx).forEach(function (key) {
}
});
});
-
var _typescript = require("./typescript");
-
Object.keys(_typescript).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _typescript[key]) return;
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/jsx.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/jsx.js
index 363a14551d..4b8dd7a761 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/jsx.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/jsx.js
@@ -18,92 +18,75 @@ exports.JSXOpeningFragment = JSXOpeningFragment;
exports.JSXSpreadAttribute = JSXSpreadAttribute;
exports.JSXSpreadChild = JSXSpreadChild;
exports.JSXText = JSXText;
-
function JSXAttribute(node) {
this.print(node.name, node);
-
if (node.value) {
this.tokenChar(61);
this.print(node.value, node);
}
}
-
function JSXIdentifier(node) {
this.word(node.name);
}
-
function JSXNamespacedName(node) {
this.print(node.namespace, node);
this.tokenChar(58);
this.print(node.name, node);
}
-
function JSXMemberExpression(node) {
this.print(node.object, node);
this.tokenChar(46);
this.print(node.property, node);
}
-
function JSXSpreadAttribute(node) {
this.tokenChar(123);
this.token("...");
this.print(node.argument, node);
this.tokenChar(125);
}
-
function JSXExpressionContainer(node) {
this.tokenChar(123);
this.print(node.expression, node);
this.tokenChar(125);
}
-
function JSXSpreadChild(node) {
this.tokenChar(123);
this.token("...");
this.print(node.expression, node);
this.tokenChar(125);
}
-
function JSXText(node) {
const raw = this.getPossibleRaw(node);
-
if (raw !== undefined) {
this.token(raw, true);
} else {
this.token(node.value, true);
}
}
-
function JSXElement(node) {
const open = node.openingElement;
this.print(open, node);
if (open.selfClosing) return;
this.indent();
-
for (const child of node.children) {
this.print(child, node);
}
-
this.dedent();
this.print(node.closingElement, node);
}
-
function spaceSeparator() {
this.space();
}
-
function JSXOpeningElement(node) {
this.tokenChar(60);
this.print(node.name, node);
this.print(node.typeParameters, node);
-
if (node.attributes.length > 0) {
this.space();
this.printJoin(node.attributes, node, {
separator: spaceSeparator
});
}
-
if (node.selfClosing) {
this.space();
this.token("/>");
@@ -111,34 +94,27 @@ function JSXOpeningElement(node) {
this.tokenChar(62);
}
}
-
function JSXClosingElement(node) {
this.token("</");
this.print(node.name, node);
this.tokenChar(62);
}
-
-function JSXEmptyExpression(node) {
- this.printInnerComments(node);
+function JSXEmptyExpression() {
+ this.printInnerComments();
}
-
function JSXFragment(node) {
this.print(node.openingFragment, node);
this.indent();
-
for (const child of node.children) {
this.print(child, node);
}
-
this.dedent();
this.print(node.closingFragment, node);
}
-
function JSXOpeningFragment() {
this.tokenChar(60);
this.tokenChar(62);
}
-
function JSXClosingFragment() {
this.token("</");
this.tokenChar(62);
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/methods.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/methods.js
index 3277531b93..238d64bcbd 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/methods.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/methods.js
@@ -11,29 +11,22 @@ exports._param = _param;
exports._parameters = _parameters;
exports._params = _params;
exports._predicate = _predicate;
-
var _t = require("@babel/types");
-
const {
isIdentifier
} = _t;
-
function _params(node) {
this.print(node.typeParameters, node);
this.tokenChar(40);
-
this._parameters(node.params, node);
-
this.tokenChar(41);
+ this._noLineTerminator = true;
this.print(node.returnType, node, node.type === "ArrowFunctionExpression");
}
-
function _parameters(parameters, parent) {
const paramLength = parameters.length;
-
for (let i = 0; i < paramLength; i++) {
this._param(parameters[i], parent);
-
if (i < parameters.length - 1) {
this.tokenChar(44);
this.space();
@@ -44,38 +37,31 @@ function _parameters(parameters, parent) {
this.printInnerComments(parent);
}
}
-
function _param(parameter, parent) {
this.printJoin(parameter.decorators, parameter);
this.print(parameter, parent);
-
- if (parameter.optional) {
+ if (
+ parameter.optional) {
this.tokenChar(63);
}
- this.print(parameter.typeAnnotation, parameter);
+ this.print(
+ parameter.typeAnnotation, parameter);
}
function _methodHead(node) {
const kind = node.kind;
const key = node.key;
-
if (kind === "get" || kind === "set") {
this.word(kind);
this.space();
}
-
- const {
- _noLineTerminator
- } = this;
-
if (node.async) {
- this._noLineTerminator = true;
- this.word("async");
+ this.word("async", true);
this.space();
}
-
- if (kind === "method" || kind === "init") {
+ if (kind === "method" ||
+ kind === "init") {
if (node.generator) {
if (node.async) {
this.printInnerComments(node);
@@ -85,7 +71,6 @@ function _methodHead(node) {
this._noLineTerminator = _noLineTerminator;
}
}
-
if (node.computed) {
this.tokenChar(91);
this._noLineTerminator = _noLineTerminator;
@@ -96,90 +81,73 @@ function _methodHead(node) {
this.print(key, node);
this._noLineTerminator = _noLineTerminator;
}
-
- if (node.optional) {
+ if (
+ node.optional) {
this.tokenChar(63);
}
-
this._params(node);
}
-
-function _predicate(node) {
+function _predicate(node, noLineTerminatorAfter) {
if (node.predicate) {
if (!node.returnType) {
this.tokenChar(58);
}
-
this.space();
- this.print(node.predicate, node);
+ this.print(node.predicate, node, noLineTerminatorAfter);
}
}
-
function _functionHead(node) {
if (node.async) {
this.word("async");
+ this._endsWithInnerRaw = false;
this.space();
}
-
this.word("function");
- if (node.generator) this.tokenChar(42);
- this.printInnerComments(node);
+ if (node.generator) {
+ this._endsWithInnerRaw = false;
+ this.tokenChar(42);
+ }
this.space();
-
if (node.id) {
this.print(node.id, node);
}
-
this._params(node);
-
if (node.type !== "TSDeclareFunction") {
this._predicate(node);
}
}
-
function FunctionExpression(node) {
this._functionHead(node);
-
this.space();
this.print(node.body, node);
}
-
function ArrowFunctionExpression(node) {
const {
_noLineTerminator
} = this;
if (node.async) {
- this._noLineTerminator = true;
- this.word("async");
+ this.word("async", true);
this.space();
}
let firstParam;
-
if (!this.format.retainLines && node.params.length === 1 && isIdentifier(firstParam = node.params[0]) && !hasTypesOrComments(node, firstParam)) {
- this.print(firstParam, node);
- this._noLineTerminator = _noLineTerminator;
+ this.print(firstParam, node, true);
} else {
this._noLineTerminator = _noLineTerminator;
this._params(node);
}
-
- this._predicate(node);
-
- this.ensureNoLineTerminator(() => {
- this.space();
- this.printInnerComments(node);
- this.token("=>");
- });
+ this._predicate(node, true);
+ this.space();
+ this.printInnerComments();
+ this.token("=>");
this.space();
this.print(node.body, node);
}
-
function hasTypesOrComments(node, param) {
var _param$leadingComment, _param$trailingCommen;
-
return !!(node.typeParameters || node.returnType || node.predicate || param.typeAnnotation || param.optional || (_param$leadingComment = param.leadingComments) != null && _param$leadingComment.length || (_param$trailingCommen = param.trailingComments) != null && _param$trailingCommen.length);
}
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 5aef4504f8..d51d013ca6 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
@@ -14,9 +14,8 @@ exports.ImportDeclaration = ImportDeclaration;
exports.ImportDefaultSpecifier = ImportDefaultSpecifier;
exports.ImportNamespaceSpecifier = ImportNamespaceSpecifier;
exports.ImportSpecifier = ImportSpecifier;
-
+exports._printAssertions = _printAssertions;
var _t = require("@babel/types");
-
const {
isClassDeclaration,
isExportDefaultSpecifier,
@@ -25,15 +24,12 @@ const {
isImportNamespaceSpecifier,
isStatement
} = _t;
-
function ImportSpecifier(node) {
if (node.importKind === "type" || node.importKind === "typeof") {
this.word(node.importKind);
this.space();
}
-
this.print(node.imported, node);
-
if (node.local && node.local.name !== node.imported.name) {
this.space();
this.word("as");
@@ -41,23 +37,18 @@ function ImportSpecifier(node) {
this.print(node.local, node);
}
}
-
function ImportDefaultSpecifier(node) {
this.print(node.local, node);
}
-
function ExportDefaultSpecifier(node) {
this.print(node.exported, node);
}
-
function ExportSpecifier(node) {
if (node.exportKind === "type") {
this.word("type");
this.space();
}
-
this.print(node.local, node);
-
if (node.exported && node.local.name !== node.exported.name) {
this.space();
this.word("as");
@@ -65,7 +56,6 @@ function ExportSpecifier(node) {
this.print(node.exported, node);
}
}
-
function ExportNamespaceSpecifier(node) {
this.tokenChar(42);
this.space();
@@ -73,37 +63,36 @@ function ExportNamespaceSpecifier(node) {
this.space();
this.print(node.exported, node);
}
-
+function _printAssertions(node) {
+ this.word("assert");
+ this.space();
+ this.tokenChar(123);
+ this.space();
+ this.printList(node.assertions, node);
+ this.space();
+ this.tokenChar(125);
+}
function ExportAllDeclaration(node) {
var _node$assertions;
-
this.word("export");
this.space();
-
if (node.exportKind === "type") {
this.word("type");
this.space();
}
-
this.tokenChar(42);
this.space();
this.word("from");
this.space();
-
if ((_node$assertions = node.assertions) != null && _node$assertions.length) {
- this.ensureNoLineTerminator(() => {
- this.print(node.source, node);
- this.space();
- this.word("assert");
- });
- this.printAssertions(node);
+ this.print(node.source, node, true);
+ this.space();
+ this._printAssertions(node);
} else {
this.print(node.source, node);
}
-
this.semicolon();
}
-
function ExportNamedDeclaration(node) {
{
if (this.format.decoratorsBeforeExport && isClassDeclaration(node.declaration)) {
@@ -112,7 +101,6 @@ function ExportNamedDeclaration(node) {
}
this.word("export");
this.space();
-
if (node.declaration) {
const declar = node.declaration;
this.print(declar, node);
@@ -122,17 +110,14 @@ function ExportNamedDeclaration(node) {
this.word("type");
this.space();
}
-
const specifiers = node.specifiers.slice(0);
- let hasSpecial = false;
+ let hasSpecial = false;
for (;;) {
const first = specifiers[0];
-
if (isExportDefaultSpecifier(first) || isExportNamespaceSpecifier(first)) {
hasSpecial = true;
this.print(specifiers.shift(), node);
-
if (specifiers.length) {
this.tokenChar(44);
this.space();
@@ -141,42 +126,31 @@ function ExportNamedDeclaration(node) {
break;
}
}
-
if (specifiers.length || !specifiers.length && !hasSpecial) {
this.tokenChar(123);
-
if (specifiers.length) {
this.space();
this.printList(specifiers, node);
this.space();
}
-
this.tokenChar(125);
}
-
if (node.source) {
var _node$assertions2;
-
this.space();
this.word("from");
this.space();
-
if ((_node$assertions2 = node.assertions) != null && _node$assertions2.length) {
- this.ensureNoLineTerminator(() => {
- this.print(node.source, node);
- this.space();
- this.word("assert");
- });
- this.printAssertions(node);
+ this.print(node.source, node, true);
+ this.space();
+ this._printAssertions(node);
} else {
this.print(node.source, node);
}
}
-
this.semicolon();
}
}
-
function ExportDefaultDeclaration(node) {
{
if (this.format.decoratorsBeforeExport && isClassDeclaration(node.declaration)) {
@@ -184,7 +158,7 @@ function ExportDefaultDeclaration(node) {
}
}
this.word("export");
- this.printInnerComments(node);
+ this.noIndentInnerCommentsHere();
this.space();
this.word("default");
this.space();
@@ -192,33 +166,26 @@ function ExportDefaultDeclaration(node) {
this.print(declar, node);
if (!isStatement(declar)) this.semicolon();
}
-
function ImportDeclaration(node) {
var _node$assertions3;
-
this.word("import");
this.space();
const isTypeKind = node.importKind === "type" || node.importKind === "typeof";
-
if (isTypeKind) {
- this.printInnerComments(node, false);
+ this.noIndentInnerCommentsHere();
this.word(node.importKind);
this.space();
} else if (node.module) {
- this.printInnerComments(node, false);
+ this.noIndentInnerCommentsHere();
this.word("module");
this.space();
}
-
const specifiers = node.specifiers.slice(0);
const hasSpecifiers = !!specifiers.length;
-
while (hasSpecifiers) {
const first = specifiers[0];
-
if (isImportDefaultSpecifier(first) || isImportNamespaceSpecifier(first)) {
this.print(specifiers.shift(), node);
-
if (specifiers.length) {
this.tokenChar(44);
this.space();
@@ -227,7 +194,6 @@ function ImportDeclaration(node) {
break;
}
}
-
if (specifiers.length) {
this.tokenChar(123);
this.space();
@@ -238,27 +204,20 @@ function ImportDeclaration(node) {
this.tokenChar(123);
this.tokenChar(125);
}
-
if (hasSpecifiers || isTypeKind) {
this.space();
this.word("from");
this.space();
}
-
if ((_node$assertions3 = node.assertions) != null && _node$assertions3.length) {
this.print(node.source, node, true);
- this.ensureNoLineTerminator(() => {
- this.space();
- this.word("assert");
- });
- this.printAssertions(node);
+ this.space();
+ this._printAssertions(node);
} else {
this.print(node.source, node);
}
-
{
var _node$attributes;
-
if ((_node$attributes = node.attributes) != null && _node$attributes.length) {
this.space();
this.word("with");
@@ -268,14 +227,12 @@ function ImportDeclaration(node) {
}
this.semicolon();
}
-
function ImportAttribute(node) {
this.print(node.key);
this.tokenChar(58);
this.space();
this.print(node.value);
}
-
function ImportNamespaceSpecifier(node) {
this.tokenChar(42);
this.space();
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/statements.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/statements.js
index b751638a0f..72a9e7e1d1 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/statements.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/statements.js
@@ -21,16 +21,13 @@ exports.VariableDeclaration = VariableDeclaration;
exports.VariableDeclarator = VariableDeclarator;
exports.WhileStatement = WhileStatement;
exports.WithStatement = WithStatement;
-
var _t = require("@babel/types");
-
const {
isFor,
isForStatement,
isIfStatement,
isStatement
} = _t;
-
function WithStatement(node) {
this.word("with");
this.space();
@@ -39,7 +36,6 @@ function WithStatement(node) {
this.tokenChar(41);
this.printBlock(node);
}
-
function IfStatement(node) {
this.word("if");
this.space();
@@ -48,21 +44,17 @@ function IfStatement(node) {
this.tokenChar(41);
this.space();
const needsBlock = node.alternate && isIfStatement(getLastStatement(node.consequent));
-
if (needsBlock) {
this.tokenChar(123);
this.newline();
this.indent();
}
-
this.printAndIndentOnComments(node.consequent, node);
-
if (needsBlock) {
this.dedent();
this.newline();
this.tokenChar(125);
}
-
if (node.alternate) {
if (this.endsWith(125)) this.space();
this.word("else");
@@ -75,14 +67,11 @@ function getLastStatement(statement) {
const {
body
} = statement;
-
if (isStatement(body) === false) {
return statement;
}
-
return getLastStatement(body);
}
-
function ForStatement(node) {
this.word("for");
this.space();
@@ -91,23 +80,18 @@ function ForStatement(node) {
this.print(node.init, node);
this.inForStatementInitCounter--;
this.tokenChar(59);
-
if (node.test) {
this.space();
this.print(node.test, node);
}
-
this.tokenChar(59);
-
if (node.update) {
this.space();
this.print(node.update, node);
}
-
this.tokenChar(41);
this.printBlock(node);
}
-
function WhileStatement(node) {
this.word("while");
this.space();
@@ -116,18 +100,15 @@ function WhileStatement(node) {
this.tokenChar(41);
this.printBlock(node);
}
-
function ForXStatement(node) {
this.word("for");
this.space();
const isForOf = node.type === "ForOfStatement";
-
if (isForOf && node.await) {
this.word("await");
this.space();
}
-
- this.printInnerComments(node, false);
+ this.noIndentInnerCommentsHere();
this.tokenChar(40);
this.print(node.left, node);
this.space();
@@ -137,12 +118,10 @@ function ForXStatement(node) {
this.tokenChar(41);
this.printBlock(node);
}
-
const ForInStatement = ForXStatement;
exports.ForInStatement = ForInStatement;
const ForOfStatement = ForXStatement;
exports.ForOfStatement = ForOfStatement;
-
function DoWhileStatement(node) {
this.word("do");
this.space();
@@ -155,43 +134,35 @@ function DoWhileStatement(node) {
this.tokenChar(41);
this.semicolon();
}
-
function printStatementAfterKeyword(printer, node, parent, isLabel) {
if (node) {
printer.space();
printer.printTerminatorless(node, parent, isLabel);
}
-
printer.semicolon();
}
-
function BreakStatement(node) {
this.word("break");
printStatementAfterKeyword(this, node.label, node, true);
}
-
function ContinueStatement(node) {
this.word("continue");
printStatementAfterKeyword(this, node.label, node, true);
}
-
function ReturnStatement(node) {
this.word("return");
printStatementAfterKeyword(this, node.argument, node, false);
}
-
function ThrowStatement(node) {
this.word("throw");
printStatementAfterKeyword(this, node.argument, node, false);
}
-
function LabeledStatement(node) {
this.print(node.label, node);
this.tokenChar(58);
this.space();
this.print(node.body, node);
}
-
function TryStatement(node) {
this.word("try");
this.space();
@@ -203,7 +174,6 @@ function TryStatement(node) {
} else {
this.print(node.handler, node);
}
-
if (node.finalizer) {
this.space();
this.word("finally");
@@ -211,11 +181,9 @@ function TryStatement(node) {
this.print(node.finalizer, node);
}
}
-
function CatchClause(node) {
this.word("catch");
this.space();
-
if (node.param) {
this.tokenChar(40);
this.print(node.param, node);
@@ -223,10 +191,8 @@ function CatchClause(node) {
this.tokenChar(41);
this.space();
}
-
this.print(node.body, node);
}
-
function SwitchStatement(node) {
this.word("switch");
this.space();
@@ -237,15 +203,12 @@ function SwitchStatement(node) {
this.tokenChar(123);
this.printSequence(node.cases, node, {
indent: true,
-
addNewlines(leading, cas) {
if (!leading && node.cases[node.cases.length - 1] === cas) return -1;
}
-
});
this.tokenChar(125);
}
-
function SwitchCase(node) {
if (node.test) {
this.word("case");
@@ -256,7 +219,6 @@ function SwitchCase(node) {
this.word("default");
this.tokenChar(58);
}
-
if (node.consequent.length) {
this.newline();
this.printSequence(node.consequent, node, {
@@ -264,33 +226,21 @@ function SwitchCase(node) {
});
}
}
-
function DebuggerStatement() {
this.word("debugger");
this.semicolon();
}
-
function VariableDeclaration(node, parent) {
if (node.declare) {
this.word("declare");
this.space();
}
-
const {
kind
} = node;
- this.word(kind);
- const {
- _noLineTerminator
- } = this;
-
- if (kind === "using") {
- this._noLineTerminator = true;
- }
-
+ this.word(kind, kind === "using");
this.space();
let hasInits = false;
-
if (!isFor(parent)) {
for (const declar of node.declarations) {
if (declar.init) {
@@ -299,25 +249,13 @@ function VariableDeclaration(node, parent) {
}
}
- let iterator;
-
- if (kind === "using") {
- iterator = (_, i) => {
- if (i === 0) {
- this._noLineTerminator = _noLineTerminator;
- }
- };
- }
-
this.printList(node.declarations, node, {
separator: hasInits ? function () {
this.tokenChar(44);
this.newline();
} : undefined,
- iterator,
indent: node.declarations.length > 1 ? true : false
});
-
if (isFor(parent)) {
if (isForStatement(parent)) {
if (parent.init === node) return;
@@ -325,15 +263,12 @@ function VariableDeclaration(node, parent) {
if (parent.left === node) return;
}
}
-
this.semicolon();
}
-
function VariableDeclarator(node) {
this.print(node.id, node);
if (node.definite) this.tokenChar(33);
this.print(node.id.typeAnnotation, node);
-
if (node.init) {
this.space();
this.tokenChar(61);
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/template-literals.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/template-literals.js
index 6d38dd8f84..737d33c60a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/template-literals.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/template-literals.js
@@ -6,26 +6,21 @@ Object.defineProperty(exports, "__esModule", {
exports.TaggedTemplateExpression = TaggedTemplateExpression;
exports.TemplateElement = TemplateElement;
exports.TemplateLiteral = TemplateLiteral;
-
function TaggedTemplateExpression(node) {
this.print(node.tag, node);
this.print(node.typeParameters, node);
this.print(node.quasi, node);
}
-
function TemplateElement(node, parent) {
const isFirst = parent.quasis[0] === node;
const isLast = parent.quasis[parent.quasis.length - 1] === node;
const value = (isFirst ? "`" : "}") + node.value.raw + (isLast ? "`" : "${");
this.token(value, true);
}
-
function TemplateLiteral(node) {
const quasis = node.quasis;
-
for (let i = 0; i < quasis.length; i++) {
this.print(quasis[i], node);
-
if (i + 1 < quasis.length) {
this.print(node.expressions[i], node);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/types.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/types.js
index 544395880f..a13edbbd7d 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/types.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/types.js
@@ -23,34 +23,25 @@ exports.SpreadElement = exports.RestElement = RestElement;
exports.StringLiteral = StringLiteral;
exports.TopicReference = TopicReference;
exports.TupleExpression = TupleExpression;
-
var _t = require("@babel/types");
-
var _jsesc = require("jsesc");
-
const {
isAssignmentPattern,
isIdentifier
} = _t;
-
function Identifier(node) {
this.word(node.name);
}
-
function ArgumentPlaceholder() {
this.tokenChar(63);
}
-
function RestElement(node) {
this.token("...");
this.print(node.argument, node);
}
-
function ObjectExpression(node) {
const props = node.properties;
this.tokenChar(123);
- this.printInnerComments(node);
-
if (props.length) {
this.space();
this.printList(props, node, {
@@ -59,54 +50,43 @@ function ObjectExpression(node) {
});
this.space();
}
-
this.sourceWithOffset("end", node.loc, 0, -1);
this.tokenChar(125);
}
-
function ObjectMethod(node) {
this.printJoin(node.decorators, node);
-
this._methodHead(node);
-
this.space();
this.print(node.body, node);
}
-
function ObjectProperty(node) {
this.printJoin(node.decorators, node);
-
if (node.computed) {
this.tokenChar(91);
this.print(node.key, node);
this.tokenChar(93);
} else {
- if (isAssignmentPattern(node.value) && isIdentifier(node.key) && node.key.name === node.value.left.name) {
+ if (isAssignmentPattern(node.value) && isIdentifier(node.key) &&
+ node.key.name === node.value.left.name) {
this.print(node.value, node);
return;
}
-
this.print(node.key, node);
if (node.shorthand && isIdentifier(node.key) && isIdentifier(node.value) && node.key.name === node.value.name) {
return;
}
}
-
this.tokenChar(58);
this.space();
this.print(node.value, node);
}
-
function ArrayExpression(node) {
const elems = node.elements;
const len = elems.length;
this.tokenChar(91);
- this.printInnerComments(node);
-
for (let i = 0; i < elems.length; i++) {
const elem = elems[i];
-
if (elem) {
if (i > 0) this.space();
this.print(elem, node);
@@ -115,15 +95,12 @@ function ArrayExpression(node) {
this.tokenChar(44);
}
}
-
this.tokenChar(93);
}
-
function RecordExpression(node) {
const props = node.properties;
let startToken;
let endToken;
-
if (this.format.recordAndTupleSyntaxType === "bar") {
startToken = "{|";
endToken = "|}";
@@ -133,10 +110,7 @@ function RecordExpression(node) {
startToken = "#{";
endToken = "}";
}
-
this.token(startToken);
- this.printInnerComments(node);
-
if (props.length) {
this.space();
this.printList(props, node, {
@@ -145,16 +119,13 @@ function RecordExpression(node) {
});
this.space();
}
-
this.token(endToken);
}
-
function TupleExpression(node) {
const elems = node.elements;
const len = elems.length;
let startToken;
let endToken;
-
if (this.format.recordAndTupleSyntaxType === "bar") {
startToken = "[|";
endToken = "|]";
@@ -164,40 +135,30 @@ function TupleExpression(node) {
} else {
throw new Error(`${this.format.recordAndTupleSyntaxType} is not a valid recordAndTuple syntax type`);
}
-
this.token(startToken);
- this.printInnerComments(node);
-
for (let i = 0; i < elems.length; i++) {
const elem = elems[i];
-
if (elem) {
if (i > 0) this.space();
this.print(elem, node);
if (i < len - 1) this.tokenChar(44);
}
}
-
this.token(endToken);
}
-
function RegExpLiteral(node) {
this.word(`/${node.pattern}/${node.flags}`);
}
-
function BooleanLiteral(node) {
this.word(node.value ? "true" : "false");
}
-
function NullLiteral() {
this.word("null");
}
-
function NumericLiteral(node) {
const raw = this.getPossibleRaw(node);
const opts = this.format.jsescOption;
const value = node.value + "";
-
if (opts.numbers) {
this.number(_jsesc(node.value, opts));
} else if (raw == null) {
@@ -208,51 +169,39 @@ function NumericLiteral(node) {
this.number(raw);
}
}
-
function StringLiteral(node) {
const raw = this.getPossibleRaw(node);
-
if (!this.format.minified && raw !== undefined) {
this.token(raw);
return;
}
-
const val = _jsesc(node.value, Object.assign(this.format.jsescOption, this.format.jsonCompatibleStrings && {
json: true
}));
-
return this.token(val);
}
-
function BigIntLiteral(node) {
const raw = this.getPossibleRaw(node);
-
if (!this.format.minified && raw !== undefined) {
this.word(raw);
return;
}
-
this.word(node.value + "n");
}
-
function DecimalLiteral(node) {
const raw = this.getPossibleRaw(node);
-
if (!this.format.minified && raw !== undefined) {
this.word(raw);
return;
}
-
this.word(node.value + "m");
}
const validTopicTokenSet = new Set(["^^", "@@", "^", "%", "#"]);
-
function TopicReference() {
const {
topicToken
} = this.format;
-
if (validTopicTokenSet.has(topicToken)) {
this.token(topicToken);
} else {
@@ -265,11 +214,9 @@ function TopicReference() {
function PipelineTopicExpression(node) {
this.print(node.expression, node);
}
-
function PipelineBareFunction(node) {
this.print(node.callee, node);
}
-
function PipelinePrimaryTopicReference() {
this.tokenChar(35);
}
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 844a641df8..56624653a8 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
@@ -71,45 +71,36 @@ exports.tsPrintFunctionOrConstructorType = tsPrintFunctionOrConstructorType;
exports.tsPrintPropertyOrMethodName = tsPrintPropertyOrMethodName;
exports.tsPrintSignatureDeclarationBase = tsPrintSignatureDeclarationBase;
exports.tsPrintTypeLiteralOrInterfaceBody = tsPrintTypeLiteralOrInterfaceBody;
-
function TSTypeAnnotation(node) {
this.tokenChar(58);
this.space();
if (node.optional) this.tokenChar(63);
this.print(node.typeAnnotation, node);
}
-
function TSTypeParameterInstantiation(node, parent) {
this.tokenChar(60);
this.printList(node.params, node, {});
-
if (parent.type === "ArrowFunctionExpression" && node.params.length === 1) {
this.tokenChar(44);
}
-
this.tokenChar(62);
}
-
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) {
this.space();
this.word("extends");
this.space();
this.print(node.constraint, node);
}
-
if (node.default) {
this.space();
this.tokenChar(61);
@@ -117,238 +108,187 @@ function TSTypeParameter(node) {
this.print(node.default, node);
}
}
-
function TSParameterProperty(node) {
if (node.accessibility) {
this.word(node.accessibility);
this.space();
}
-
if (node.readonly) {
this.word("readonly");
this.space();
}
-
this._param(node.parameter);
}
-
function TSDeclareFunction(node) {
if (node.declare) {
this.word("declare");
this.space();
}
-
this._functionHead(node);
-
this.tokenChar(59);
}
-
function TSDeclareMethod(node) {
this._classMethodHead(node);
-
this.tokenChar(59);
}
-
function TSQualifiedName(node) {
this.print(node.left, node);
this.tokenChar(46);
this.print(node.right, node);
}
-
function TSCallSignatureDeclaration(node) {
this.tsPrintSignatureDeclarationBase(node);
this.tokenChar(59);
}
-
function TSConstructSignatureDeclaration(node) {
this.word("new");
this.space();
this.tsPrintSignatureDeclarationBase(node);
this.tokenChar(59);
}
-
function TSPropertySignature(node) {
const {
readonly,
initializer
} = node;
-
if (readonly) {
this.word("readonly");
this.space();
}
-
this.tsPrintPropertyOrMethodName(node);
this.print(node.typeAnnotation, node);
-
if (initializer) {
this.space();
this.tokenChar(61);
this.space();
this.print(initializer, node);
}
-
this.tokenChar(59);
}
-
function tsPrintPropertyOrMethodName(node) {
if (node.computed) {
this.tokenChar(91);
}
-
this.print(node.key, node);
-
if (node.computed) {
this.tokenChar(93);
}
-
if (node.optional) {
this.tokenChar(63);
}
}
-
function TSMethodSignature(node) {
const {
kind
} = node;
-
if (kind === "set" || kind === "get") {
this.word(kind);
this.space();
}
-
this.tsPrintPropertyOrMethodName(node);
this.tsPrintSignatureDeclarationBase(node);
this.tokenChar(59);
}
-
function TSIndexSignature(node) {
const {
readonly,
static: isStatic
} = node;
-
if (isStatic) {
this.word("static");
this.space();
}
-
if (readonly) {
this.word("readonly");
this.space();
}
-
this.tokenChar(91);
-
this._parameters(node.parameters, node);
-
this.tokenChar(93);
this.print(node.typeAnnotation, node);
this.tokenChar(59);
}
-
function TSAnyKeyword() {
this.word("any");
}
-
function TSBigIntKeyword() {
this.word("bigint");
}
-
function TSUnknownKeyword() {
this.word("unknown");
}
-
function TSNumberKeyword() {
this.word("number");
}
-
function TSObjectKeyword() {
this.word("object");
}
-
function TSBooleanKeyword() {
this.word("boolean");
}
-
function TSStringKeyword() {
this.word("string");
}
-
function TSSymbolKeyword() {
this.word("symbol");
}
-
function TSVoidKeyword() {
this.word("void");
}
-
function TSUndefinedKeyword() {
this.word("undefined");
}
-
function TSNullKeyword() {
this.word("null");
}
-
function TSNeverKeyword() {
this.word("never");
}
-
function TSIntrinsicKeyword() {
this.word("intrinsic");
}
-
function TSThisType() {
this.word("this");
}
-
function TSFunctionType(node) {
this.tsPrintFunctionOrConstructorType(node);
}
-
function TSConstructorType(node) {
if (node.abstract) {
this.word("abstract");
this.space();
}
-
this.word("new");
this.space();
this.tsPrintFunctionOrConstructorType(node);
}
-
function tsPrintFunctionOrConstructorType(node) {
const {
typeParameters
} = node;
- const parameters = node.parameters;
+ const parameters =
+ node.parameters;
this.print(typeParameters, node);
this.tokenChar(40);
-
this._parameters(parameters, node);
-
this.tokenChar(41);
this.space();
this.token("=>");
this.space();
- const returnType = node.typeAnnotation;
+ const returnType =
+ node.typeAnnotation;
this.print(returnType.typeAnnotation, node);
}
-
function TSTypeReference(node) {
this.print(node.typeName, node, true);
this.print(node.typeParameters, node, true);
}
-
function TSTypePredicate(node) {
if (node.asserts) {
this.word("asserts");
this.space();
}
-
this.print(node.parameterName);
-
if (node.typeAnnotation) {
this.space();
this.word("is");
@@ -356,65 +296,51 @@ function TSTypePredicate(node) {
this.print(node.typeAnnotation.typeAnnotation);
}
}
-
function TSTypeQuery(node) {
this.word("typeof");
this.space();
this.print(node.exprName);
-
if (node.typeParameters) {
this.print(node.typeParameters, node);
}
}
-
function TSTypeLiteral(node) {
this.tsPrintTypeLiteralOrInterfaceBody(node.members, node);
}
-
function tsPrintTypeLiteralOrInterfaceBody(members, node) {
tsPrintBraced(this, members, node);
}
-
function tsPrintBraced(printer, members, node) {
printer.token("{");
-
if (members.length) {
printer.indent();
printer.newline();
-
for (const member of members) {
printer.print(member, node);
printer.newline();
}
-
printer.dedent();
}
-
printer.sourceWithOffset("end", node.loc, 0, -1);
printer.rightBrace();
}
-
function TSArrayType(node) {
this.print(node.elementType, node, true);
this.token("[]");
}
-
function TSTupleType(node) {
this.tokenChar(91);
this.printList(node.elementTypes, node);
this.tokenChar(93);
}
-
function TSOptionalType(node) {
this.print(node.typeAnnotation, node);
this.tokenChar(63);
}
-
function TSRestType(node) {
this.token("...");
this.print(node.typeAnnotation, node);
}
-
function TSNamedTupleMember(node) {
this.print(node.label, node);
if (node.optional) this.tokenChar(63);
@@ -422,15 +348,12 @@ function TSNamedTupleMember(node) {
this.space();
this.print(node.elementType, node);
}
-
function TSUnionType(node) {
tsPrintUnionOrIntersectionType(this, node, "|");
}
-
function TSIntersectionType(node) {
tsPrintUnionOrIntersectionType(this, node, "&");
}
-
function tsPrintUnionOrIntersectionType(printer, node, sep) {
printer.printJoin(node.types, node, {
separator() {
@@ -438,10 +361,8 @@ function tsPrintUnionOrIntersectionType(printer, node, sep) {
this.token(sep);
this.space();
}
-
});
}
-
function TSConditionalType(node) {
this.print(node.checkType);
this.space();
@@ -457,32 +378,27 @@ function TSConditionalType(node) {
this.space();
this.print(node.falseType);
}
-
function TSInferType(node) {
this.token("infer");
this.space();
this.print(node.typeParameter);
}
-
function TSParenthesizedType(node) {
this.tokenChar(40);
this.print(node.typeAnnotation, node);
this.tokenChar(41);
}
-
function TSTypeOperator(node) {
this.word(node.operator);
this.space();
this.print(node.typeAnnotation, node);
}
-
function TSIndexedAccessType(node) {
this.print(node.objectType, node, true);
this.tokenChar(91);
this.print(node.indexType, node);
this.tokenChar(93);
}
-
function TSMappedType(node) {
const {
nameType,
@@ -492,56 +408,46 @@ function TSMappedType(node) {
} = node;
this.tokenChar(123);
this.space();
-
if (readonly) {
tokenIfPlusMinus(this, readonly);
this.word("readonly");
this.space();
}
-
this.tokenChar(91);
this.word(typeParameter.name);
this.space();
this.word("in");
this.space();
this.print(typeParameter.constraint, typeParameter);
-
if (nameType) {
this.space();
this.word("as");
this.space();
this.print(nameType, node);
}
-
this.tokenChar(93);
-
if (optional) {
tokenIfPlusMinus(this, optional);
this.tokenChar(63);
}
-
this.tokenChar(58);
this.space();
this.print(node.typeAnnotation, node);
this.space();
this.tokenChar(125);
}
-
function tokenIfPlusMinus(self, tok) {
if (tok !== true) {
self.token(tok);
}
}
-
function TSLiteralType(node) {
this.print(node.literal, node);
}
-
function TSExpressionWithTypeArguments(node) {
this.print(node.expression, node);
this.print(node.typeParameters, node);
}
-
function TSInterfaceDeclaration(node) {
const {
declare,
@@ -550,32 +456,26 @@ function TSInterfaceDeclaration(node) {
extends: extendz,
body
} = node;
-
if (declare) {
this.word("declare");
this.space();
}
-
this.word("interface");
this.space();
this.print(id, node);
this.print(typeParameters, node);
-
if (extendz != null && extendz.length) {
this.space();
this.word("extends");
this.space();
this.printList(extendz, node);
}
-
this.space();
this.print(body, node);
}
-
function TSInterfaceBody(node) {
this.tsPrintTypeLiteralOrInterfaceBody(node.body, node);
}
-
function TSTypeAliasDeclaration(node) {
const {
declare,
@@ -583,12 +483,10 @@ function TSTypeAliasDeclaration(node) {
typeParameters,
typeAnnotation
} = node;
-
if (declare) {
this.word("declare");
this.space();
}
-
this.word("type");
this.space();
this.print(id, node);
@@ -599,10 +497,8 @@ function TSTypeAliasDeclaration(node) {
this.print(typeAnnotation, node);
this.tokenChar(59);
}
-
function TSTypeExpression(node) {
var _expression$trailingC;
-
const {
type,
expression,
@@ -615,7 +511,6 @@ function TSTypeExpression(node) {
this.space();
this.print(typeAnnotation, node);
}
-
function TSTypeAssertion(node) {
const {
typeAnnotation,
@@ -627,12 +522,10 @@ function TSTypeAssertion(node) {
this.space();
this.print(expression, node);
}
-
function TSInstantiationExpression(node) {
this.print(node.expression, node);
this.print(node.typeParameters, node);
}
-
function TSEnumDeclaration(node) {
const {
declare,
@@ -640,80 +533,64 @@ function TSEnumDeclaration(node) {
id,
members
} = node;
-
if (declare) {
this.word("declare");
this.space();
}
-
if (isConst) {
this.word("const");
this.space();
}
-
this.word("enum");
this.space();
this.print(id, node);
this.space();
tsPrintBraced(this, members, node);
}
-
function TSEnumMember(node) {
const {
id,
initializer
} = node;
this.print(id, node);
-
if (initializer) {
this.space();
this.tokenChar(61);
this.space();
this.print(initializer, node);
}
-
this.tokenChar(44);
}
-
function TSModuleDeclaration(node) {
const {
declare,
id
} = node;
-
if (declare) {
this.word("declare");
this.space();
}
-
if (!node.global) {
this.word(id.type === "Identifier" ? "namespace" : "module");
this.space();
}
-
this.print(id, node);
-
if (!node.body) {
this.tokenChar(59);
return;
}
-
let body = node.body;
-
while (body.type === "TSModuleDeclaration") {
this.tokenChar(46);
this.print(body.id, body);
body = body.body;
}
-
this.space();
this.print(body, node);
}
-
function TSModuleBlock(node) {
tsPrintBraced(this, node.body, node);
}
-
function TSImportType(node) {
const {
argument,
@@ -724,29 +601,24 @@ function TSImportType(node) {
this.tokenChar(40);
this.print(argument, node);
this.tokenChar(41);
-
if (qualifier) {
this.tokenChar(46);
this.print(qualifier, node);
}
-
if (typeParameters) {
this.print(typeParameters, node);
}
}
-
function TSImportEqualsDeclaration(node) {
const {
isExport,
id,
moduleReference
} = node;
-
if (isExport) {
this.word("export");
this.space();
}
-
this.word("import");
this.space();
this.print(id, node);
@@ -756,18 +628,15 @@ function TSImportEqualsDeclaration(node) {
this.print(moduleReference, node);
this.tokenChar(59);
}
-
function TSExternalModuleReference(node) {
this.token("require(");
this.print(node.expression, node);
this.tokenChar(41);
}
-
function TSNonNullExpression(node) {
this.print(node.expression, node);
this.tokenChar(33);
}
-
function TSExportAssignment(node) {
this.word("export");
this.space();
@@ -776,7 +645,6 @@ function TSExportAssignment(node) {
this.print(node.expression, node);
this.tokenChar(59);
}
-
function TSNamespaceExportDeclaration(node) {
this.word("export");
this.space();
@@ -786,7 +654,6 @@ function TSNamespaceExportDeclaration(node) {
this.space();
this.print(node.id, node);
}
-
function tsPrintSignatureDeclarationBase(node) {
const {
typeParameters
@@ -794,42 +661,33 @@ function tsPrintSignatureDeclarationBase(node) {
const parameters = node.parameters;
this.print(typeParameters, node);
this.tokenChar(40);
-
this._parameters(parameters, node);
-
this.tokenChar(41);
const returnType = node.typeAnnotation;
this.print(returnType, node);
}
-
function tsPrintClassMemberModifiers(node) {
const isField = node.type === "ClassAccessorProperty" || node.type === "ClassProperty";
-
if (isField && node.declare) {
this.word("declare");
this.space();
}
-
if (node.accessibility) {
this.word(node.accessibility);
this.space();
}
-
if (node.static) {
this.word("static");
this.space();
}
-
if (node.override) {
this.word("override");
this.space();
}
-
if (node.abstract) {
this.word("abstract");
this.space();
}
-
if (isField && node.readonly) {
this.word("readonly");
this.space();
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js
index fea33707c8..742d837806 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js
@@ -5,9 +5,7 @@ Object.defineProperty(exports, "__esModule", {
});
exports.CodeGenerator = void 0;
exports.default = generate;
-
var _sourceMap = require("./source-map");
-
var _printer = require("./printer");
class Generator extends _printer.default {
@@ -22,7 +20,6 @@ class Generator extends _printer.default {
generate() {
return super.generate(this.ast);
}
-
}
function normalizeOptions(code, opts) {
@@ -52,15 +49,12 @@ function normalizeOptions(code, opts) {
format.decoratorsBeforeExport = !!opts.decoratorsBeforeExport;
format.jsonCompatibleStrings = opts.jsonCompatibleStrings;
}
-
if (format.minified) {
format.compact = true;
-
format.shouldPrintComment = format.shouldPrintComment || (() => format.comments);
} else {
format.shouldPrintComment = format.shouldPrintComment || (value => format.comments || value.includes("@license") || value.includes("@preserve"));
}
-
if (format.compact === "auto") {
format.compact = code.length > 500000;
@@ -68,11 +62,9 @@ function normalizeOptions(code, opts) {
console.error("[BABEL] Note: The code generator has deoptimised the styling of " + `${opts.filename} as it exceeds the max of ${"500KB"}.`);
}
}
-
if (format.compact) {
format.indent.adjustMultilineComment = false;
}
-
return format;
}
@@ -81,15 +73,12 @@ class CodeGenerator {
this._generator = void 0;
this._generator = new Generator(ast, opts, code);
}
-
generate() {
return this._generator.generate();
}
-
}
exports.CodeGenerator = CodeGenerator;
-
function generate(ast, opts, code) {
const gen = new Generator(ast, opts, code);
return gen.generate();
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/index.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/index.js
index 07dc2f0fd0..d42879d9cf 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/index.js
@@ -7,13 +7,9 @@ exports.needsParens = needsParens;
exports.needsWhitespace = needsWhitespace;
exports.needsWhitespaceAfter = needsWhitespaceAfter;
exports.needsWhitespaceBefore = needsWhitespaceBefore;
-
var whitespace = require("./whitespace");
-
var parens = require("./parentheses");
-
var _t = require("@babel/types");
-
const {
FLIPPED_ALIAS_KEYS,
isCallExpression,
@@ -21,10 +17,8 @@ const {
isMemberExpression,
isNewExpression
} = _t;
-
function expandAliases(obj) {
const newObj = {};
-
function add(type, func) {
const fn = newObj[type];
newObj[type] = fn ? function (node, parent, stack) {
@@ -32,10 +26,8 @@ function expandAliases(obj) {
return result == null ? func(node, parent, stack) : result;
} : func;
}
-
for (const type of Object.keys(obj)) {
const aliases = FLIPPED_ALIAS_KEYS[type];
-
if (aliases) {
for (const alias of aliases) {
add(alias, obj[type]);
@@ -44,57 +36,43 @@ function expandAliases(obj) {
add(type, obj[type]);
}
}
-
return newObj;
}
const expandedParens = expandAliases(parens);
const expandedWhitespaceNodes = expandAliases(whitespace.nodes);
-
function find(obj, node, parent, printStack) {
const fn = obj[node.type];
return fn ? fn(node, parent, printStack) : null;
}
-
function isOrHasCallExpression(node) {
if (isCallExpression(node)) {
return true;
}
-
return isMemberExpression(node) && isOrHasCallExpression(node.object);
}
-
function needsWhitespace(node, parent, type) {
if (!node) return false;
-
if (isExpressionStatement(node)) {
node = node.expression;
}
-
const flag = find(expandedWhitespaceNodes, node, parent);
-
if (typeof flag === "number") {
return (flag & type) !== 0;
}
-
return false;
}
-
function needsWhitespaceBefore(node, parent) {
return needsWhitespace(node, parent, 1);
}
-
function needsWhitespaceAfter(node, parent) {
return needsWhitespace(node, parent, 2);
}
-
function needsParens(node, parent, printStack) {
if (!parent) return false;
-
if (isNewExpression(parent) && parent.callee === node) {
if (isOrHasCallExpression(node)) return true;
}
-
return find(expandedParens, node, parent, printStack);
}
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 7c8641fcc7..72e6d388b8 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
@@ -27,9 +27,7 @@ exports.UnaryLike = UnaryLike;
exports.IntersectionTypeAnnotation = exports.UnionTypeAnnotation = UnionTypeAnnotation;
exports.UpdateExpression = UpdateExpression;
exports.AwaitExpression = exports.YieldExpression = YieldExpression;
-
var _t = require("@babel/types");
-
const {
isArrayTypeAnnotation,
isArrowFunctionExpression,
@@ -111,132 +109,112 @@ const PRECEDENCE = {
"%": 9,
"**": 10
};
-
const isClassExtendsClause = (node, parent) => isClass(parent, {
superClass: node
});
-
const hasPostfixPart = (node, parent) => (isMemberExpression(parent) || isOptionalMemberExpression(parent)) && parent.object === node || (isCallExpression(parent) || isOptionalCallExpression(parent) || isNewExpression(parent)) && parent.callee === node || isTaggedTemplateExpression(parent) && parent.tag === node || isTSNonNullExpression(parent);
-
function NullableTypeAnnotation(node, parent) {
return isArrayTypeAnnotation(parent);
}
-
function FunctionTypeAnnotation(node, parent, printStack) {
if (printStack.length < 3) return;
- return isUnionTypeAnnotation(parent) || isIntersectionTypeAnnotation(parent) || isArrayTypeAnnotation(parent) || isTypeAnnotation(parent) && isArrowFunctionExpression(printStack[printStack.length - 3]);
+ return (
+ isUnionTypeAnnotation(parent) ||
+ isIntersectionTypeAnnotation(parent) ||
+ isArrayTypeAnnotation(parent) ||
+ isTypeAnnotation(parent) &&
+ isArrowFunctionExpression(printStack[printStack.length - 3])
+ );
}
-
function UpdateExpression(node, parent) {
return hasPostfixPart(node, parent) || isClassExtendsClause(node, parent);
}
-
function ObjectExpression(node, parent, printStack) {
return isFirstInContext(printStack, 1 | 2);
}
-
function DoExpression(node, parent, printStack) {
return !node.async && isFirstInContext(printStack, 1);
}
-
function Binary(node, parent) {
if (node.operator === "**" && isBinaryExpression(parent, {
operator: "**"
})) {
return parent.left === node;
}
-
if (isClassExtendsClause(node, parent)) {
return true;
}
-
if (hasPostfixPart(node, parent) || isUnaryLike(parent) || isAwaitExpression(parent)) {
return true;
}
-
if (isBinary(parent)) {
const parentOp = parent.operator;
const parentPos = PRECEDENCE[parentOp];
const nodeOp = node.operator;
const nodePos = PRECEDENCE[nodeOp];
-
- if (parentPos === nodePos && parent.right === node && !isLogicalExpression(parent) || parentPos > nodePos) {
+ if (
+ parentPos === nodePos && parent.right === node && !isLogicalExpression(parent) || parentPos > nodePos) {
return true;
}
}
}
-
function UnionTypeAnnotation(node, parent) {
return isArrayTypeAnnotation(parent) || isNullableTypeAnnotation(parent) || isIntersectionTypeAnnotation(parent) || isUnionTypeAnnotation(parent);
}
-
function OptionalIndexedAccessType(node, parent) {
return isIndexedAccessType(parent, {
objectType: node
});
}
-
function TSAsExpression() {
return true;
}
-
function TSUnionType(node, parent) {
return isTSArrayType(parent) || isTSOptionalType(parent) || isTSIntersectionType(parent) || isTSUnionType(parent) || isTSRestType(parent);
}
-
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));
}
-
function SequenceExpression(node, parent) {
- if (isForStatement(parent) || isThrowStatement(parent) || isReturnStatement(parent) || isIfStatement(parent) && parent.test === node || isWhileStatement(parent) && parent.test === node || isForInStatement(parent) && parent.right === node || isSwitchStatement(parent) && parent.discriminant === node || isExpressionStatement(parent) && parent.expression === node) {
+ if (
+ isForStatement(parent) || isThrowStatement(parent) || isReturnStatement(parent) || isIfStatement(parent) && parent.test === node || isWhileStatement(parent) && parent.test === node || isForInStatement(parent) && parent.right === node || isSwitchStatement(parent) && parent.discriminant === node || isExpressionStatement(parent) && parent.expression === node) {
return false;
}
return true;
}
-
function YieldExpression(node, parent) {
return isBinary(parent) || isUnaryLike(parent) || hasPostfixPart(node, parent) || isAwaitExpression(parent) && isYieldExpression(node) || isConditionalExpression(parent) && node === parent.test || isClassExtendsClause(node, parent);
}
-
function ClassExpression(node, parent, printStack) {
return isFirstInContext(printStack, 1 | 4);
}
-
function UnaryLike(node, parent) {
return hasPostfixPart(node, parent) || isBinaryExpression(parent, {
operator: "**",
left: node
}) || isClassExtendsClause(node, parent);
}
-
function FunctionExpression(node, parent, printStack) {
return isFirstInContext(printStack, 1 | 4);
}
-
function ArrowFunctionExpression(node, parent) {
return isExportDeclaration(parent) || ConditionalExpression(node, parent);
}
-
function ConditionalExpression(node, parent) {
if (isUnaryLike(parent) || isBinary(parent) || isConditionalExpression(parent, {
test: node
}) || isAwaitExpression(parent) || isTSTypeAssertion(parent) || isTSAsExpression(parent) || isTSSatisfiesExpression(parent)) {
return true;
}
-
return UnaryLike(node, parent);
}
-
function OptionalMemberExpression(node, parent) {
return isCallExpression(parent, {
callee: node
@@ -244,7 +222,6 @@ function OptionalMemberExpression(node, parent) {
object: node
});
}
-
function AssignmentExpression(node, parent) {
if (isObjectPattern(node.left)) {
return true;
@@ -252,32 +229,26 @@ function AssignmentExpression(node, parent) {
return ConditionalExpression(node, parent);
}
}
-
function LogicalExpression(node, parent) {
switch (node.operator) {
case "||":
if (!isLogicalExpression(parent)) return false;
return parent.operator === "??" || parent.operator === "&&";
-
case "&&":
return isLogicalExpression(parent, {
operator: "??"
});
-
case "??":
return isLogicalExpression(parent) && parent.operator !== "??";
}
}
-
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,
@@ -305,7 +276,6 @@ function isFirstInContext(printStack, checkParam) {
let node = printStack[i];
i--;
let parent = printStack[i];
-
while (i >= 0) {
if (expressionStatement && isExpressionStatement(parent, {
expression: node
@@ -322,7 +292,6 @@ function isFirstInContext(printStack, checkParam) {
})) {
return true;
}
-
if (i > 0 && (hasPostfixPart(node, parent) && !isNewExpression(parent) || isSequenceExpression(parent) && parent.expressions[0] === node || isUpdateExpression(parent) && !parent.prefix || isConditional(parent, {
test: node
}) || isBinary(parent, {
@@ -337,7 +306,6 @@ function isFirstInContext(printStack, checkParam) {
return false;
}
}
-
return false;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/whitespace.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/whitespace.js
index ccb54017d3..e5196fb8ec 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/whitespace.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/whitespace.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.nodes = void 0;
-
var _t = require("@babel/types");
-
const {
FLIPPED_ALIAS_KEYS,
isArrayExpression,
@@ -23,10 +21,8 @@ const {
isOptionalMemberExpression,
isStringLiteral
} = _t;
-
function crawlInternal(node, state) {
if (!node) return state;
-
if (isMemberExpression(node) || isOptionalMemberExpression(node)) {
crawlInternal(node.object, state);
if (node.computed) crawlInternal(node.property, state);
@@ -39,9 +35,9 @@ function crawlInternal(node, state) {
} else if (isFunction(node)) {
state.hasFunction = true;
} else if (isIdentifier(node)) {
- state.hasHelper = state.hasHelper || node.callee && isHelper(node.callee);
+ state.hasHelper =
+ state.hasHelper || node.callee && isHelper(node.callee);
}
-
return state;
}
@@ -55,7 +51,6 @@ function crawl(node) {
function isHelper(node) {
if (!node) return false;
-
if (isMemberExpression(node)) {
return isHelper(node.object) || isHelper(node.property);
} else if (isIdentifier(node)) {
@@ -68,15 +63,14 @@ function isHelper(node) {
return false;
}
}
-
function isType(node) {
return isLiteral(node) || isObjectExpression(node) || isArrayExpression(node) || isIdentifier(node) || isMemberExpression(node);
}
const nodes = {
+
AssignmentExpression(node) {
const state = crawl(node.right);
-
if (state.hasCall && state.hasHelper || state.hasFunction) {
return state.hasFunction ? 1 | 2 : 2;
}
@@ -103,7 +97,6 @@ const nodes = {
return 1 | 2;
}
},
-
OptionalCallExpression(node) {
if (isFunction(node.callee)) {
return 1 | 2;
@@ -114,12 +107,10 @@ const nodes = {
for (let i = 0; i < node.declarations.length; i++) {
const declar = node.declarations[i];
let enabled = isHelper(declar.id) && !isType(declar.init);
-
if (!enabled && declar.init) {
const state = crawl(declar.init);
enabled = isHelper(declar.init) && state.hasCall || state.hasFunction;
}
-
if (enabled) {
return 1 | 2;
}
@@ -131,8 +122,8 @@ const nodes = {
return 1 | 2;
}
}
-
};
+
exports.nodes = nodes;
nodes.ObjectProperty = nodes.ObjectTypeProperty = nodes.ObjectMethod = function (node, parent) {
@@ -140,26 +131,20 @@ nodes.ObjectProperty = nodes.ObjectTypeProperty = nodes.ObjectMethod = function
return 1;
}
};
-
nodes.ObjectTypeCallProperty = function (node, parent) {
var _parent$properties;
-
if (parent.callProperties[0] === node && !((_parent$properties = parent.properties) != null && _parent$properties.length)) {
return 1;
}
};
-
nodes.ObjectTypeIndexer = function (node, parent) {
var _parent$properties2, _parent$callPropertie;
-
if (parent.indexers[0] === node && !((_parent$properties2 = parent.properties) != null && _parent$properties2.length) && !((_parent$callPropertie = parent.callProperties) != null && _parent$callPropertie.length)) {
return 1;
}
};
-
nodes.ObjectTypeInternalSlot = function (node, parent) {
var _parent$properties3, _parent$callPropertie2, _parent$indexers;
-
if (parent.internalSlots[0] === node && !((_parent$properties3 = parent.properties) != null && _parent$properties3.length) && !((_parent$callPropertie2 = parent.callProperties) != null && _parent$callPropertie2.length) && !((_parent$indexers = parent.indexers) != null && _parent$indexers.length)) {
return 1;
}
@@ -168,7 +153,6 @@ nodes.ObjectTypeInternalSlot = function (node, parent) {
[["Function", true], ["Class", true], ["Loop", true], ["LabeledStatement", true], ["SwitchStatement", true], ["TryStatement", true]].forEach(function ([type, amounts]) {
[type].concat(FLIPPED_ALIAS_KEYS[type] || []).forEach(function (type) {
const ret = amounts ? 1 | 2 : 0;
-
nodes[type] = () => ret;
});
});
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 77e78dc44e..8f0563af0f 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
@@ -4,15 +4,10 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _buffer = require("./buffer");
-
var n = require("./node");
-
var _t = require("@babel/types");
-
var generatorFunctions = require("./generators");
-
const {
isFunction,
isStatement,
@@ -23,10 +18,10 @@ const SCIENTIFIC_NOTATION = /e/i;
const ZERO_DECIMAL_INTEGER = /\.0+$/;
const NON_DECIMAL_LITERAL = /^0[box]/;
const PURE_ANNOTATION_RE = /^\s*[@#]__PURE__\s*$/;
+const HAS_NEWLINE = /[\n\r\u2028\u2029]/;
const {
needsParens
} = n;
-
class Printer {
constructor(format, map) {
this.inForStatementInitCounter = 0;
@@ -42,17 +37,16 @@ class Printer {
this._endsWithInteger = false;
this._endsWithWord = false;
this._lastCommentLine = 0;
+ this._endsWithInnerRaw = false;
+ this._indentInnerComments = true;
this.format = format;
this._buf = new _buffer.default(map);
this._indentChar = format.indent.style.charCodeAt(0);
this._indentRepeat = format.indent.style.length;
}
-
generate(ast) {
this.print(ast);
-
this._maybeAddAuxComment();
-
return this._buf.get();
}
@@ -68,201 +62,165 @@ class Printer {
semicolon(force = false) {
this._maybeAddAuxComment();
-
if (force) {
this._appendChar(59);
} else {
this._queue(59);
}
+ this._noLineTerminator = false;
}
rightBrace() {
if (this.format.minified) {
this._buf.removeLastSemicolon();
}
-
this.tokenChar(125);
}
space(force = false) {
if (this.format.compact) return;
-
if (force) {
this._space();
} else if (this._buf.hasContent()) {
const lastCp = this.getLastChar();
-
if (lastCp !== 32 && lastCp !== 10) {
this._space();
}
}
}
- word(str) {
+ word(str, noLineTerminatorAfter = false) {
+ this._maybePrintInnerComments();
+
if (this._endsWithWord || str.charCodeAt(0) === 47 && this.endsWith(47)) {
this._space();
}
-
this._maybeAddAuxComment();
-
this._append(str, false);
-
this._endsWithWord = true;
+ this._noLineTerminator = noLineTerminatorAfter;
}
number(str) {
this.word(str);
+
this._endsWithInteger = Number.isInteger(+str) && !NON_DECIMAL_LITERAL.test(str) && !SCIENTIFIC_NOTATION.test(str) && !ZERO_DECIMAL_INTEGER.test(str) && str.charCodeAt(str.length - 1) !== 46;
}
token(str, maybeNewline = false) {
+ this._maybePrintInnerComments();
+
const lastChar = this.getLastChar();
const strFirst = str.charCodeAt(0);
-
- if (lastChar === 33 && str === "--" || strFirst === 43 && lastChar === 43 || strFirst === 45 && lastChar === 45 || strFirst === 46 && this._endsWithInteger) {
+ if (lastChar === 33 && str === "--" ||
+ strFirst === 43 && lastChar === 43 || strFirst === 45 && lastChar === 45 ||
+ strFirst === 46 && this._endsWithInteger) {
this._space();
}
-
this._maybeAddAuxComment();
-
this._append(str, maybeNewline);
+ this._noLineTerminator = false;
}
-
tokenChar(char) {
- const lastChar = this.getLastChar();
+ this._maybePrintInnerComments();
- if (char === 43 && lastChar === 43 || char === 45 && lastChar === 45 || char === 46 && this._endsWithInteger) {
+ const lastChar = this.getLastChar();
+ if (
+ char === 43 && lastChar === 43 || char === 45 && lastChar === 45 ||
+ char === 46 && this._endsWithInteger) {
this._space();
}
-
this._maybeAddAuxComment();
-
this._appendChar(char);
+ this._noLineTerminator = false;
}
newline(i = 1, force) {
if (i <= 0) return;
-
if (!force) {
if (this.format.retainLines || this.format.compact) return;
-
if (this.format.concise) {
this.space();
return;
}
}
-
if (i > 2) i = 2;
- i -= this._buf.getNewlineCount();
+ i -= this._buf.getNewlineCount();
for (let j = 0; j < i; j++) {
this._newline();
}
-
return;
}
-
endsWith(char) {
return this.getLastChar() === char;
}
-
getLastChar() {
return this._buf.getLastChar();
}
-
endsWithCharAndNewline() {
return this._buf.endsWithCharAndNewline();
}
-
removeTrailingNewline() {
this._buf.removeTrailingNewline();
}
-
exactSource(loc, cb) {
if (!loc) return cb();
-
this._catchUp("start", loc);
-
this._buf.exactSource(loc, cb);
}
-
source(prop, loc) {
if (!loc) return;
-
this._catchUp(prop, loc);
-
this._buf.source(prop, loc);
}
-
sourceWithOffset(prop, loc, lineOffset, columnOffset) {
if (!loc) return;
-
this._catchUp(prop, loc);
-
this._buf.sourceWithOffset(prop, loc, lineOffset, columnOffset);
}
-
withSource(prop, loc, cb) {
if (!loc) return cb();
-
this._catchUp(prop, loc);
-
this._buf.withSource(prop, loc, cb);
}
-
_space() {
this._queue(32);
}
-
_newline() {
this._queue(10);
}
-
_append(str, maybeNewline) {
this._maybeAddParen(str);
-
this._maybeIndent(str.charCodeAt(0));
-
this._buf.append(str, maybeNewline);
-
this._endsWithWord = false;
this._endsWithInteger = false;
}
-
_appendChar(char) {
this._maybeAddParenChar(char);
-
this._maybeIndent(char);
-
this._buf.appendChar(char);
-
this._endsWithWord = false;
this._endsWithInteger = false;
}
-
_queue(char) {
this._maybeAddParenChar(char);
-
this._maybeIndent(char);
-
this._buf.queue(char);
-
this._endsWithWord = false;
this._endsWithInteger = false;
}
-
_maybeIndent(firstChar) {
if (this._indent && firstChar !== 10 && this.endsWith(10)) {
this._buf.queueIndentation(this._indentChar, this._getIndent());
}
}
-
_shouldIndent(firstChar) {
if (this._indent && firstChar !== 10 && this.endsWith(10)) {
return true;
}
}
-
_maybeAddParenChar(char) {
const parenPushNewlineState = this._parenPushNewlineState;
if (!parenPushNewlineState) return;
@@ -275,66 +233,59 @@ class Printer {
this._parenPushNewlineState = null;
return;
}
-
this.tokenChar(40);
this.indent();
parenPushNewlineState.printed = true;
}
-
_maybeAddParen(str) {
const parenPushNewlineState = this._parenPushNewlineState;
if (!parenPushNewlineState) return;
+
const len = str.length;
let i;
-
for (i = 0; i < len && str.charCodeAt(i) === 32; i++) continue;
-
if (i === len) {
return;
}
const cha = str.charCodeAt(i);
-
if (cha !== 10) {
- if (cha !== 47 || i + 1 === len) {
+ if (
+ cha !== 47 ||
+ i + 1 === len) {
this._parenPushNewlineState = null;
return;
}
-
const chaPost = str.charCodeAt(i + 1);
-
if (chaPost === 42) {
+
if (PURE_ANNOTATION_RE.test(str.slice(i + 2, len - 2))) {
return;
}
+
} else if (chaPost !== 47) {
this._parenPushNewlineState = null;
return;
}
}
-
this.tokenChar(40);
this.indent();
parenPushNewlineState.printed = true;
}
-
catchUp(line) {
if (!this.format.retainLines) return;
const count = line - this._buf.getCurrentLine();
-
for (let i = 0; i < count; i++) {
this._newline();
}
}
-
_catchUp(prop, loc) {
if (!this.format.retainLines) return;
- const pos = loc ? loc[prop] : null;
+ const pos = loc ? loc[prop] : null;
if ((pos == null ? void 0 : pos.line) != null) {
const count = pos.line - this._buf.getCurrentLine();
-
for (let i = 0; i < count; i++) {
this._newline();
}
@@ -344,28 +295,16 @@ class Printer {
_getIndent() {
return this._indentRepeat * this._indent;
}
-
- ensureNoLineTerminator(fn) {
- const {
- _noLineTerminator
- } = this;
- this._noLineTerminator = true;
- fn();
- this._noLineTerminator = _noLineTerminator;
- }
-
printTerminatorless(node, parent, isLabel) {
if (isLabel) {
- this.ensureNoLineTerminator(() => {
- this.print(node, parent);
- });
+ this._noLineTerminator = true;
+ this.print(node, parent);
} else {
const terminatorState = {
printed: false
};
this._parenPushNewlineState = terminatorState;
this.print(node, parent);
-
if (terminatorState.printed) {
this.dedent();
this.newline();
@@ -373,32 +312,26 @@ class Printer {
}
}
}
-
- print(node, parent, noLineTerminator, trailingCommentsLineOffset, forceParens) {
+ print(node, parent, noLineTerminatorAfter,
+ trailingCommentsLineOffset, forceParens) {
if (!node) return;
+ this._endsWithInnerRaw = false;
const nodeType = node.type;
const format = this.format;
const oldConcise = format.concise;
-
- if (node._compact) {
+ if (
+ node._compact) {
format.concise = true;
}
-
const printMethod = this[nodeType];
-
if (printMethod === undefined) {
throw new ReferenceError(`unknown node of type ${JSON.stringify(nodeType)} with constructor ${JSON.stringify(node.constructor.name)}`);
}
-
this._printStack.push(node);
-
const oldInAux = this._insideAux;
this._insideAux = node.loc == undefined;
-
this._maybeAddAuxComment(this._insideAux && !oldInAux);
-
let shouldPrintParens = false;
-
if (forceParens) {
shouldPrintParens = true;
} else if (format.retainFunctionParens && nodeType === "FunctionExpression" && node.extra && node.extra.parenthesized) {
@@ -406,43 +339,35 @@ class Printer {
} else {
shouldPrintParens = needsParens(node, parent, this._printStack);
}
-
if (shouldPrintParens) this.tokenChar(40);
this._lastCommentLine = 0;
-
this._printLeadingComments(node, parent);
-
const loc = nodeType === "Program" || nodeType === "File" ? null : node.loc;
this.exactSource(loc, printMethod.bind(this, node, parent));
-
- if (noLineTerminator && !this._noLineTerminator) {
+ if (shouldPrintParens) {
+ this._printTrailingComments(node, parent);
+ this.tokenChar(41);
+ this._noLineTerminator = noLineTerminatorAfter;
+ } else if (noLineTerminatorAfter && !this._noLineTerminator) {
this._noLineTerminator = true;
-
this._printTrailingComments(node, parent);
-
- this._noLineTerminator = false;
} else {
this._printTrailingComments(node, parent, trailingCommentsLineOffset);
}
- if (shouldPrintParens) this.tokenChar(41);
-
this._printStack.pop();
-
format.concise = oldConcise;
this._insideAux = oldInAux;
+ this._endsWithInnerRaw = false;
}
-
_maybeAddAuxComment(enteredPositionlessNode) {
if (enteredPositionlessNode) this._printAuxBeforeComment();
if (!this._insideAux) this._printAuxAfterComment();
}
-
_printAuxBeforeComment() {
if (this._printAuxAfterOnNextUserNode) return;
this._printAuxAfterOnNextUserNode = true;
const comment = this.format.auxiliaryCommentBefore;
-
if (comment) {
this._printComment({
type: "CommentBlock",
@@ -450,12 +375,10 @@ class Printer {
}, 0);
}
}
-
_printAuxAfterComment() {
if (!this._printAuxAfterOnNextUserNode) return;
this._printAuxAfterOnNextUserNode = false;
const comment = this.format.auxiliaryCommentAfter;
-
if (comment) {
this._printComment({
type: "CommentBlock",
@@ -463,15 +386,12 @@ class Printer {
}, 0);
}
}
-
getPossibleRaw(node) {
const extra = node.extra;
-
if (extra && extra.raw != null && extra.rawValue != null && node.value === extra.rawValue) {
return extra.raw;
}
}
-
printJoin(nodes, parent, opts = {}) {
if (!(nodes != null && nodes.length)) return;
if (opts.indent) this.indent();
@@ -481,7 +401,6 @@ class Printer {
};
const separator = opts.separator ? opts.separator.bind(this) : null;
const len = nodes.length;
-
for (let i = 0; i < len; i++) {
const node = nodes[i];
if (!node) continue;
@@ -489,81 +408,74 @@ class Printer {
this.print(node, parent, undefined, opts.trailingCommentsLineOffset || 0);
opts.iterator == null ? void 0 : opts.iterator(node, i);
if (i < len - 1) separator == null ? void 0 : separator();
-
if (opts.statement) {
if (i + 1 === len) {
this.newline(1);
} else {
var _nextNode$loc;
-
const nextNode = nodes[i + 1];
newlineOpts.nextNodeStartLine = ((_nextNode$loc = nextNode.loc) == null ? void 0 : _nextNode$loc.start.line) || 0;
-
this._printNewline(true, newlineOpts);
}
}
}
-
if (opts.indent) this.dedent();
}
-
printAndIndentOnComments(node, parent) {
const indent = node.leadingComments && node.leadingComments.length > 0;
if (indent) this.indent();
this.print(node, parent);
if (indent) this.dedent();
}
-
printBlock(parent) {
const node = parent.body;
-
if (node.type !== "EmptyStatement") {
this.space();
}
-
this.print(node, parent);
}
-
_printTrailingComments(node, parent, lineOffset) {
- const comments = this._getComments(false, node);
-
+ const comments = node.trailingComments;
if (!(comments != null && comments.length)) return;
-
this._printComments(2, comments, node, parent, lineOffset);
}
-
_printLeadingComments(node, parent) {
- const comments = this._getComments(true, node);
-
+ const comments = node.leadingComments;
if (!(comments != null && comments.length)) return;
-
this._printComments(0, comments, node, parent);
}
-
- printInnerComments(node, indent = true) {
- var _node$innerComments;
-
- if (!((_node$innerComments = node.innerComments) != null && _node$innerComments.length)) return;
+ _maybePrintInnerComments() {
+ if (this._endsWithInnerRaw) this.printInnerComments();
+ this._endsWithInnerRaw = true;
+ this._indentInnerComments = true;
+ }
+ printInnerComments() {
+ const node = this._printStack[this._printStack.length - 1];
+ const comments = node.innerComments;
+ if (!(comments != null && comments.length)) return;
+ const hasSpace = this.endsWith(32);
+ const indent = this._indentInnerComments;
+ const printedCommentsCount = this._printedComments.size;
if (indent) this.indent();
-
- this._printComments(1, node.innerComments, node);
-
+ this._printComments(1, comments, node);
+ if (hasSpace && printedCommentsCount !== this._printedComments.size) {
+ this.space();
+ }
if (indent) this.dedent();
}
-
+ noIndentInnerCommentsHere() {
+ this._indentInnerComments = false;
+ }
printSequence(nodes, parent, opts = {}) {
opts.statement = true;
return this.printJoin(nodes, parent, opts);
}
-
printList(items, parent, opts = {}) {
if (opts.separator == null) {
opts.separator = commaSeparator;
}
-
return this.printJoin(items, parent, opts);
}
-
_printNewline(newLine, opts) {
if (this.format.retainLines || this.format.compact) return;
@@ -571,17 +483,13 @@ class Printer {
this.space();
return;
}
-
if (!newLine) {
return;
}
-
const startLine = opts.nextNodeStartLine;
const lastCommentLine = this._lastCommentLine;
-
if (startLine > 0 && lastCommentLine > 0) {
const offset = startLine - lastCommentLine;
-
if (offset >= 0) {
this.newline(offset || 1);
return;
@@ -589,55 +497,43 @@ class Printer {
}
if (this._buf.hasContent()) {
+
this.newline(1);
}
}
- _getComments(leading, node) {
- return node && (leading ? node.leadingComments : node.trailingComments) || null;
- }
-
_printComment(comment, skipNewLines) {
- if (comment.ignore) return;
- if (this._printedComments.has(comment)) return;
- if (!this.format.shouldPrintComment(comment.value)) return;
-
+ if (comment.ignore) return false;
+ if (this._printedComments.has(comment)) return false;
+ if (this._noLineTerminator && HAS_NEWLINE.test(comment.value)) {
+ return true;
+ }
+ if (!this.format.shouldPrintComment(comment.value)) return false;
this._printedComments.add(comment);
-
const isBlockComment = comment.type === "CommentBlock";
- const printNewLines = isBlockComment && skipNewLines !== 1 && !this._noLineTerminator;
+ const printNewLines = isBlockComment && skipNewLines !== 1 && !this._noLineTerminator;
if (printNewLines && this._buf.hasContent() && skipNewLines !== 2) {
this.newline(1);
}
-
const lastCharCode = this.getLastChar();
-
if (lastCharCode !== 91 && lastCharCode !== 123) {
this.space();
}
-
let val;
-
if (isBlockComment) {
val = `/*${comment.value}*/`;
-
if (this.format.indent.adjustMultilineComment) {
var _comment$loc;
-
const offset = (_comment$loc = comment.loc) == null ? void 0 : _comment$loc.start.column;
-
if (offset) {
const newlineRegex = new RegExp("\\n\\s{1," + offset + "}", "g");
val = val.replace(newlineRegex, "\n");
}
-
let indentSize = this.format.retainLines ? 0 : this._buf.getCurrentColumn();
-
if (this._shouldIndent(47) || this.format.retainLines) {
indentSize += this._getIndent();
}
-
val = val.replace(/\n(?!$)/g, `\n${" ".repeat(indentSize)}`);
}
} else if (!this._noLineTerminator) {
@@ -648,113 +544,91 @@ class Printer {
if (this.endsWith(47)) this._space();
this.source("start", comment.loc);
-
this._append(val, isBlockComment);
-
if (!isBlockComment && !this._noLineTerminator) {
this.newline(1, true);
}
-
if (printNewLines && skipNewLines !== 3) {
this.newline(1);
}
+ return false;
}
-
_printComments(type, comments, node, parent, lineOffset = 0) {
- {
- const nodeLoc = node.loc;
- const len = comments.length;
- let hasLoc = !!nodeLoc;
- const nodeStartLine = hasLoc ? nodeLoc.start.line : 0;
- const nodeEndLine = hasLoc ? nodeLoc.end.line : 0;
- let lastLine = 0;
- let leadingCommentNewline = 0;
-
- for (let i = 0; i < len; i++) {
- const comment = comments[i];
-
- if (hasLoc && comment.loc && !this._printedComments.has(comment)) {
- const commentStartLine = comment.loc.start.line;
- const commentEndLine = comment.loc.end.line;
-
- if (type === 0) {
- let offset = 0;
-
- if (i === 0) {
- if (this._buf.hasContent() && (comment.type === "CommentLine" || commentStartLine != commentEndLine)) {
- offset = leadingCommentNewline = 1;
- }
- } else {
- offset = commentStartLine - lastLine;
- }
-
- lastLine = commentEndLine;
- this.newline(offset);
-
- this._printComment(comment, 1);
-
- if (i + 1 === len) {
- this.newline(Math.max(nodeStartLine - lastLine, leadingCommentNewline));
- lastLine = nodeStartLine;
- }
- } else if (type === 1) {
- const offset = commentStartLine - (i === 0 ? nodeStartLine : lastLine);
- lastLine = commentEndLine;
- this.newline(offset);
-
- this._printComment(comment, 1);
-
- if (i + 1 === len) {
- this.newline(Math.min(1, nodeEndLine - lastLine));
- lastLine = nodeEndLine;
+ const nodeLoc = node.loc;
+ const len = comments.length;
+ let hasLoc = !!nodeLoc;
+ const nodeStartLine = hasLoc ? nodeLoc.start.line : 0;
+ const nodeEndLine = hasLoc ? nodeLoc.end.line : 0;
+ let lastLine = 0;
+ let leadingCommentNewline = 0;
+ const {
+ _noLineTerminator
+ } = this;
+ for (let i = 0; i < len; i++) {
+ const comment = comments[i];
+ if (hasLoc && comment.loc && !this._printedComments.has(comment)) {
+ const commentStartLine = comment.loc.start.line;
+ const commentEndLine = comment.loc.end.line;
+ if (type === 0) {
+ let offset = 0;
+ if (i === 0) {
+ if (this._buf.hasContent() && (comment.type === "CommentLine" || commentStartLine != commentEndLine)) {
+ offset = leadingCommentNewline = 1;
}
} else {
- const offset = commentStartLine - (i === 0 ? nodeEndLine - lineOffset : lastLine);
- lastLine = commentEndLine;
- this.newline(offset);
-
- this._printComment(comment, 1);
+ offset = commentStartLine - lastLine;
+ }
+ lastLine = commentEndLine;
+ if (!_noLineTerminator) this.newline(offset);
+ this._printComment(comment, 1);
+ if (!_noLineTerminator && i + 1 === len) {
+ this.newline(Math.max(nodeStartLine - lastLine, leadingCommentNewline));
+ lastLine = nodeStartLine;
+ }
+ } else if (type === 1) {
+ const offset = commentStartLine - (i === 0 ? nodeStartLine : lastLine);
+ lastLine = commentEndLine;
+ if (!_noLineTerminator) this.newline(offset);
+ if (this._printComment(comment, 1)) break;
+ if (!_noLineTerminator && i + 1 === len) {
+ this.newline(Math.min(1, nodeEndLine - lastLine));
+ lastLine = nodeEndLine;
}
} else {
- hasLoc = false;
-
- if (len === 1) {
- const singleLine = comment.loc ? comment.loc.start.line === comment.loc.end.line : !comment.value.includes("\n");
- const shouldSkipNewline = singleLine && !isStatement(node) && !isClassBody(parent) && !isTSInterfaceBody(parent);
-
- if (type === 0) {
- this._printComment(comment, shouldSkipNewline && node.type !== "ObjectExpression" || singleLine && isFunction(parent, {
- body: node
- }) ? 1 : 0);
- } else if (shouldSkipNewline && type === 2) {
- this._printComment(comment, 1);
- } else {
- this._printComment(comment, 0);
+ const offset = commentStartLine - (i === 0 ? nodeEndLine - lineOffset : lastLine);
+ lastLine = commentEndLine;
+ if (!_noLineTerminator) this.newline(offset);
+ this._printComment(comment, 1);
+ }
+ } else {
+ hasLoc = false;
+ if (len === 1) {
+ const singleLine = comment.loc ? comment.loc.start.line === comment.loc.end.line : !comment.value.includes("\n");
+ const shouldSkipNewline = singleLine && !isStatement(node) && !isClassBody(parent) && !isTSInterfaceBody(parent);
+ if (type === 0) {
+ this._printComment(comment, shouldSkipNewline && node.type !== "ObjectExpression" || singleLine && isFunction(parent, {
+ body: node
+ }) ? 1 : 0);
+ } else if (shouldSkipNewline && type === 2) {
+ if (this._printComment(comment, 1)) {
+ break;
}
- } else if (type === 1 && !(node.type === "ObjectExpression" && node.properties.length > 1) && node.type !== "ClassBody" && node.type !== "TSInterfaceBody") {
- this._printComment(comment, i === 0 ? 2 : i === len - 1 ? 3 : 0);
} else {
this._printComment(comment, 0);
}
- }
- }
+ } else if (type === 1 && !(node.type === "ObjectExpression" && node.properties.length > 1) && node.type !== "ClassBody" && node.type !== "TSInterfaceBody") {
- if (type === 2 && hasLoc && lastLine) {
- this._lastCommentLine = lastLine;
+ const skippedDueToNewlie = this._printComment(comment, i === 0 ? 2 : i === len - 1 ? 3 : 0);
+ if (skippedDueToNewlie) break;
+ } else {
+ this._printComment(comment, 0);
+ }
}
}
+ if (type === 2 && hasLoc && lastLine) {
+ this._lastCommentLine = lastLine;
+ }
}
-
- printAssertions(node) {
- this.space();
- this.printInnerComments(node);
- this.tokenChar(123);
- this.space();
- this.printList(node.assertions, node);
- this.space();
- this.tokenChar(125);
- }
-
}
Object.assign(Printer.prototype, generatorFunctions);
@@ -763,7 +637,6 @@ Object.assign(Printer.prototype, generatorFunctions);
}
var _default = Printer;
exports.default = _default;
-
function commaSeparator() {
this.tokenChar(44);
this.space();
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 ec9d0b6933..4e53477beb 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
@@ -4,13 +4,12 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _genMapping = require("@jridgewell/gen-mapping");
class SourceMap {
+
constructor(opts, code) {
var _opts$sourceFileName;
-
this._map = void 0;
this._rawMappings = void 0;
this._sourceFileName = void 0;
@@ -22,7 +21,6 @@ class SourceMap {
});
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") {
@@ -35,11 +33,9 @@ class SourceMap {
get() {
return (0, _genMapping.toEncodedMap)(this._map);
}
-
getDecoded() {
return (0, _genMapping.toDecodedMap)(this._map);
}
-
getRawMappings() {
return this._rawMappings || (this._rawMappings = (0, _genMapping.allMappings)(this._map));
}
@@ -56,9 +52,7 @@ class SourceMap {
}
});
}
-
}
-
exports.default = SourceMap;
//# sourceMappingURL=source-map.js.map
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 37b5e07ead..7fd3ca39a3 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/package.json
@@ -1,6 +1,6 @@
{
"name": "@babel/generator",
- "version": "7.20.0",
+ "version": "7.20.2",
"description": "Turns an AST into code.",
"author": "The Babel Team (https://babel.dev/team)",
"license": "MIT",
@@ -19,13 +19,13 @@
"lib"
],
"dependencies": {
- "@babel/types": "^7.20.0",
+ "@babel/types": "^7.20.2",
"@jridgewell/gen-mapping": "^0.3.2",
"jsesc": "^2.5.1"
},
"devDependencies": {
"@babel/helper-fixtures": "^7.19.4",
- "@babel/parser": "^7.20.0",
+ "@babel/parser": "^7.20.2",
"@jridgewell/trace-mapping": "^0.3.8",
"@types/jsesc": "^2.5.0",
"charcodes": "^0.2.0"
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/dynamic-import.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/dynamic-import.js
index 3f6430520f..9630f27a45 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/dynamic-import.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/dynamic-import.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getDynamicImportSource = getDynamicImportSource;
-
var t = require("@babel/types");
-
var _template = require("@babel/template");
function getDynamicImportSource(node) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/get-module-name.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/get-module-name.js
index b6f04634fc..7729025bc5 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/get-module-name.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/get-module-name.js
@@ -9,7 +9,6 @@ exports.default = getModuleName;
exports.default = getModuleName = function getModuleName(rootOpts, pluginOpts) {
var _pluginOpts$moduleId, _pluginOpts$moduleIds, _pluginOpts$getModule, _pluginOpts$moduleRoo;
-
return originalGetModuleName(rootOpts, {
moduleId: (_pluginOpts$moduleId = pluginOpts.moduleId) != null ? _pluginOpts$moduleId : rootOpts.moduleId,
moduleIds: (_pluginOpts$moduleIds = pluginOpts.moduleIds) != null ? _pluginOpts$moduleIds : rootOpts.moduleIds,
@@ -18,7 +17,6 @@ exports.default = getModuleName;
});
};
}
-
function getModuleName(rootOpts, pluginOpts) {
const {
filename,
@@ -36,16 +34,15 @@ function getModuleName(rootOpts, pluginOpts) {
if (moduleId != null && !getModuleId) {
return moduleId;
}
-
let moduleName = moduleRoot != null ? moduleRoot + "/" : "";
-
if (filenameRelative) {
const sourceRootReplacer = sourceRoot != null ? new RegExp("^" + sourceRoot + "/?") : "";
- moduleName += filenameRelative.replace(sourceRootReplacer, "").replace(/\.(\w*?)$/, "");
+ moduleName += filenameRelative
+ .replace(sourceRootReplacer, "")
+ .replace(/\.(\w*?)$/, "");
}
moduleName = moduleName.replace(/\\/g, "/");
-
if (getModuleId) {
return getModuleId(moduleName) || moduleName;
} else {
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 18dbd96f6a..b7bf1e586b 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
@@ -43,25 +43,15 @@ Object.defineProperty(exports, "rewriteThis", {
}
});
exports.wrapInterop = wrapInterop;
-
var _assert = require("assert");
-
var _t = require("@babel/types");
-
var _template = require("@babel/template");
-
var _helperModuleImports = require("@babel/helper-module-imports");
-
var _rewriteThis = require("./rewrite-this");
-
var _rewriteLiveReferences = require("./rewrite-live-references");
-
var _normalizeAndLoadMetadata = require("./normalize-and-load-metadata");
-
var _dynamicImport = require("./dynamic-import");
-
var _getModuleName = require("./get-module-name");
-
const {
booleanLiteral,
callExpression,
@@ -77,7 +67,6 @@ const {
variableDeclaration,
variableDeclarator
} = _t;
-
function rewriteModuleStatementsAndPrepareHeader(path, {
loose,
exportName,
@@ -94,9 +83,7 @@ function rewriteModuleStatementsAndPrepareHeader(path, {
noIncompleteNsImportDetection
}) {
(0, _normalizeAndLoadMetadata.validateImportInteropOption)(importInterop);
-
_assert((0, _helperModuleImports.isModule)(path), "Cannot process module statements in a script");
-
path.node.sourceType = "script";
const meta = (0, _normalizeAndLoadMetadata.default)(path, exportName, {
importInterop,
@@ -105,31 +92,23 @@ function rewriteModuleStatementsAndPrepareHeader(path, {
esNamespaceOnly,
filename
});
-
if (!allowTopLevelThis) {
(0, _rewriteThis.default)(path);
}
-
(0, _rewriteLiveReferences.default)(path, meta);
-
if (strictMode !== false) {
const hasStrict = path.node.directives.some(directive => {
return directive.value.value === "use strict";
});
-
if (!hasStrict) {
path.unshiftContainer("directives", directive(directiveLiteral("use strict")));
}
}
-
const headers = [];
-
if ((0, _normalizeAndLoadMetadata.hasExports)(meta) && !strict) {
headers.push(buildESModuleHeader(meta, enumerableModuleMeta));
}
-
const nameList = buildExportNameListDeclaration(path, meta);
-
if (nameList) {
meta.exportNameListName = nameList.name;
headers.push(nameList.statement);
@@ -152,15 +131,12 @@ function wrapInterop(programPath, expr, type) {
if (type === "none") {
return null;
}
-
if (type === "node-namespace") {
return callExpression(programPath.hub.addHelper("interopRequireWildcard"), [expr, booleanLiteral(true)]);
} else if (type === "node-default") {
return null;
}
-
let helper;
-
if (type === "default") {
helper = "interopRequireDefault";
} else if (type === "namespace") {
@@ -168,7 +144,6 @@ function wrapInterop(programPath, expr, type) {
} else {
throw new Error(`Unknown interop: ${type}`);
}
-
return callExpression(programPath.hub.addHelper(helper), [expr]);
}
@@ -176,19 +151,17 @@ function buildNamespaceInitStatements(metadata, sourceMetadata, constantReexport
const statements = [];
let srcNamespace = identifier(sourceMetadata.name);
if (sourceMetadata.lazy) srcNamespace = callExpression(srcNamespace, []);
-
for (const localName of sourceMetadata.importsNamespace) {
if (localName === sourceMetadata.name) continue;
+
statements.push(_template.default.statement`var NAME = SOURCE;`({
NAME: localName,
SOURCE: cloneNode(srcNamespace)
}));
}
-
if (constantReexports) {
statements.push(...buildReexportsFromMeta(metadata, sourceMetadata, true));
}
-
for (const exportName of sourceMetadata.reexportNamespace) {
statements.push((sourceMetadata.lazy ? _template.default.statement`
Object.defineProperty(EXPORTS, "NAME", {
@@ -203,16 +176,14 @@ function buildNamespaceInitStatements(metadata, sourceMetadata, constantReexport
NAMESPACE: cloneNode(srcNamespace)
}));
}
-
if (sourceMetadata.reexportAll) {
const statement = buildNamespaceReexport(metadata, cloneNode(srcNamespace), constantReexports);
statement.loc = sourceMetadata.reexportAll.loc;
+
statements.push(statement);
}
-
return statements;
}
-
const ReexportTemplate = {
constant: _template.default.statement`EXPORTS.EXPORT_NAME = NAMESPACE_IMPORT;`,
constantComputed: _template.default.statement`EXPORTS["EXPORT_NAME"] = NAMESPACE_IMPORT;`,
@@ -225,27 +196,24 @@ const ReexportTemplate = {
});
`
};
-
-const buildReexportsFromMeta = (meta, metadata, constantReexports) => {
+function buildReexportsFromMeta(meta, metadata, constantReexports) {
const namespace = metadata.lazy ? callExpression(identifier(metadata.name), []) : identifier(metadata.name);
const {
stringSpecifiers
} = meta;
return Array.from(metadata.reexports, ([exportName, importName]) => {
let NAMESPACE_IMPORT = cloneNode(namespace);
-
- if (importName === "default" && metadata.interop === "node-default") {} else if (stringSpecifiers.has(importName)) {
+ if (importName === "default" && metadata.interop === "node-default") {
+ } else if (stringSpecifiers.has(importName)) {
NAMESPACE_IMPORT = memberExpression(NAMESPACE_IMPORT, stringLiteral(importName), true);
} else {
NAMESPACE_IMPORT = memberExpression(NAMESPACE_IMPORT, identifier(importName));
}
-
const astNodes = {
EXPORTS: meta.exportName,
EXPORT_NAME: exportName,
NAMESPACE_IMPORT
};
-
if (constantReexports || isIdentifier(NAMESPACE_IMPORT)) {
if (stringSpecifiers.has(exportName)) {
return ReexportTemplate.constantComputed(astNodes);
@@ -256,7 +224,7 @@ const buildReexportsFromMeta = (meta, metadata, constantReexports) => {
return ReexportTemplate.spec(astNodes);
}
});
-};
+}
function buildESModuleHeader(metadata, enumerableModuleMeta = false) {
return (enumerableModuleMeta ? _template.default.statement`
@@ -279,7 +247,8 @@ function buildNamespaceReexport(metadata, namespace, constantReexports) {
EXPORTS[key] = NAMESPACE[key];
});
- ` : _template.default.statement`
+ ` :
+ _template.default.statement`
Object.keys(NAMESPACE).forEach(function(key) {
if (key === "default" || key === "__esModule") return;
VERIFY_NAME_LIST;
@@ -305,27 +274,21 @@ function buildNamespaceReexport(metadata, namespace, constantReexports) {
function buildExportNameListDeclaration(programPath, metadata) {
const exportedVars = Object.create(null);
-
for (const data of metadata.local.values()) {
for (const name of data.names) {
exportedVars[name] = true;
}
}
-
let hasReexport = false;
-
for (const data of metadata.source.values()) {
for (const exportName of data.reexports.keys()) {
exportedVars[exportName] = true;
}
-
for (const exportName of data.reexportNamespace) {
exportedVars[exportName] = true;
}
-
hasReexport = hasReexport || !!data.reexportAll;
}
-
if (!hasReexport || Object.keys(exportedVars).length === 0) return null;
const name = programPath.scope.generateUidIdentifier("exportNames");
delete exportedVars.default;
@@ -337,27 +300,25 @@ function buildExportNameListDeclaration(programPath, metadata) {
function buildExportInitializationStatements(programPath, metadata, constantReexports = false, noIncompleteNsImportDetection = false) {
const initStatements = [];
-
for (const [localName, data] of metadata.local) {
- if (data.kind === "import") {} else if (data.kind === "hoisted") {
- initStatements.push([data.names[0], buildInitStatement(metadata, data.names, identifier(localName))]);
+ if (data.kind === "import") {
+ } else if (data.kind === "hoisted") {
+ initStatements.push([
+ data.names[0], buildInitStatement(metadata, data.names, identifier(localName))]);
} else if (!noIncompleteNsImportDetection) {
for (const exportName of data.names) {
initStatements.push([exportName, null]);
}
}
}
-
for (const data of metadata.source.values()) {
if (!constantReexports) {
const reexportsStatements = buildReexportsFromMeta(metadata, data, false);
const reexports = [...data.reexports.keys()];
-
for (let i = 0; i < reexportsStatements.length; i++) {
initStatements.push([reexports[i], reexportsStatements[i]]);
}
}
-
if (!noIncompleteNsImportDetection) {
for (const exportName of data.reexportNamespace) {
initStatements.push([exportName, null]);
@@ -371,38 +332,31 @@ function buildExportInitializationStatements(programPath, metadata, constantReex
return 0;
});
const results = [];
-
if (noIncompleteNsImportDetection) {
for (const [, initStatement] of initStatements) {
results.push(initStatement);
}
} else {
const chunkSize = 100;
-
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];
-
if (initStatement !== null) {
if (uninitializedExportNames.length > 0) {
results.push(buildInitStatement(metadata, uninitializedExportNames, programPath.scope.buildUndefinedNode()));
uninitializedExportNames = [];
}
-
results.push(initStatement);
} else {
uninitializedExportNames.push(exportName);
}
}
-
if (uninitializedExportNames.length > 0) {
results.push(buildInitStatement(metadata, uninitializedExportNames, programPath.scope.buildUndefinedNode()));
}
}
}
-
return results;
}
@@ -410,7 +364,6 @@ const InitTemplate = {
computed: _template.default.expression`EXPORTS["NAME"] = VALUE`,
default: _template.default.expression`EXPORTS.NAME = VALUE`
};
-
function buildInitStatement(metadata, exportNames, initExpr) {
const {
stringSpecifiers,
@@ -422,7 +375,6 @@ function buildInitStatement(metadata, exportNames, initExpr) {
NAME: exportName,
VALUE: acc
};
-
if (stringSpecifiers.has(exportName)) {
return InitTemplate.computed(params);
} else {
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 8f57519d90..981972b0ab 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
@@ -7,13 +7,9 @@ exports.default = normalizeModuleAndLoadMetadata;
exports.hasExports = hasExports;
exports.isSideEffectImport = isSideEffectImport;
exports.validateImportInteropOption = validateImportInteropOption;
-
var _path = require("path");
-
var _helperValidatorIdentifier = require("@babel/helper-validator-identifier");
-
var _helperSplitExportDeclaration = require("@babel/helper-split-export-declaration");
-
function hasExports(metadata) {
return metadata.hasExports;
}
@@ -21,20 +17,16 @@ function hasExports(metadata) {
function isSideEffectImport(source) {
return source.imports.size === 0 && source.importsNamespace.size === 0 && source.reexports.size === 0 && source.reexportNamespace.size === 0 && !source.reexportAll;
}
-
function validateImportInteropOption(importInterop) {
if (typeof importInterop !== "function" && importInterop !== "none" && importInterop !== "babel" && importInterop !== "node") {
throw new Error(`.importInterop must be one of "none", "babel", "node", or a function returning one of those values (received ${importInterop}).`);
}
-
return importInterop;
}
-
function resolveImportInterop(importInterop, source, filename) {
if (typeof importInterop === "function") {
return validateImportInteropOption(importInterop(source, filename));
}
-
return importInterop;
}
@@ -48,7 +40,6 @@ function normalizeModuleAndLoadMetadata(programPath, exportName, {
if (!exportName) {
exportName = programPath.scope.generateUidIdentifier("exports").name;
}
-
const stringSpecifiers = new Set();
nameAnonymousExports(programPath);
const {
@@ -65,9 +56,7 @@ function normalizeModuleAndLoadMetadata(programPath, exportName, {
if (metadata.importsNamespace.size > 0) {
metadata.name = metadata.importsNamespace.values().next().value;
}
-
const resolvedInterop = resolveImportInterop(importInterop, metadata.source, filename);
-
if (resolvedInterop === "none") {
metadata.interop = "none";
} else if (resolvedInterop === "node" && metadata.interop === "namespace") {
@@ -78,7 +67,6 @@ function normalizeModuleAndLoadMetadata(programPath, exportName, {
metadata.interop = "default";
}
}
-
return {
exportName,
exportNameListName: null,
@@ -88,23 +76,19 @@ function normalizeModuleAndLoadMetadata(programPath, exportName, {
stringSpecifiers
};
}
-
function getExportSpecifierName(path, stringSpecifiers) {
if (path.isIdentifier()) {
return path.node.name;
} else if (path.isStringLiteral()) {
const stringValue = path.node.value;
-
if (!(0, _helperValidatorIdentifier.isIdentifierName)(stringValue)) {
stringSpecifiers.add(stringValue);
}
-
return stringValue;
} else {
throw new Error(`Expected export specifier to be either Identifier or StringLiteral, got ${path.node.type}`);
}
}
-
function assertExportSpecifier(path) {
if (path.isExportSpecifier()) {
return;
@@ -121,11 +105,9 @@ function getModuleMetadata(programPath, {
}, stringSpecifiers) {
const localData = getLocalExportMetadata(programPath, initializeReexports, stringSpecifiers);
const sourceData = new Map();
-
const getData = sourceNode => {
const source = sourceNode.value;
let data = sourceData.get(source);
-
if (!data) {
data = {
name: programPath.scope.generateUidIdentifier((0, _path.basename)(source, (0, _path.extname)(source))).name,
@@ -141,10 +123,8 @@ function getModuleMetadata(programPath, {
};
sourceData.set(source, data);
}
-
return data;
};
-
let hasExports = false;
programPath.get("body").forEach(child => {
if (child.isImportDeclaration()) {
@@ -155,7 +135,6 @@ function getModuleMetadata(programPath, {
const localName = spec.get("local").node.name;
data.imports.set(localName, "default");
const reexport = localData.get(localName);
-
if (reexport) {
localData.delete(localName);
reexport.names.forEach(name => {
@@ -166,7 +145,6 @@ function getModuleMetadata(programPath, {
const localName = spec.get("local").node.name;
data.importsNamespace.add(localName);
const reexport = localData.get(localName);
-
if (reexport) {
localData.delete(localName);
reexport.names.forEach(name => {
@@ -178,7 +156,6 @@ function getModuleMetadata(programPath, {
const localName = spec.get("local").node.name;
data.imports.set(localName, importName);
const reexport = localData.get(localName);
-
if (reexport) {
localData.delete(localName);
reexport.names.forEach(name => {
@@ -203,7 +180,6 @@ function getModuleMetadata(programPath, {
const importName = getExportSpecifierName(spec.get("local"), stringSpecifiers);
const exportName = getExportSpecifierName(spec.get("exported"), stringSpecifiers);
data.reexports.set(exportName, importName);
-
if (exportName === "__esModule") {
throw spec.get("exported").buildCodeFrameError('Illegal export "__esModule".');
}
@@ -212,35 +188,28 @@ function getModuleMetadata(programPath, {
hasExports = true;
}
});
-
for (const metadata of sourceData.values()) {
let needsDefault = false;
let needsNamed = false;
-
if (metadata.importsNamespace.size > 0) {
needsDefault = true;
needsNamed = true;
}
-
if (metadata.reexportAll) {
needsNamed = true;
}
-
for (const importName of metadata.imports.values()) {
if (importName === "default") needsDefault = true;else needsNamed = true;
}
-
for (const importName of metadata.reexports.values()) {
if (importName === "default") needsDefault = true;else needsNamed = true;
}
-
if (needsDefault && needsNamed) {
metadata.interop = "namespace";
} else if (needsDefault) {
metadata.interop = "default";
}
}
-
for (const [source, metadata] of sourceData) {
if (lazy !== false && !(isSideEffectImport(metadata) || metadata.reexportAll)) {
if (lazy === true) {
@@ -254,26 +223,22 @@ function getModuleMetadata(programPath, {
}
}
}
-
return {
hasExports,
local: localData,
source: sourceData
};
}
-
function getLocalExportMetadata(programPath, initializeReexports, stringSpecifiers) {
const bindingKindLookup = new Map();
programPath.get("body").forEach(child => {
let kind;
-
if (child.isImportDeclaration()) {
kind = "import";
} else {
if (child.isExportDefaultDeclaration()) {
child = child.get("declaration");
}
-
if (child.isExportNamedDeclaration()) {
if (child.node.declaration) {
child = child.get("declaration");
@@ -285,7 +250,6 @@ function getLocalExportMetadata(programPath, initializeReexports, stringSpecifie
return;
}
}
-
if (child.isFunctionDeclaration()) {
kind = "hoisted";
} else if (child.isClassDeclaration()) {
@@ -300,34 +264,27 @@ function getLocalExportMetadata(programPath, initializeReexports, stringSpecifie
return;
}
}
-
Object.keys(child.getOuterBindingIdentifiers()).forEach(name => {
bindingKindLookup.set(name, kind);
});
});
const localMetadata = new Map();
-
const getLocalMetadata = idPath => {
const localName = idPath.node.name;
let metadata = localMetadata.get(localName);
-
if (!metadata) {
const kind = bindingKindLookup.get(localName);
-
if (kind === undefined) {
throw idPath.buildCodeFrameError(`Exporting local "${localName}", which is not declared.`);
}
-
metadata = {
names: [],
kind
};
localMetadata.set(localName, metadata);
}
-
return metadata;
};
-
programPath.get("body").forEach(child => {
if (child.isExportNamedDeclaration() && (initializeReexports || !child.node.source)) {
if (child.node.declaration) {
@@ -337,7 +294,6 @@ function getLocalExportMetadata(programPath, initializeReexports, stringSpecifie
if (name === "__esModule") {
throw declaration.buildCodeFrameError('Illegal export "__esModule".');
}
-
getLocalMetadata(ids[name]).names.push(name);
});
} else {
@@ -346,17 +302,14 @@ function getLocalExportMetadata(programPath, initializeReexports, stringSpecifie
const exported = spec.get("exported");
const localMetadata = getLocalMetadata(local);
const exportName = getExportSpecifierName(exported, stringSpecifiers);
-
if (exportName === "__esModule") {
throw exported.buildCodeFrameError('Illegal export "__esModule".');
}
-
localMetadata.names.push(exportName);
});
}
} else if (child.isExportDefaultDeclaration()) {
const declaration = child.get("declaration");
-
if (declaration.isFunctionDeclaration() || declaration.isClassDeclaration()) {
getLocalMetadata(declaration.get("id")).names.push("default");
} else {
@@ -373,7 +326,6 @@ function nameAnonymousExports(programPath) {
(0, _helperSplitExportDeclaration.default)(child);
});
}
-
function removeModuleDeclarations(programPath) {
programPath.get("body").forEach(child => {
if (child.isImportDeclaration()) {
@@ -387,7 +339,6 @@ function removeModuleDeclarations(programPath) {
}
} else if (child.isExportDefaultDeclaration()) {
const declaration = child.get("declaration");
-
if (declaration.isFunctionDeclaration() || declaration.isClassDeclaration()) {
declaration._blockHoist = child.node._blockHoist;
child.replaceWith(declaration);
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 6782ea906f..046fac7611 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
@@ -4,15 +4,10 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = rewriteLiveReferences;
-
var _assert = require("assert");
-
var _t = require("@babel/types");
-
var _template = require("@babel/template");
-
var _helperSimpleAccess = require("@babel/helper-simple-access");
-
const {
assignmentExpression,
callExpression,
@@ -31,7 +26,6 @@ const {
variableDeclaration,
variableDeclarator
} = _t;
-
function isInType(path) {
do {
switch (path.parent.type) {
@@ -41,45 +35,35 @@ function isInType(path) {
case "TypeAnnotation":
case "TypeAlias":
return true;
-
case "ExportSpecifier":
return path.parentPath.parent.exportKind === "type";
-
default:
if (path.parentPath.isStatement() || path.parentPath.isExpression()) {
return false;
}
-
}
} while (path = path.parentPath);
}
-
function rewriteLiveReferences(programPath, metadata) {
const imported = new Map();
const exported = new Map();
-
const requeueInParent = path => {
programPath.requeue(path);
};
-
for (const [source, data] of metadata.source) {
for (const [localName, importName] of data.imports) {
imported.set(localName, [source, importName, null]);
}
-
for (const localName of data.importsNamespace) {
imported.set(localName, [source, null, localName]);
}
}
-
for (const [local, data] of metadata.local) {
let exportMeta = exported.get(local);
-
if (!exportMeta) {
exportMeta = [];
exported.set(local, exportMeta);
}
-
exportMeta.push(...data.names);
}
@@ -89,8 +73,12 @@ function rewriteLiveReferences(programPath, metadata) {
scope: programPath.scope,
exported
};
- programPath.traverse(rewriteBindingInitVisitor, rewriteBindingInitVisitorState);
- (0, _helperSimpleAccess.default)(programPath, new Set([...Array.from(imported.keys()), ...Array.from(exported.keys())]), false);
+
+ programPath.traverse(
+ rewriteBindingInitVisitor, rewriteBindingInitVisitorState);
+ (0, _helperSimpleAccess.default)(programPath,
+ new Set([...Array.from(imported.keys()), ...Array.from(exported.keys())]), false);
+
const rewriteReferencesVisitorState = {
seen: new WeakSet(),
metadata,
@@ -100,22 +88,18 @@ function rewriteLiveReferences(programPath, metadata) {
exported,
buildImportReference: ([source, importName, localName], identNode) => {
const meta = metadata.source.get(source);
-
if (localName) {
if (meta.lazy) {
- identNode = callExpression(identNode, []);
+ identNode = callExpression(
+ identNode, []);
}
-
return identNode;
}
-
let namespace = identifier(meta.name);
if (meta.lazy) namespace = callExpression(namespace, []);
-
if (importName === "default" && meta.interop === "node-default") {
return namespace;
}
-
const computed = metadata.stringSpecifiers.has(importName);
return memberExpression(namespace, computed ? stringLiteral(importName) : identifier(importName), computed);
}
@@ -127,7 +111,6 @@ const rewriteBindingInitVisitor = {
Scope(path) {
path.skip();
},
-
ClassDeclaration(path) {
const {
requeueInParent,
@@ -140,14 +123,13 @@ const rewriteBindingInitVisitor = {
if (!id) throw new Error("Expected class to have a name");
const localName = id.name;
const exportNames = exported.get(localName) || [];
-
if (exportNames.length > 0) {
- const statement = expressionStatement(buildBindingExportAssignmentExpression(metadata, exportNames, identifier(localName), path.scope));
+ const statement = expressionStatement(
+ buildBindingExportAssignmentExpression(metadata, exportNames, identifier(localName), path.scope));
statement._blockHoist = path.node._blockHoist;
requeueInParent(path.insertAfter(statement)[0]);
}
},
-
VariableDeclaration(path) {
const {
requeueInParent,
@@ -156,26 +138,22 @@ const rewriteBindingInitVisitor = {
} = this;
Object.keys(path.getOuterBindingIdentifiers()).forEach(localName => {
const exportNames = exported.get(localName) || [];
-
if (exportNames.length > 0) {
- const statement = expressionStatement(buildBindingExportAssignmentExpression(metadata, exportNames, identifier(localName), path.scope));
+ const statement = expressionStatement(
+ buildBindingExportAssignmentExpression(metadata, exportNames, identifier(localName), path.scope));
statement._blockHoist = path.node._blockHoist;
requeueInParent(path.insertAfter(statement)[0]);
}
});
}
-
};
-
const buildBindingExportAssignmentExpression = (metadata, exportNames, localExpr, scope) => {
const exportsObjectName = metadata.exportName;
-
for (let currentScope = scope; currentScope != null; currentScope = currentScope.parent) {
if (currentScope.hasOwnBinding(exportsObjectName)) {
currentScope.rename(exportsObjectName);
}
}
-
return (exportNames || []).reduce((expr, exportName) => {
const {
stringSpecifiers
@@ -184,7 +162,6 @@ const buildBindingExportAssignmentExpression = (metadata, exportNames, localExpr
return assignmentExpression("=", memberExpression(identifier(exportsObjectName), computed ? stringLiteral(exportName) : identifier(exportName), computed), expr);
}, localExpr);
};
-
const buildImportThrow = localName => {
return _template.default.expression.ast`
(function() {
@@ -192,7 +169,6 @@ const buildImportThrow = localName => {
})()
`;
};
-
const rewriteReferencesVisitor = {
ReferencedIdentifier(path) {
const {
@@ -206,18 +182,17 @@ const rewriteReferencesVisitor = {
seen.add(path.node);
const localName = path.node.name;
const importData = imported.get(localName);
-
if (importData) {
if (isInType(path)) {
throw path.buildCodeFrameError(`Cannot transform the imported binding "${localName}" since it's also used in a type annotation. ` + `Please strip type annotations using @babel/preset-typescript or @babel/preset-flow.`);
}
-
const localBinding = path.scope.getBinding(localName);
const rootBinding = scope.getBinding(localName);
+
if (rootBinding !== localBinding) return;
const ref = buildImportReference(importData, path.node);
- ref.loc = path.node.loc;
+ ref.loc = path.node.loc;
if ((path.parentPath.isCallExpression({
callee: path.node
}) || path.parentPath.isOptionalCallExpression({
@@ -231,16 +206,17 @@ const rewriteReferencesVisitor = {
object,
property
} = ref;
- path.replaceWith(jsxMemberExpression(jsxIdentifier(object.name), jsxIdentifier(property.name)));
+ path.replaceWith(jsxMemberExpression(
+ jsxIdentifier(object.name),
+ jsxIdentifier(property.name)));
} else {
path.replaceWith(ref);
}
-
requeueInParent(path);
+
path.skip();
}
},
-
UpdateExpression(path) {
const {
scope,
@@ -253,19 +229,17 @@ const rewriteReferencesVisitor = {
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)));
@@ -277,11 +251,9 @@ const rewriteReferencesVisitor = {
}
}
}
-
requeueInParent(path);
path.skip();
},
-
AssignmentExpression: {
exit(path) {
const {
@@ -295,28 +267,23 @@ const rewriteReferencesVisitor = {
if (seen.has(path.node)) return;
seen.add(path.node);
const left = path.get("left");
- if (left.isMemberExpression()) return;
+ if (left.isMemberExpression()) return;
if (left.isIdentifier()) {
const localName = left.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) {
_assert(path.node.operator === "=", "Path was not simplified");
-
const assignment = path.node;
-
if (importData) {
assignment.left = buildImportReference(importData, left.node);
assignment.right = sequenceExpression([assignment.right, buildImportThrow(localName)]);
}
-
path.replaceWith(buildBindingExportAssignmentExpression(this.metadata, exportedNames, assignment, path.scope));
requeueInParent(path);
}
@@ -324,7 +291,6 @@ const rewriteReferencesVisitor = {
const ids = left.getOuterBindingIdentifiers();
const programScopeIds = Object.keys(ids).filter(localName => scope.getBinding(localName) === path.scope.getBinding(localName));
const id = programScopeIds.find(localName => imported.has(localName));
-
if (id) {
path.node.right = sequenceExpression([path.node.right, buildImportThrow(id)]);
}
@@ -332,28 +298,22 @@ const rewriteReferencesVisitor = {
const items = [];
programScopeIds.forEach(localName => {
const exportedNames = exported.get(localName) || [];
-
if (exportedNames.length > 0) {
items.push(buildBindingExportAssignmentExpression(this.metadata, exportedNames, identifier(localName), path.scope));
}
});
-
if (items.length > 0) {
let node = sequenceExpression(items);
-
if (path.parentPath.isExpressionStatement()) {
node = expressionStatement(node);
node._blockHoist = path.parentPath.node._blockHoist;
}
-
const statement = path.insertAfter(node)[0];
requeueInParent(statement);
}
}
}
-
},
-
"ForOfStatement|ForInStatement"(path) {
const {
scope,
@@ -367,48 +327,39 @@ const rewriteReferencesVisitor = {
imported,
scope: programScope
} = this;
-
if (!isVariableDeclaration(left)) {
let didTransformExport = false,
- importConstViolationName;
+ importConstViolationName;
const loopBodyScope = path.get("body").scope;
-
for (const name of Object.keys(getOuterBindingIdentifiers(left))) {
if (programScope.getBinding(name) === scope.getBinding(name)) {
if (exported.has(name)) {
didTransformExport = true;
-
if (loopBodyScope.hasOwnBinding(name)) {
loopBodyScope.rename(name);
}
}
-
if (imported.has(name) && !importConstViolationName) {
importConstViolationName = name;
}
}
}
-
if (!didTransformExport && !importConstViolationName) {
return;
}
-
path.ensureBlock();
const bodyPath = path.get("body");
const newLoopId = scope.generateUidIdentifierBasedOnNode(left);
path.get("left").replaceWith(variableDeclaration("let", [variableDeclarator(cloneNode(newLoopId))]));
scope.registerDeclaration(path.get("left"));
-
if (didTransformExport) {
bodyPath.unshiftContainer("body", expressionStatement(assignmentExpression("=", left, newLoopId)));
}
-
if (importConstViolationName) {
bodyPath.unshiftContainer("body", expressionStatement(buildImportThrow(importConstViolationName)));
}
}
}
-
};
//# sourceMappingURL=rewrite-live-references.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js
index 9696b5fee1..e76b3fea06 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js
@@ -4,29 +4,22 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = rewriteThis;
-
var _helperEnvironmentVisitor = require("@babel/helper-environment-visitor");
-
var _traverse = require("@babel/traverse");
-
var _t = require("@babel/types");
-
const {
numericLiteral,
unaryExpression
} = _t;
-
-function rewriteThis(programPath) {
- (0, _traverse.default)(programPath.node, Object.assign({}, rewriteThisVisitor, {
- noScope: true
- }));
-}
-
const rewriteThisVisitor = _traverse.default.visitors.merge([_helperEnvironmentVisitor.default, {
ThisExpression(path) {
path.replaceWith(unaryExpression("void", numericLiteral(0), true));
}
-
}]);
+function rewriteThis(programPath) {
+ (0, _traverse.default)(programPath.node, Object.assign({}, rewriteThisVisitor, {
+ noScope: true
+ }));
+}
//# sourceMappingURL=rewrite-this.js.map
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 7c90b096c3..63693dcb92 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.19.6",
+ "version": "7.20.2",
"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.18.9",
"@babel/helper-module-imports": "^7.18.6",
- "@babel/helper-simple-access": "^7.19.4",
+ "@babel/helper-simple-access": "^7.20.2",
"@babel/helper-split-export-declaration": "^7.18.6",
"@babel/helper-validator-identifier": "^7.19.1",
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.6",
- "@babel/types": "^7.19.4"
+ "@babel/traverse": "^7.20.1",
+ "@babel/types": "^7.20.2"
},
"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 5663944915..f749c09da0 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
@@ -5,17 +5,25 @@ Object.defineProperty(exports, "__esModule", {
});
exports.declare = declare;
exports.declarePreset = void 0;
-
+const apiPolyfills = {
+ assertVersion: api => range => {
+ throwVersionError(range, api.version);
+ },
+ targets: () => () => {
+ return {};
+ },
+ assumption: () => () => {
+ return undefined;
+ }
+};
function declare(builder) {
return (api, options, dirname) => {
var _clonedApi2;
-
let clonedApi;
-
for (const name of Object.keys(apiPolyfills)) {
var _clonedApi;
-
if (api[name]) continue;
+
clonedApi = (_clonedApi = clonedApi) != null ? _clonedApi : copyApiObject(api);
clonedApi[name] = apiPolyfills[name](clonedApi);
}
@@ -23,70 +31,44 @@ function declare(builder) {
return builder((_clonedApi2 = clonedApi) != null ? _clonedApi2 : api, options || {}, dirname);
};
}
-
const declarePreset = declare;
exports.declarePreset = declarePreset;
-const apiPolyfills = {
- assertVersion: api => range => {
- throwVersionError(range, api.version);
- },
- targets: () => () => {
- return {};
- },
- assumption: () => () => {
- return undefined;
- }
-};
-
function copyApiObject(api) {
let proto = null;
-
if (typeof api.version === "string" && /^7\./.test(api.version)) {
proto = Object.getPrototypeOf(api);
-
if (proto && (!has(proto, "version") || !has(proto, "transform") || !has(proto, "template") || !has(proto, "types"))) {
proto = null;
}
}
-
return Object.assign({}, proto, api);
}
-
function has(obj, key) {
return Object.prototype.hasOwnProperty.call(obj, key);
}
-
function throwVersionError(range, version) {
if (typeof range === "number") {
if (!Number.isInteger(range)) {
throw new Error("Expected string or integer value.");
}
-
range = `^${range}.0.0-0`;
}
-
if (typeof range !== "string") {
throw new Error("Expected string or integer value.");
}
-
const limit = Error.stackTraceLimit;
-
if (typeof limit === "number" && limit < 25) {
Error.stackTraceLimit = 25;
}
-
let err;
-
if (version.slice(0, 2) === "7.") {
err = new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${version}". ` + `You'll need to update your @babel/core version.`);
} else {
err = new Error(`Requires Babel "${range}", but was loaded with "${version}". ` + `If you are sure you have a compatible version of @babel/core, ` + `it is likely that something in your build process is loading the ` + `wrong version. Inspect the stack trace of this error to look for ` + `the first entry that doesn't mention "@babel/core" or "babel-core" ` + `to see what is calling Babel.`);
}
-
if (typeof limit === "number") {
Error.stackTraceLimit = limit;
}
-
throw Object.assign(err, {
code: "BABEL_VERSION_UNSUPPORTED",
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 979b172861..8fa04d0c57 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.19.0",
+ "version": "7.20.2",
"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 a418ff1b1d..9d1e1be577 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
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = simplifyAccess;
-
var _t = require("@babel/types");
-
const {
LOGICAL_OPERATORS,
assignmentExpression,
@@ -18,16 +16,6 @@ const {
sequenceExpression,
unaryExpression
} = _t;
-
-function simplifyAccess(path, bindingNames, includeUpdateExpression = true) {
- path.traverse(simpleAssignmentVisitor, {
- scope: path.scope,
- bindingNames,
- seen: new WeakSet(),
- includeUpdateExpression
- });
-}
-
const simpleAssignmentVisitor = {
UpdateExpression: {
exit(path) {
@@ -36,11 +24,9 @@ const simpleAssignmentVisitor = {
bindingNames,
includeUpdateExpression
} = this;
-
if (!includeUpdateExpression) {
return;
}
-
const arg = path.get("argument");
if (!arg.isIdentifier()) return;
const localName = arg.node.name;
@@ -49,7 +35,6 @@ const simpleAssignmentVisitor = {
if (scope.getBinding(localName) !== path.scope.getBinding(localName)) {
return;
}
-
if (path.parentPath.isExpressionStatement() && !path.isCompletionRecord()) {
const operator = path.node.operator == "++" ? "+=" : "-=";
path.replaceWith(assignmentExpression(operator, arg.node, numericLiteral(1)));
@@ -61,11 +46,12 @@ const simpleAssignmentVisitor = {
path.scope.push({
id: old
});
- const binary = binaryExpression(path.node.operator[0], identifier(varName), numericLiteral(1));
+ const binary = binaryExpression(path.node.operator[0], identifier(varName),
+ numericLiteral(1));
+
path.replaceWith(sequenceExpression([assignmentExpression("=", identifier(varName), unaryExpression("+", arg.node)), assignmentExpression("=", cloneNode(arg.node), binary), identifier(varName)]));
}
}
-
},
AssignmentExpression: {
exit(path) {
@@ -79,24 +65,33 @@ const simpleAssignmentVisitor = {
seen.add(path.node);
const left = path.get("left");
if (!left.isIdentifier()) return;
+
const localName = left.node.name;
if (!bindingNames.has(localName)) return;
if (scope.getBinding(localName) !== path.scope.getBinding(localName)) {
return;
}
-
const operator = path.node.operator.slice(0, -1);
-
if (LOGICAL_OPERATORS.includes(operator)) {
- path.replaceWith(logicalExpression(operator, path.node.left, assignmentExpression("=", cloneNode(path.node.left), path.node.right)));
+ path.replaceWith(logicalExpression(
+ operator, path.node.left, assignmentExpression("=", cloneNode(path.node.left), path.node.right)));
} else {
- path.node.right = binaryExpression(operator, cloneNode(path.node.left), path.node.right);
+ path.node.right = binaryExpression(
+ operator, cloneNode(path.node.left), path.node.right);
path.node.operator = "=";
}
}
-
}
};
+function simplifyAccess(path, bindingNames,
+includeUpdateExpression = true) {
+ path.traverse(simpleAssignmentVisitor, {
+ scope: path.scope,
+ bindingNames,
+ seen: new WeakSet(),
+ includeUpdateExpression
+ });
+}
//# sourceMappingURL=index.js.map
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 1a65599d1b..4e740b3963 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.19.4",
+ "version": "7.20.2",
"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,11 +15,11 @@
},
"main": "./lib/index.js",
"dependencies": {
- "@babel/types": "^7.19.4"
+ "@babel/types": "^7.20.2"
},
"devDependencies": {
- "@babel/core": "^7.19.3",
- "@babel/traverse": "^7.19.4"
+ "@babel/core": "^7.20.2",
+ "@babel/traverse": "^7.20.1"
},
"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 99c6d60f2d..437f5e8683 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
@@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _template = require("@babel/template");
function helper(minVersion, source) {
@@ -15,7 +14,6 @@ function helper(minVersion, source) {
})
});
}
-
var _default = Object.freeze({
AsyncGenerator: helper("7.0.0-beta.0", 'import OverloadYield from"OverloadYield";export default function AsyncGenerator(gen){var front,back;function resume(key,arg){try{var result=gen[key](arg),value=result.value,overloaded=value instanceof OverloadYield;Promise.resolve(overloaded?value.v:value).then((function(arg){if(overloaded){var nextKey="return"===key?"return":"next";if(!value.k||arg.done)return resume(nextKey,arg);arg=gen[nextKey](arg).value}settle(result.done?"return":"normal",arg)}),(function(err){resume("throw",err)}))}catch(err){settle("throw",err)}}function settle(type,value){switch(type){case"return":front.resolve({value:value,done:!0});break;case"throw":front.reject(value);break;default:front.resolve({value:value,done:!1})}(front=front.next)?resume(front.key,front.arg):back=null}this._invoke=function(key,arg){return new Promise((function(resolve,reject){var request={key:key,arg:arg,resolve:resolve,reject:reject,next:null};back?back=back.next=request:(front=back=request,resume(key,arg))}))},"function"!=typeof gen.return&&(this.return=void 0)}AsyncGenerator.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},AsyncGenerator.prototype.next=function(arg){return this._invoke("next",arg)},AsyncGenerator.prototype.throw=function(arg){return this._invoke("throw",arg)},AsyncGenerator.prototype.return=function(arg){return this._invoke("return",arg)};'),
OverloadYield: helper("7.18.14", "export default function _OverloadYield(value,kind){this.v=value,this.k=kind}"),
@@ -28,9 +26,8 @@ var _default = Object.freeze({
objectSpread2: helper("7.5.0", 'import defineProperty from"defineProperty";function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}export default function _objectSpread2(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach((function(key){defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}))}return target}'),
regeneratorRuntime: helper("7.18.0", 'export default function _regeneratorRuntime(){"use strict";\n/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var method=delegate.iterator[context.method];if(undefined===method){if(context.delegate=null,"throw"===context.method){if(delegate.iterator.return&&(context.method="return",context.arg=undefined,maybeInvokeDelegate(delegate,context),"throw"===context.method))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("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=undefined),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i<iterable.length;)if(hasOwn.call(iterable,i))return next.value=iterable[i],next.done=!1,next;return next.value=undefined,next.done=!0,next};return next.next=next}}return{next:doneResult}}function doneResult(){return{value:undefined,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,defineProperty(Gp,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),defineProperty(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,toStringTagSymbol,"GeneratorFunction"),exports.isGeneratorFunction=function(genFun){var ctor="function"==typeof genFun&&genFun.constructor;return!!ctor&&(ctor===GeneratorFunction||"GeneratorFunction"===(ctor.displayName||ctor.name))},exports.mark=function(genFun){return Object.setPrototypeOf?Object.setPrototypeOf(genFun,GeneratorFunctionPrototype):(genFun.__proto__=GeneratorFunctionPrototype,define(genFun,toStringTagSymbol,"GeneratorFunction")),genFun.prototype=Object.create(Gp),genFun},exports.awrap=function(arg){return{__await:arg}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,asyncIteratorSymbol,(function(){return this})),exports.AsyncIterator=AsyncIterator,exports.async=function(innerFn,outerFn,self,tryLocsList,PromiseImpl){void 0===PromiseImpl&&(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()}))},defineIteratorMethods(Gp),define(Gp,toStringTagSymbol,"Generator"),define(Gp,iteratorSymbol,(function(){return this})),define(Gp,"toString",(function(){return"[object Generator]"})),exports.keys=function(val){var object=Object(val),keys=[];for(var key in object)keys.push(key);return keys.reverse(),function next(){for(;keys.length;){var key=keys.pop();if(key in object)return next.value=key,next.done=!1,next}return next.done=!0,next}},exports.values=values,Context.prototype={constructor:Context,reset:function(skipTempReset){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(resetTryEntry),!skipTempReset)for(var name in this)"t"===name.charAt(0)&&hasOwn.call(this,name)&&!isNaN(+name.slice(1))&&(this[name]=undefined)},stop:function(){this.done=!0;var rootRecord=this.tryEntries[0].completion;if("throw"===rootRecord.type)throw rootRecord.arg;return this.rval},dispatchException:function(exception){if(this.done)throw exception;var context=this;function handle(loc,caught){return record.type="throw",record.arg=exception,context.next=loc,caught&&(context.method="next",context.arg=undefined),!!caught}for(var i=this.tryEntries.length-1;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<entry.catchLoc)return handle(entry.catchLoc,!0);if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}else if(hasCatch){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0)}else{if(!hasFinally)throw new Error("try statement without catch or finally");if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}}}},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}}finallyEntry&&("break"===type||"continue"===type)&&finallyEntry.tryLoc<=arg&&arg<=finallyEntry.finallyLoc&&(finallyEntry=null);var record=finallyEntry?finallyEntry.completion:{};return record.type=type,record.arg=arg,finallyEntry?(this.method="next",this.next=finallyEntry.finallyLoc,ContinueSentinel):this.complete(record)},complete:function(record,afterLoc){if("throw"===record.type)throw record.arg;return"break"===record.type||"continue"===record.type?this.next=record.arg:"return"===record.type?(this.rval=this.arg=record.arg,this.method="return",this.next="end"):"normal"===record.type&&afterLoc&&(this.next=afterLoc),ContinueSentinel},finish:function(finallyLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName:resultName,nextLoc:nextLoc},"next"===this.method&&(this.arg=undefined),ContinueSentinel}},exports}'),
typeof: helper("7.0.0-beta.0", 'export default function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}'),
- wrapRegExp: helper("7.19.0", 'import setPrototypeOf from"setPrototypeOf";import inherits from"inherits";export default function _wrapRegExp(){_wrapRegExp=function(re,groups){return new BabelRegExp(re,void 0,groups)};var _super=RegExp.prototype,_groups=new WeakMap;function BabelRegExp(re,flags,groups){var _this=new RegExp(re,flags);return _groups.set(_this,groups||_groups.get(re)),setPrototypeOf(_this,BabelRegExp.prototype)}function buildGroups(result,re){var g=_groups.get(re);return Object.keys(g).reduce((function(groups,name){var i=g[name];if("number"==typeof i)groups[name]=result[i];else{for(var k=0;void 0===result[i[k]]&&k+1<i.length;)k++;groups[name]=result[i[k]]}return 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)}')
+ wrapRegExp: helper("7.19.0", 'import setPrototypeOf from"setPrototypeOf";import inherits from"inherits";export default function _wrapRegExp(){_wrapRegExp=function(re,groups){return new BabelRegExp(re,void 0,groups)};var _super=RegExp.prototype,_groups=new WeakMap;function BabelRegExp(re,flags,groups){var _this=new RegExp(re,flags);return _groups.set(_this,groups||_groups.get(re)),setPrototypeOf(_this,BabelRegExp.prototype)}function buildGroups(result,re){var g=_groups.get(re);return Object.keys(g).reduce((function(groups,name){var i=g[name];if("number"==typeof i)groups[name]=result[i];else{for(var k=0;void 0===result[i[k]]&&k+1<i.length;)k++;groups[name]=result[i[k]]}return groups}),Object.create(null))}return inherits(BabelRegExp,RegExp),BabelRegExp.prototype.exec=function(str){var result=_super.exec.call(this,str);if(result){result.groups=buildGroups(result,this);var indices=result.indices;indices&&(indices.groups=buildGroups(indices,this))}return 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){var group=groups[name];return"$"+(Array.isArray(group)?group.join("$"):group)})))}if("function"==typeof substitution){var _this=this;return _super[Symbol.replace].call(this,str,(function(){var args=arguments;return"object"!=typeof args[args.length-1]&&(args=[].slice.call(args)).push(buildGroups(args,_this)),substitution.apply(this,args)}))}return _super[Symbol.replace].call(this,str,substitution)},_wrapRegExp.apply(this,arguments)}')
});
-
exports.default = _default;
//# sourceMappingURL=helpers-generated.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js
index 3ebed4ae2e..3088e3e92c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js
@@ -4,22 +4,17 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _template = require("@babel/template");
-
var _helpersGenerated = require("./helpers-generated");
-
const helpers = Object.assign({
__proto__: null
}, _helpersGenerated.default);
var _default = helpers;
exports.default = _default;
-
const helper = minVersion => tpl => ({
minVersion,
ast: () => _template.default.program.ast(tpl)
});
-
{
helpers.AwaitValue = helper("7.0.0-beta.0")`
export default function _AwaitValue(value) {
@@ -153,6 +148,7 @@ helpers.defineProperty = helper("7.0.0-beta.0")`
return obj;
}
`;
+
helpers.extends = helper("7.0.0-beta.0")`
export default function _extends() {
_extends = Object.assign ? Object.assign.bind() : function (target) {
@@ -170,6 +166,7 @@ helpers.extends = helper("7.0.0-beta.0")`
return _extends.apply(this, arguments);
}
`;
+
helpers.objectSpread = helper("7.0.0-beta.0")`
import defineProperty from "defineProperty";
@@ -219,6 +216,7 @@ helpers.inheritsLoose = helper("7.0.0-beta.0")`
setPrototypeOf(subClass, superClass);
}
`;
+
helpers.getPrototypeOf = helper("7.0.0-beta.0")`
export default function _getPrototypeOf(o) {
_getPrototypeOf = Object.setPrototypeOf
@@ -267,6 +265,7 @@ helpers.isNativeReflectConstruct = helper("7.9.0")`
}
}
`;
+
helpers.construct = helper("7.0.0-beta.0")`
import setPrototypeOf from "setPrototypeOf";
import isNativeReflectConstruct from "isNativeReflectConstruct";
@@ -297,6 +296,7 @@ helpers.isNativeFunction = helper("7.0.0-beta.0")`
return Function.toString.call(fn).indexOf("[native code]") !== -1;
}
`;
+
helpers.wrapNativeSuper = helper("7.0.0-beta.0")`
import getPrototypeOf from "getPrototypeOf";
import setPrototypeOf from "setPrototypeOf";
@@ -465,6 +465,7 @@ helpers.possibleConstructorReturn = helper("7.0.0-beta.0")`
return assertThisInitialized(self);
}
`;
+
helpers.createSuper = helper("7.9.0")`
import getPrototypeOf from "getPrototypeOf";
import isNativeReflectConstruct from "isNativeReflectConstruct";
@@ -498,6 +499,7 @@ helpers.superPropBase = helper("7.0.0-beta.0")`
return object;
}
`;
+
helpers.get = helper("7.0.0-beta.0")`
import superPropBase from "superPropBase";
@@ -915,6 +917,7 @@ helpers.toPropertyKey = helper("7.1.5")`
return typeof key === "symbol" ? key : String(key);
}
`;
+
helpers.initializerWarningHelper = helper("7.0.0-beta.0")`
export default function _initializerWarningHelper(descriptor, context){
throw new Error(
@@ -923,6 +926,7 @@ helpers.initializerWarningHelper = helper("7.0.0-beta.0")`
);
}
`;
+
helpers.initializerDefineProperty = helper("7.0.0-beta.0")`
export default function _initializerDefineProperty(target, property, descriptor, context){
if (!descriptor) return;
@@ -935,6 +939,7 @@ helpers.initializerDefineProperty = helper("7.0.0-beta.0")`
});
}
`;
+
helpers.applyDecoratedDescriptor = helper("7.0.0-beta.0")`
export default function _applyDecoratedDescriptor(target, property, decorators, descriptor, context){
var desc = {};
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/AsyncGenerator.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/AsyncGenerator.js
index 3910a80063..ea9c9be83d 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/AsyncGenerator.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/AsyncGenerator.js
@@ -4,12 +4,10 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = AsyncGenerator;
-
var _OverloadYield = require("OverloadYield");
function AsyncGenerator(gen) {
var front, back;
-
function send(key, arg) {
return new Promise(function (resolve, reject) {
var request = {
@@ -19,7 +17,6 @@ function AsyncGenerator(gen) {
reject: reject,
next: null
};
-
if (back) {
back = back.next = request;
} else {
@@ -28,7 +25,6 @@ function AsyncGenerator(gen) {
}
});
}
-
function resume(key, arg) {
try {
var result = gen[key](arg);
@@ -37,14 +33,12 @@ function AsyncGenerator(gen) {
Promise.resolve(overloaded ? value.v : value).then(function (arg) {
if (overloaded) {
var nextKey = key === "return" ? "return" : "next";
-
if (!value.k || arg.done) {
return resume(nextKey, arg);
} else {
arg = gen[nextKey](arg).value;
}
}
-
settle(result.done ? "return" : "normal", arg);
}, function (err) {
resume("throw", err);
@@ -53,7 +47,6 @@ function AsyncGenerator(gen) {
settle("throw", err);
}
}
-
function settle(type, value) {
switch (type) {
case "return":
@@ -62,11 +55,9 @@ function AsyncGenerator(gen) {
done: true
});
break;
-
case "throw":
front.reject(value);
break;
-
default:
front.resolve({
value: value,
@@ -74,35 +65,28 @@ function AsyncGenerator(gen) {
});
break;
}
-
front = front.next;
-
if (front) {
resume(front.key, front.arg);
} else {
back = null;
}
}
-
this._invoke = send;
if (typeof gen.return !== "function") {
this.return = undefined;
}
}
-
AsyncGenerator.prototype[typeof Symbol === "function" && Symbol.asyncIterator || "@@asyncIterator"] = function () {
return this;
};
-
AsyncGenerator.prototype.next = function (arg) {
return this._invoke("next", arg);
};
-
AsyncGenerator.prototype.throw = function (arg) {
return this._invoke("throw", arg);
};
-
AsyncGenerator.prototype.return = function (arg) {
return this._invoke("return", arg);
};
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 98e2930d3e..04d17968d1 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
@@ -12,16 +12,13 @@ function old_createMetadataMethodsForProperty(metadataMap, kind, property, decor
old_assertMetadataKey(key);
var metadataForKey = metadataMap[key];
if (metadataForKey === void 0) return void 0;
-
if (kind === 1) {
var pub = metadataForKey.public;
-
if (pub !== void 0) {
return pub[property];
}
} else if (kind === 2) {
var priv = metadataForKey.private;
-
if (priv !== void 0) {
return priv.get(property);
}
@@ -33,26 +30,20 @@ function old_createMetadataMethodsForProperty(metadataMap, kind, property, decor
old_assertNotFinished(decoratorFinishedRef, "setMetadata");
old_assertMetadataKey(key);
var metadataForKey = metadataMap[key];
-
if (metadataForKey === void 0) {
metadataForKey = metadataMap[key] = {};
}
-
if (kind === 1) {
var pub = metadataForKey.public;
-
if (pub === void 0) {
pub = metadataForKey.public = {};
}
-
pub[property] = value;
} else if (kind === 2) {
var priv = metadataForKey.priv;
-
if (priv === void 0) {
priv = metadataForKey.private = new Map();
}
-
priv.set(property, value);
} else {
metadataForKey.constructor = value;
@@ -60,48 +51,37 @@ function old_createMetadataMethodsForProperty(metadataMap, kind, property, decor
}
};
}
-
function old_convertMetadataMapToFinal(obj, metadataMap) {
var parentMetadataMap = obj[Symbol.metadata || Symbol.for("Symbol.metadata")];
var metadataKeys = Object.getOwnPropertySymbols(metadataMap);
if (metadataKeys.length === 0) return;
-
for (var i = 0; i < metadataKeys.length; i++) {
var key = metadataKeys[i];
var metaForKey = metadataMap[key];
var parentMetaForKey = parentMetadataMap ? parentMetadataMap[key] : null;
var pub = metaForKey.public;
var parentPub = parentMetaForKey ? parentMetaForKey.public : null;
-
if (pub && parentPub) {
Object.setPrototypeOf(pub, parentPub);
}
-
var priv = metaForKey.private;
-
if (priv) {
var privArr = Array.from(priv.values());
var parentPriv = parentMetaForKey ? parentMetaForKey.private : null;
-
if (parentPriv) {
privArr = privArr.concat(parentPriv);
}
-
metaForKey.private = privArr;
}
-
if (parentMetaForKey) {
Object.setPrototypeOf(metaForKey, parentMetaForKey);
}
}
-
if (parentMetadataMap) {
Object.setPrototypeOf(metadataMap, parentMetadataMap);
}
-
obj[Symbol.metadata || Symbol.for("Symbol.metadata")] = metadataMap;
}
-
function old_createAddInitializerMethod(initializers, decoratorFinishedRef) {
return function addInitializer(initializer) {
old_assertNotFinished(decoratorFinishedRef, "addInitializer");
@@ -109,31 +89,24 @@ function old_createAddInitializerMethod(initializers, decoratorFinishedRef) {
initializers.push(initializer);
};
}
-
function old_memberDec(dec, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value) {
var kindStr;
-
switch (kind) {
case 1:
kindStr = "accessor";
break;
-
case 2:
kindStr = "method";
break;
-
case 3:
kindStr = "getter";
break;
-
case 4:
kindStr = "setter";
break;
-
default:
kindStr = "field";
}
-
var ctx = {
kind: kindStr,
name: isPrivate ? "#" + name : name,
@@ -143,18 +116,14 @@ function old_memberDec(dec, name, desc, metadataMap, initializers, kind, isStati
var decoratorFinishedRef = {
v: false
};
-
if (kind !== 0) {
ctx.addInitializer = old_createAddInitializerMethod(initializers, decoratorFinishedRef);
}
-
var metadataKind, metadataName;
-
if (isPrivate) {
metadataKind = 2;
metadataName = Symbol(name);
var access = {};
-
if (kind === 0) {
access.get = desc.get;
access.set = desc.set;
@@ -168,71 +137,58 @@ function old_memberDec(dec, name, desc, metadataMap, initializers, kind, isStati
return desc.get.call(this);
};
}
-
if (kind === 1 || kind === 4) {
access.set = function (v) {
desc.set.call(this, v);
};
}
}
-
ctx.access = access;
} else {
metadataKind = 1;
metadataName = name;
}
-
try {
return dec(value, Object.assign(ctx, old_createMetadataMethodsForProperty(metadataMap, metadataKind, metadataName, decoratorFinishedRef)));
} finally {
decoratorFinishedRef.v = true;
}
}
-
function old_assertNotFinished(decoratorFinishedRef, fnName) {
if (decoratorFinishedRef.v) {
throw new Error("attempted to call " + fnName + " after decoration was finished");
}
}
-
function old_assertMetadataKey(key) {
if (typeof key !== "symbol") {
throw new TypeError("Metadata keys must be symbols, received: " + key);
}
}
-
function old_assertCallable(fn, hint) {
if (typeof fn !== "function") {
throw new TypeError(hint + " must be a function");
}
}
-
function old_assertValidReturnValue(kind, value) {
var type = typeof value;
-
if (kind === 1) {
if (type !== "object" || value === null) {
throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
}
-
if (value.get !== undefined) {
old_assertCallable(value.get, "accessor.get");
}
-
if (value.set !== undefined) {
old_assertCallable(value.set, "accessor.set");
}
-
if (value.init !== undefined) {
old_assertCallable(value.init, "accessor.init");
}
-
if (value.initializer !== undefined) {
old_assertCallable(value.initializer, "accessor.initializer");
}
} else if (type !== "function") {
var hint;
-
if (kind === 0) {
hint = "field";
} else if (kind === 10) {
@@ -240,25 +196,19 @@ function old_assertValidReturnValue(kind, value) {
} else {
hint = "method";
}
-
throw new TypeError(hint + " decorators must return a function or void 0");
}
}
-
function old_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 old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers) {
var decs = decInfo[0];
var desc, initializer, value;
-
if (isPrivate) {
if (kind === 0 || kind === 1) {
desc = {
@@ -281,7 +231,6 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate,
} else if (kind !== 0) {
desc = Object.getOwnPropertyDescriptor(base, name);
}
-
if (kind === 1) {
value = {
get: desc.get,
@@ -294,15 +243,11 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate,
} else if (kind === 4) {
value = desc.set;
}
-
var newValue, get, set;
-
if (typeof decs === "function") {
newValue = old_memberDec(decs, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value);
-
if (newValue !== void 0) {
old_assertValidReturnValue(kind, newValue);
-
if (kind === 0) {
initializer = newValue;
} else if (kind === 1) {
@@ -321,11 +266,9 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate,
for (var i = decs.length - 1; i >= 0; i--) {
var dec = decs[i];
newValue = old_memberDec(dec, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value);
-
if (newValue !== void 0) {
old_assertValidReturnValue(kind, newValue);
var newInit;
-
if (kind === 0) {
newInit = newValue;
} else if (kind === 1) {
@@ -339,7 +282,6 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate,
} else {
value = newValue;
}
-
if (newInit !== void 0) {
if (initializer === void 0) {
initializer = newInit;
@@ -352,7 +294,6 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate,
}
}
}
-
if (kind === 0 || kind === 1) {
if (initializer === void 0) {
initializer = function (instance, init) {
@@ -360,27 +301,21 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate,
};
} else if (typeof initializer !== "function") {
var ownInitializers = initializer;
-
initializer = function (instance, init) {
var value = init;
-
for (var i = 0; i < ownInitializers.length; i++) {
value = ownInitializers[i].call(instance, value);
}
-
return value;
};
} else {
var originalInitializer = initializer;
-
initializer = function (instance, init) {
return originalInitializer.call(instance, init);
};
}
-
ret.push(initializer);
}
-
if (kind !== 0) {
if (kind === 1) {
desc.get = value.get;
@@ -392,7 +327,6 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate,
} else if (kind === 4) {
desc.set = value;
}
-
if (isPrivate) {
if (kind === 1) {
ret.push(function (instance, args) {
@@ -413,15 +347,14 @@ function old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate,
}
}
}
-
function old_applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, decInfos) {
var protoInitializers;
var staticInitializers;
var existingProtoNonFields = new Map();
var existingStaticNonFields = new Map();
-
for (var i = 0; i < decInfos.length; i++) {
var decInfo = decInfos[i];
+
if (!Array.isArray(decInfo)) continue;
var kind = decInfo[1];
var name = decInfo[2];
@@ -430,12 +363,10 @@ function old_applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, de
var base;
var metadataMap;
var initializers;
-
if (isStatic) {
base = Class;
metadataMap = staticMetadataMap;
kind = kind - 5;
-
if (kind !== 0) {
staticInitializers = staticInitializers || [];
initializers = staticInitializers;
@@ -443,17 +374,14 @@ function old_applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, de
} else {
base = Class.prototype;
metadataMap = protoMetadataMap;
-
if (kind !== 0) {
protoInitializers = protoInitializers || [];
initializers = protoInitializers;
}
}
-
if (kind !== 0 && !isPrivate) {
var existingNonFields = isStatic ? existingStaticNonFields : existingProtoNonFields;
var existingKind = existingNonFields.get(name) || 0;
-
if (existingKind === true || existingKind === 3 && kind !== 4 || existingKind === 4 && kind !== 3) {
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);
} else if (!existingKind && kind > 2) {
@@ -462,37 +390,30 @@ function old_applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, de
existingNonFields.set(name, true);
}
}
-
old_applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers);
}
-
old_pushInitializers(ret, protoInitializers);
old_pushInitializers(ret, staticInitializers);
}
-
function old_pushInitializers(ret, initializers) {
if (initializers) {
ret.push(function (instance) {
for (var i = 0; i < initializers.length; i++) {
initializers[i].call(instance);
}
-
return instance;
});
}
}
-
function old_applyClassDecs(ret, targetClass, metadataMap, classDecs) {
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",
@@ -503,13 +424,11 @@ function old_applyClassDecs(ret, targetClass, metadataMap, classDecs) {
} finally {
decoratorFinishedRef.v = true;
}
-
if (nextNewClass !== undefined) {
old_assertValidReturnValue(10, nextNewClass);
newClass = nextNewClass;
}
}
-
ret.push(newClass, function () {
for (var i = 0; i < initializers.length; i++) {
initializers[i].call(newClass);
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs2203.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs2203.js
index 519553f929..85b05b5b9b 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs2203.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs2203.js
@@ -12,31 +12,24 @@ function createAddInitializerMethod(initializers, decoratorFinishedRef) {
initializers.push(initializer);
};
}
-
function memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, value) {
var kindStr;
-
switch (kind) {
case 1:
kindStr = "accessor";
break;
-
case 2:
kindStr = "method";
break;
-
case 3:
kindStr = "getter";
break;
-
case 4:
kindStr = "setter";
break;
-
default:
kindStr = "field";
}
-
var ctx = {
kind: kindStr,
name: isPrivate ? "#" + name : name,
@@ -46,13 +39,10 @@ function memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, val
var decoratorFinishedRef = {
v: false
};
-
if (kind !== 0) {
ctx.addInitializer = createAddInitializerMethod(initializers, decoratorFinishedRef);
}
-
var get, set;
-
if (kind === 0) {
if (isPrivate) {
get = desc.get;
@@ -61,7 +51,6 @@ function memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, val
get = function () {
return this[name];
};
-
set = function (v) {
this[name] = v;
};
@@ -76,14 +65,12 @@ function memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, val
return desc.get.call(this);
};
}
-
if (kind === 1 || kind === 4) {
set = function (v) {
desc.set.call(this, v);
};
}
}
-
ctx.access = get && set ? {
get: get,
set: set
@@ -92,48 +79,39 @@ function memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, val
} : {
set: set
};
-
try {
return dec(value, ctx);
} finally {
decoratorFinishedRef.v = true;
}
}
-
function assertNotFinished(decoratorFinishedRef, fnName) {
if (decoratorFinishedRef.v) {
throw new Error("attempted to call " + fnName + " after decoration was finished");
}
}
-
function assertCallable(fn, hint) {
if (typeof fn !== "function") {
throw new TypeError(hint + " must be a function");
}
}
-
function assertValidReturnValue(kind, value) {
var type = typeof value;
-
if (kind === 1) {
if (type !== "object" || value === null) {
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");
}
} else if (type !== "function") {
var hint;
-
if (kind === 0) {
hint = "field";
} else if (kind === 10) {
@@ -141,15 +119,12 @@ function assertValidReturnValue(kind, value) {
} else {
hint = "method";
}
-
throw new TypeError(hint + " decorators must return a function or void 0");
}
}
-
function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, initializers) {
var decs = decInfo[0];
var desc, init, value;
-
if (isPrivate) {
if (kind === 0 || kind === 1) {
desc = {
@@ -172,7 +147,6 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini
} else if (kind !== 0) {
desc = Object.getOwnPropertyDescriptor(base, name);
}
-
if (kind === 1) {
value = {
get: desc.get,
@@ -185,15 +159,11 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini
} else if (kind === 4) {
value = desc.set;
}
-
var newValue, get, set;
-
if (typeof decs === "function") {
newValue = memberDec(decs, name, desc, initializers, kind, isStatic, isPrivate, value);
-
if (newValue !== void 0) {
assertValidReturnValue(kind, newValue);
-
if (kind === 0) {
init = newValue;
} else if (kind === 1) {
@@ -212,11 +182,9 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini
for (var i = decs.length - 1; i >= 0; i--) {
var dec = decs[i];
newValue = memberDec(dec, name, desc, initializers, kind, isStatic, isPrivate, value);
-
if (newValue !== void 0) {
assertValidReturnValue(kind, newValue);
var newInit;
-
if (kind === 0) {
newInit = newValue;
} else if (kind === 1) {
@@ -230,7 +198,6 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini
} else {
value = newValue;
}
-
if (newInit !== void 0) {
if (init === void 0) {
init = newInit;
@@ -243,7 +210,6 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini
}
}
}
-
if (kind === 0 || kind === 1) {
if (init === void 0) {
init = function (instance, init) {
@@ -251,27 +217,21 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini
};
} else if (typeof init !== "function") {
var ownInitializers = init;
-
init = function (instance, init) {
var value = init;
-
for (var i = 0; i < ownInitializers.length; i++) {
value = ownInitializers[i].call(instance, value);
}
-
return value;
};
} else {
var originalInitializer = init;
-
init = function (instance, init) {
return originalInitializer.call(instance, init);
};
}
-
ret.push(init);
}
-
if (kind !== 0) {
if (kind === 1) {
desc.get = value.get;
@@ -283,7 +243,6 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini
} else if (kind === 4) {
desc.set = value;
}
-
if (isPrivate) {
if (kind === 1) {
ret.push(function (instance, args) {
@@ -304,15 +263,14 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, ini
}
}
}
-
function applyMemberDecs(ret, Class, decInfos) {
var protoInitializers;
var staticInitializers;
var existingProtoNonFields = new Map();
var existingStaticNonFields = new Map();
-
for (var i = 0; i < decInfos.length; i++) {
var decInfo = decInfos[i];
+
if (!Array.isArray(decInfo)) continue;
var kind = decInfo[1];
var name = decInfo[2];
@@ -320,28 +278,23 @@ function applyMemberDecs(ret, Class, decInfos) {
var isStatic = kind >= 5;
var base;
var initializers;
-
if (isStatic) {
base = Class;
kind = kind - 5;
-
if (kind !== 0) {
staticInitializers = staticInitializers || [];
initializers = staticInitializers;
}
} else {
base = Class.prototype;
-
if (kind !== 0) {
protoInitializers = protoInitializers || [];
initializers = protoInitializers;
}
}
-
if (kind !== 0 && !isPrivate) {
var existingNonFields = isStatic ? existingStaticNonFields : existingProtoNonFields;
var existingKind = existingNonFields.get(name) || 0;
-
if (existingKind === true || existingKind === 3 && kind !== 4 || existingKind === 4 && kind !== 3) {
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);
} else if (!existingKind && kind > 2) {
@@ -350,37 +303,30 @@ function applyMemberDecs(ret, Class, decInfos) {
existingNonFields.set(name, true);
}
}
-
applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, initializers);
}
-
pushInitializers(ret, protoInitializers);
pushInitializers(ret, staticInitializers);
}
-
function pushInitializers(ret, initializers) {
if (initializers) {
ret.push(function (instance) {
for (var i = 0; i < initializers.length; i++) {
initializers[i].call(instance);
}
-
return instance;
});
}
}
-
function applyClassDecs(ret, targetClass, classDecs) {
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 nextNewClass = classDecs[i](newClass, {
kind: "class",
@@ -390,13 +336,11 @@ function applyClassDecs(ret, targetClass, classDecs) {
} finally {
decoratorFinishedRef.v = true;
}
-
if (nextNewClass !== undefined) {
assertValidReturnValue(10, nextNewClass);
newClass = nextNewClass;
}
}
-
ret.push(newClass, function () {
for (var i = 0; i < initializers.length; i++) {
initializers[i].call(newClass);
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncGeneratorDelegate.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncGeneratorDelegate.js
index 12832cfa4d..523611e4f9 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncGeneratorDelegate.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncGeneratorDelegate.js
@@ -4,13 +4,11 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _asyncGeneratorDelegate;
-
var _OverloadYield = require("OverloadYield");
function _asyncGeneratorDelegate(inner) {
var iter = {},
- waiting = false;
-
+ waiting = false;
function pump(key, value) {
waiting = true;
value = new Promise(function (resolve) {
@@ -21,42 +19,34 @@ function _asyncGeneratorDelegate(inner) {
value: new _OverloadYield(value, 1)
};
}
-
iter[typeof Symbol !== "undefined" && Symbol.iterator || "@@iterator"] = function () {
return this;
};
-
iter.next = function (value) {
if (waiting) {
waiting = false;
return value;
}
-
return pump("next", value);
};
-
if (typeof inner.throw === "function") {
iter.throw = function (value) {
if (waiting) {
waiting = false;
throw value;
}
-
return pump("throw", value);
};
}
-
if (typeof inner.return === "function") {
iter.return = function (value) {
if (waiting) {
waiting = false;
return value;
}
-
return pump("return", value);
};
}
-
return iter;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncIterator.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncIterator.js
index ee03cdbe1b..280f6ba401 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncIterator.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncIterator.js
@@ -7,37 +7,30 @@ exports.default = _asyncIterator;
function _asyncIterator(iterable) {
var method,
- async,
- sync,
- retry = 2;
-
+ async,
+ sync,
+ retry = 2;
if (typeof Symbol !== "undefined") {
async = Symbol.asyncIterator;
sync = Symbol.iterator;
}
-
while (retry--) {
if (async && (method = iterable[async]) != null) {
return method.call(iterable);
}
-
if (sync && (method = iterable[sync]) != null) {
return new AsyncFromSyncIterator(method.call(iterable));
}
-
async = "@@asyncIterator";
sync = "@@iterator";
}
-
throw new TypeError("Object is not async iterable");
}
-
function AsyncFromSyncIterator(s) {
AsyncFromSyncIterator = function (s) {
this.s = s;
this.n = s.next;
};
-
AsyncFromSyncIterator.prototype = {
s: null,
n: null,
@@ -46,14 +39,12 @@ function AsyncFromSyncIterator(s) {
},
return: function (value) {
var ret = this.s.return;
-
if (ret === undefined) {
return Promise.resolve({
value: value,
done: true
});
}
-
return AsyncFromSyncIteratorContinuation(ret.apply(this.s, arguments));
},
throw: function (value) {
@@ -62,12 +53,10 @@ function AsyncFromSyncIterator(s) {
return AsyncFromSyncIteratorContinuation(thr.apply(this.s, arguments));
}
};
-
function AsyncFromSyncIteratorContinuation(r) {
if (Object(r) !== r) {
return Promise.reject(new TypeError(r + " is not an object."));
}
-
var done = r.done;
return Promise.resolve(r.value).then(function (value) {
return {
@@ -76,7 +65,6 @@ function AsyncFromSyncIterator(s) {
};
});
}
-
return new AsyncFromSyncIterator(s);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/awaitAsyncGenerator.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/awaitAsyncGenerator.js
index 62017aca12..8b81420a3c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/awaitAsyncGenerator.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/awaitAsyncGenerator.js
@@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _awaitAsyncGenerator;
-
var _OverloadYield = require("OverloadYield");
function _awaitAsyncGenerator(value) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/jsx.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/jsx.js
index bc40529513..12f2ada588 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/jsx.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/jsx.js
@@ -4,34 +4,29 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _createRawReactElement;
-var REACT_ELEMENT_TYPE;
+var REACT_ELEMENT_TYPE;
function _createRawReactElement(type, props, key, children) {
if (!REACT_ELEMENT_TYPE) {
- REACT_ELEMENT_TYPE = typeof Symbol === "function" && Symbol["for"] && Symbol["for"]("react.element") || 0xeac7;
+ REACT_ELEMENT_TYPE = typeof Symbol === "function" &&
+ Symbol["for"] && Symbol["for"]("react.element") || 0xeac7;
}
-
var defaultProps = type && type.defaultProps;
var childrenLength = arguments.length - 3;
-
if (!props && childrenLength !== 0) {
props = {
children: void 0
};
}
-
if (childrenLength === 1) {
props.children = children;
} else if (childrenLength > 1) {
var childArray = new Array(childrenLength);
-
for (var i = 0; i < childrenLength; i++) {
childArray[i] = arguments[i + 3];
}
-
props.children = childArray;
}
-
if (props && defaultProps) {
for (var propName in defaultProps) {
if (props[propName] === void 0) {
@@ -41,7 +36,6 @@ function _createRawReactElement(type, props, key, children) {
} else if (!props) {
props = defaultProps || {};
}
-
return {
$$typeof: REACT_ELEMENT_TYPE,
type: type,
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/objectSpread2.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/objectSpread2.js
index f1531e2112..b17d21e4c1 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/objectSpread2.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/objectSpread2.js
@@ -4,31 +4,24 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _objectSpread2;
-
var _defineProperty = require("defineProperty");
function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
-
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
-
if (enumerableOnly) {
symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
}
-
keys.push.apply(keys, symbols);
}
-
return keys;
}
-
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
-
if (i % 2) {
ownKeys(Object(source), true).forEach(function (key) {
_defineProperty(target, key, source[key]);
@@ -41,7 +34,6 @@ function _objectSpread2(target) {
});
}
}
-
return target;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js
index a1b59a2258..faafe055c6 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js
@@ -11,21 +11,17 @@ function _regeneratorRuntime() {
exports.default = _regeneratorRuntime = function () {
return _exports;
};
-
var _exports = {};
var Op = Object.prototype;
var hasOwn = Op.hasOwnProperty;
-
var defineProperty = Object.defineProperty || function (obj, key, desc) {
obj[key] = desc.value;
};
-
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,
@@ -35,7 +31,6 @@ function _regeneratorRuntime() {
});
return obj[key];
}
-
try {
define({}, "");
} catch (err) {
@@ -43,17 +38,16 @@ function _regeneratorRuntime() {
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 || []);
+
defineProperty(generator, "_invoke", {
value: makeInvokeMethod(innerFn, self, context)
});
return generator;
}
-
_exports.wrap = wrap;
function tryCatch(fn, obj, arg) {
@@ -69,17 +63,15 @@ function _regeneratorRuntime() {
};
}
}
-
var GenStateSuspendedStart = "suspendedStart";
var GenStateSuspendedYield = "suspendedYield";
var GenStateExecuting = "executing";
var GenStateCompleted = "completed";
+
var ContinueSentinel = {};
function Generator() {}
-
function GeneratorFunction() {}
-
function GeneratorFunctionPrototype() {}
var IteratorPrototype = {};
@@ -88,11 +80,9 @@ function _regeneratorRuntime() {
});
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;
defineProperty(Gp, "constructor", {
@@ -112,12 +102,11 @@ function _regeneratorRuntime() {
});
});
}
-
_exports.isGeneratorFunction = function (genFun) {
var ctor = typeof genFun === "function" && genFun.constructor;
- return ctor ? ctor === GeneratorFunction || (ctor.displayName || ctor.name) === "GeneratorFunction" : false;
+ return ctor ? ctor === GeneratorFunction ||
+ (ctor.displayName || ctor.name) === "GeneratorFunction" : false;
};
-
_exports.mark = function (genFun) {
if (Object.setPrototypeOf) {
Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
@@ -125,7 +114,6 @@ function _regeneratorRuntime() {
genFun.__proto__ = GeneratorFunctionPrototype;
define(genFun, toStringTagSymbol, "GeneratorFunction");
}
-
genFun.prototype = Object.create(Gp);
return genFun;
};
@@ -135,17 +123,14 @@ function _regeneratorRuntime() {
__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);
@@ -153,7 +138,6 @@ function _regeneratorRuntime() {
invoke("throw", err, resolve, reject);
});
}
-
return PromiseImpl.resolve(value).then(function (unwrapped) {
result.value = unwrapped;
resolve(result);
@@ -162,24 +146,22 @@ function _regeneratorRuntime() {
});
}
}
-
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();
+ return previousPromise =
+ previousPromise ? previousPromise.then(callInvokeWithMethodAndArg,
+ callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
}
defineProperty(this, "_invoke", {
value: enqueue
});
}
-
defineIteratorMethods(AsyncIterator.prototype);
define(AsyncIterator.prototype, asyncIteratorSymbol, function () {
return this;
@@ -193,14 +175,12 @@ function _regeneratorRuntime() {
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;
@@ -208,22 +188,17 @@ function _regeneratorRuntime() {
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") {
@@ -231,22 +206,17 @@ function _regeneratorRuntime() {
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
@@ -262,48 +232,39 @@ function _regeneratorRuntime() {
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") {
@@ -320,37 +281,32 @@ function _regeneratorRuntime() {
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"
@@ -358,20 +314,17 @@ function _regeneratorRuntime() {
tryLocsList.forEach(pushTryEntry, this);
this.reset(true);
}
-
_exports.keys = function (val) {
var object = Object(val);
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;
@@ -383,35 +336,29 @@ function _regeneratorRuntime() {
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 = 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;
- };
-
+ next.value = undefined;
+ next.done = true;
+ return next;
+ };
return next.next = next;
}
}
@@ -420,16 +367,13 @@ function _regeneratorRuntime() {
next: doneResult
};
}
-
_exports.values = values;
-
function doneResult() {
return {
value: undefined,
done: true
};
}
-
Context.prototype = {
constructor: Context,
reset: function (skipTempReset) {
@@ -441,7 +385,6 @@ function _regeneratorRuntime() {
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))) {
@@ -454,45 +397,35 @@ function _regeneratorRuntime() {
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);
@@ -516,34 +449,28 @@ function _regeneratorRuntime() {
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") {
@@ -553,13 +480,11 @@ function _regeneratorRuntime() {
} 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);
@@ -570,15 +495,12 @@ function _regeneratorRuntime() {
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;
}
}
@@ -591,14 +513,13 @@ function _regeneratorRuntime() {
resultName: resultName,
nextLoc: nextLoc
};
-
if (this.method === "next") {
this.arg = undefined;
}
-
return ContinueSentinel;
}
};
+
return _exports;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/typeof.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/typeof.js
index 2e6cdcebf1..3dafc327b7 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/typeof.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/typeof.js
@@ -17,7 +17,6 @@ function _typeof(obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
};
}
-
return _typeof(obj);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js
index 1ab8ce31c7..66ea33eaf3 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js
@@ -4,78 +4,64 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _wrapRegExp;
-
var _setPrototypeOf = require("setPrototypeOf");
-
var _inherits = require("inherits");
function _wrapRegExp() {
exports.default = _wrapRegExp = function (re, groups) {
return new BabelRegExp(re, undefined, groups);
};
-
var _super = RegExp.prototype;
-
var _groups = new WeakMap();
-
function BabelRegExp(re, flags, groups) {
var _this = new RegExp(re, flags);
-
_groups.set(_this, groups || _groups.get(re));
-
return _setPrototypeOf(_this, BabelRegExp.prototype);
}
-
_inherits(BabelRegExp, RegExp);
-
BabelRegExp.prototype.exec = function (str) {
var result = _super.exec.call(this, str);
-
- if (result) result.groups = buildGroups(result, this);
+ if (result) {
+ result.groups = buildGroups(result, this);
+ var indices = result.indices;
+ if (indices) indices.groups = buildGroups(indices, this);
+ }
return result;
};
-
BabelRegExp.prototype[Symbol.replace] = function (str, substitution) {
if (typeof substitution === "string") {
var groups = _groups.get(this);
-
return _super[Symbol.replace].call(this, str, substitution.replace(/\$<([^>]+)>/g, function (_, name) {
- return "$" + groups[name];
+ var group = groups[name];
+ return "$" + (Array.isArray(group) ? group.join("$") : group);
}));
} else if (typeof substitution === "function") {
var _this = this;
-
return _super[Symbol.replace].call(this, str, function () {
var args = arguments;
-
if (typeof args[args.length - 1] !== "object") {
args = [].slice.call(args);
args.push(buildGroups(args, _this));
}
-
return substitution.apply(this, args);
});
} else {
return _super[Symbol.replace].call(this, str, substitution);
}
};
-
function buildGroups(result, re) {
- var g = _groups.get(re);
+ var g = _groups.get(re);
return Object.keys(g).reduce(function (groups, name) {
var i = g[name];
if (typeof i === "number") groups[name] = result[i];else {
var k = 0;
-
while (result[i[k]] === undefined && k + 1 < i.length) k++;
-
groups[name] = result[i[k]];
}
return groups;
}, Object.create(null));
}
-
return _wrapRegExp.apply(this, arguments);
}
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 97d89ac049..6b1664b00b 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
@@ -9,13 +9,9 @@ exports.get = get;
exports.getDependencies = getDependencies;
exports.list = void 0;
exports.minVersion = minVersion;
-
var _traverse = require("@babel/traverse");
-
var _t = require("@babel/types");
-
var _helpers = require("./helpers");
-
const {
assignmentExpression,
cloneNode,
@@ -23,20 +19,15 @@ const {
file,
identifier
} = _t;
-
function makePath(path) {
const parts = [];
-
for (; path.parentPath; path = path.parentPath) {
parts.push(path.key);
if (path.inList) parts.push(path.listKey);
}
-
return parts.reverse().join(".");
}
-
let FileClass = undefined;
-
function getHelperMetadata(file) {
const globals = new Set();
const localBindingNames = new Set();
@@ -49,44 +40,35 @@ function getHelperMetadata(file) {
const dependencyVisitor = {
ImportDeclaration(child) {
const name = child.node.source.value;
-
if (!_helpers.default[name]) {
throw child.buildCodeFrameError(`Unknown helper ${name}`);
}
-
- if (child.get("specifiers").length !== 1 || !child.get("specifiers.0").isImportDefaultSpecifier()) {
+ if (child.get("specifiers").length !== 1 ||
+ !child.get("specifiers.0").isImportDefaultSpecifier()) {
throw child.buildCodeFrameError("Helpers can only import a default value");
}
-
const bindingIdentifier = child.node.specifiers[0].local;
dependencies.set(bindingIdentifier, name);
importPaths.push(makePath(child));
},
-
ExportDefaultDeclaration(child) {
const decl = child.get("declaration");
-
if (!decl.isFunctionDeclaration() || !decl.node.id) {
throw decl.buildCodeFrameError("Helpers can only export named function declarations");
}
-
exportName = decl.node.id.name;
exportPath = makePath(child);
},
-
ExportAllDeclaration(child) {
throw child.buildCodeFrameError("Helpers can only export default");
},
-
ExportNamedDeclaration(child) {
throw child.buildCodeFrameError("Helpers can only export default");
},
-
Statement(child) {
if (child.isModuleDeclaration()) return;
child.skip();
}
-
};
const referenceVisitor = {
Program(path) {
@@ -97,37 +79,31 @@ function getHelperMetadata(file) {
localBindingNames.add(name);
});
},
-
ReferencedIdentifier(child) {
const name = child.node.name;
const binding = child.scope.getBinding(name);
-
if (!binding) {
globals.add(name);
} else if (dependencies.has(binding.identifier)) {
importBindingsReferences.push(makePath(child));
}
},
-
AssignmentExpression(child) {
const left = child.get("left");
if (!(exportName in left.getBindingIdentifiers())) return;
-
if (!left.isIdentifier()) {
throw left.buildCodeFrameError("Only simple assignments to exports are allowed in helpers");
}
-
const binding = child.scope.getBinding(exportName);
-
if (binding != null && binding.scope.path.isProgram()) {
exportBindingAssignments.push(makePath(child));
}
}
-
};
(0, _traverse.default)(file.ast, dependencyVisitor, file.scope);
(0, _traverse.default)(file.ast, referenceVisitor, file.scope);
if (!exportPath) throw new Error("Helpers must have a default export.");
+
exportBindingAssignments.reverse();
return {
globals: Array.from(globals),
@@ -140,12 +116,10 @@ function getHelperMetadata(file) {
importPaths
};
}
-
function permuteHelperAST(file, metadata, id, localBindings, getDependency) {
if (localBindings && !id) {
throw new Error("Unexpected local bindings for module-based helpers.");
}
-
if (!id) return;
const {
localBindingNames,
@@ -164,24 +138,21 @@ function permuteHelperAST(file, metadata, id, localBindings, getDependency) {
const bindings = new Set(localBindings || []);
localBindingNames.forEach(name => {
let newName = name;
-
while (bindings.has(newName)) newName = "_" + newName;
-
if (newName !== name) toRename[name] = newName;
});
-
if (id.type === "Identifier" && exportName !== id.name) {
toRename[exportName] = id.name;
}
-
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");
+ const decl = exp.get("declaration");
if (id.type === "Identifier") {
exp.replaceWith(decl);
} else if (id.type === "MemberExpression") {
@@ -194,32 +165,25 @@ function permuteHelperAST(file, metadata, id, localBindings, getDependency) {
} 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();
-
for (const path of impsBindingRefs) {
const node = cloneNode(dependenciesRefs[path.node.name]);
path.replaceWith(node);
}
}
-
const helperData = Object.create(null);
-
function loadHelper(name) {
if (!helperData[name]) {
const helper = _helpers.default[name];
-
if (!helper) {
throw Object.assign(new ReferenceError(`Unknown helper ${name}`), {
code: "BABEL_HELPER_UNKNOWN",
helper: name
});
}
-
const fn = () => {
{
if (!FileClass) {
@@ -245,7 +209,6 @@ function loadHelper(name) {
let metadata = null;
helperData[name] = {
minVersion: helper.minVersion,
-
build(getDependency, id, localBindings) {
const file = fn();
metadata || (metadata = getHelperMetadata(file));
@@ -255,35 +218,27 @@ function loadHelper(name) {
globals: metadata.globals
};
},
-
getDependencies() {
metadata || (metadata = getHelperMetadata(fn()));
return Array.from(metadata.dependencies.values());
}
-
};
}
-
return helperData[name];
}
-
function get(name, getDependency, id, localBindings) {
return loadHelper(name).build(getDependency, id, localBindings);
}
-
function minVersion(name) {
return loadHelper(name).minVersion;
}
-
function getDependencies(name) {
return loadHelper(name).getDependencies();
}
-
function ensure(name, newFileClass) {
FileClass || (FileClass = newFileClass);
loadHelper(name);
}
-
const list = Object.keys(_helpers.default).map(name => name.replace(/^_/, ""));
exports.list = list;
var _default = get;
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 4984786c6d..2d799d7b94 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/package.json
@@ -1,6 +1,6 @@
{
"name": "@babel/helpers",
- "version": "7.20.0",
+ "version": "7.20.1",
"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,13 +16,13 @@
"main": "./lib/index.js",
"dependencies": {
"@babel/template": "^7.18.10",
- "@babel/traverse": "^7.20.0",
+ "@babel/traverse": "^7.20.1",
"@babel/types": "^7.20.0"
},
"devDependencies": {
- "@babel/generator": "^7.20.0",
+ "@babel/generator": "^7.20.1",
"@babel/helper-plugin-test-runner": "^7.18.6",
- "@babel/parser": "^7.20.0",
+ "@babel/parser": "^7.20.1",
"regenerator-runtime": "^0.13.10",
"terser": "^5.9.0"
},
diff --git a/tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js
index a6acbadb0a..ed02fddb0c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js
@@ -7,13 +7,11 @@ function _objectWithoutPropertiesLoose(source, excluded) {
var target = {};
var sourceKeys = Object.keys(source);
var key, i;
-
for (i = 0; i < sourceKeys.length; i++) {
key = sourceKeys[i];
if (excluded.indexOf(key) >= 0) continue;
target[key] = source[key];
}
-
return target;
}
@@ -26,7 +24,6 @@ class Position {
this.column = col;
this.index = index;
}
-
}
class SourceLocation {
constructor(start, end) {
@@ -37,8 +34,8 @@ class SourceLocation {
this.start = start;
this.end = end;
}
-
}
+
function createPositionWithColumnOffset(position, columnOffset) {
const {
line,
@@ -52,18 +49,16 @@ var ParseErrorCode = {
SyntaxError: "BABEL_PARSER_SYNTAX_ERROR",
SourceTypeModuleError: "BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"
};
-
const reflect = (keys, last = keys.length - 1) => ({
get() {
- return keys.reduce((object, key) => object[key], this);
+ return keys.reduce((object, key) =>
+ object[key], this);
},
-
set(value) {
- keys.reduce((item, key, i) => i === last ? item[key] = value : item[key], this);
+ keys.reduce(
+ (item, key, i) => i === last ? item[key] = value : item[key], this);
}
-
});
-
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
@@ -107,7 +102,6 @@ const NodeDescriptions = {
VariableDeclarator: "variable declaration",
YieldExpression: "yield expression"
};
-
const toNodeDescription = ({
type,
prefix
@@ -357,14 +351,12 @@ var PipelineOperatorErrors = {
};
const _excluded$1 = ["toMessage"],
- _excluded2$1 = ["message"];
-
+ _excluded2$1 = ["message"];
function toParseErrorConstructor(_ref) {
let {
- toMessage
- } = _ref,
- properties = _objectWithoutPropertiesLoose(_ref, _excluded$1);
-
+ toMessage
+ } = _ref,
+ properties = _objectWithoutPropertiesLoose(_ref, _excluded$1);
return function constructor({
loc,
details
@@ -379,7 +371,6 @@ function toParseErrorConstructor(_ref) {
details: Object.assign({}, this.details, overrides.details)
});
},
-
details: {
value: details,
enumerable: false
@@ -388,13 +379,11 @@ function toParseErrorConstructor(_ref) {
get() {
return `${toMessage(this.details)} (${this.loc.line}:${this.loc.column})`;
},
-
set(value) {
Object.defineProperty(this, "message", {
value
});
}
-
},
pos: {
reflect: "loc.index",
@@ -407,27 +396,22 @@ function toParseErrorConstructor(_ref) {
});
};
}
-
function ParseErrorEnum(argument, syntaxPlugin) {
if (Array.isArray(argument)) {
return parseErrorTemplates => ParseErrorEnum(parseErrorTemplates, argument[0]);
}
-
const ParseErrorConstructors = {};
-
for (const reasonCode of Object.keys(argument)) {
const template = argument[reasonCode];
-
const _ref2 = typeof template === "string" ? {
- message: () => template
- } : typeof template === "function" ? {
- message: template
- } : template,
- {
- message
- } = _ref2,
- rest = _objectWithoutPropertiesLoose(_ref2, _excluded2$1);
-
+ message: () => template
+ } : typeof template === "function" ? {
+ message: template
+ } : template,
+ {
+ message
+ } = _ref2,
+ rest = _objectWithoutPropertiesLoose(_ref2, _excluded2$1);
const toMessage = typeof message === "string" ? () => message : message;
ParseErrorConstructors[reasonCode] = toParseErrorConstructor(Object.assign({
code: ParseErrorCode.SyntaxError,
@@ -437,7 +421,6 @@ function ParseErrorEnum(argument, syntaxPlugin) {
syntaxPlugin
} : {}, rest));
}
-
return ParseErrorConstructors;
}
const Errors = Object.assign({}, ParseErrorEnum(ModuleErrors), ParseErrorEnum(StandardErrors), ParseErrorEnum(StrictModeErrors), ParseErrorEnum`pipelineOperator`(PipelineOperatorErrors));
@@ -445,26 +428,21 @@ const Errors = Object.assign({}, ParseErrorEnum(ModuleErrors), ParseErrorEnum(St
const {
defineProperty
} = Object;
-
const toUnenumerable = (object, key) => defineProperty(object, key, {
enumerable: false,
value: object[key]
});
-
function toESTreeLocation(node) {
node.loc.start && toUnenumerable(node.loc.start, "index");
node.loc.end && toUnenumerable(node.loc.end, "index");
return node;
}
-
var estree = (superClass => class ESTreeParserMixin extends superClass {
parse() {
const file = toESTreeLocation(super.parse());
-
if (this.options.tokens) {
file.tokens = file.tokens.map(toESTreeLocation);
}
-
return file;
}
@@ -473,11 +451,10 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
flags
}) {
let regex = null;
-
try {
regex = new RegExp(pattern, flags);
- } catch (e) {}
-
+ } catch (e) {
+ }
const node = this.estreeParseLiteral(regex);
node.regex = {
pattern,
@@ -488,13 +465,11 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
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;
@@ -506,7 +481,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
node.decimal = String(node.value || value);
return node;
}
-
estreeParseLiteral(value) {
return this.parseLiteral(value, "Literal");
}
@@ -514,7 +488,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
parseStringLiteral(value) {
return this.estreeParseLiteral(value);
}
-
parseNumericLiteral(value) {
return this.estreeParseLiteral(value);
}
@@ -522,7 +495,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
parseNullLiteral() {
return this.estreeParseLiteral(null);
}
-
parseBooleanLiteral(value) {
return this.estreeParseLiteral(value);
}
@@ -545,7 +517,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
super.initFunction(node, isAsync);
node.expression = false;
}
-
checkDeclaration(node) {
if (node != null && this.isObjectProperty(node)) {
this.checkDeclaration(node.value);
@@ -553,35 +524,27 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
super.checkDeclaration(node);
}
}
-
getObjectOrClassMethodParams(method) {
return method.value.params;
}
-
isValidDirective(stmt) {
var _stmt$expression$extr;
-
return stmt.type === "ExpressionStatement" && stmt.expression.type === "Literal" && typeof stmt.expression.value === "string" && !((_stmt$expression$extr = stmt.expression.extra) != null && _stmt$expression$extr.parenthesized);
}
-
parseBlockBody(node, allowDirectives, topLevel, end, afterBlockParse) {
super.parseBlockBody(node, allowDirectives, topLevel, end, afterBlockParse);
const directiveStatements = node.directives.map(d => this.directiveToStmt(d));
node.body = directiveStatements.concat(node.body);
delete node.directives;
}
-
pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper) {
this.parseMethod(method, isGenerator, isAsync, isConstructor, allowsDirectSuper, "ClassMethod", true);
-
if (method.typeParameters) {
method.value.typeParameters = method.typeParameters;
delete method.typeParameters;
}
-
classBody.body.push(method);
}
-
parsePrivateName() {
const node = super.parsePrivateName();
{
@@ -591,7 +554,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
}
return this.convertPrivateNameToPrivateIdentifier(node);
}
-
convertPrivateNameToPrivateIdentifier(node) {
const name = super.getPrivateNameSV(node);
node = node;
@@ -600,7 +562,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
node.type = "PrivateIdentifier";
return node;
}
-
isPrivateName(node) {
{
if (!this.getPluginOption("estree", "classFeatures")) {
@@ -609,7 +570,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
}
return node.type === "PrivateIdentifier";
}
-
getPrivateNameSV(node) {
{
if (!this.getPluginOption("estree", "classFeatures")) {
@@ -625,7 +585,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
delete node.extra;
return node;
}
-
parseFunctionBody(node, allowExpression, isMethod = false) {
super.parseFunctionBody(node, allowExpression, isMethod);
node.expression = node.body.type !== "BlockStatement";
@@ -634,18 +593,17 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
parseMethod(node, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope = false) {
let funcNode = this.startNode();
funcNode.kind = node.kind;
- funcNode = super.parseMethod(funcNode, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope);
+ funcNode = super.parseMethod(
+ funcNode, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope);
funcNode.type = "FunctionExpression";
delete funcNode.kind;
node.value = funcNode;
-
if (type === "ClassPrivateMethod") {
node.computed = false;
}
-
- return this.finishNode(node, "MethodDefinition");
+ return this.finishNode(
+ node, "MethodDefinition");
}
-
parseClassProperty(...args) {
const propertyNode = super.parseClassProperty(...args);
{
@@ -656,7 +614,6 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
propertyNode.type = "PropertyDefinition";
return propertyNode;
}
-
parseClassPrivateProperty(...args) {
const propertyNode = super.parseClassPrivateProperty(...args);
{
@@ -668,63 +625,48 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
propertyNode.computed = false;
return propertyNode;
}
-
parseObjectMethod(prop, isGenerator, isAsync, isPattern, isAccessor) {
const node = super.parseObjectMethod(prop, isGenerator, isAsync, isPattern, isAccessor);
-
if (node) {
node.type = "Property";
-
if (node.kind === "method") {
node.kind = "init";
}
-
node.shorthand = false;
}
-
return node;
}
-
parseObjectProperty(prop, startLoc, isPattern, refExpressionErrors) {
const node = super.parseObjectProperty(prop, startLoc, isPattern, refExpressionErrors);
-
if (node) {
node.kind = "init";
node.type = "Property";
}
-
return node;
}
-
isValidLVal(type, isUnparenthesizedInAssign, binding) {
return type === "Property" ? "value" : super.isValidLVal(type, isUnparenthesizedInAssign, binding);
}
-
isAssignable(node, isBinding) {
if (node != null && this.isObjectProperty(node)) {
return this.isAssignable(node.value, isBinding);
}
-
return super.isAssignable(node, isBinding);
}
-
toAssignable(node, isLHS = false) {
if (node != null && this.isObjectProperty(node)) {
const {
key,
value
} = node;
-
if (this.isPrivateName(key)) {
this.classScope.usePrivateName(this.getPrivateNameSV(key), key.loc.start);
}
-
this.toAssignable(value, isLHS);
} else {
super.toAssignable(node, isLHS);
}
}
-
toAssignableObjectExpressionProp(prop, isLast, isLHS) {
if (prop.kind === "get" || prop.kind === "set") {
this.raise(Errors.PatternHasAccessor, {
@@ -738,59 +680,60 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
super.toAssignableObjectExpressionProp(prop, isLast, isLHS);
}
}
-
finishCallExpression(unfinished, optional) {
const node = super.finishCallExpression(unfinished, optional);
-
if (node.callee.type === "Import") {
node.type = "ImportExpression";
node.source = node.arguments[0];
-
if (this.hasPlugin("importAssertions")) {
var _node$arguments$;
-
node.attributes = (_node$arguments$ = node.arguments[1]) != null ? _node$arguments$ : null;
}
-
delete node.arguments;
delete node.callee;
}
-
return node;
}
-
- toReferencedArguments(node) {
+ toReferencedArguments(node
+ ) {
if (node.type === "ImportExpression") {
return;
}
-
super.toReferencedArguments(node);
}
-
parseExport(unfinished, decorators) {
+ const exportStartLoc = this.state.lastTokStartLoc;
const node = super.parseExport(unfinished, decorators);
-
switch (node.type) {
case "ExportAllDeclaration":
node.exported = null;
break;
-
case "ExportNamedDeclaration":
- if (node.specifiers.length === 1 && node.specifiers[0].type === "ExportNamespaceSpecifier") {
+ if (node.specifiers.length === 1 &&
+ node.specifiers[0].type === "ExportNamespaceSpecifier") {
node.type = "ExportAllDeclaration";
node.exported = node.specifiers[0].exported;
delete node.specifiers;
}
+ case "ExportDefaultDeclaration":
+ {
+ var _declaration$decorato;
+ const {
+ declaration
+ } = node;
+ if ((declaration == null ? void 0 : declaration.type) === "ClassDeclaration" && ((_declaration$decorato = declaration.decorators) == null ? void 0 : _declaration$decorato.length) > 0 &&
+ declaration.start === node.start) {
+ this.resetStartLocation(node,
+ exportStartLoc);
+ }
+ }
break;
}
-
return node;
}
-
parseSubscript(base, startLoc, noCalls, state) {
const node = super.parseSubscript(base, startLoc, noCalls, state);
-
if (state.optionalChainMember) {
if (node.type === "OptionalMemberExpression" || node.type === "OptionalCallExpression") {
node.type = node.type.substring(8);
@@ -804,18 +747,14 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
} else if (node.type === "MemberExpression" || node.type === "CallExpression") {
node.optional = false;
}
-
return node;
}
-
hasPropertyAsPrivateName(node) {
if (node.type === "ChainExpression") {
node = node.expression;
}
-
return super.hasPropertyAsPrivateName(node);
}
-
isOptionalChain(node) {
return node.type === "ChainExpression";
}
@@ -823,25 +762,20 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
isObjectProperty(node) {
return node.type === "Property" && node.kind === "init" && !node.method;
}
-
isObjectMethod(node) {
return node.method || node.kind === "get" || node.kind === "set";
}
-
finishNodeAt(node, type, endLoc) {
return toESTreeLocation(super.finishNodeAt(node, type, endLoc));
}
-
resetStartLocation(node, startLoc) {
super.resetStartLocation(node, startLoc);
toESTreeLocation(node);
}
-
resetEndLocation(node, endLoc = this.state.lastTokEndLoc) {
super.resetEndLocation(node, endLoc);
toESTreeLocation(node);
}
-
});
class TokContext {
@@ -851,7 +785,6 @@ class TokContext {
this.token = token;
this.preserveSpace = !!preserveSpace;
}
-
}
const types = {
brace: new TokContext("{"),
@@ -859,6 +792,7 @@ const types = {
j_cTag: new TokContext("</tag"),
j_expr: new TokContext("<tag>...</tag>", true)
};
+
{
types.template = new TokContext("`", true);
}
@@ -895,24 +829,21 @@ class ExportedTokenType {
this.updateContext = null;
}
}
-
}
-const keywords$1 = new Map();
+const keywords$1 = new Map();
function createKeyword(name, options = {}) {
options.keyword = name;
const token = createToken(name, options);
keywords$1.set(name, token);
return token;
}
-
function createBinop(name, binop) {
return createToken(name, {
beforeExpr,
binop
});
}
-
let tokenTypeCounter = -1;
const tokenTypes = [];
const tokenLabels = [];
@@ -920,10 +851,8 @@ const tokenBinops = [];
const tokenBeforeExprs = [];
const tokenStartsExprs = [];
const tokenPrefixes = [];
-
function createToken(name, options = {}) {
var _options$binop, _options$beforeExpr, _options$startsExpr, _options$prefix;
-
++tokenTypeCounter;
tokenLabels.push(name);
tokenBinops.push((_options$binop = options.binop) != null ? _options$binop : -1);
@@ -933,10 +862,8 @@ function createToken(name, options = {}) {
tokenTypes.push(new ExportedTokenType(name, options));
return tokenTypeCounter;
}
-
function createKeywordLike(name, options = {}) {
var _options$binop2, _options$beforeExpr2, _options$startsExpr2, _options$prefix2;
-
++tokenTypeCounter;
keywords$1.set(name, tokenTypeCounter);
tokenLabels.push(name);
@@ -1025,6 +952,7 @@ const tt = {
startsExpr
}),
interpreterDirective: createToken("#!..."),
+
eq: createToken("=", {
beforeExpr,
isAssign
@@ -1045,6 +973,7 @@ const tt = {
beforeExpr,
isAssign
}),
+
incDec: createToken("++/--", {
prefix,
postfix,
@@ -1192,6 +1121,7 @@ const tt = {
_while: createKeyword("while", {
isLoop
}),
+
_as: createKeywordLike("as", {
startsExpr
}),
@@ -1306,6 +1236,7 @@ const tt = {
name: createToken("name", {
startsExpr
}),
+
string: createToken("string", {
startsExpr
}),
@@ -1401,11 +1332,9 @@ function getExportedToken(token) {
tokenTypes[8].updateContext = context => {
context.pop();
};
-
tokenTypes[5].updateContext = tokenTypes[7].updateContext = tokenTypes[23].updateContext = context => {
context.push(types.brace);
};
-
tokenTypes[22].updateContext = context => {
if (context[context.length - 1] === types.template) {
context.pop();
@@ -1413,7 +1342,6 @@ function getExportedToken(token) {
context.push(types.template);
}
};
-
tokenTypes[140].updateContext = context => {
context.push(types.j_expr, types.j_oTag);
};
@@ -1424,19 +1352,18 @@ let nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\
const nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]");
const nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]");
nonASCIIidentifierStartChars = nonASCIIidentifierChars = null;
+
const 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, 20, 1, 64, 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, 16, 0, 2, 12, 2, 33, 125, 0, 80, 921, 103, 110, 18, 195, 2637, 96, 16, 1071, 18, 5, 4026, 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, 16, 0, 30, 2, 3, 0, 15, 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, 7, 5, 262, 61, 147, 44, 11, 6, 17, 0, 322, 29, 19, 43, 485, 27, 757, 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, 4153, 7, 221, 3, 5761, 15, 7472, 3104, 541, 1507, 4938, 6, 4191];
const 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, 81, 2, 71, 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, 3, 0, 158, 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, 10, 1, 2, 0, 49, 6, 4, 4, 14, 9, 5351, 0, 7, 14, 13835, 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, 101, 0, 161, 6, 10, 9, 357, 0, 62, 13, 499, 13, 983, 6, 110, 6, 6, 9, 4759, 9, 787719, 239];
function isInAstralSet(code, set) {
let pos = 0x10000;
-
for (let i = 0, length = set.length; i < length; i += 2) {
pos += set[i];
if (pos > code) return false;
pos += set[i + 1];
if (pos >= code) return true;
}
-
return false;
}
@@ -1445,13 +1372,12 @@ function isIdentifierStart(code) {
if (code <= 90) return true;
if (code < 97) return code === 95;
if (code <= 122) return true;
-
if (code <= 0xffff) {
return code >= 0xaa && nonASCIIidentifierStart.test(String.fromCharCode(code));
}
-
return isInAstralSet(code, astralIdentifierStartCodes);
}
+
function isIdentifierChar(code) {
if (code < 48) return code === 36;
if (code < 58) return true;
@@ -1459,11 +1385,9 @@ function isIdentifierChar(code) {
if (code <= 90) return true;
if (code < 97) return code === 95;
if (code <= 122) return true;
-
if (code <= 0xffff) {
return code >= 0xaa && nonASCIIidentifier.test(String.fromCharCode(code));
}
-
return isInAstralSet(code, astralIdentifierStartCodes) || isInAstralSet(code, astralIdentifierCodes);
}
@@ -1475,15 +1399,19 @@ const reservedWords = {
const keywords = new Set(reservedWords.keyword);
const reservedWordsStrictSet = new Set(reservedWords.strict);
const reservedWordsStrictBindSet = new Set(reservedWords.strictBind);
+
function isReservedWord(word, inModule) {
return inModule && word === "await" || word === "enum";
}
+
function isStrictReservedWord(word, inModule) {
return isReservedWord(word, inModule) || reservedWordsStrictSet.has(word);
}
+
function isStrictBindOnlyReservedWord(word) {
return reservedWordsStrictBindSet.has(word);
}
+
function isStrictBindReservedWord(word, inModule) {
return isStrictReservedWord(word, inModule) || isStrictBindOnlyReservedWord(word);
}
@@ -1494,67 +1422,74 @@ function isKeyword(word) {
function isIteratorStart(current, next, next2) {
return current === 64 && next === 64 && isIdentifierStart(next2);
}
-const reservedWordLikeSet = new Set(["break", "case", "catch", "continue", "debugger", "default", "do", "else", "finally", "for", "function", "if", "return", "switch", "throw", "try", "var", "const", "while", "with", "new", "this", "super", "class", "extends", "export", "import", "null", "true", "false", "in", "instanceof", "typeof", "void", "delete", "implements", "interface", "let", "package", "private", "protected", "public", "static", "yield", "eval", "arguments", "enum", "await"]);
+
+const reservedWordLikeSet = new Set(["break", "case", "catch", "continue", "debugger", "default", "do", "else", "finally", "for", "function", "if", "return", "switch", "throw", "try", "var", "const", "while", "with", "new", "this", "super", "class", "extends", "export", "import", "null", "true", "false", "in", "instanceof", "typeof", "void", "delete",
+"implements", "interface", "let", "package", "private", "protected", "public", "static", "yield",
+"eval", "arguments",
+"enum", "await"]);
function canBeReservedWord(word) {
return reservedWordLikeSet.has(word);
}
const SCOPE_OTHER = 0b000000000,
- SCOPE_PROGRAM = 0b000000001,
- SCOPE_FUNCTION = 0b000000010,
- SCOPE_ARROW = 0b000000100,
- SCOPE_SIMPLE_CATCH = 0b000001000,
- SCOPE_SUPER = 0b000010000,
- SCOPE_DIRECT_SUPER = 0b000100000,
- SCOPE_CLASS = 0b001000000,
- SCOPE_STATIC_BLOCK = 0b010000000,
- SCOPE_TS_MODULE = 0b100000000,
- SCOPE_VAR = SCOPE_PROGRAM | SCOPE_FUNCTION | SCOPE_TS_MODULE;
+ SCOPE_PROGRAM = 0b000000001,
+ SCOPE_FUNCTION = 0b000000010,
+ SCOPE_ARROW = 0b000000100,
+ SCOPE_SIMPLE_CATCH = 0b000001000,
+ SCOPE_SUPER = 0b000010000,
+ SCOPE_DIRECT_SUPER = 0b000100000,
+ SCOPE_CLASS = 0b001000000,
+ SCOPE_STATIC_BLOCK = 0b010000000,
+ SCOPE_TS_MODULE = 0b100000000,
+ SCOPE_VAR = SCOPE_PROGRAM | SCOPE_FUNCTION | SCOPE_STATIC_BLOCK | SCOPE_TS_MODULE;
const BIND_KIND_VALUE = 0b000000000001,
- BIND_KIND_TYPE = 0b000000000010,
- BIND_SCOPE_VAR = 0b000000000100,
- BIND_SCOPE_LEXICAL = 0b000000001000,
- BIND_SCOPE_FUNCTION = 0b000000010000,
- BIND_FLAGS_NONE = 0b0000001000000,
- BIND_FLAGS_CLASS = 0b0000010000000,
- BIND_FLAGS_TS_ENUM = 0b0000100000000,
- BIND_FLAGS_TS_CONST_ENUM = 0b0001000000000,
- BIND_FLAGS_TS_EXPORT_ONLY = 0b0010000000000,
- BIND_FLAGS_FLOW_DECLARE_FN = 0b0100000000000,
- BIND_FLAGS_TS_IMPORT = 0b1000000000000;
+ BIND_KIND_TYPE = 0b000000000010,
+ BIND_SCOPE_VAR = 0b000000000100,
+ BIND_SCOPE_LEXICAL = 0b000000001000,
+ BIND_SCOPE_FUNCTION = 0b000000010000,
+ BIND_FLAGS_NONE = 0b0000001000000,
+ BIND_FLAGS_CLASS = 0b0000010000000,
+ BIND_FLAGS_TS_ENUM = 0b0000100000000,
+ BIND_FLAGS_TS_CONST_ENUM = 0b0001000000000,
+ BIND_FLAGS_TS_EXPORT_ONLY = 0b0010000000000,
+ BIND_FLAGS_FLOW_DECLARE_FN = 0b0100000000000,
+ BIND_FLAGS_TS_IMPORT = 0b1000000000000;
+
const BIND_CLASS = BIND_KIND_VALUE | BIND_KIND_TYPE | BIND_SCOPE_LEXICAL | BIND_FLAGS_CLASS,
- BIND_LEXICAL = BIND_KIND_VALUE | 0 | BIND_SCOPE_LEXICAL | 0,
- BIND_VAR = BIND_KIND_VALUE | 0 | BIND_SCOPE_VAR | 0,
- BIND_FUNCTION = BIND_KIND_VALUE | 0 | BIND_SCOPE_FUNCTION | 0,
- BIND_TS_INTERFACE = 0 | BIND_KIND_TYPE | 0 | BIND_FLAGS_CLASS,
- BIND_TS_TYPE = 0 | BIND_KIND_TYPE | 0 | 0,
- BIND_TS_ENUM = BIND_KIND_VALUE | BIND_KIND_TYPE | BIND_SCOPE_LEXICAL | BIND_FLAGS_TS_ENUM,
- BIND_TS_AMBIENT = 0 | 0 | 0 | BIND_FLAGS_TS_EXPORT_ONLY,
- BIND_NONE = 0 | 0 | 0 | BIND_FLAGS_NONE,
- BIND_OUTSIDE = BIND_KIND_VALUE | 0 | 0 | BIND_FLAGS_NONE,
- BIND_TS_CONST_ENUM = BIND_TS_ENUM | BIND_FLAGS_TS_CONST_ENUM,
- BIND_TS_NAMESPACE = 0 | 0 | 0 | BIND_FLAGS_TS_EXPORT_ONLY,
- BIND_TS_TYPE_IMPORT = 0 | BIND_KIND_TYPE | 0 | BIND_FLAGS_TS_IMPORT,
- BIND_FLOW_DECLARE_FN = BIND_FLAGS_FLOW_DECLARE_FN;
+ BIND_LEXICAL = BIND_KIND_VALUE | 0 | BIND_SCOPE_LEXICAL | 0,
+ BIND_VAR = BIND_KIND_VALUE | 0 | BIND_SCOPE_VAR | 0,
+ BIND_FUNCTION = BIND_KIND_VALUE | 0 | BIND_SCOPE_FUNCTION | 0,
+ BIND_TS_INTERFACE = 0 | BIND_KIND_TYPE | 0 | BIND_FLAGS_CLASS,
+ BIND_TS_TYPE = 0 | BIND_KIND_TYPE | 0 | 0,
+ BIND_TS_ENUM = BIND_KIND_VALUE | BIND_KIND_TYPE | BIND_SCOPE_LEXICAL | BIND_FLAGS_TS_ENUM,
+ BIND_TS_AMBIENT = 0 | 0 | 0 | BIND_FLAGS_TS_EXPORT_ONLY,
+ BIND_NONE = 0 | 0 | 0 | BIND_FLAGS_NONE,
+ BIND_OUTSIDE = BIND_KIND_VALUE | 0 | 0 | BIND_FLAGS_NONE,
+ BIND_TS_CONST_ENUM = BIND_TS_ENUM | BIND_FLAGS_TS_CONST_ENUM,
+ BIND_TS_NAMESPACE = 0 | 0 | 0 | BIND_FLAGS_TS_EXPORT_ONLY,
+ BIND_TS_TYPE_IMPORT = 0 | BIND_KIND_TYPE | 0 | BIND_FLAGS_TS_IMPORT,
+ BIND_FLOW_DECLARE_FN = BIND_FLAGS_FLOW_DECLARE_FN;
const CLASS_ELEMENT_FLAG_STATIC = 0b100,
- CLASS_ELEMENT_KIND_GETTER = 0b010,
- CLASS_ELEMENT_KIND_SETTER = 0b001,
- CLASS_ELEMENT_KIND_ACCESSOR = CLASS_ELEMENT_KIND_GETTER | CLASS_ELEMENT_KIND_SETTER;
+ CLASS_ELEMENT_KIND_GETTER = 0b010,
+ CLASS_ELEMENT_KIND_SETTER = 0b001,
+ CLASS_ELEMENT_KIND_ACCESSOR = CLASS_ELEMENT_KIND_GETTER | CLASS_ELEMENT_KIND_SETTER;
+
const CLASS_ELEMENT_STATIC_GETTER = CLASS_ELEMENT_KIND_GETTER | CLASS_ELEMENT_FLAG_STATIC,
- CLASS_ELEMENT_STATIC_SETTER = CLASS_ELEMENT_KIND_SETTER | CLASS_ELEMENT_FLAG_STATIC,
- CLASS_ELEMENT_INSTANCE_GETTER = CLASS_ELEMENT_KIND_GETTER,
- CLASS_ELEMENT_INSTANCE_SETTER = CLASS_ELEMENT_KIND_SETTER,
- CLASS_ELEMENT_OTHER = 0;
+ CLASS_ELEMENT_STATIC_SETTER = CLASS_ELEMENT_KIND_SETTER | CLASS_ELEMENT_FLAG_STATIC,
+ CLASS_ELEMENT_INSTANCE_GETTER = CLASS_ELEMENT_KIND_GETTER,
+ 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(parser, inModule) {
this.parser = void 0;
@@ -1564,64 +1499,50 @@ class ScopeHandler {
this.parser = parser;
this.inModule = inModule;
}
-
get inTopLevel() {
return (this.currentScope().flags & SCOPE_PROGRAM) > 0;
}
-
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;
}
-
get inClass() {
return (this.currentThisScopeFlags() & SCOPE_CLASS) > 0;
}
-
get inClassAndNotInNonArrowFunction() {
const flags = this.currentThisScopeFlags();
return (flags & SCOPE_CLASS) > 0 && (flags & SCOPE_FUNCTION) === 0;
}
-
get inStaticBlock() {
for (let i = this.scopeStack.length - 1;; i--) {
const {
flags
} = this.scopeStack[i];
-
if (flags & SCOPE_STATIC_BLOCK) {
return true;
}
-
if (flags & (SCOPE_VAR | SCOPE_CLASS)) {
return false;
}
}
}
-
get inNonArrowFunction() {
return (this.currentThisScopeFlags() & SCOPE_FUNCTION) > 0;
}
-
get treatFunctionsAsVar() {
return this.treatFunctionsAsVarInScope(this.currentScope());
}
-
createScope(flags) {
return new Scope(flags);
}
-
enter(flags) {
this.scopeStack.push(this.createScope(flags));
}
-
exit() {
const scope = this.scopeStack.pop();
return scope.flags;
@@ -1630,19 +1551,15 @@ class ScopeHandler {
treatFunctionsAsVarInScope(scope) {
return !!(scope.flags & (SCOPE_FUNCTION | SCOPE_STATIC_BLOCK) || !this.parser.inModule && scope.flags & SCOPE_PROGRAM);
}
-
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);
}
@@ -1655,18 +1572,15 @@ class ScopeHandler {
if (scope.flags & SCOPE_VAR) break;
}
}
-
if (this.parser.inModule && scope.flags & SCOPE_PROGRAM) {
this.undefinedExports.delete(name);
}
}
-
maybeExportDefined(scope, name) {
if (this.parser.inModule && scope.flags & SCOPE_PROGRAM) {
this.undefinedExports.delete(name);
}
}
-
checkRedeclarationInScope(scope, name, bindingType, loc) {
if (this.isRedeclaredInScope(scope, name, bindingType)) {
this.parser.raise(Errors.VarRedeclaration, {
@@ -1675,42 +1589,34 @@ class ScopeHandler {
});
}
}
-
isRedeclaredInScope(scope, name, bindingType) {
if (!(bindingType & BIND_KIND_VALUE)) return false;
-
if (bindingType & BIND_SCOPE_LEXICAL) {
return scope.lexical.has(name) || scope.functions.has(name) || scope.var.has(name);
}
-
if (bindingType & BIND_SCOPE_FUNCTION) {
return scope.lexical.has(name) || !this.treatFunctionsAsVarInScope(scope) && scope.var.has(name);
}
-
return scope.lexical.has(name) && !(scope.flags & SCOPE_SIMPLE_CATCH && scope.lexical.values().next().value === name) || !this.treatFunctionsAsVarInScope(scope) && scope.functions.has(name);
}
-
checkLocalExport(id) {
const {
name
} = id;
const topLevelScope = this.scopeStack[0];
-
- if (!topLevelScope.lexical.has(name) && !topLevelScope.var.has(name) && !topLevelScope.functions.has(name)) {
+ if (!topLevelScope.lexical.has(name) && !topLevelScope.var.has(name) &&
+ !topLevelScope.functions.has(name)) {
this.undefinedExports.set(name, id.loc.start);
}
}
-
currentScope() {
return this.scopeStack[this.scopeStack.length - 1];
}
-
currentVarScopeFlags() {
for (let i = this.scopeStack.length - 1;; i--) {
const {
flags
} = this.scopeStack[i];
-
if (flags & SCOPE_VAR) {
return flags;
}
@@ -1722,13 +1628,11 @@ class ScopeHandler {
const {
flags
} = this.scopeStack[i];
-
if (flags & (SCOPE_VAR | SCOPE_CLASS) && !(flags & SCOPE_ARROW)) {
return flags;
}
}
}
-
}
class FlowScope extends Scope {
@@ -1736,43 +1640,33 @@ class FlowScope extends Scope {
super(...args);
this.declareFunctions = new Set();
}
-
}
-
class FlowScopeHandler extends ScopeHandler {
createScope(flags) {
return new FlowScope(flags);
}
-
declareName(name, bindingType, loc) {
const scope = this.currentScope();
-
if (bindingType & BIND_FLAGS_FLOW_DECLARE_FN) {
this.checkRedeclarationInScope(scope, name, bindingType, loc);
this.maybeExportDefined(scope, name);
scope.declareFunctions.add(name);
return;
}
-
super.declareName(name, bindingType, loc);
}
-
isRedeclaredInScope(scope, name, bindingType) {
if (super.isRedeclaredInScope(scope, name, bindingType)) return true;
-
if (bindingType & BIND_FLAGS_FLOW_DECLARE_FN) {
return !scope.declareFunctions.has(name) && (scope.lexical.has(name) || scope.functions.has(name));
}
-
return false;
}
-
checkLocalExport(id) {
if (!this.scopeStack[0].declareFunctions.has(id.name)) {
super.checkLocalExport(id);
}
}
-
}
class BaseParser {
@@ -1780,35 +1674,27 @@ class BaseParser {
this.sawUnambiguousESM = false;
this.ambiguousScriptDifferentAst = false;
}
-
hasPlugin(pluginConfig) {
if (typeof pluginConfig === "string") {
return this.plugins.has(pluginConfig);
} else {
const [pluginName, pluginOptions] = pluginConfig;
-
if (!this.hasPlugin(pluginName)) {
return false;
}
-
const actualOptions = this.plugins.get(pluginName);
-
for (const key of Object.keys(pluginOptions)) {
if ((actualOptions == null ? void 0 : actualOptions[key]) !== pluginOptions[key]) {
return false;
}
}
-
return true;
}
}
-
getPluginOption(plugin, name) {
var _this$plugins$get;
-
return (_this$plugins$get = this.plugins.get(plugin)) == null ? void 0 : _this$plugins$get[name];
}
-
}
function setTrailingComments(node, comments) {
@@ -1838,11 +1724,9 @@ function setInnerComments(node, comments) {
function adjustInnerComments(node, elements, commentWS) {
let lastElement = null;
let i = elements.length;
-
while (lastElement === null && i > 0) {
lastElement = elements[--i];
}
-
if (lastElement === null || lastElement.start > commentWS.start) {
setInnerComments(node, commentWS.comments);
} else {
@@ -1864,20 +1748,16 @@ class CommentsParser extends BaseParser {
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;
-
for (; i >= 0; i--) {
const commentWS = commentStack[i];
const commentEnd = commentWS.end;
-
if (commentEnd > nodeStart) {
commentWS.containingNode = node;
this.finalizeComment(commentWS);
@@ -1886,7 +1766,6 @@ class CommentsParser extends BaseParser {
if (commentEnd === nodeStart) {
commentWS.trailingNode = node;
}
-
break;
}
}
@@ -1896,12 +1775,10 @@ class CommentsParser extends BaseParser {
const {
comments
} = commentWS;
-
if (commentWS.leadingNode !== null || commentWS.trailingNode !== null) {
if (commentWS.leadingNode !== null) {
setTrailingComments(commentWS.leadingNode, comments);
}
-
if (commentWS.trailingNode !== null) {
setLeadingComments(commentWS.trailingNode, comments);
}
@@ -1910,7 +1787,6 @@ class CommentsParser extends BaseParser {
containingNode: node,
start: commentStart
} = commentWS;
-
if (this.input.charCodeAt(commentStart - 1) === 44) {
switch (node.type) {
case "ObjectExpression":
@@ -1918,12 +1794,10 @@ class CommentsParser extends BaseParser {
case "RecordExpression":
adjustInnerComments(node, node.properties, commentWS);
break;
-
case "CallExpression":
case "OptionalCallExpression":
adjustInnerComments(node, node.arguments, commentWS);
break;
-
case "FunctionDeclaration":
case "FunctionExpression":
case "ArrowFunctionExpression":
@@ -1932,18 +1806,15 @@ class CommentsParser extends BaseParser {
case "ClassPrivateMethod":
adjustInnerComments(node, node.params, commentWS);
break;
-
case "ArrayExpression":
case "ArrayPattern":
case "TupleExpression":
adjustInnerComments(node, node.elements, commentWS);
break;
-
case "ExportNamedDeclaration":
case "ImportDeclaration":
adjustInnerComments(node, node.specifiers, commentWS);
break;
-
default:
{
setInnerComments(node, comments);
@@ -1959,11 +1830,9 @@ class CommentsParser extends BaseParser {
const {
commentStack
} = this.state;
-
for (let i = commentStack.length - 1; i >= 0; i--) {
this.finalizeComment(commentStack[i]);
}
-
this.state.commentStack = [];
}
@@ -1976,7 +1845,6 @@ class CommentsParser extends BaseParser {
} = commentStack;
if (length === 0) return;
const commentWS = commentStack[length - 1];
-
if (commentWS.leadingNode === node) {
commentWS.leadingNode = null;
}
@@ -1989,12 +1857,10 @@ class CommentsParser extends BaseParser {
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) {
@@ -2004,11 +1870,11 @@ class CommentsParser extends BaseParser {
}
}
}
-
}
const lineBreak = /\r\n?|[\n\u2028\u2029]/;
const lineBreakG = new RegExp(lineBreak.source, "g");
+
function isNewLine(code) {
switch (code) {
case 10:
@@ -2016,14 +1882,18 @@ function isNewLine(code) {
case 8232:
case 8233:
return true;
-
default:
return false;
}
}
const skipWhiteSpace = /(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g;
const skipWhiteSpaceInLine = /(?:[^\S\n\r\u2028\u2029]|\/\/.*|\/\*.*?\*\/)*/y;
-const skipWhiteSpaceToLineBreak = new RegExp("(?=(" + skipWhiteSpaceInLine.source + "))\\1" + /(?=[\n\r\u2028\u2029]|\/\*(?!.*?\*\/)|$)/.source, "y");
+
+const skipWhiteSpaceToLineBreak = new RegExp(
+"(?=(" +
+skipWhiteSpaceInLine.source + "))\\1" +
+/(?=[\n\r\u2028\u2029]|\/\*(?!.*?\*\/)|$)/.source, "y");
+
function isWhitespace(code) {
switch (code) {
case 0x0009:
@@ -2048,7 +1918,6 @@ function isWhitespace(code) {
case 0x3000:
case 0xfeff:
return true;
-
default:
return false;
}
@@ -2096,7 +1965,6 @@ class State {
this.strictErrors = new Map();
this.tokensLength = 0;
}
-
init({
strictMode,
sourceType,
@@ -2108,35 +1976,28 @@ class State {
this.lineStart = -startColumn;
this.startLoc = this.endLoc = new Position(startLine, startColumn, 0);
}
-
curPosition() {
return new Position(this.curLine, this.pos - this.lineStart, this.pos);
}
-
clone(skipArrays) {
const state = new State();
const keys = Object.keys(this);
-
for (let i = 0, length = keys.length; i < length; i++) {
const key = keys[i];
let val = this[key];
-
if (!skipArrays && Array.isArray(val)) {
val = val.slice();
}
state[key] = val;
}
-
return state;
}
-
}
var _isDigit = function isDigit(code) {
return code >= 48 && code <= 57;
};
-
const forbiddenNumericSeparatorSiblings = {
decBinOct: new Set([46, 66, 69, 79, 95, 98, 101, 111]),
hex: new Set([46, 88, 95, 120])
@@ -2157,25 +2018,20 @@ function readStringContents(type, input, pos, lineStart, curLine, errors) {
const {
length
} = input;
-
for (;;) {
if (pos >= length) {
errors.unterminated(initialPos, initialLineStart, initialCurLine);
out += input.slice(chunkStart, pos);
break;
}
-
const ch = input.charCodeAt(pos);
-
if (isStringEnd(type, ch, input, pos)) {
out += input.slice(chunkStart, pos);
break;
}
-
if (ch === 92) {
out += input.slice(chunkStart, pos);
const res = readEscapedChar(input, pos, lineStart, curLine, type === "template", errors);
-
if (res.ch === null && !firstInvalidLoc) {
firstInvalidLoc = {
pos,
@@ -2185,7 +2041,6 @@ function readStringContents(type, input, pos, lineStart, curLine, errors) {
} else {
out += res.ch;
}
-
({
pos,
lineStart,
@@ -2200,11 +2055,9 @@ function readStringContents(type, input, pos, lineStart, curLine, errors) {
if (type === "template") {
out += input.slice(chunkStart, pos) + "\n";
++pos;
-
if (ch === 13 && input.charCodeAt(pos) === 10) {
++pos;
}
-
++curLine;
chunkStart = lineStart = pos;
} else {
@@ -2214,7 +2067,6 @@ function readStringContents(type, input, pos, lineStart, curLine, errors) {
++pos;
}
}
-
return {
pos,
str: out,
@@ -2224,15 +2076,12 @@ function readStringContents(type, input, pos, lineStart, curLine, errors) {
containsInvalid: !!firstInvalidLoc
};
}
-
function isStringEnd(type, ch, input, pos) {
if (type === "template") {
return ch === 96 || ch === 36 && input.charCodeAt(pos + 1) === 123;
}
-
return ch === (type === "double" ? 34 : 39);
}
-
function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) {
const throwOnInvalid = !inTemplate;
pos++;
@@ -2243,16 +2092,12 @@ function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) {
lineStart,
curLine
});
-
const ch = input.charCodeAt(pos++);
-
switch (ch) {
case 110:
return res("\n");
-
case 114:
return res("\r");
-
case 120:
{
let code;
@@ -2262,7 +2107,6 @@ function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) {
} = readHexChar(input, pos, lineStart, curLine, 2, false, throwOnInvalid, errors));
return res(code === null ? null : String.fromCharCode(code));
}
-
case 117:
{
let code;
@@ -2272,32 +2116,24 @@ function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) {
} = readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors));
return res(code === null ? null : String.fromCodePoint(code));
}
-
case 116:
return res("\t");
-
case 98:
return res("\b");
-
case 118:
return res("\u000b");
-
case 102:
return res("\f");
-
case 13:
if (input.charCodeAt(pos) === 10) {
++pos;
}
-
case 10:
lineStart = pos;
++curLine;
-
case 8232:
case 8233:
return res("");
-
case 56:
case 57:
if (inTemplate) {
@@ -2305,22 +2141,18 @@ function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) {
} else {
errors.strictNumericEscape(pos - 1, lineStart, curLine);
}
-
default:
if (ch >= 48 && ch <= 55) {
const startPos = pos - 1;
const match = input.slice(startPos, 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);
}
-
pos += octalStr.length - 1;
const next = input.charCodeAt(pos);
-
if (octalStr !== "0" || next === 56 || next === 57) {
if (inTemplate) {
return res(null);
@@ -2328,14 +2160,11 @@ function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) {
errors.strictNumericEscape(startPos, lineStart, curLine);
}
}
-
return res(String.fromCharCode(octal));
}
-
return res(String.fromCharCode(ch));
}
}
-
function readHexChar(input, pos, lineStart, curLine, len, forceLen, throwOnInvalid, errors) {
const initialPos = pos;
let n;
@@ -2343,7 +2172,6 @@ function readHexChar(input, pos, lineStart, curLine, len, forceLen, throwOnInval
n,
pos
} = readInt(input, pos, lineStart, curLine, 16, len, forceLen, false, errors, !throwOnInvalid));
-
if (n === null) {
if (throwOnInvalid) {
errors.invalidEscapeSequence(initialPos, lineStart, curLine);
@@ -2351,28 +2179,23 @@ function readHexChar(input, pos, lineStart, curLine, len, forceLen, throwOnInval
pos = initialPos - 1;
}
}
-
return {
code: n,
pos
};
}
-
function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumSeparator, errors, bailOnError) {
const start = pos;
const forbiddenSiblings = radix === 16 ? forbiddenNumericSeparatorSiblings.hex : forbiddenNumericSeparatorSiblings.decBinOct;
const isAllowedSibling = radix === 16 ? isAllowedNumericSeparatorSibling.hex : radix === 10 ? isAllowedNumericSeparatorSibling.dec : radix === 8 ? isAllowedNumericSeparatorSibling.oct : isAllowedNumericSeparatorSibling.bin;
let invalid = false;
let total = 0;
-
for (let i = 0, e = len == null ? Infinity : len; i < e; ++i) {
const code = input.charCodeAt(pos);
let val;
-
if (code === 95 && allowNumSeparator !== "bail") {
const prev = input.charCodeAt(pos - 1);
const next = input.charCodeAt(pos + 1);
-
if (!allowNumSeparator) {
if (bailOnError) return {
n: null,
@@ -2390,7 +2213,6 @@ function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumS
++pos;
continue;
}
-
if (code >= 97) {
val = code - 97 + 10;
} else if (code >= 65) {
@@ -2400,7 +2222,6 @@ function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumS
} else {
val = Infinity;
}
-
if (val >= radix) {
if (val <= 9 && bailOnError) {
return {
@@ -2416,18 +2237,15 @@ function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumS
break;
}
}
-
++pos;
total = total * radix + val;
}
-
if (pos === start || len != null && pos - start !== len || invalid) {
return {
n: null,
pos
};
}
-
return {
n: total,
pos
@@ -2436,7 +2254,6 @@ function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumS
function readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors) {
const ch = input.charCodeAt(pos);
let code;
-
if (ch === 123) {
++pos;
({
@@ -2444,7 +2261,6 @@ function readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors) {
pos
} = readHexChar(input, pos, lineStart, curLine, input.indexOf("}", pos) - pos, true, throwOnInvalid, errors));
++pos;
-
if (code !== null && code > 0x10ffff) {
if (throwOnInvalid) {
errors.invalidCodePoint(pos, lineStart, curLine);
@@ -2461,7 +2277,6 @@ function readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors) {
pos
} = readHexChar(input, pos, lineStart, curLine, 4, false, throwOnInvalid, errors));
}
-
return {
code,
pos
@@ -2469,13 +2284,12 @@ function readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors) {
}
const _excluded = ["at"],
- _excluded2 = ["at"];
-
+ _excluded2 = ["at"];
function buildPosition(pos, lineStart, curLine) {
return new Position(curLine, pos - lineStart, pos);
}
-
const VALID_REGEX_FLAGS = new Set([103, 109, 115, 105, 121, 117, 100, 118]);
+
class Token {
constructor(state) {
this.type = state.type;
@@ -2484,9 +2298,10 @@ class Token {
this.end = state.end;
this.loc = new SourceLocation(state.startLoc, state.endLoc);
}
-
}
+
class Tokenizer extends CommentsParser {
+
constructor(options, input) {
super();
this.isLookahead = void 0;
@@ -2533,7 +2348,6 @@ class Tokenizer extends CommentsParser {
this.length = input.length;
this.isLookahead = false;
}
-
pushToken(token) {
this.tokens.length = this.state.tokensLength;
this.tokens.push(token);
@@ -2542,11 +2356,9 @@ class Tokenizer extends CommentsParser {
next() {
this.checkKeywordEscapes();
-
if (this.options.tokens) {
this.pushToken(new Token(this.state));
}
-
this.state.lastTokStart = this.state.start;
this.state.lastTokEndLoc = this.state.endLoc;
this.state.lastTokStartLoc = this.state.startLoc;
@@ -2593,37 +2405,29 @@ class Tokenizer extends CommentsParser {
this.state = old;
return curr;
}
-
nextTokenStart() {
return this.nextTokenStartSince(this.state.pos);
}
-
nextTokenStartSince(pos) {
skipWhiteSpace.lastIndex = pos;
return skipWhiteSpace.test(this.input) ? skipWhiteSpace.lastIndex : pos;
}
-
lookaheadCharCode() {
return this.input.charCodeAt(this.nextTokenStart());
}
-
codePointAtPos(pos) {
let cp = this.input.charCodeAt(pos);
-
if ((cp & 0xfc00) === 0xd800 && ++pos < this.input.length) {
const trail = this.input.charCodeAt(pos);
-
if ((trail & 0xfc00) === 0xdc00) {
cp = 0x10000 + ((cp & 0x3ff) << 10) + (trail & 0x3ff);
}
}
-
return cp;
}
setStrict(strict) {
this.state.strict = strict;
-
if (strict) {
this.state.strictErrors.forEach(([toParseError, at]) => this.raise(toParseError, {
at
@@ -2631,7 +2435,6 @@ class Tokenizer extends CommentsParser {
this.state.strictErrors.clear();
}
}
-
curContext() {
return this.state.context[this.state.context.length - 1];
}
@@ -2640,12 +2443,10 @@ class Tokenizer extends CommentsParser {
this.skipSpace();
this.state.start = this.state.pos;
if (!this.isLookahead) this.state.startLoc = this.state.curPosition();
-
if (this.state.pos >= this.length) {
this.finishToken(137);
return;
}
-
this.getTokenFromCode(this.codePointAtPos(this.state.pos));
}
@@ -2654,22 +2455,20 @@ class Tokenizer extends CommentsParser {
if (!this.isLookahead) startLoc = this.state.curPosition();
const start = this.state.pos;
const end = this.input.indexOf(commentEnd, start + 2);
-
if (end === -1) {
throw this.raise(Errors.UnterminatedComment, {
at: this.state.curPosition()
});
}
-
this.state.pos = end + commentEnd.length;
lineBreakG.lastIndex = start + 2;
-
while (lineBreakG.test(this.input) && lineBreakG.lastIndex <= end) {
++this.state.curLine;
this.state.lineStart = lineBreakG.lastIndex;
}
if (this.isLookahead) return;
+
const comment = {
type: "CommentBlock",
value: this.input.slice(start + 2, end),
@@ -2680,13 +2479,11 @@ class Tokenizer extends CommentsParser {
if (this.options.tokens) this.pushToken(comment);
return comment;
}
-
skipLineComment(startSkip) {
const start = this.state.pos;
let startLoc;
if (!this.isLookahead) startLoc = this.state.curPosition();
let ch = this.input.charCodeAt(this.state.pos += startSkip);
-
if (this.state.pos < this.length) {
while (!isNewLine(ch) && ++this.state.pos < this.length) {
ch = this.input.charCodeAt(this.state.pos);
@@ -2694,6 +2491,7 @@ class Tokenizer extends CommentsParser {
}
if (this.isLookahead) return;
+
const end = this.state.pos;
const value = this.input.slice(start + startSkip, end);
const comment = {
@@ -2710,22 +2508,18 @@ class Tokenizer extends CommentsParser {
skipSpace() {
const spaceStart = this.state.pos;
const comments = [];
-
loop: while (this.state.pos < this.length) {
const ch = this.input.charCodeAt(this.state.pos);
-
switch (ch) {
case 32:
case 160:
case 9:
++this.state.pos;
break;
-
case 13:
if (this.input.charCodeAt(this.state.pos + 1) === 10) {
++this.state.pos;
}
-
case 10:
case 8232:
case 8233:
@@ -2733,48 +2527,37 @@ class Tokenizer extends CommentsParser {
++this.state.curLine;
this.state.lineStart = this.state.pos;
break;
-
case 47:
switch (this.input.charCodeAt(this.state.pos + 1)) {
case 42:
{
const comment = this.skipBlockComment("*/");
-
if (comment !== undefined) {
this.addComment(comment);
if (this.options.attachComment) comments.push(comment);
}
-
break;
}
-
case 47:
{
const comment = this.skipLineComment(2);
-
if (comment !== undefined) {
this.addComment(comment);
if (this.options.attachComment) comments.push(comment);
}
-
break;
}
-
default:
break loop;
}
-
break;
-
default:
if (isWhitespace(ch)) {
++this.state.pos;
} else if (ch === 45 && !this.inModule) {
const pos = this.state.pos;
-
if (this.input.charCodeAt(pos + 1) === 45 && this.input.charCodeAt(pos + 2) === 62 && (spaceStart === 0 || this.state.lineStart > spaceStart)) {
const comment = this.skipLineComment(3);
-
if (comment !== undefined) {
this.addComment(comment);
if (this.options.attachComment) comments.push(comment);
@@ -2784,10 +2567,8 @@ class Tokenizer extends CommentsParser {
}
} else if (ch === 60 && !this.inModule) {
const pos = this.state.pos;
-
if (this.input.charCodeAt(pos + 1) === 33 && this.input.charCodeAt(pos + 2) === 45 && this.input.charCodeAt(pos + 3) === 45) {
const comment = this.skipLineComment(4);
-
if (comment !== undefined) {
this.addComment(comment);
if (this.options.attachComment) comments.push(comment);
@@ -2798,10 +2579,8 @@ class Tokenizer extends CommentsParser {
} else {
break loop;
}
-
}
}
-
if (comments.length > 0) {
const end = this.state.pos;
const commentWhitespace = {
@@ -2822,12 +2601,10 @@ class Tokenizer extends CommentsParser {
const prevType = this.state.type;
this.state.type = type;
this.state.value = val;
-
if (!this.isLookahead) {
this.updateContext(prevType);
}
}
-
replaceToken(type) {
this.state.type = type;
this.updateContext();
@@ -2837,27 +2614,21 @@ class Tokenizer extends CommentsParser {
if (this.state.pos === 0 && this.readToken_interpreter()) {
return;
}
-
const nextPos = this.state.pos + 1;
const next = this.codePointAtPos(nextPos);
-
if (next >= 48 && next <= 57) {
throw this.raise(Errors.UnexpectedDigitAfterHash, {
at: this.state.curPosition()
});
}
-
if (next === 123 || next === 91 && this.hasPlugin("recordAndTuple")) {
this.expectPlugin("recordAndTuple");
-
if (this.getPluginOption("recordAndTuple", "syntaxType") === "bar") {
throw this.raise(next === 123 ? Errors.RecordExpressionHashIncorrectStartSyntaxType : Errors.TupleExpressionHashIncorrectStartSyntaxType, {
at: this.state.curPosition()
});
}
-
this.state.pos += 2;
-
if (next === 123) {
this.finishToken(7);
} else {
@@ -2873,15 +2644,12 @@ class Tokenizer extends CommentsParser {
this.finishOp(27, 1);
}
}
-
readToken_dot() {
const next = this.input.charCodeAt(this.state.pos + 1);
-
if (next >= 48 && next <= 57) {
this.readNumber(true);
return;
}
-
if (next === 46 && this.input.charCodeAt(this.state.pos + 2) === 46) {
this.state.pos += 3;
this.finishToken(21);
@@ -2890,33 +2658,27 @@ class Tokenizer extends CommentsParser {
this.finishToken(16);
}
}
-
readToken_slash() {
const next = this.input.charCodeAt(this.state.pos + 1);
-
if (next === 61) {
this.finishOp(31, 2);
} else {
this.finishOp(56, 1);
}
}
-
readToken_interpreter() {
if (this.state.pos !== 0 || this.length < 2) return false;
let ch = this.input.charCodeAt(this.state.pos + 1);
if (ch !== 33) return false;
const start = this.state.pos;
this.state.pos += 1;
-
while (!isNewLine(ch) && ++this.state.pos < this.length) {
ch = this.input.charCodeAt(this.state.pos);
}
-
const value = this.input.slice(start + 2, this.state.pos);
this.finishToken(28, value);
return true;
}
-
readToken_mult_modulo(code) {
let type = code === 42 ? 55 : 54;
let width = 1;
@@ -2932,36 +2694,29 @@ class Tokenizer extends CommentsParser {
width++;
type = code === 37 ? 33 : 30;
}
-
this.finishOp(type, width);
}
-
readToken_pipe_amp(code) {
const next = this.input.charCodeAt(this.state.pos + 1);
-
if (next === code) {
if (this.input.charCodeAt(this.state.pos + 2) === 61) {
this.finishOp(30, 3);
} else {
this.finishOp(code === 124 ? 41 : 42, 2);
}
-
return;
}
-
if (code === 124) {
if (next === 62) {
this.finishOp(39, 2);
return;
}
-
if (this.hasPlugin("recordAndTuple") && next === 125) {
if (this.getPluginOption("recordAndTuple", "syntaxType") !== "bar") {
throw this.raise(Errors.RecordExpressionBarIncorrectEndSyntaxType, {
at: this.state.curPosition()
});
}
-
this.state.pos += 2;
this.finishToken(9);
return;
@@ -2973,41 +2728,39 @@ class Tokenizer extends CommentsParser {
at: this.state.curPosition()
});
}
-
this.state.pos += 2;
this.finishToken(4);
return;
}
}
-
if (next === 61) {
this.finishOp(30, 2);
return;
}
-
this.finishOp(code === 124 ? 43 : 45, 1);
}
-
readToken_caret() {
const next = this.input.charCodeAt(this.state.pos + 1);
if (next === 61 && !this.state.inType) {
this.finishOp(32, 2);
- } else if (next === 94 && this.hasPlugin(["pipelineOperator", {
+ }
+ else if (next === 94 &&
+ this.hasPlugin(["pipelineOperator", {
proposal: "hack",
topicToken: "^^"
}])) {
this.finishOp(37, 2);
- const lookaheadCh = this.input.codePointAt(this.state.pos);
+ const lookaheadCh = this.input.codePointAt(this.state.pos);
if (lookaheadCh === 94) {
throw this.unexpected();
}
- } else {
+ }
+ else {
this.finishOp(44, 1);
}
}
-
readToken_atSign() {
const next = this.input.charCodeAt(this.state.pos + 1);
@@ -3016,97 +2769,78 @@ class Tokenizer extends CommentsParser {
topicToken: "@@"
}])) {
this.finishOp(38, 2);
- } else {
+ }
+ else {
this.finishOp(26, 1);
}
}
-
readToken_plus_min(code) {
const next = this.input.charCodeAt(this.state.pos + 1);
-
if (next === code) {
this.finishOp(34, 2);
return;
}
-
if (next === 61) {
this.finishOp(30, 2);
} else {
this.finishOp(53, 1);
}
}
-
readToken_lt() {
const {
pos
} = this.state;
const next = this.input.charCodeAt(pos + 1);
-
if (next === 60) {
if (this.input.charCodeAt(pos + 2) === 61) {
this.finishOp(30, 3);
return;
}
-
this.finishOp(51, 2);
return;
}
-
if (next === 61) {
this.finishOp(49, 2);
return;
}
-
this.finishOp(47, 1);
}
-
readToken_gt() {
const {
pos
} = this.state;
const next = this.input.charCodeAt(pos + 1);
-
if (next === 62) {
const size = this.input.charCodeAt(pos + 2) === 62 ? 3 : 2;
-
if (this.input.charCodeAt(pos + size) === 61) {
this.finishOp(30, size + 1);
return;
}
-
this.finishOp(52, size);
return;
}
-
if (next === 61) {
this.finishOp(49, 2);
return;
}
-
this.finishOp(48, 1);
}
-
readToken_eq_excl(code) {
const next = this.input.charCodeAt(this.state.pos + 1);
-
if (next === 61) {
this.finishOp(46, this.input.charCodeAt(this.state.pos + 2) === 61 ? 3 : 2);
return;
}
-
if (code === 61 && next === 62) {
this.state.pos += 2;
this.finishToken(19);
return;
}
-
this.finishOp(code === 61 ? 29 : 35, 1);
}
-
readToken_question() {
const next = this.input.charCodeAt(this.state.pos + 1);
const next2 = this.input.charCodeAt(this.state.pos + 2);
-
if (next === 63) {
if (next2 === 61) {
this.finishOp(30, 3);
@@ -3121,9 +2855,9 @@ class Tokenizer extends CommentsParser {
this.finishToken(17);
}
}
-
getTokenFromCode(code) {
switch (code) {
+
case 46:
this.readToken_dot();
return;
@@ -3132,22 +2866,18 @@ class Tokenizer extends CommentsParser {
++this.state.pos;
this.finishToken(10);
return;
-
case 41:
++this.state.pos;
this.finishToken(11);
return;
-
case 59:
++this.state.pos;
this.finishToken(13);
return;
-
case 44:
++this.state.pos;
this.finishToken(12);
return;
-
case 91:
if (this.hasPlugin("recordAndTuple") && this.input.charCodeAt(this.state.pos + 1) === 124) {
if (this.getPluginOption("recordAndTuple", "syntaxType") !== "bar") {
@@ -3162,14 +2892,11 @@ class Tokenizer extends CommentsParser {
++this.state.pos;
this.finishToken(0);
}
-
return;
-
case 93:
++this.state.pos;
this.finishToken(3);
return;
-
case 123:
if (this.hasPlugin("recordAndTuple") && this.input.charCodeAt(this.state.pos + 1) === 124) {
if (this.getPluginOption("recordAndTuple", "syntaxType") !== "bar") {
@@ -3184,14 +2911,11 @@ class Tokenizer extends CommentsParser {
++this.state.pos;
this.finishToken(5);
}
-
return;
-
case 125:
++this.state.pos;
this.finishToken(8);
return;
-
case 58:
if (this.hasPlugin("functionBind") && this.input.charCodeAt(this.state.pos + 1) === 58) {
this.finishOp(15, 2);
@@ -3199,37 +2923,29 @@ class Tokenizer extends CommentsParser {
++this.state.pos;
this.finishToken(14);
}
-
return;
-
case 63:
this.readToken_question();
return;
-
case 96:
this.readTemplateToken();
return;
-
case 48:
{
const next = this.input.charCodeAt(this.state.pos + 1);
-
if (next === 120 || next === 88) {
this.readRadixNumber(16);
return;
}
-
if (next === 111 || next === 79) {
this.readRadixNumber(8);
return;
}
-
if (next === 98 || next === 66) {
this.readRadixNumber(2);
return;
}
}
-
case 49:
case 50:
case 51:
@@ -3250,75 +2966,59 @@ class Tokenizer extends CommentsParser {
case 47:
this.readToken_slash();
return;
-
case 37:
case 42:
this.readToken_mult_modulo(code);
return;
-
case 124:
case 38:
this.readToken_pipe_amp(code);
return;
-
case 94:
this.readToken_caret();
return;
-
case 43:
case 45:
this.readToken_plus_min(code);
return;
-
case 60:
this.readToken_lt();
return;
-
case 62:
this.readToken_gt();
return;
-
case 61:
case 33:
this.readToken_eq_excl(code);
return;
-
case 126:
this.finishOp(36, 1);
return;
-
case 64:
this.readToken_atSign();
return;
-
case 35:
this.readToken_numberSign();
return;
-
case 92:
this.readWord();
return;
-
default:
if (isIdentifierStart(code)) {
this.readWord(code);
return;
}
-
}
-
throw this.raise(Errors.InvalidOrUnexpectedToken, {
at: this.state.curPosition(),
unexpected: String.fromCodePoint(code)
});
}
-
finishOp(type, size) {
const str = this.input.slice(this.state.pos, this.state.pos + size);
this.state.pos += size;
this.finishToken(type, str);
}
-
readRegexp() {
const startLoc = this.state.startLoc;
const start = this.state.start + 1;
@@ -3326,22 +3026,18 @@ class Tokenizer extends CommentsParser {
let {
pos
} = this.state;
-
for (;; ++pos) {
if (pos >= this.length) {
throw this.raise(Errors.UnterminatedRegExp, {
at: createPositionWithColumnOffset(startLoc, 1)
});
}
-
const ch = this.input.charCodeAt(pos);
-
if (isNewLine(ch)) {
throw this.raise(Errors.UnterminatedRegExp, {
at: createPositionWithColumnOffset(startLoc, 1)
});
}
-
if (escaped) {
escaped = false;
} else {
@@ -3352,17 +3048,14 @@ class Tokenizer extends CommentsParser {
} else if (ch === 47 && !inClass) {
break;
}
-
escaped = ch === 92;
}
}
-
const content = this.input.slice(start, pos);
++pos;
let mods = "";
-
- const nextPos = () => createPositionWithColumnOffset(startLoc, pos + 2 - start);
-
+ const nextPos = () =>
+ createPositionWithColumnOffset(startLoc, pos + 2 - start);
while (pos < this.length) {
const cp = this.codePointAtPos(pos);
const char = String.fromCharCode(cp);
@@ -3370,7 +3063,6 @@ class Tokenizer extends CommentsParser {
if (VALID_REGEX_FLAGS.has(cp)) {
if (cp === 118) {
this.expectPlugin("regexpUnicodeSets", nextPos());
-
if (mods.includes("u")) {
this.raise(Errors.IncompatibleRegExpUVFlags, {
at: nextPos()
@@ -3383,7 +3075,6 @@ class Tokenizer extends CommentsParser {
});
}
}
-
if (mods.includes(char)) {
this.raise(Errors.DuplicateRegExpFlags, {
at: nextPos()
@@ -3396,11 +3087,9 @@ class Tokenizer extends CommentsParser {
} else {
break;
}
-
++pos;
mods += char;
}
-
this.state.pos = pos;
this.finishToken(135, {
pattern: content,
@@ -3416,22 +3105,18 @@ class Tokenizer extends CommentsParser {
this.state.pos = pos;
return n;
}
-
readRadixNumber(radix) {
const startLoc = this.state.curPosition();
let isBigInt = false;
this.state.pos += 2;
const val = this.readInt(radix);
-
if (val == null) {
this.raise(Errors.InvalidDigit, {
at: createPositionWithColumnOffset(startLoc, 2),
radix
});
}
-
const next = this.input.charCodeAt(this.state.pos);
-
if (next === 110) {
++this.state.pos;
isBigInt = true;
@@ -3440,19 +3125,16 @@ class Tokenizer extends CommentsParser {
at: startLoc
});
}
-
if (isIdentifierStart(this.codePointAtPos(this.state.pos))) {
throw this.raise(Errors.NumberIdentifier, {
at: this.state.curPosition()
});
}
-
if (isBigInt) {
const str = this.input.slice(startLoc.index, this.state.pos).replace(/[_n]/g, "");
this.finishToken(133, str);
return;
}
-
this.finishToken(132, val);
}
@@ -3464,85 +3146,67 @@ class Tokenizer extends CommentsParser {
let isDecimal = false;
let hasExponent = false;
let isOctal = false;
-
if (!startsWithDot && this.readInt(10) === null) {
this.raise(Errors.InvalidNumber, {
at: this.state.curPosition()
});
}
-
const hasLeadingZero = this.state.pos - start >= 2 && this.input.charCodeAt(start) === 48;
-
if (hasLeadingZero) {
const integer = this.input.slice(start, this.state.pos);
this.recordStrictModeErrors(Errors.StrictOctalLiteral, {
at: startLoc
});
-
if (!this.state.strict) {
const underscorePos = integer.indexOf("_");
-
if (underscorePos > 0) {
this.raise(Errors.ZeroDigitNumericSeparator, {
at: createPositionWithColumnOffset(startLoc, underscorePos)
});
}
}
-
isOctal = hasLeadingZero && !/[89]/.test(integer);
}
-
let next = this.input.charCodeAt(this.state.pos);
-
if (next === 46 && !isOctal) {
++this.state.pos;
this.readInt(10);
isFloat = true;
next = this.input.charCodeAt(this.state.pos);
}
-
if ((next === 69 || next === 101) && !isOctal) {
next = this.input.charCodeAt(++this.state.pos);
-
if (next === 43 || next === 45) {
++this.state.pos;
}
-
if (this.readInt(10) === null) {
this.raise(Errors.InvalidOrMissingExponent, {
at: startLoc
});
}
-
isFloat = true;
hasExponent = true;
next = this.input.charCodeAt(this.state.pos);
}
-
if (next === 110) {
if (isFloat || hasLeadingZero) {
this.raise(Errors.InvalidBigIntLiteral, {
at: startLoc
});
}
-
++this.state.pos;
isBigInt = true;
}
-
if (next === 109) {
this.expectPlugin("decimal", this.state.curPosition());
-
if (hasExponent || hasLeadingZero) {
this.raise(Errors.InvalidDecimal, {
at: startLoc
});
}
-
++this.state.pos;
isDecimal = true;
}
-
if (isIdentifierStart(this.codePointAtPos(this.state.pos))) {
throw this.raise(Errors.NumberIdentifier, {
at: this.state.curPosition()
@@ -3550,17 +3214,14 @@ class Tokenizer extends CommentsParser {
}
const str = this.input.slice(start, this.state.pos).replace(/[_mn]/g, "");
-
if (isBigInt) {
this.finishToken(133, str);
return;
}
-
if (isDecimal) {
this.finishToken(134, str);
return;
}
-
const val = isOctal ? parseInt(str, 8) : parseFloat(str);
this.finishToken(132, val);
}
@@ -3573,14 +3234,14 @@ class Tokenizer extends CommentsParser {
this.state.pos = pos;
return code;
}
-
readString(quote) {
const {
str,
pos,
curLine,
lineStart
- } = readStringContents(quote === 34 ? "double" : "single", this.input, this.state.pos + 1, this.state.lineStart, this.state.curLine, this.errorHandlers_readStringContents_string);
+ } = readStringContents(quote === 34 ? "double" : "single", this.input, this.state.pos + 1,
+ this.state.lineStart, this.state.curLine, this.errorHandlers_readStringContents_string);
this.state.pos = pos + 1;
this.state.lineStart = lineStart;
this.state.curLine = curLine;
@@ -3591,7 +3252,6 @@ class Tokenizer extends CommentsParser {
if (!this.match(8)) {
this.unexpected(null, 8);
}
-
this.state.pos--;
this.readTemplateToken();
}
@@ -3604,15 +3264,14 @@ class Tokenizer extends CommentsParser {
pos,
curLine,
lineStart
- } = readStringContents("template", this.input, this.state.pos + 1, this.state.lineStart, this.state.curLine, this.errorHandlers_readStringContents_template);
+ } = readStringContents("template", this.input, this.state.pos + 1,
+ this.state.lineStart, this.state.curLine, this.errorHandlers_readStringContents_template);
this.state.pos = pos + 1;
this.state.lineStart = lineStart;
this.state.curLine = curLine;
-
if (firstInvalidLoc) {
this.state.firstInvalidTemplateEscapePos = new Position(firstInvalidLoc.curLine, firstInvalidLoc.pos - firstInvalidLoc.lineStart, firstInvalidLoc.pos);
}
-
if (this.input.codePointAt(pos) === 96) {
this.finishToken(24, firstInvalidLoc ? null : opening + str + "`");
} else {
@@ -3620,12 +3279,10 @@ class Tokenizer extends CommentsParser {
this.finishToken(25, firstInvalidLoc ? null : opening + str + "${");
}
}
-
recordStrictModeErrors(toParseError, {
at
}) {
const index = at.index;
-
if (this.state.strict && !this.state.strictErrors.has(index)) {
this.raise(toParseError, {
at
@@ -3640,14 +3297,11 @@ class Tokenizer extends CommentsParser {
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) {
@@ -3655,7 +3309,6 @@ class Tokenizer extends CommentsParser {
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()
@@ -3663,45 +3316,37 @@ class Tokenizer extends CommentsParser {
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);
}
-
chunkStart = this.state.pos;
} else {
break;
}
}
-
return word + this.input.slice(chunkStart, this.state.pos);
}
readWord(firstCode) {
const word = this.readWord1(firstCode);
const type = keywords$1.get(word);
-
if (type !== undefined) {
this.finishToken(type, tokenLabelName(type));
} else {
this.finishToken(130, word);
}
}
-
checkKeywordEscapes() {
const {
type
} = this.state;
-
if (tokenIsKeyword(type) && this.state.containsEsc) {
this.raise(Errors.InvalidEscapedReservedWord, {
at: this.state.startLoc,
@@ -3712,10 +3357,9 @@ class Tokenizer extends CommentsParser {
raise(toParseError, raiseProperties) {
const {
- at
- } = raiseProperties,
- details = _objectWithoutPropertiesLoose(raiseProperties, _excluded);
-
+ at
+ } = raiseProperties,
+ details = _objectWithoutPropertiesLoose(raiseProperties, _excluded);
const loc = at instanceof Position ? at : at.loc.start;
const error = toParseError({
loc,
@@ -3728,27 +3372,22 @@ class Tokenizer extends CommentsParser {
raiseOverwrite(toParseError, raiseProperties) {
const {
- at
- } = raiseProperties,
- details = _objectWithoutPropertiesLoose(raiseProperties, _excluded2);
-
+ at
+ } = raiseProperties,
+ details = _objectWithoutPropertiesLoose(raiseProperties, _excluded2);
const loc = at instanceof Position ? at : at.loc.start;
const pos = loc.index;
const errors = this.state.errors;
-
for (let i = errors.length - 1; i >= 0; i--) {
const error = errors[i];
-
if (error.loc.index === pos) {
return errors[i] = toParseError({
loc,
details
});
}
-
if (error.loc.index < pos) break;
}
-
return this.raise(toParseError, raiseProperties);
}
@@ -3760,18 +3399,15 @@ class Tokenizer extends CommentsParser {
at: loc != null ? loc : this.state.startLoc
});
}
-
expectPlugin(pluginName, loc) {
if (this.hasPlugin(pluginName)) {
return true;
}
-
throw this.raise(Errors.MissingPlugin, {
at: loc != null ? loc : this.state.startLoc,
missingPlugin: [pluginName]
});
}
-
expectOnePlugin(pluginNames) {
if (!pluginNames.some(name => this.hasPlugin(name))) {
throw this.raise(Errors.MissingOneOfPlugins, {
@@ -3780,7 +3416,6 @@ class Tokenizer extends CommentsParser {
});
}
}
-
errorBuilder(error) {
return (pos, lineStart, curLine) => {
this.raise(error, {
@@ -3788,7 +3423,6 @@ class Tokenizer extends CommentsParser {
});
};
}
-
}
class ClassScope {
@@ -3797,7 +3431,6 @@ class ClassScope {
this.loneAccessors = new Map();
this.undefinedPrivateNames = new Map();
}
-
}
class ClassScopeHandler {
constructor(parser) {
@@ -3806,17 +3439,15 @@ class ClassScopeHandler {
this.undefinedPrivateNames = new Map();
this.parser = parser;
}
-
current() {
return this.stack[this.stack.length - 1];
}
-
enter() {
this.stack.push(new ClassScope());
}
-
exit() {
const oldClassScope = this.stack.pop();
+
const current = this.current();
for (const [name, loc] of Array.from(oldClassScope.undefinedPrivateNames)) {
@@ -3832,7 +3463,6 @@ class ClassScopeHandler {
}
}
}
-
declarePrivateName(name, elementType, loc) {
const {
privateNames,
@@ -3840,40 +3470,34 @@ class ClassScopeHandler {
undefinedPrivateNames
} = this.current();
let redefined = privateNames.has(name);
-
if (elementType & CLASS_ELEMENT_KIND_ACCESSOR) {
const accessor = redefined && loneAccessors.get(name);
-
if (accessor) {
const oldStatic = accessor & CLASS_ELEMENT_FLAG_STATIC;
const newStatic = elementType & CLASS_ELEMENT_FLAG_STATIC;
const oldKind = accessor & CLASS_ELEMENT_KIND_ACCESSOR;
const newKind = elementType & CLASS_ELEMENT_KIND_ACCESSOR;
+
redefined = oldKind === newKind || oldStatic !== newStatic;
if (!redefined) loneAccessors.delete(name);
} else if (!redefined) {
loneAccessors.set(name, elementType);
}
}
-
if (redefined) {
this.parser.raise(Errors.PrivateNameRedeclaration, {
at: loc,
identifierName: name
});
}
-
privateNames.add(name);
undefinedPrivateNames.delete(name);
}
-
usePrivateName(name, loc) {
let classScope;
-
for (classScope of this.stack) {
if (classScope.privateNames.has(name)) return;
}
-
if (classScope) {
classScope.undefinedPrivateNames.set(name, loc);
} else {
@@ -3883,64 +3507,51 @@ class ClassScopeHandler {
});
}
}
-
}
const kExpression = 0,
- kMaybeArrowParameterDeclaration = 1,
- kMaybeAsyncArrowParameterDeclaration = 2,
- kParameterDeclaration = 3;
-
+ kMaybeArrowParameterDeclaration = 1,
+ kMaybeAsyncArrowParameterDeclaration = 2,
+ kParameterDeclaration = 3;
class ExpressionScope {
constructor(type = kExpression) {
this.type = void 0;
this.type = type;
}
-
canBeArrowParameterDeclaration() {
return this.type === kMaybeAsyncArrowParameterDeclaration || this.type === kMaybeArrowParameterDeclaration;
}
-
isCertainlyParameterDeclaration() {
return this.type === kParameterDeclaration;
}
-
}
-
class ArrowHeadParsingScope extends ExpressionScope {
constructor(type) {
super(type);
this.declarationErrors = new Map();
}
-
recordDeclarationError(ParsingErrorClass, {
at
}) {
const index = at.index;
this.declarationErrors.set(index, [ParsingErrorClass, at]);
}
-
clearDeclarationError(index) {
this.declarationErrors.delete(index);
}
-
iterateErrors(iterator) {
this.declarationErrors.forEach(iterator);
}
-
}
-
class ExpressionScopeHandler {
constructor(parser) {
this.parser = void 0;
this.stack = [new ExpressionScope()];
this.parser = parser;
}
-
enter(scope) {
this.stack.push(scope);
}
-
exit() {
this.stack.pop();
}
@@ -3956,17 +3567,14 @@ class ExpressionScopeHandler {
} = this;
let i = stack.length - 1;
let scope = stack[i];
-
while (!scope.isCertainlyParameterDeclaration()) {
if (scope.canBeArrowParameterDeclaration()) {
scope.recordDeclarationError(toParseError, origin);
} else {
return;
}
-
scope = stack[--i];
}
-
this.parser.raise(toParseError, origin);
}
@@ -3980,7 +3588,6 @@ class ExpressionScopeHandler {
const origin = {
at: node.loc.start
};
-
if (scope.isCertainlyParameterDeclaration()) {
this.parser.raise(error, origin);
} else if (scope.canBeArrowParameterDeclaration()) {
@@ -3998,18 +3605,15 @@ class ExpressionScopeHandler {
} = this;
let i = stack.length - 1;
let scope = stack[i];
-
while (scope.canBeArrowParameterDeclaration()) {
if (scope.type === kMaybeAsyncArrowParameterDeclaration) {
scope.recordDeclarationError(Errors.AwaitBindingIdentifier, {
at
});
}
-
scope = stack[--i];
}
}
-
validateAsPattern() {
const {
stack
@@ -4022,14 +3626,12 @@ class ExpressionScopeHandler {
});
let i = stack.length - 2;
let scope = stack[i];
-
while (scope.canBeArrowParameterDeclaration()) {
scope.clearDeclarationError(loc.index);
scope = stack[--i];
}
});
}
-
}
function newParameterDeclarationScope() {
return new ExpressionScope(kParameterDeclaration);
@@ -4044,54 +3646,48 @@ function newExpressionScope() {
return new ExpressionScope();
}
-const PARAM = 0b0000,
- PARAM_YIELD = 0b0001,
- PARAM_AWAIT = 0b0010,
- PARAM_RETURN = 0b0100,
- PARAM_IN = 0b1000;
+const
+ PARAM = 0b0000,
+ PARAM_YIELD = 0b0001,
+ PARAM_AWAIT = 0b0010,
+ PARAM_RETURN = 0b0100,
+ PARAM_IN = 0b1000;
+
class ProductionParameterHandler {
constructor() {
this.stacks = [];
}
-
enter(flags) {
this.stacks.push(flags);
}
-
exit() {
this.stacks.pop();
}
-
currentFlags() {
return this.stacks[this.stacks.length - 1];
}
-
get hasAwait() {
return (this.currentFlags() & PARAM_AWAIT) > 0;
}
-
get hasYield() {
return (this.currentFlags() & PARAM_YIELD) > 0;
}
-
get hasReturn() {
return (this.currentFlags() & PARAM_RETURN) > 0;
}
-
get hasIn() {
return (this.currentFlags() & PARAM_IN) > 0;
}
-
}
function functionFlags(isAsync, isGenerator) {
return (isAsync ? PARAM_AWAIT : 0) | (isGenerator ? PARAM_YIELD : 0);
}
class UtilParser extends Tokenizer {
+
addExtra(node, key, value, enumerable = true) {
if (!node) return;
const extra = node.extra = node.extra || {};
-
if (enumerable) {
extra[key] = value;
} else {
@@ -4105,18 +3701,15 @@ class UtilParser extends Tokenizer {
isContextual(token) {
return this.state.type === token && !this.state.containsEsc;
}
-
isUnparsedContextual(nameStart, name) {
const nameEnd = nameStart + name.length;
-
if (this.input.slice(nameStart, nameEnd) === name) {
const nextCh = this.input.charCodeAt(nameEnd);
- return !(isIdentifierChar(nextCh) || (nextCh & 0xfc00) === 0xd800);
+ return !(isIdentifierChar(nextCh) ||
+ (nextCh & 0xfc00) === 0xd800);
}
-
return false;
}
-
isLookaheadContextual(name) {
const next = this.nextTokenStart();
return this.isUnparsedContextual(next, name);
@@ -4127,7 +3720,6 @@ class UtilParser extends Tokenizer {
this.next();
return true;
}
-
return false;
}
@@ -4138,7 +3730,6 @@ class UtilParser extends Tokenizer {
at: this.state.startLoc
});
}
-
throw this.unexpected(null, token);
}
}
@@ -4146,11 +3737,9 @@ class UtilParser extends Tokenizer {
canInsertSemicolon() {
return this.match(137) || this.match(8) || this.hasPrecedingLineBreak();
}
-
hasPrecedingLineBreak() {
return lineBreak.test(this.input.slice(this.state.lastTokEndLoc.index, this.state.start));
}
-
hasFollowingLineBreak() {
skipWhiteSpaceToLineBreak.lastIndex = this.state.end;
return skipWhiteSpaceToLineBreak.test(this.input);
@@ -4175,13 +3764,11 @@ class UtilParser extends Tokenizer {
const abortSignal = {
node: null
};
-
try {
const node = fn((node = null) => {
abortSignal.node = node;
throw abortSignal;
});
-
if (this.state.errors.length > oldState.errors.length) {
const failState = this.state;
this.state = oldState;
@@ -4194,7 +3781,6 @@ class UtilParser extends Tokenizer {
failState
};
}
-
return {
node,
error: null,
@@ -4205,7 +3791,6 @@ class UtilParser extends Tokenizer {
} catch (error) {
const failState = this.state;
this.state = oldState;
-
if (error instanceof SyntaxError) {
return {
node: null,
@@ -4215,7 +3800,6 @@ class UtilParser extends Tokenizer {
failState
};
}
-
if (error === abortSignal) {
return {
node: abortSignal.node,
@@ -4225,11 +3809,9 @@ class UtilParser extends Tokenizer {
failState
};
}
-
throw error;
}
}
-
checkExpressionErrors(refExpressionErrors, andThrow) {
if (!refExpressionErrors) return false;
const {
@@ -4239,29 +3821,24 @@ class UtilParser extends Tokenizer {
optionalParametersLoc
} = refExpressionErrors;
const hasErrors = !!shorthandAssignLoc || !!doubleProtoLoc || !!optionalParametersLoc || !!privateKeyLoc;
-
if (!andThrow) {
return hasErrors;
}
-
if (shorthandAssignLoc != null) {
this.raise(Errors.InvalidCoverInitializedName, {
at: shorthandAssignLoc
});
}
-
if (doubleProtoLoc != null) {
this.raise(Errors.DuplicateProto, {
at: doubleProtoLoc
});
}
-
if (privateKeyLoc != null) {
this.raise(Errors.UnexpectedPrivateField, {
at: privateKeyLoc
});
}
-
if (optionalParametersLoc != null) {
this.unexpected(optionalParametersLoc);
}
@@ -4282,24 +3859,21 @@ class UtilParser extends Tokenizer {
hasPropertyAsPrivateName(node) {
return (node.type === "MemberExpression" || node.type === "OptionalMemberExpression") && this.isPrivateName(node.property);
}
-
isOptionalChain(node) {
return node.type === "OptionalMemberExpression" || node.type === "OptionalCallExpression";
}
-
isObjectProperty(node) {
return node.type === "ObjectProperty";
}
-
isObjectMethod(node) {
return node.type === "ObjectMethod";
}
-
initializeScopes(inModule = this.options.sourceType === "module") {
const oldLabels = this.state.labels;
this.state.labels = [];
const oldExportedIdentifiers = this.exportedIdentifiers;
this.exportedIdentifiers = new Set();
+
const oldInModule = this.inModule;
this.inModule = inModule;
const oldScope = this.scope;
@@ -4314,6 +3888,7 @@ class UtilParser extends Tokenizer {
return () => {
this.state.labels = oldLabels;
this.exportedIdentifiers = oldExportedIdentifiers;
+
this.inModule = oldInModule;
this.scope = oldScope;
this.prodParam = oldProdParam;
@@ -4321,29 +3896,24 @@ class UtilParser extends Tokenizer {
this.expressionScope = oldExpressionScope;
};
}
-
enterInitialScopes() {
let paramFlags = PARAM;
-
if (this.inModule) {
paramFlags |= PARAM_AWAIT;
}
-
this.scope.enter(SCOPE_PROGRAM);
this.prodParam.enter(paramFlags);
}
-
checkDestructuringPrivate(refExpressionErrors) {
const {
privateKeyLoc
} = refExpressionErrors;
-
if (privateKeyLoc !== null) {
this.expectPlugin("destructuringPrivate", privateKeyLoc);
}
}
-
}
+
class ExpressionErrors {
constructor() {
this.shorthandAssignLoc = null;
@@ -4351,7 +3921,6 @@ class ExpressionErrors {
this.privateKeyLoc = null;
this.optionalParametersLoc = null;
}
-
}
class Node {
@@ -4363,31 +3932,24 @@ class Node {
if (parser != null && parser.options.ranges) this.range = [pos, 0];
if (parser != null && parser.filename) this.loc.filename = parser.filename;
}
-
}
-
const NodePrototype = Node.prototype;
{
NodePrototype.__clone = function () {
const newNode = new Node(undefined, this.start, this.loc.start);
const keys = Object.keys(this);
-
for (let i = 0, length = keys.length; i < length; i++) {
const key = keys[i];
-
if (key !== "leadingComments" && key !== "trailingComments" && key !== "innerComments") {
newNode[key] = this[key];
}
}
-
return newNode;
};
}
-
function clonePlaceholder(node) {
return cloneIdentifier(node);
}
-
function cloneIdentifier(node) {
const {
type,
@@ -4406,11 +3968,9 @@ function cloneIdentifier(node) {
cloned.range = range;
cloned.extra = extra;
cloned.name = name;
-
if (type === "Placeholder") {
cloned.expectedNode = node.expectedNode;
}
-
return cloned;
}
function cloneStringLiteral(node) {
@@ -4422,24 +3982,20 @@ function cloneStringLiteral(node) {
range,
extra
} = node;
-
if (type === "Placeholder") {
return clonePlaceholder(node);
}
-
const cloned = Object.create(NodePrototype);
cloned.type = type;
cloned.start = start;
cloned.end = end;
cloned.loc = loc;
cloned.range = range;
-
if (node.raw !== undefined) {
cloned.raw = node.raw;
} else {
cloned.extra = extra;
}
-
cloned.value = node.value;
return cloned;
}
@@ -4447,7 +4003,6 @@ class NodeUtils extends UtilParser {
startNode() {
return new Node(this, this.state.start, this.state.startLoc);
}
-
startNodeAt(loc) {
return new Node(this, loc.index, loc);
}
@@ -4461,7 +4016,6 @@ class NodeUtils extends UtilParser {
}
finishNodeAt(node, type, endLoc) {
-
node.type = type;
node.end = endLoc.index;
node.loc.end = endLoc;
@@ -4469,13 +4023,11 @@ class NodeUtils extends UtilParser {
if (this.options.attachComment) this.processComment(node);
return node;
}
-
resetStartLocation(node, startLoc) {
node.start = startLoc.index;
node.loc.start = startLoc;
if (this.options.ranges) node.range[0] = startLoc.index;
}
-
resetEndLocation(node, endLoc = this.state.lastTokEndLoc) {
node.end = endLoc.index;
node.loc.end = endLoc;
@@ -4485,10 +4037,10 @@ class NodeUtils extends UtilParser {
resetStartLocationFromNode(node, locationNode) {
this.resetStartLocation(node, locationNode.loc.start);
}
-
}
const reservedTypes = new Set(["_", "any", "bool", "boolean", "empty", "extends", "false", "interface", "mixed", "null", "number", "static", "string", "true", "typeof", "void"]);
+
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.",
@@ -4586,15 +4138,12 @@ const FlowErrors = ParseErrorEnum`flow`({
function isEsModuleType(bodyElement) {
return bodyElement.type === "DeclareExportAllDeclaration" || bodyElement.type === "DeclareExportDeclaration" && (!bodyElement.declaration || bodyElement.declaration.type !== "TypeAlias" && bodyElement.declaration.type !== "InterfaceDeclaration");
}
-
function hasTypeImportKind(node) {
return node.importKind === "type" || node.importKind === "typeof";
}
-
function isMaybeDefaultImport(type) {
return tokenIsKeywordOrIdentifier(type) && type !== 97;
}
-
const exportSuggestions = {
const: "declare export var",
let: "declare export var",
@@ -4605,47 +4154,38 @@ const exportSuggestions = {
function partition(list, test) {
const list1 = [];
const list2 = [];
-
for (let i = 0; i < list.length; i++) {
(test(list[i], i, list) ? list1 : list2).push(list[i]);
}
-
return [list1, list2];
}
-
const FLOW_PRAGMA_REGEX = /\*?\s*@((?:no)?flow)\b/;
+
var flow = (superClass => class FlowParserMixin extends superClass {
constructor(...args) {
super(...args);
this.flowPragma = undefined;
}
-
getScopeHandler() {
return FlowScopeHandler;
}
-
shouldParseTypes() {
return this.getPluginOption("flow", "all") || this.flowPragma === "flow";
}
-
shouldParseEnums() {
return !!this.getPluginOption("flow", "enums");
}
-
finishToken(type, val) {
if (type !== 131 && type !== 13 && type !== 28) {
if (this.flowPragma === undefined) {
this.flowPragma = null;
}
}
-
return super.finishToken(type, val);
}
-
addComment(comment) {
if (this.flowPragma === undefined) {
const matches = FLOW_PRAGMA_REGEX.exec(comment.value);
-
if (!matches) ; else if (matches[1] === "flow") {
this.flowPragma = "flow";
} else if (matches[1] === "noflow") {
@@ -4654,10 +4194,8 @@ var flow = (superClass => class FlowParserMixin extends superClass {
throw new Error("Unexpected flow pragma");
}
}
-
return super.addComment(comment);
}
-
flowParseTypeInitialiser(tok) {
const oldInType = this.state.inType;
this.state.inType = true;
@@ -4666,19 +4204,16 @@ var flow = (superClass => class FlowParserMixin extends superClass {
this.state.inType = oldInType;
return type;
}
-
flowParsePredicate() {
const node = this.startNode();
const moduloLoc = this.state.startLoc;
this.next();
this.expectContextual(108);
-
if (this.state.lastTokStart > moduloLoc.index + 1) {
this.raise(FlowErrors.UnexpectedSpaceBetweenModuloChecks, {
at: moduloLoc
});
}
-
if (this.eat(10)) {
node.value = super.parseExpression();
this.expect(11);
@@ -4687,47 +4222,39 @@ var flow = (superClass => class FlowParserMixin extends superClass {
return this.finishNode(node, "InferredPredicate");
}
}
-
flowParseTypeAndPredicateInitialiser() {
const oldInType = this.state.inType;
this.state.inType = true;
this.expect(14);
let type = null;
let predicate = null;
-
if (this.match(54)) {
this.state.inType = oldInType;
predicate = this.flowParsePredicate();
} else {
type = this.flowParseType();
this.state.inType = oldInType;
-
if (this.match(54)) {
predicate = this.flowParsePredicate();
}
}
-
return [type, predicate];
}
-
flowParseDeclareClass(node) {
this.next();
this.flowParseInterfaceish(node, true);
return this.finishNode(node, "DeclareClass");
}
-
flowParseDeclareFunction(node) {
this.next();
const id = node.id = this.parseIdentifier();
const typeNode = this.startNode();
const typeContainer = this.startNode();
-
if (this.match(47)) {
typeNode.typeParameters = this.flowParseTypeParameterDeclaration();
} else {
typeNode.typeParameters = null;
}
-
this.expect(10);
const tmp = this.flowParseFunctionTypeParams();
typeNode.params = tmp.params;
@@ -4742,7 +4269,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
this.scope.declareName(node.id.name, BIND_FLOW_DECLARE_FN, node.id.loc.start);
return this.finishNode(node, "DeclareFunction");
}
-
flowParseDeclare(node, insideModule) {
if (this.match(80)) {
return this.flowParseDeclareClass(node);
@@ -4759,7 +4285,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
at: this.state.lastTokStartLoc
});
}
-
return this.flowParseDeclareModule(node);
}
} else if (this.isContextual(128)) {
@@ -4774,7 +4299,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
throw this.unexpected();
}
}
-
flowParseDeclareVariable(node) {
this.next();
node.id = this.flowParseTypeAnnotatableIdentifier(true);
@@ -4782,41 +4306,32 @@ var flow = (superClass => class FlowParserMixin extends superClass {
this.semicolon();
return this.finishNode(node, "DeclareVariable");
}
-
flowParseDeclareModule(node) {
this.scope.enter(SCOPE_OTHER);
-
if (this.match(131)) {
node.id = super.parseExprAtom();
} else {
node.id = this.parseIdentifier();
}
-
const bodyNode = node.body = this.startNode();
const body = bodyNode.body = [];
this.expect(5);
-
while (!this.match(8)) {
let bodyNode = this.startNode();
-
if (this.match(83)) {
this.next();
-
if (!this.isContextual(128) && !this.match(87)) {
this.raise(FlowErrors.InvalidNonTypeImportInDeclareModule, {
at: this.state.lastTokStartLoc
});
}
-
super.parseImport(bodyNode);
} else {
this.expectContextual(123, FlowErrors.UnsupportedStatementInDeclareModule);
bodyNode = this.flowParseDeclare(bodyNode, true);
}
-
body.push(bodyNode);
}
-
this.scope.exit();
this.expect(8);
this.finishNode(bodyNode, "BlockStatement");
@@ -4829,7 +4344,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
at: bodyElement
});
}
-
kind = "ES";
} else if (bodyElement.type === "DeclareModuleExports") {
if (hasModuleExport) {
@@ -4837,13 +4351,11 @@ var flow = (superClass => class FlowParserMixin extends superClass {
at: bodyElement
});
}
-
if (kind === "ES") {
this.raise(FlowErrors.AmbiguousDeclareModuleKind, {
at: bodyElement
});
}
-
kind = "CommonJS";
hasModuleExport = true;
}
@@ -4851,10 +4363,8 @@ var flow = (superClass => class FlowParserMixin extends superClass {
node.kind = kind || "CommonJS";
return this.finishNode(node, "DeclareModule");
}
-
flowParseDeclareExportDeclaration(node, insideModule) {
this.expect(82);
-
if (this.eat(65)) {
if (this.match(68) || this.match(80)) {
node.declaration = this.flowParseDeclare(this.startNode());
@@ -4862,7 +4372,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
node.declaration = this.flowParseType();
this.semicolon();
}
-
node.default = true;
return this.finishNode(node, "DeclareExportDeclaration");
} else {
@@ -4874,28 +4383,30 @@ var flow = (superClass => class FlowParserMixin extends superClass {
suggestion: exportSuggestions[label]
});
}
-
- if (this.match(74) || this.match(68) || this.match(80) || this.isContextual(129)) {
+ if (this.match(74) ||
+ this.match(68) ||
+ this.match(80) ||
+ this.isContextual(129)) {
node.declaration = this.flowParseDeclare(this.startNode());
node.default = false;
return this.finishNode(node, "DeclareExportDeclaration");
- } else if (this.match(55) || this.match(5) || this.isContextual(127) || this.isContextual(128) || this.isContextual(129)) {
+ } else if (this.match(55) ||
+ this.match(5) ||
+ this.isContextual(127) ||
+ this.isContextual(128) ||
+ this.isContextual(129)) {
node = this.parseExport(node, null);
-
if (node.type === "ExportNamedDeclaration") {
node.type = "ExportDeclaration";
node.default = false;
delete node.exportKind;
}
-
node.type = "Declare" + node.type;
return node;
}
}
-
throw this.unexpected();
}
-
flowParseDeclareModuleExports(node) {
this.next();
this.expectContextual(109);
@@ -4903,21 +4414,18 @@ var flow = (superClass => class FlowParserMixin extends superClass {
this.semicolon();
return this.finishNode(node, "DeclareModuleExports");
}
-
flowParseDeclareTypeAlias(node) {
this.next();
const finished = this.flowParseTypeAlias(node);
finished.type = "DeclareTypeAlias";
return finished;
}
-
flowParseDeclareOpaqueType(node) {
this.next();
const finished = this.flowParseOpaqueType(node, true);
finished.type = "DeclareOpaqueType";
return finished;
}
-
flowParseDeclareInterface(node) {
this.next();
this.flowParseInterfaceish(node);
@@ -4927,39 +4435,31 @@ var flow = (superClass => class FlowParserMixin extends superClass {
flowParseInterfaceish(node, isClass = false) {
node.id = this.flowParseRestrictedIdentifier(!isClass, true);
this.scope.declareName(node.id.name, isClass ? BIND_FUNCTION : BIND_LEXICAL, node.id.loc.start);
-
if (this.match(47)) {
node.typeParameters = this.flowParseTypeParameterDeclaration();
} else {
node.typeParameters = null;
}
-
node.extends = [];
node.implements = [];
node.mixins = [];
-
if (this.eat(81)) {
do {
node.extends.push(this.flowParseInterfaceExtends());
} while (!isClass && this.eat(12));
}
-
if (this.isContextual(115)) {
this.next();
-
do {
node.mixins.push(this.flowParseInterfaceExtends());
} while (this.eat(12));
}
-
if (this.isContextual(111)) {
this.next();
-
do {
node.implements.push(this.flowParseInterfaceExtends());
} while (this.eat(12));
}
-
node.body = this.flowParseObjectType({
allowStatic: isClass,
allowExact: false,
@@ -4968,25 +4468,20 @@ var flow = (superClass => class FlowParserMixin extends superClass {
allowInexact: false
});
}
-
flowParseInterfaceExtends() {
const node = this.startNode();
node.id = this.flowParseQualifiedTypeIdentifier();
-
if (this.match(47)) {
node.typeParameters = this.flowParseTypeParameterInstantiation();
} else {
node.typeParameters = null;
}
-
return this.finishNode(node, "InterfaceExtends");
}
-
flowParseInterface(node) {
this.flowParseInterfaceish(node);
return this.finishNode(node, "InterfaceDeclaration");
}
-
checkNotUnderscore(word) {
if (word === "_") {
this.raise(FlowErrors.UnexpectedReservedUnderscore, {
@@ -4994,7 +4489,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
});
}
}
-
checkReservedType(word, startLoc, declaration) {
if (!reservedTypes.has(word)) return;
this.raise(declaration ? FlowErrors.AssignReservedType : FlowErrors.UnexpectedReservedType, {
@@ -5002,7 +4496,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
reservedType: word
});
}
-
flowParseRestrictedIdentifier(liberal, declaration) {
this.checkReservedType(this.state.value, this.state.startLoc, declaration);
return this.parseIdentifier(liberal);
@@ -5011,23 +4504,19 @@ var flow = (superClass => class FlowParserMixin extends superClass {
flowParseTypeAlias(node) {
node.id = this.flowParseRestrictedIdentifier(false, true);
this.scope.declareName(node.id.name, BIND_LEXICAL, node.id.loc.start);
-
if (this.match(47)) {
node.typeParameters = this.flowParseTypeParameterDeclaration();
} else {
node.typeParameters = null;
}
-
node.right = this.flowParseTypeInitialiser(29);
this.semicolon();
return this.finishNode(node, "TypeAlias");
}
-
flowParseOpaqueType(node, declare) {
this.expectContextual(128);
node.id = this.flowParseRestrictedIdentifier(true, true);
this.scope.declareName(node.id.name, BIND_LEXICAL, node.id.loc.start);
-
if (this.match(47)) {
node.typeParameters = this.flowParseTypeParameterDeclaration();
} else {
@@ -5035,17 +4524,13 @@ var flow = (superClass => class FlowParserMixin extends superClass {
}
node.supertype = null;
-
if (this.match(14)) {
node.supertype = this.flowParseTypeInitialiser(14);
}
-
node.impltype = null;
-
if (!declare) {
node.impltype = this.flowParseTypeInitialiser(29);
}
-
this.semicolon();
return this.finishNode(node, "OpaqueType");
}
@@ -5058,7 +4543,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
node.name = ident.name;
node.variance = variance;
node.bound = ident.typeAnnotation;
-
if (this.match(29)) {
this.eat(29);
node.default = this.flowParseType();
@@ -5069,10 +4553,8 @@ var flow = (superClass => class FlowParserMixin extends superClass {
});
}
}
-
return this.finishNode(node, "TypeParameter");
}
-
flowParseTypeParameterDeclaration() {
const oldInType = this.state.inType;
const node = this.startNode();
@@ -5084,27 +4566,21 @@ var flow = (superClass => class FlowParserMixin extends superClass {
} else {
this.unexpected();
}
-
let defaultRequired = false;
-
do {
const typeParameter = this.flowParseTypeParameter(defaultRequired);
node.params.push(typeParameter);
-
if (typeParameter.default) {
defaultRequired = true;
}
-
if (!this.match(48)) {
this.expect(12);
}
} while (!this.match(48));
-
this.expect(48);
this.state.inType = oldInType;
return this.finishNode(node, "TypeParameterDeclaration");
}
-
flowParseTypeParameterInstantiation() {
const node = this.startNode();
const oldInType = this.state.inType;
@@ -5113,52 +4589,42 @@ var flow = (superClass => class FlowParserMixin extends superClass {
this.expect(47);
const oldNoAnonFunctionType = this.state.noAnonFunctionType;
this.state.noAnonFunctionType = false;
-
while (!this.match(48)) {
node.params.push(this.flowParseType());
-
if (!this.match(48)) {
this.expect(12);
}
}
-
this.state.noAnonFunctionType = oldNoAnonFunctionType;
this.expect(48);
this.state.inType = oldInType;
return this.finishNode(node, "TypeParameterInstantiation");
}
-
flowParseTypeParameterInstantiationCallOrNew() {
const node = this.startNode();
const oldInType = this.state.inType;
node.params = [];
this.state.inType = true;
this.expect(47);
-
while (!this.match(48)) {
node.params.push(this.flowParseTypeOrImplicitInstantiation());
-
if (!this.match(48)) {
this.expect(12);
}
}
-
this.expect(48);
this.state.inType = oldInType;
return this.finishNode(node, "TypeParameterInstantiation");
}
-
flowParseInterfaceType() {
const node = this.startNode();
this.expectContextual(127);
node.extends = [];
-
if (this.eat(81)) {
do {
node.extends.push(this.flowParseInterfaceExtends());
} while (this.eat(12));
}
-
node.body = this.flowParseObjectType({
allowStatic: false,
allowExact: false,
@@ -5168,11 +4634,9 @@ var flow = (superClass => class FlowParserMixin extends superClass {
});
return this.finishNode(node, "InterfaceTypeAnnotation");
}
-
flowParseObjectPropertyKey() {
return this.match(132) || this.match(131) ? super.parseExprAtom() : this.parseIdentifier(true);
}
-
flowParseObjectTypeIndexer(node, isStatic, variance) {
node.static = isStatic;
@@ -5183,81 +4647,64 @@ var flow = (superClass => class FlowParserMixin extends superClass {
node.id = null;
node.key = this.flowParseType();
}
-
this.expect(3);
node.value = this.flowParseTypeInitialiser();
node.variance = variance;
return this.finishNode(node, "ObjectTypeIndexer");
}
-
flowParseObjectTypeInternalSlot(node, isStatic) {
node.static = isStatic;
node.id = this.flowParseObjectPropertyKey();
this.expect(3);
this.expect(3);
-
if (this.match(47) || this.match(10)) {
node.method = true;
node.optional = false;
node.value = this.flowParseObjectTypeMethodish(this.startNodeAt(node.loc.start));
} else {
node.method = false;
-
if (this.eat(17)) {
node.optional = true;
}
-
node.value = this.flowParseTypeInitialiser();
}
-
return this.finishNode(node, "ObjectTypeInternalSlot");
}
-
flowParseObjectTypeMethodish(node) {
node.params = [];
node.rest = null;
node.typeParameters = null;
node.this = null;
-
if (this.match(47)) {
node.typeParameters = this.flowParseTypeParameterDeclaration();
}
-
this.expect(10);
-
if (this.match(78)) {
node.this = this.flowParseFunctionTypeParam(true);
node.this.name = null;
-
if (!this.match(11)) {
this.expect(12);
}
}
-
while (!this.match(11) && !this.match(21)) {
node.params.push(this.flowParseFunctionTypeParam(false));
-
if (!this.match(11)) {
this.expect(12);
}
}
-
if (this.eat(21)) {
node.rest = this.flowParseFunctionTypeParam(false);
}
-
this.expect(11);
node.returnType = this.flowParseTypeInitialiser();
return this.finishNode(node, "FunctionTypeAnnotation");
}
-
flowParseObjectTypeCallProperty(node, isStatic) {
const valueNode = this.startNode();
node.static = isStatic;
node.value = this.flowParseObjectTypeMethodish(valueNode);
return this.finishNode(node, "ObjectTypeCallProperty");
}
-
flowParseObjectType({
allowStatic,
allowExact,
@@ -5275,7 +4722,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
let endDelim;
let exact;
let inexact = false;
-
if (allowExact && this.match(6)) {
this.expect(6);
endDelim = 9;
@@ -5285,25 +4731,20 @@ var flow = (superClass => class FlowParserMixin extends superClass {
endDelim = 8;
exact = false;
}
-
nodeStart.exact = exact;
-
while (!this.match(endDelim)) {
let isStatic = false;
let protoStartLoc = null;
let inexactStartLoc = null;
const node = this.startNode();
-
if (allowProto && this.isContextual(116)) {
const lookahead = this.lookahead();
-
if (lookahead.type !== 14 && lookahead.type !== 17) {
this.next();
protoStartLoc = this.state.startLoc;
allowStatic = false;
}
}
-
if (allowStatic && this.isContextual(104)) {
const lookahead = this.lookahead();
@@ -5312,19 +4753,15 @@ var flow = (superClass => class FlowParserMixin extends superClass {
isStatic = true;
}
}
-
const variance = this.flowParseVariance();
-
if (this.eat(0)) {
if (protoStartLoc != null) {
this.unexpected(protoStartLoc);
}
-
if (this.eat(0)) {
if (variance) {
this.unexpected(variance.loc.start);
}
-
nodeStart.internalSlots.push(this.flowParseObjectTypeInternalSlot(node, isStatic));
} else {
nodeStart.indexers.push(this.flowParseObjectTypeIndexer(node, isStatic, variance));
@@ -5333,26 +4770,20 @@ var flow = (superClass => class FlowParserMixin extends superClass {
if (protoStartLoc != null) {
this.unexpected(protoStartLoc);
}
-
if (variance) {
this.unexpected(variance.loc.start);
}
-
nodeStart.callProperties.push(this.flowParseObjectTypeCallProperty(node, isStatic));
} else {
let kind = "init";
-
if (this.isContextual(98) || this.isContextual(103)) {
const lookahead = this.lookahead();
-
if (tokenIsLiteralPropertyName(lookahead.type)) {
kind = this.state.value;
this.next();
}
}
-
const propOrInexact = this.flowParseObjectTypeProperty(node, isStatic, protoStartLoc, variance, kind, allowSpread, allowInexact != null ? allowInexact : !exact);
-
if (propOrInexact === null) {
inexact = true;
inexactStartLoc = this.state.lastTokStartLoc;
@@ -5360,31 +4791,25 @@ var flow = (superClass => class FlowParserMixin extends superClass {
nodeStart.properties.push(propOrInexact);
}
}
-
this.flowObjectTypeSemicolon();
-
if (inexactStartLoc && !this.match(8) && !this.match(9)) {
this.raise(FlowErrors.UnexpectedExplicitInexactInObject, {
at: inexactStartLoc
});
}
}
-
this.expect(endDelim);
if (allowSpread) {
nodeStart.inexact = inexact;
}
-
const out = this.finishNode(nodeStart, "ObjectTypeAnnotation");
this.state.inType = oldInType;
return out;
}
-
flowParseObjectTypeProperty(node, isStatic, protoStartLoc, variance, kind, allowSpread, allowInexact) {
if (this.eat(21)) {
const isInexactToken = this.match(12) || this.match(13) || this.match(8) || this.match(9);
-
if (isInexactToken) {
if (!allowSpread) {
this.raise(FlowErrors.InexactInsideNonObject, {
@@ -5395,32 +4820,26 @@ var flow = (superClass => class FlowParserMixin extends superClass {
at: this.state.lastTokStartLoc
});
}
-
if (variance) {
this.raise(FlowErrors.InexactVariance, {
at: variance
});
}
-
return null;
}
-
if (!allowSpread) {
this.raise(FlowErrors.UnexpectedSpreadType, {
at: this.state.lastTokStartLoc
});
}
-
if (protoStartLoc != null) {
this.unexpected(protoStartLoc);
}
-
if (variance) {
this.raise(FlowErrors.SpreadVariance, {
at: variance
});
}
-
node.argument = this.flowParseType();
return this.finishNode(node, "ObjectTypeSpreadProperty");
} else {
@@ -5429,24 +4848,18 @@ var flow = (superClass => class FlowParserMixin extends superClass {
node.proto = protoStartLoc != null;
node.kind = kind;
let optional = false;
-
if (this.match(47) || this.match(10)) {
node.method = true;
-
if (protoStartLoc != null) {
this.unexpected(protoStartLoc);
}
-
if (variance) {
this.unexpected(variance.loc.start);
}
-
node.value = this.flowParseObjectTypeMethodish(this.startNodeAt(node.loc.start));
-
if (kind === "get" || kind === "set") {
this.flowCheckGetterSetterParams(node);
}
-
if (!allowSpread && node.key.name === "constructor" && node.value.this) {
this.raise(FlowErrors.ThisParamBannedInConstructor, {
at: node.value.this
@@ -5455,15 +4868,12 @@ var flow = (superClass => class FlowParserMixin extends superClass {
} else {
if (kind !== "init") this.unexpected();
node.method = false;
-
if (this.eat(17)) {
optional = true;
}
-
node.value = this.flowParseTypeInitialiser();
node.variance = variance;
}
-
node.optional = optional;
return this.finishNode(node, "ObjectTypeProperty");
}
@@ -5472,82 +4882,66 @@ var flow = (superClass => class FlowParserMixin extends superClass {
flowCheckGetterSetterParams(property) {
const paramCount = property.kind === "get" ? 0 : 1;
const length = property.value.params.length + (property.value.rest ? 1 : 0);
-
if (property.value.this) {
this.raise(property.kind === "get" ? FlowErrors.GetterMayNotHaveThisParam : FlowErrors.SetterMayNotHaveThisParam, {
at: property.value.this
});
}
-
if (length !== paramCount) {
this.raise(property.kind === "get" ? Errors.BadGetterArity : Errors.BadSetterArity, {
at: property
});
}
-
if (property.kind === "set" && property.value.rest) {
this.raise(Errors.BadSetterRestParameter, {
at: property
});
}
}
-
flowObjectTypeSemicolon() {
if (!this.eat(13) && !this.eat(12) && !this.match(8) && !this.match(9)) {
this.unexpected();
}
}
-
flowParseQualifiedTypeIdentifier(startLoc, id) {
var _startLoc;
-
(_startLoc = startLoc) != null ? _startLoc : startLoc = this.state.startLoc;
let node = id || this.flowParseRestrictedIdentifier(true);
-
while (this.eat(16)) {
const node2 = this.startNodeAt(startLoc);
node2.qualification = node;
node2.id = this.flowParseRestrictedIdentifier(true);
node = this.finishNode(node2, "QualifiedTypeIdentifier");
}
-
return node;
}
-
flowParseGenericType(startLoc, id) {
const node = this.startNodeAt(startLoc);
node.typeParameters = null;
node.id = this.flowParseQualifiedTypeIdentifier(startLoc, id);
-
if (this.match(47)) {
node.typeParameters = this.flowParseTypeParameterInstantiation();
}
-
return this.finishNode(node, "GenericTypeAnnotation");
}
-
flowParseTypeofType() {
const node = this.startNode();
this.expect(87);
node.argument = this.flowParsePrimaryType();
return this.finishNode(node, "TypeofTypeAnnotation");
}
-
flowParseTupleType() {
const node = this.startNode();
node.types = [];
this.expect(0);
-
while (this.state.pos < this.length && !this.match(3)) {
node.types.push(this.flowParseType());
if (this.match(3)) break;
this.expect(12);
}
-
this.expect(3);
return this.finishNode(node, "TupleTypeAnnotation");
}
-
flowParseFunctionTypeParam(first) {
let name = null;
let optional = false;
@@ -5555,37 +4949,30 @@ var flow = (superClass => class FlowParserMixin extends superClass {
const node = this.startNode();
const lh = this.lookahead();
const isThis = this.state.type === 78;
-
if (lh.type === 14 || lh.type === 17) {
if (isThis && !first) {
this.raise(FlowErrors.ThisParamMustBeFirst, {
at: node
});
}
-
name = this.parseIdentifier(isThis);
-
if (this.eat(17)) {
optional = true;
-
if (isThis) {
this.raise(FlowErrors.ThisParamMayNotBeOptional, {
at: node
});
}
}
-
typeAnnotation = this.flowParseTypeInitialiser();
} else {
typeAnnotation = this.flowParseType();
}
-
node.name = name;
node.optional = optional;
node.typeAnnotation = typeAnnotation;
return this.finishNode(node, "FunctionTypeParam");
}
-
reinterpretTypeAsFunctionTypeParam(type) {
const node = this.startNodeAt(type.loc.start);
node.name = null;
@@ -5593,63 +4980,48 @@ var flow = (superClass => class FlowParserMixin extends superClass {
node.typeAnnotation = type;
return this.finishNode(node, "FunctionTypeParam");
}
-
flowParseFunctionTypeParams(params = []) {
let rest = null;
let _this = null;
-
if (this.match(78)) {
_this = this.flowParseFunctionTypeParam(true);
_this.name = null;
-
if (!this.match(11)) {
this.expect(12);
}
}
-
while (!this.match(11) && !this.match(21)) {
params.push(this.flowParseFunctionTypeParam(false));
-
if (!this.match(11)) {
this.expect(12);
}
}
-
if (this.eat(21)) {
rest = this.flowParseFunctionTypeParam(false);
}
-
return {
params,
rest,
_this
};
}
-
flowIdentToTypeAnnotation(startLoc, node, id) {
switch (id.name) {
case "any":
return this.finishNode(node, "AnyTypeAnnotation");
-
case "bool":
case "boolean":
return this.finishNode(node, "BooleanTypeAnnotation");
-
case "mixed":
return this.finishNode(node, "MixedTypeAnnotation");
-
case "empty":
return this.finishNode(node, "EmptyTypeAnnotation");
-
case "number":
return this.finishNode(node, "NumberTypeAnnotation");
-
case "string":
return this.finishNode(node, "StringTypeAnnotation");
-
case "symbol":
return this.finishNode(node, "SymbolTypeAnnotation");
-
default:
this.checkNotUnderscore(id.name);
return this.flowParseGenericType(startLoc, id);
@@ -5663,7 +5035,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
let type;
let isGroupedType = false;
const oldNoAnonFunctionType = this.state.noAnonFunctionType;
-
switch (this.state.type) {
case 5:
return this.flowParseObjectType({
@@ -5673,7 +5044,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
allowProto: false,
allowInexact: true
});
-
case 6:
return this.flowParseObjectType({
allowStatic: false,
@@ -5682,13 +5052,11 @@ var flow = (superClass => class FlowParserMixin extends superClass {
allowProto: false,
allowInexact: false
});
-
case 0:
this.state.noAnonFunctionType = false;
type = this.flowParseTupleType();
this.state.noAnonFunctionType = oldNoAnonFunctionType;
return type;
-
case 47:
node.typeParameters = this.flowParseTypeParameterDeclaration();
this.expect(10);
@@ -5700,7 +5068,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
this.expect(19);
node.returnType = this.flowParseType();
return this.finishNode(node, "FunctionTypeAnnotation");
-
case 10:
this.next();
@@ -5712,7 +5079,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
isGroupedType = true;
}
}
-
if (isGroupedType) {
this.state.noAnonFunctionType = false;
type = this.flowParseType();
@@ -5725,13 +5091,11 @@ var flow = (superClass => class FlowParserMixin extends superClass {
this.eat(12);
}
}
-
if (type) {
tmp = this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(type)]);
} else {
tmp = this.flowParseFunctionTypeParams();
}
-
node.params = tmp.params;
node.rest = tmp.rest;
node.this = tmp._this;
@@ -5740,60 +5104,45 @@ var flow = (superClass => class FlowParserMixin extends superClass {
node.returnType = this.flowParseType();
node.typeParameters = null;
return this.finishNode(node, "FunctionTypeAnnotation");
-
case 131:
return this.parseLiteral(this.state.value, "StringLiteralTypeAnnotation");
-
case 85:
case 86:
node.value = this.match(85);
this.next();
return this.finishNode(node, "BooleanLiteralTypeAnnotation");
-
case 53:
if (this.state.value === "-") {
this.next();
-
if (this.match(132)) {
return this.parseLiteralAtNode(-this.state.value, "NumberLiteralTypeAnnotation", node);
}
-
if (this.match(133)) {
return this.parseLiteralAtNode(-this.state.value, "BigIntLiteralTypeAnnotation", node);
}
-
throw this.raise(FlowErrors.UnexpectedSubtractionOperand, {
at: this.state.startLoc
});
}
-
throw this.unexpected();
-
case 132:
return this.parseLiteral(this.state.value, "NumberLiteralTypeAnnotation");
-
case 133:
return this.parseLiteral(this.state.value, "BigIntLiteralTypeAnnotation");
-
case 88:
this.next();
return this.finishNode(node, "VoidTypeAnnotation");
-
case 84:
this.next();
return this.finishNode(node, "NullLiteralTypeAnnotation");
-
case 78:
this.next();
return this.finishNode(node, "ThisTypeAnnotation");
-
case 55:
this.next();
return this.finishNode(node, "ExistsTypeAnnotation");
-
case 87:
return this.flowParseTypeofType();
-
default:
if (tokenIsKeyword(this.state.type)) {
const label = tokenLabelName(this.state.type);
@@ -5803,26 +5152,20 @@ var flow = (superClass => class FlowParserMixin extends superClass {
if (this.isContextual(127)) {
return this.flowParseInterfaceType();
}
-
return this.flowIdentToTypeAnnotation(startLoc, node, this.parseIdentifier());
}
-
}
-
throw this.unexpected();
}
-
flowParsePostfixType() {
const startLoc = this.state.startLoc;
let type = this.flowParsePrimaryType();
let seenOptionalIndexedAccess = false;
-
while ((this.match(0) || this.match(18)) && !this.canInsertSemicolon()) {
const node = this.startNodeAt(startLoc);
const optional = this.eat(18);
seenOptionalIndexedAccess = seenOptionalIndexedAccess || optional;
this.expect(0);
-
if (!optional && this.match(3)) {
node.elementType = type;
this.next();
@@ -5831,22 +5174,20 @@ var flow = (superClass => class FlowParserMixin extends superClass {
node.objectType = type;
node.indexType = this.flowParseType();
this.expect(3);
-
if (seenOptionalIndexedAccess) {
node.optional = optional;
- type = this.finishNode(node, "OptionalIndexedAccessType");
+ type = this.finishNode(
+ node, "OptionalIndexedAccessType");
} else {
- type = this.finishNode(node, "IndexedAccessType");
+ type = this.finishNode(
+ node, "IndexedAccessType");
}
}
}
-
return type;
}
-
flowParsePrefixType() {
const node = this.startNode();
-
if (this.eat(17)) {
node.typeAnnotation = this.flowParsePrefixType();
return this.finishNode(node, "NullableTypeAnnotation");
@@ -5854,10 +5195,8 @@ var flow = (superClass => class FlowParserMixin extends superClass {
return this.flowParsePostfixType();
}
}
-
flowParseAnonFunctionWithoutParens() {
const param = this.flowParsePrefixType();
-
if (!this.state.noAnonFunctionType && this.eat(19)) {
const node = this.startNodeAt(param.loc.start);
node.params = [this.reinterpretTypeAsFunctionTypeParam(param)];
@@ -5867,36 +5206,28 @@ var flow = (superClass => class FlowParserMixin extends superClass {
node.typeParameters = null;
return this.finishNode(node, "FunctionTypeAnnotation");
}
-
return param;
}
-
flowParseIntersectionType() {
const node = this.startNode();
this.eat(45);
const type = this.flowParseAnonFunctionWithoutParens();
node.types = [type];
-
while (this.eat(45)) {
node.types.push(this.flowParseAnonFunctionWithoutParens());
}
-
return node.types.length === 1 ? type : this.finishNode(node, "IntersectionTypeAnnotation");
}
-
flowParseUnionType() {
const node = this.startNode();
this.eat(43);
const type = this.flowParseIntersectionType();
node.types = [type];
-
while (this.eat(43)) {
node.types.push(this.flowParseIntersectionType());
}
-
return node.types.length === 1 ? type : this.finishNode(node, "UnionTypeAnnotation");
}
-
flowParseType() {
const oldInType = this.state.inType;
this.state.inType = true;
@@ -5904,7 +5235,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
this.state.inType = oldInType;
return type;
}
-
flowParseTypeOrImplicitInstantiation() {
if (this.state.type === 130 && this.state.value === "_") {
const startLoc = this.state.startLoc;
@@ -5914,46 +5244,36 @@ var flow = (superClass => class FlowParserMixin extends superClass {
return this.flowParseType();
}
}
-
flowParseTypeAnnotation() {
const node = this.startNode();
node.typeAnnotation = this.flowParseTypeInitialiser();
return this.finishNode(node, "TypeAnnotation");
}
-
flowParseTypeAnnotatableIdentifier(allowPrimitiveOverride) {
const ident = allowPrimitiveOverride ? this.parseIdentifier() : this.flowParseRestrictedIdentifier();
-
if (this.match(14)) {
ident.typeAnnotation = this.flowParseTypeAnnotation();
this.resetEndLocation(ident);
}
-
return ident;
}
-
typeCastToParameter(node) {
node.expression.typeAnnotation = node.typeAnnotation;
this.resetEndLocation(node.expression, node.typeAnnotation.loc.end);
return node.expression;
}
-
flowParseVariance() {
let variance = null;
-
if (this.match(53)) {
variance = this.startNode();
-
if (this.state.value === "+") {
variance.kind = "plus";
} else {
variance.kind = "minus";
}
-
this.next();
return this.finishNode(variance, "Variance");
}
-
return variance;
}
@@ -5961,24 +5281,21 @@ var flow = (superClass => class FlowParserMixin extends superClass {
if (allowExpressionBody) {
return this.forwardNoArrowParamsConversionAt(node, () => super.parseFunctionBody(node, true, isMethod));
}
-
return super.parseFunctionBody(node, false, isMethod);
}
-
parseFunctionBodyAndFinish(node, type, isMethod = false) {
if (this.match(14)) {
const typeNode = this.startNode();
- [typeNode.typeAnnotation, node.predicate] = this.flowParseTypeAndPredicateInitialiser();
+ [typeNode.typeAnnotation,
+ node.predicate] = this.flowParseTypeAndPredicateInitialiser();
node.returnType = typeNode.typeAnnotation ? this.finishNode(typeNode, "TypeAnnotation") : null;
}
-
return super.parseFunctionBodyAndFinish(node, type, isMethod);
}
parseStatement(context, topLevel) {
if (this.state.strict && this.isContextual(127)) {
const lookahead = this.lookahead();
-
if (tokenIsKeywordOrIdentifier(lookahead.type)) {
const node = this.startNode();
this.next();
@@ -5989,13 +5306,10 @@ var flow = (superClass => class FlowParserMixin extends superClass {
this.next();
return this.flowParseEnumDeclaration(node);
}
-
const stmt = super.parseStatement(context, topLevel);
-
if (this.flowPragma === undefined && !this.isValidDirective(stmt)) {
this.flowPragma = null;
}
-
return stmt;
}
@@ -6015,7 +5329,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
}
}
}
-
return super.parseExpressionStatement(node, expr, decorators);
}
@@ -6023,48 +5336,40 @@ var flow = (superClass => class FlowParserMixin extends superClass {
const {
type
} = this.state;
-
if (tokenIsFlowInterfaceOrTypeOrOpaque(type) || this.shouldParseEnums() && type === 124) {
return !this.state.containsEsc;
}
-
return super.shouldParseExportDeclaration();
}
-
isExportDefaultSpecifier() {
const {
type
} = this.state;
-
if (tokenIsFlowInterfaceOrTypeOrOpaque(type) || this.shouldParseEnums() && type === 124) {
return this.state.containsEsc;
}
-
return super.isExportDefaultSpecifier();
}
-
parseExportDefaultExpression() {
if (this.shouldParseEnums() && this.isContextual(124)) {
const node = this.startNode();
this.next();
return this.flowParseEnumDeclaration(node);
}
-
return super.parseExportDefaultExpression();
}
-
parseConditional(expr, startLoc, refExpressionErrors) {
if (!this.match(17)) return expr;
-
if (this.state.maybeInArrowParameters) {
const nextCh = this.lookaheadCharCode();
-
- if (nextCh === 44 || nextCh === 61 || nextCh === 58 || nextCh === 41) {
+ if (nextCh === 44 ||
+ nextCh === 61 ||
+ nextCh === 58 ||
+ nextCh === 41) {
this.setOptionalParametersError(refExpressionErrors);
return expr;
}
}
-
this.expect(17);
const state = this.state.clone();
const originalNoArrowAt = this.state.noArrowAt;
@@ -6074,31 +5379,25 @@ var flow = (superClass => class FlowParserMixin extends superClass {
failed
} = this.tryParseConditionalConsequent();
let [valid, invalid] = this.getArrowLikeExpressions(consequent);
-
if (failed || invalid.length > 0) {
const noArrowAt = [...originalNoArrowAt];
-
if (invalid.length > 0) {
this.state = state;
this.state.noArrowAt = noArrowAt;
-
for (let i = 0; i < invalid.length; i++) {
noArrowAt.push(invalid[i].start);
}
-
({
consequent,
failed
} = this.tryParseConditionalConsequent());
[valid, invalid] = this.getArrowLikeExpressions(consequent);
}
-
if (failed && valid.length > 1) {
this.raise(FlowErrors.AmbiguousConditionalArrow, {
at: state.startLoc
});
}
-
if (failed && valid.length === 1) {
this.state = state;
noArrowAt.push(valid[0].start);
@@ -6109,7 +5408,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
} = this.tryParseConditionalConsequent());
}
}
-
this.getArrowLikeExpressions(consequent, true);
this.state.noArrowAt = originalNoArrowAt;
this.expect(14);
@@ -6118,7 +5416,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
node.alternate = this.forwardNoArrowParamsConversionAt(node, () => this.parseMaybeAssign(undefined, undefined));
return this.finishNode(node, "ConditionalExpression");
}
-
tryParseConditionalConsequent() {
this.state.noArrowParamsConversionAt.push(this.state.start);
const consequent = this.parseMaybeAssignAllowIn();
@@ -6133,44 +5430,36 @@ var flow = (superClass => class FlowParserMixin extends superClass {
getArrowLikeExpressions(node, disallowInvalid) {
const stack = [node];
const arrows = [];
-
while (stack.length !== 0) {
const node = stack.pop();
-
if (node.type === "ArrowFunctionExpression") {
if (node.typeParameters || !node.returnType) {
this.finishArrowValidation(node);
} else {
arrows.push(node);
}
-
stack.push(node.body);
} else if (node.type === "ConditionalExpression") {
stack.push(node.consequent);
stack.push(node.alternate);
}
}
-
if (disallowInvalid) {
arrows.forEach(node => this.finishArrowValidation(node));
return [arrows, []];
}
-
return partition(arrows, node => node.params.every(param => this.isAssignable(param, true)));
}
-
finishArrowValidation(node) {
var _node$extra;
-
- this.toAssignableList(node.params, (_node$extra = node.extra) == null ? void 0 : _node$extra.trailingCommaLoc, false);
+ this.toAssignableList(
+ node.params, (_node$extra = node.extra) == null ? void 0 : _node$extra.trailingCommaLoc, false);
this.scope.enter(SCOPE_FUNCTION | SCOPE_ARROW);
super.checkParams(node, false, true);
this.scope.exit();
}
-
forwardNoArrowParamsConversionAt(node, parse) {
let result;
-
if (this.state.noArrowParamsConversionAt.indexOf(node.start) !== -1) {
this.state.noArrowParamsConversionAt.push(this.state.start);
result = parse();
@@ -6178,52 +5467,40 @@ var flow = (superClass => class FlowParserMixin extends superClass {
} else {
result = parse();
}
-
return result;
}
-
parseParenItem(node, startLoc) {
node = super.parseParenItem(node, startLoc);
-
if (this.eat(17)) {
node.optional = true;
this.resetEndLocation(node);
}
-
if (this.match(14)) {
const typeCastNode = this.startNodeAt(startLoc);
typeCastNode.expression = node;
typeCastNode.typeAnnotation = this.flowParseTypeAnnotation();
return this.finishNode(typeCastNode, "TypeCastExpression");
}
-
return node;
}
-
assertModuleNodeAllowed(node) {
if (node.type === "ImportDeclaration" && (node.importKind === "type" || node.importKind === "typeof") || node.type === "ExportNamedDeclaration" && node.exportKind === "type" || node.type === "ExportAllDeclaration" && node.exportKind === "type") {
return;
}
-
super.assertModuleNodeAllowed(node);
}
-
parseExport(node, decorators) {
const decl = super.parseExport(node, decorators);
-
if (decl.type === "ExportNamedDeclaration" || decl.type === "ExportAllDeclaration") {
decl.exportKind = decl.exportKind || "value";
}
-
return decl;
}
-
parseExportDeclaration(node) {
if (this.isContextual(128)) {
node.exportKind = "type";
const declarationNode = this.startNode();
this.next();
-
if (this.match(5)) {
node.specifiers = this.parseExportSpecifiers(true);
super.parseExportFrom(node);
@@ -6250,56 +5527,43 @@ var flow = (superClass => class FlowParserMixin extends superClass {
return super.parseExportDeclaration(node);
}
}
-
eatExportStar(node) {
if (super.eatExportStar(node)) return true;
-
if (this.isContextual(128) && this.lookahead().type === 55) {
node.exportKind = "type";
this.next();
this.next();
return true;
}
-
return false;
}
-
maybeParseExportNamespaceSpecifier(node) {
const {
startLoc
} = this.state;
const hasNamespace = super.maybeParseExportNamespaceSpecifier(node);
-
if (hasNamespace && node.exportKind === "type") {
this.unexpected(startLoc);
}
-
return hasNamespace;
}
-
parseClassId(node, isStatement, optionalId) {
super.parseClassId(node, isStatement, optionalId);
-
if (this.match(47)) {
node.typeParameters = this.flowParseTypeParameterDeclaration();
}
}
-
parseClassMember(classBody, member, state) {
const {
startLoc
} = this.state;
-
if (this.isContextual(123)) {
if (super.parseClassMemberFromModifier(classBody, member)) {
return;
}
-
member.declare = true;
}
-
super.parseClassMember(classBody, member, state);
-
if (member.declare) {
if (member.type !== "ClassProperty" && member.type !== "ClassPrivateProperty" && member.type !== "PropertyDefinition") {
this.raise(FlowErrors.DeclareClassElement, {
@@ -6312,11 +5576,9 @@ var flow = (superClass => class FlowParserMixin extends superClass {
}
}
}
-
isIterator(word) {
return word === "iterator" || word === "asyncIterator";
}
-
readIterator() {
const word = super.readWord1();
const fullWord = "@@" + word;
@@ -6327,13 +5589,11 @@ var flow = (superClass => class FlowParserMixin extends superClass {
identifierName: fullWord
});
}
-
this.finishToken(130, fullWord);
}
getTokenFromCode(code) {
const next = this.input.charCodeAt(this.state.pos + 1);
-
if (code === 123 && next === 124) {
return this.finishOp(6, 2);
} else if (this.state.inType && (code === 62 || code === 60)) {
@@ -6342,7 +5602,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
if (next === 46) {
return this.finishOp(18, 2);
}
-
return this.finishOp(17, 1);
} else if (isIteratorStart(code, next, this.input.charCodeAt(this.state.pos + 2))) {
this.state.pos += 2;
@@ -6351,7 +5610,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
return super.getTokenFromCode(code);
}
}
-
isAssignable(node, isBinding) {
if (node.type === "TypeCastExpression") {
return this.isAssignable(node.expression, isBinding);
@@ -6359,53 +5617,43 @@ var flow = (superClass => class FlowParserMixin extends superClass {
return super.isAssignable(node, isBinding);
}
}
-
toAssignable(node, isLHS = false) {
if (!isLHS && node.type === "AssignmentExpression" && node.left.type === "TypeCastExpression") {
node.left = this.typeCastToParameter(node.left);
}
-
super.toAssignable(node, isLHS);
}
toAssignableList(exprList, trailingCommaLoc, isLHS) {
for (let i = 0; i < exprList.length; i++) {
const expr = exprList[i];
-
if ((expr == null ? void 0 : expr.type) === "TypeCastExpression") {
exprList[i] = this.typeCastToParameter(expr);
}
}
-
super.toAssignableList(exprList, trailingCommaLoc, isLHS);
}
toReferencedList(exprList, isParenthesizedExpr) {
for (let i = 0; i < exprList.length; i++) {
var _expr$extra;
-
const expr = exprList[i];
-
if (expr && expr.type === "TypeCastExpression" && !((_expr$extra = expr.extra) != null && _expr$extra.parenthesized) && (exprList.length > 1 || !isParenthesizedExpr)) {
this.raise(FlowErrors.TypeCastInPattern, {
at: expr.typeAnnotation
});
}
}
-
return exprList;
}
-
parseArrayLike(close, canBePattern, isTuple, refExpressionErrors) {
const node = super.parseArrayLike(close, canBePattern, isTuple, refExpressionErrors);
if (canBePattern && !this.state.maybeInArrowParameters) {
this.toReferencedList(node.elements);
}
-
return node;
}
-
isValidLVal(type, isParenthesized, binding) {
return type === "TypeCastExpression" || super.isValidLVal(type, isParenthesized, binding);
}
@@ -6414,15 +5662,12 @@ var flow = (superClass => class FlowParserMixin extends superClass {
if (this.match(14)) {
node.typeAnnotation = this.flowParseTypeAnnotation();
}
-
return super.parseClassProperty(node);
}
-
parseClassPrivateProperty(node) {
if (this.match(14)) {
node.typeAnnotation = this.flowParseTypeAnnotation();
}
-
return super.parseClassPrivateProperty(node);
}
@@ -6433,7 +5678,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
isClassProperty() {
return this.match(14) || super.isClassProperty();
}
-
isNonstaticConstructor(method) {
return !this.match(14) && super.isNonstaticConstructor(method);
}
@@ -6442,26 +5686,22 @@ var flow = (superClass => class FlowParserMixin extends superClass {
if (method.variance) {
this.unexpected(method.variance.loc.start);
}
-
delete method.variance;
-
if (this.match(47)) {
method.typeParameters = this.flowParseTypeParameterDeclaration();
}
-
super.pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper);
-
if (method.params && isConstructor) {
const params = method.params;
-
if (params.length > 0 && this.isThisParam(params[0])) {
this.raise(FlowErrors.ThisParamBannedInConstructor, {
at: method
});
}
- } else if (method.type === "MethodDefinition" && isConstructor && method.value.params) {
+ } else if (
+ method.type === "MethodDefinition" && isConstructor &&
+ method.value.params) {
const params = method.value.params;
-
if (params.length > 0 && this.isThisParam(params[0])) {
this.raise(FlowErrors.ThisParamBannedInConstructor, {
at: method
@@ -6469,54 +5709,42 @@ var flow = (superClass => class FlowParserMixin extends superClass {
}
}
}
-
pushClassPrivateMethod(classBody, method, isGenerator, isAsync) {
if (method.variance) {
this.unexpected(method.variance.loc.start);
}
-
delete method.variance;
-
if (this.match(47)) {
method.typeParameters = this.flowParseTypeParameterDeclaration();
}
-
super.pushClassPrivateMethod(classBody, method, isGenerator, isAsync);
}
parseClassSuper(node) {
super.parseClassSuper(node);
-
if (node.superClass && this.match(47)) {
node.superTypeParameters = this.flowParseTypeParameterInstantiation();
}
-
if (this.isContextual(111)) {
this.next();
const implemented = node.implements = [];
-
do {
const node = this.startNode();
node.id = this.flowParseRestrictedIdentifier(true);
-
if (this.match(47)) {
node.typeParameters = this.flowParseTypeParameterInstantiation();
} else {
node.typeParameters = null;
}
-
implemented.push(this.finishNode(node, "ClassImplements"));
} while (this.eat(12));
}
}
-
checkGetterSetterParams(method) {
super.checkGetterSetterParams(method);
const params = this.getObjectOrClassMethodParams(method);
-
if (params.length > 0) {
const param = params[0];
-
if (this.isThisParam(param) && method.kind === "get") {
this.raise(FlowErrors.GetterMayNotHaveThisParam, {
at: param
@@ -6528,7 +5756,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
}
}
}
-
parsePropertyNamePrefixOperator(node) {
node.variance = this.flowParseVariance();
}
@@ -6537,7 +5764,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
if (prop.variance) {
this.unexpected(prop.variance.loc.start);
}
-
delete prop.variance;
let typeParameters;
@@ -6545,16 +5771,13 @@ var flow = (superClass => class FlowParserMixin extends superClass {
typeParameters = this.flowParseTypeParameterDeclaration();
if (!this.match(10)) this.unexpected();
}
-
const result = super.parseObjPropValue(prop, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors);
if (typeParameters) {
(result.value || result).typeParameters = typeParameters;
}
-
return result;
}
-
parseAssignableListItemTypes(param) {
if (this.eat(17)) {
if (param.type !== "Identifier") {
@@ -6562,16 +5785,13 @@ var flow = (superClass => class FlowParserMixin extends superClass {
at: param
});
}
-
if (this.isThisParam(param)) {
this.raise(FlowErrors.ThisParamMayNotBeOptional, {
at: param
});
}
-
param.optional = true;
}
-
if (this.match(14)) {
param.typeAnnotation = this.flowParseTypeAnnotation();
} else if (this.isThisParam(param)) {
@@ -6579,47 +5799,37 @@ var flow = (superClass => class FlowParserMixin extends superClass {
at: param
});
}
-
if (this.match(29) && this.isThisParam(param)) {
this.raise(FlowErrors.ThisParamNoDefault, {
at: param
});
}
-
this.resetEndLocation(param);
return param;
}
-
parseMaybeDefault(startLoc, left) {
const node = super.parseMaybeDefault(startLoc, left);
-
if (node.type === "AssignmentPattern" && node.typeAnnotation && node.right.start < node.typeAnnotation.start) {
this.raise(FlowErrors.TypeBeforeInitializer, {
at: node.typeAnnotation
});
}
-
return node;
}
-
shouldParseDefaultImport(node) {
if (!hasTypeImportKind(node)) {
return super.shouldParseDefaultImport(node);
}
-
return isMaybeDefaultImport(this.state.type);
}
-
checkImportReflection(node) {
super.checkImportReflection(node);
-
if (node.module && node.importKind !== "value") {
this.raise(FlowErrors.ImportReflectionHasImportType, {
at: node.specifiers[0].loc.start
});
}
}
-
parseImportSpecifierLocal(node, specifier, type) {
specifier.local = hasTypeImportKind(node) ? this.flowParseRestrictedIdentifier(true, true) : this.parseIdentifier();
node.specifiers.push(this.finishImportSpecifier(specifier, type));
@@ -6628,13 +5838,11 @@ var flow = (superClass => class FlowParserMixin extends superClass {
maybeParseDefaultImportSpecifier(node) {
node.importKind = "value";
let kind = null;
-
if (this.match(87)) {
kind = "typeof";
} else if (this.isContextual(128)) {
kind = "type";
}
-
if (kind) {
const lh = this.lookahead();
const {
@@ -6644,20 +5852,19 @@ var flow = (superClass => class FlowParserMixin extends superClass {
if (kind === "type" && type === 55) {
this.unexpected(null, lh.type);
}
-
if (isMaybeDefaultImport(type) || type === 5 || type === 55) {
this.next();
node.importKind = kind;
}
}
-
return super.maybeParseDefaultImportSpecifier(node);
}
- parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, isMaybeTypeOnly, bindingType) {
+ parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport,
+ isMaybeTypeOnly,
+ bindingType) {
const firstIdent = specifier.imported;
let specifierTypeKind = null;
-
if (firstIdent.type === "Identifier") {
if (firstIdent.name === "type") {
specifierTypeKind = "type";
@@ -6665,12 +5872,9 @@ var flow = (superClass => class FlowParserMixin extends superClass {
specifierTypeKind = "typeof";
}
}
-
let isBinding = false;
-
if (this.isContextual(93) && !this.isLookaheadContextual("as")) {
const as_ident = this.parseIdentifier(true);
-
if (specifierTypeKind !== null && !tokenIsKeywordOrIdentifier(this.state.type)) {
specifier.imported = as_ident;
specifier.importKind = specifierTypeKind;
@@ -6691,11 +5895,9 @@ var flow = (superClass => class FlowParserMixin extends superClass {
importName: firstIdent.value
});
}
-
specifier.imported = firstIdent;
specifier.importKind = null;
}
-
if (this.eatContextual(93)) {
specifier.local = this.parseIdentifier();
} else {
@@ -6703,31 +5905,24 @@ var flow = (superClass => class FlowParserMixin extends superClass {
specifier.local = cloneIdentifier(specifier.imported);
}
}
-
const specifierIsTypeImport = hasTypeImportKind(specifier);
-
if (isInTypeOnlyImport && specifierIsTypeImport) {
this.raise(FlowErrors.ImportTypeShorthandOnlyInPureImport, {
at: specifier
});
}
-
if (isInTypeOnlyImport || specifierIsTypeImport) {
this.checkReservedType(specifier.local.name, specifier.local.loc.start, true);
}
-
if (isBinding && !isInTypeOnlyImport && !specifierIsTypeImport) {
this.checkReservedWord(specifier.local.name, specifier.loc.start, true, true);
}
-
return this.finishImportSpecifier(specifier, "ImportSpecifier");
}
-
parseBindingAtom() {
switch (this.state.type) {
case 78:
return this.parseIdentifier(true);
-
default:
return super.parseBindingAtom();
}
@@ -6735,17 +5930,14 @@ var flow = (superClass => class FlowParserMixin extends superClass {
parseFunctionParams(node, allowModifiers) {
const kind = node.kind;
-
if (kind !== "get" && kind !== "set" && this.match(47)) {
node.typeParameters = this.flowParseTypeParameterDeclaration();
}
-
super.parseFunctionParams(node, allowModifiers);
}
parseVarId(decl, kind) {
super.parseVarId(decl, kind);
-
if (this.match(14)) {
decl.id.typeAnnotation = this.flowParseTypeAnnotation();
this.resetEndLocation(decl.id);
@@ -6759,7 +5951,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
node.returnType = this.flowParseTypeAnnotation();
this.state.noAnonFunctionType = oldNoAnonFunctionType;
}
-
return super.parseAsyncArrowFromCallExpression(node, call);
}
@@ -6769,39 +5960,37 @@ var flow = (superClass => class FlowParserMixin extends superClass {
parseMaybeAssign(refExpressionErrors, afterLeftParse) {
var _jsx;
-
let state = null;
let jsx;
-
if (this.hasPlugin("jsx") && (this.match(140) || this.match(47))) {
state = this.state.clone();
jsx = this.tryParse(() => super.parseMaybeAssign(refExpressionErrors, afterLeftParse), state);
+
if (!jsx.error) return jsx.node;
+
const {
context
} = this.state;
const currentContext = context[context.length - 1];
-
if (currentContext === types.j_oTag || currentContext === types.j_expr) {
context.pop();
}
}
-
if ((_jsx = jsx) != null && _jsx.error || this.match(47)) {
var _jsx2, _jsx3;
-
state = state || this.state.clone();
let typeParameters;
const arrow = this.tryParse(abort => {
var _arrowExpression$extr;
-
typeParameters = this.flowParseTypeParameterDeclaration();
const arrowExpression = this.forwardNoArrowParamsConversionAt(typeParameters, () => {
const result = super.parseMaybeAssign(refExpressionErrors, afterLeftParse);
this.resetStartLocationFromNode(result, typeParameters);
return result;
});
+
if ((_arrowExpression$extr = arrowExpression.extra) != null && _arrowExpression$extr.parenthesized) abort();
+
const expr = this.maybeUnwrapTypeCastExpression(arrowExpression);
if (expr.type !== "ArrowFunctionExpression") abort();
expr.typeParameters = typeParameters;
@@ -6809,15 +5998,14 @@ var flow = (superClass => class FlowParserMixin extends superClass {
return arrowExpression;
}, state);
let arrowExpression = null;
-
- if (arrow.node && this.maybeUnwrapTypeCastExpression(arrow.node).type === "ArrowFunctionExpression") {
+ if (arrow.node &&
+ this.maybeUnwrapTypeCastExpression(arrow.node).type === "ArrowFunctionExpression") {
if (!arrow.error && !arrow.aborted) {
if (arrow.node.async) {
this.raise(FlowErrors.UnexpectedTypeParameterBeforeAsyncArrowFunction, {
at: typeParameters
});
}
-
return arrow.node;
}
@@ -6828,19 +6016,17 @@ var flow = (superClass => class FlowParserMixin extends superClass {
this.state = jsx.failState;
return jsx.node;
}
-
if (arrowExpression) {
this.state = arrow.failState;
return arrowExpression;
}
-
if ((_jsx3 = jsx) != null && _jsx3.thrown) throw jsx.error;
if (arrow.thrown) throw arrow.error;
+
throw this.raise(FlowErrors.UnexpectedTokenAfterTypeParameter, {
at: typeParameters
});
}
-
return super.parseMaybeAssign(refExpressionErrors, afterLeftParse);
}
@@ -6850,24 +6036,24 @@ var flow = (superClass => class FlowParserMixin extends superClass {
const oldNoAnonFunctionType = this.state.noAnonFunctionType;
this.state.noAnonFunctionType = true;
const typeNode = this.startNode();
- [typeNode.typeAnnotation, node.predicate] = this.flowParseTypeAndPredicateInitialiser();
+ [typeNode.typeAnnotation,
+ node.predicate] = this.flowParseTypeAndPredicateInitialiser();
this.state.noAnonFunctionType = oldNoAnonFunctionType;
if (this.canInsertSemicolon()) this.unexpected();
if (!this.match(19)) this.unexpected();
return typeNode;
});
if (result.thrown) return null;
+
if (result.error) this.state = result.failState;
+
node.returnType = result.node.typeAnnotation ? this.finishNode(result.node, "TypeAnnotation") : null;
}
-
return super.parseArrow(node);
}
-
shouldParseArrow(params) {
return this.match(14) || super.shouldParseArrow(params);
}
-
setArrowFunctionParameters(node, params) {
if (this.state.noArrowParamsConversionAt.indexOf(node.start) !== -1) {
node.params = params;
@@ -6875,7 +6061,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
super.setArrowFunctionParameters(node, params);
}
}
-
checkParams(node, allowDuplicates, isArrowFunction, strictModeChanged = true) {
if (isArrowFunction && this.state.noArrowParamsConversionAt.indexOf(node.start) !== -1) {
return;
@@ -6888,14 +6073,11 @@ var flow = (superClass => class FlowParserMixin extends superClass {
});
}
}
-
return super.checkParams(node, allowDuplicates, isArrowFunction, strictModeChanged);
}
-
parseParenAndDistinguishExpression(canBeArrow) {
return super.parseParenAndDistinguishExpression(canBeArrow && this.state.noArrowAt.indexOf(this.state.start) === -1);
}
-
parseSubscripts(base, startLoc, noCalls) {
if (base.type === "Identifier" && base.name === "async" && this.state.noArrowAt.indexOf(startLoc.index) !== -1) {
this.next();
@@ -6906,35 +6088,29 @@ var flow = (superClass => class FlowParserMixin extends superClass {
} else if (base.type === "Identifier" && base.name === "async" && this.match(47)) {
const state = this.state.clone();
const arrow = this.tryParse(abort => this.parseAsyncArrowWithTypeParameters(startLoc) || abort(), state);
+
if (!arrow.error && !arrow.aborted) return arrow.node;
const result = this.tryParse(() => super.parseSubscripts(base, startLoc, noCalls), state);
if (result.node && !result.error) return result.node;
-
if (arrow.node) {
this.state = arrow.failState;
return arrow.node;
}
-
if (result.node) {
this.state = result.failState;
return result.node;
}
-
throw arrow.error || result.error;
}
-
return super.parseSubscripts(base, startLoc, noCalls);
}
-
parseSubscript(base, startLoc, noCalls, subscriptState) {
if (this.match(18) && this.isLookaheadToken_lt()) {
subscriptState.optionalChainMember = true;
-
if (noCalls) {
subscriptState.stop = true;
return base;
}
-
this.next();
const node = this.startNodeAt(startLoc);
node.callee = base;
@@ -6950,77 +6126,59 @@ var flow = (superClass => class FlowParserMixin extends superClass {
node.typeArguments = this.flowParseTypeParameterInstantiationCallOrNew();
this.expect(10);
node.arguments = super.parseCallExpressionArguments(11, false);
-
if (subscriptState.optionalChainMember) {
node.optional = false;
}
-
return this.finishCallExpression(node, subscriptState.optionalChainMember);
});
-
if (result.node) {
if (result.error) this.state = result.failState;
return result.node;
}
}
-
return super.parseSubscript(base, startLoc, noCalls, subscriptState);
}
-
parseNewCallee(node) {
super.parseNewCallee(node);
let targs = null;
-
if (this.shouldParseTypes() && this.match(47)) {
targs = this.tryParse(() => this.flowParseTypeParameterInstantiationCallOrNew()).node;
}
-
node.typeArguments = targs;
}
-
parseAsyncArrowWithTypeParameters(startLoc) {
const node = this.startNodeAt(startLoc);
this.parseFunctionParams(node);
if (!this.parseArrow(node)) return;
return super.parseArrowExpression(node, undefined, true);
}
-
readToken_mult_modulo(code) {
const next = this.input.charCodeAt(this.state.pos + 1);
-
if (code === 42 && next === 47 && this.state.hasFlowComment) {
this.state.hasFlowComment = false;
this.state.pos += 2;
this.nextToken();
return;
}
-
super.readToken_mult_modulo(code);
}
-
readToken_pipe_amp(code) {
const next = this.input.charCodeAt(this.state.pos + 1);
-
if (code === 124 && next === 125) {
this.finishOp(9, 2);
return;
}
-
super.readToken_pipe_amp(code);
}
-
parseTopLevel(file, program) {
const fileNode = super.parseTopLevel(file, program);
-
if (this.state.hasFlowComment) {
this.raise(FlowErrors.UnterminatedFlowComment, {
at: this.state.curPosition()
});
}
-
return fileNode;
}
-
skipBlockComment() {
if (this.hasPlugin("flowComments") && this.skipFlowComment()) {
if (this.state.hasFlowComment) {
@@ -7028,34 +6186,27 @@ var flow = (superClass => class FlowParserMixin extends superClass {
at: this.state.startLoc
});
}
-
this.hasFlowCommentCompletion();
const commentSkip = this.skipFlowComment();
-
if (commentSkip) {
this.state.pos += commentSkip;
this.state.hasFlowComment = true;
}
-
return;
}
-
return super.skipBlockComment(this.state.hasFlowComment ? "*-/" : "*/");
}
-
skipFlowComment() {
const {
pos
} = this.state;
let shiftToFirstNonWhiteSpace = 2;
-
- while ([32, 9].includes(this.input.charCodeAt(pos + shiftToFirstNonWhiteSpace))) {
+ while ([32, 9].includes(
+ this.input.charCodeAt(pos + shiftToFirstNonWhiteSpace))) {
shiftToFirstNonWhiteSpace++;
}
-
const ch2 = this.input.charCodeAt(shiftToFirstNonWhiteSpace + pos);
const ch3 = this.input.charCodeAt(shiftToFirstNonWhiteSpace + pos + 1);
-
if (ch2 === 58 && ch3 === 58) {
return shiftToFirstNonWhiteSpace + 2;
}
@@ -7070,10 +6221,8 @@ var flow = (superClass => class FlowParserMixin extends superClass {
return false;
}
-
hasFlowCommentCompletion() {
const end = this.input.indexOf("*/", this.state.pos);
-
if (end === -1) {
throw this.raise(Errors.UnterminatedComment, {
at: this.state.curPosition()
@@ -7091,13 +6240,11 @@ var flow = (superClass => class FlowParserMixin extends superClass {
enumName
});
}
-
flowEnumErrorInvalidMemberInitializer(loc, enumContext) {
return this.raise(!enumContext.explicitType ? FlowErrors.EnumInvalidMemberInitializerUnknownType : enumContext.explicitType === "symbol" ? FlowErrors.EnumInvalidMemberInitializerSymbolType : FlowErrors.EnumInvalidMemberInitializerPrimaryType, Object.assign({
at: loc
}, enumContext));
}
-
flowEnumErrorNumberMemberNotInitialized(loc, {
enumName,
memberName
@@ -7108,7 +6255,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
memberName
});
}
-
flowEnumErrorStringMemberInconsistentlyInitailized(node, {
enumName
}) {
@@ -7117,17 +6263,13 @@ var flow = (superClass => class FlowParserMixin extends superClass {
enumName
});
}
-
flowEnumMemberInit() {
const startLoc = this.state.startLoc;
-
const endOfInit = () => this.match(12) || this.match(8);
-
switch (this.state.type) {
case 132:
{
const literal = this.parseNumericLiteral(this.state.value);
-
if (endOfInit()) {
return {
type: "number",
@@ -7135,17 +6277,14 @@ var flow = (superClass => class FlowParserMixin extends superClass {
value: literal
};
}
-
return {
type: "invalid",
loc: startLoc
};
}
-
case 131:
{
const literal = this.parseStringLiteral(this.state.value);
-
if (endOfInit()) {
return {
type: "string",
@@ -7153,18 +6292,15 @@ var flow = (superClass => class FlowParserMixin extends superClass {
value: literal
};
}
-
return {
type: "invalid",
loc: startLoc
};
}
-
case 85:
case 86:
{
const literal = this.parseBooleanLiteral(this.match(85));
-
if (endOfInit()) {
return {
type: "boolean",
@@ -7172,13 +6308,11 @@ var flow = (superClass => class FlowParserMixin extends superClass {
value: literal
};
}
-
return {
type: "invalid",
loc: startLoc
};
}
-
default:
return {
type: "invalid",
@@ -7186,7 +6320,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
};
}
}
-
flowEnumMemberRaw() {
const loc = this.state.startLoc;
const id = this.parseIdentifier(true);
@@ -7199,21 +6332,17 @@ var flow = (superClass => class FlowParserMixin extends superClass {
init
};
}
-
flowEnumCheckExplicitTypeMismatch(loc, context, expectedType) {
const {
explicitType
} = context;
-
if (explicitType === null) {
return;
}
-
if (explicitType !== expectedType) {
this.flowEnumErrorInvalidMemberInitializer(loc, context);
}
}
-
flowEnumMembers({
enumName,
explicitType
@@ -7226,24 +6355,20 @@ var flow = (superClass => class FlowParserMixin extends superClass {
defaultedMembers: []
};
let hasUnknownMembers = false;
-
while (!this.match(8)) {
if (this.eat(21)) {
hasUnknownMembers = true;
break;
}
-
const memberNode = this.startNode();
const {
id,
init
} = this.flowEnumMemberRaw();
const memberName = id.name;
-
if (memberName === "") {
continue;
}
-
if (/^[a-z]/.test(memberName)) {
this.raise(FlowErrors.EnumInvalidMemberName, {
at: id,
@@ -7252,7 +6377,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
enumName
});
}
-
if (seenNames.has(memberName)) {
this.raise(FlowErrors.EnumDuplicateMemberName, {
at: id,
@@ -7260,7 +6384,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
enumName
});
}
-
seenNames.add(memberName);
const context = {
enumName,
@@ -7268,7 +6391,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
memberName
};
memberNode.id = id;
-
switch (init.type) {
case "boolean":
{
@@ -7277,7 +6399,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
members.booleanMembers.push(this.finishNode(memberNode, "EnumBooleanMember"));
break;
}
-
case "number":
{
this.flowEnumCheckExplicitTypeMismatch(init.loc, context, "number");
@@ -7285,7 +6406,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
members.numberMembers.push(this.finishNode(memberNode, "EnumNumberMember"));
break;
}
-
case "string":
{
this.flowEnumCheckExplicitTypeMismatch(init.loc, context, "string");
@@ -7293,40 +6413,33 @@ var flow = (superClass => class FlowParserMixin extends superClass {
members.stringMembers.push(this.finishNode(memberNode, "EnumStringMember"));
break;
}
-
case "invalid":
{
throw this.flowEnumErrorInvalidMemberInitializer(init.loc, context);
}
-
case "none":
{
switch (explicitType) {
case "boolean":
this.flowEnumErrorBooleanMemberNotInitialized(init.loc, context);
break;
-
case "number":
this.flowEnumErrorNumberMemberNotInitialized(init.loc, context);
break;
-
default:
members.defaultedMembers.push(this.finishNode(memberNode, "EnumDefaultedMember"));
}
}
}
-
if (!this.match(8)) {
this.expect(12);
}
}
-
return {
members,
hasUnknownMembers
};
}
-
flowEnumStringMembers(initializedMembers, defaultedMembers, {
enumName
}) {
@@ -7340,7 +6453,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
enumName
});
}
-
return defaultedMembers;
} else {
for (const member of defaultedMembers) {
@@ -7348,28 +6460,23 @@ var flow = (superClass => class FlowParserMixin extends superClass {
enumName
});
}
-
return initializedMembers;
}
}
-
flowEnumParseExplicitType({
enumName
}) {
if (!this.eatContextual(101)) return null;
-
if (!tokenIsIdentifier(this.state.type)) {
throw this.raise(FlowErrors.EnumInvalidExplicitTypeUnknownSupplied, {
at: this.state.startLoc,
enumName
});
}
-
const {
value
} = this.state;
this.next();
-
if (value !== "boolean" && value !== "number" && value !== "string" && value !== "symbol") {
this.raise(FlowErrors.EnumInvalidExplicitType, {
at: this.state.startLoc,
@@ -7377,10 +6484,8 @@ var flow = (superClass => class FlowParserMixin extends superClass {
invalidEnumType: value
});
}
-
return value;
}
-
flowEnumBody(node, id) {
const enumName = id.name;
const nameLoc = id.loc.start;
@@ -7396,20 +6501,17 @@ var flow = (superClass => class FlowParserMixin extends superClass {
explicitType
});
node.hasUnknownMembers = hasUnknownMembers;
-
switch (explicitType) {
case "boolean":
node.explicitType = true;
node.members = members.booleanMembers;
this.expect(8);
return this.finishNode(node, "EnumBooleanBody");
-
case "number":
node.explicitType = true;
node.members = members.numberMembers;
this.expect(8);
return this.finishNode(node, "EnumNumberBody");
-
case "string":
node.explicitType = true;
node.members = this.flowEnumStringMembers(members.stringMembers, members.defaultedMembers, {
@@ -7417,12 +6519,10 @@ var flow = (superClass => class FlowParserMixin extends superClass {
});
this.expect(8);
return this.finishNode(node, "EnumStringBody");
-
case "symbol":
node.members = members.defaultedMembers;
this.expect(8);
return this.finishNode(node, "EnumSymbolBody");
-
default:
{
const empty = () => {
@@ -7430,13 +6530,11 @@ var flow = (superClass => class FlowParserMixin extends superClass {
this.expect(8);
return this.finishNode(node, "EnumStringBody");
};
-
node.explicitType = false;
const boolsLen = members.booleanMembers.length;
const numsLen = members.numberMembers.length;
const strsLen = members.stringMembers.length;
const defaultedLen = members.defaultedMembers.length;
-
if (!boolsLen && !numsLen && !strsLen && !defaultedLen) {
return empty();
} else if (!boolsLen && !numsLen) {
@@ -7452,7 +6550,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
memberName: member.id.name
});
}
-
node.members = members.booleanMembers;
this.expect(8);
return this.finishNode(node, "EnumBooleanBody");
@@ -7463,7 +6560,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
memberName: member.id.name
});
}
-
node.members = members.numberMembers;
this.expect(8);
return this.finishNode(node, "EnumNumberBody");
@@ -7477,7 +6573,6 @@ var flow = (superClass => class FlowParserMixin extends superClass {
}
}
}
-
flowParseEnumDeclaration(node) {
const id = this.parseIdentifier();
node.id = id;
@@ -7487,19 +6582,15 @@ var flow = (superClass => class FlowParserMixin extends superClass {
isLookaheadToken_lt() {
const next = this.nextTokenStart();
-
if (this.input.charCodeAt(next) === 60) {
const afterNext = this.input.charCodeAt(next + 1);
return afterNext !== 60 && afterNext !== 61;
}
-
return false;
}
-
maybeUnwrapTypeCastExpression(node) {
return node.type === "TypeCastExpression" ? node.expression : node;
}
-
});
const entities = {
@@ -7783,32 +6874,27 @@ function getQualifiedJSXName(object) {
if (object.type === "JSXIdentifier") {
return object.name;
}
-
if (object.type === "JSXNamespacedName") {
return object.namespace.name + ":" + object.name.name;
}
-
if (object.type === "JSXMemberExpression") {
return getQualifiedJSXName(object.object) + "." + getQualifiedJSXName(object.property);
}
throw new Error("Node had unexpected type: " + object.type);
}
-
var jsx = (superClass => class JSXParserMixin extends superClass {
+
jsxReadToken() {
let out = "";
let chunkStart = this.state.pos;
-
for (;;) {
if (this.state.pos >= this.length) {
throw this.raise(JsxErrors.UnterminatedJsxContent, {
at: this.state.startLoc
});
}
-
const ch = this.input.charCodeAt(this.state.pos);
-
switch (ch) {
case 60:
case 123:
@@ -7817,19 +6903,15 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
++this.state.pos;
return this.finishToken(140);
}
-
return super.getTokenFromCode(ch);
}
-
out += this.input.slice(chunkStart, this.state.pos);
return this.finishToken(139, out);
-
case 38:
out += this.input.slice(chunkStart, this.state.pos);
out += this.jsxReadEntity();
chunkStart = this.state.pos;
break;
-
case 62:
case 125:
@@ -7841,42 +6923,34 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
} else {
++this.state.pos;
}
-
}
}
}
-
jsxReadNewLine(normalizeCRLF) {
const ch = this.input.charCodeAt(this.state.pos);
let out;
++this.state.pos;
-
if (ch === 13 && this.input.charCodeAt(this.state.pos) === 10) {
++this.state.pos;
out = normalizeCRLF ? "\n" : "\r\n";
} else {
out = String.fromCharCode(ch);
}
-
++this.state.curLine;
this.state.lineStart = this.state.pos;
return out;
}
-
jsxReadString(quote) {
let out = "";
let 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 === 38) {
out += this.input.slice(chunkStart, this.state.pos);
out += this.jsxReadEntity();
@@ -7889,25 +6963,19 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
++this.state.pos;
}
}
-
out += this.input.slice(chunkStart, this.state.pos++);
return this.finishToken(131, out);
}
-
jsxReadEntity() {
const startPos = ++this.state.pos;
-
if (this.codePointAtPos(this.state.pos) === 35) {
++this.state.pos;
let radix = 10;
-
if (this.codePointAtPos(this.state.pos) === 120) {
radix = 16;
++this.state.pos;
}
-
const codePoint = this.readInt(radix, undefined, false, "bail");
-
if (codePoint !== null && this.codePointAtPos(this.state.pos) === 59) {
++this.state.pos;
return String.fromCodePoint(codePoint);
@@ -7915,16 +6983,13 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
} else {
let count = 0;
let semi = false;
-
while (count++ < 10 && this.state.pos < this.length && !(semi = this.codePointAtPos(this.state.pos) == 59)) {
++this.state.pos;
}
-
if (semi) {
const desc = this.input.slice(startPos, this.state.pos);
const entity = entities[desc];
++this.state.pos;
-
if (entity) {
return entity;
}
@@ -7938,17 +7003,14 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
jsxReadWord() {
let ch;
const start = this.state.pos;
-
do {
ch = this.input.charCodeAt(++this.state.pos);
} while (isIdentifierChar(ch) || ch === 45);
-
return this.finishToken(138, this.input.slice(start, this.state.pos));
}
jsxParseIdentifier() {
const node = this.startNode();
-
if (this.match(138)) {
node.name = this.state.value;
} else if (tokenIsKeyword(this.state.type)) {
@@ -7956,7 +7018,6 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
} else {
this.unexpected();
}
-
this.next();
return this.finishNode(node, "JSXIdentifier");
}
@@ -7974,43 +7035,35 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
jsxParseElementName() {
const startLoc = this.state.startLoc;
let node = this.jsxParseNamespacedName();
-
if (node.type === "JSXNamespacedName") {
return node;
}
-
while (this.eat(16)) {
const newNode = this.startNodeAt(startLoc);
newNode.object = node;
newNode.property = this.jsxParseIdentifier();
node = this.finishNode(newNode, "JSXMemberExpression");
}
-
return node;
}
jsxParseAttributeValue() {
let node;
-
switch (this.state.type) {
case 5:
node = this.startNode();
this.setContext(types.brace);
this.next();
node = this.jsxParseExpressionContainer(node, types.j_oTag);
-
if (node.expression.type === "JSXEmptyExpression") {
this.raise(JsxErrors.AttributeIsEmpty, {
at: node
});
}
-
return node;
-
case 140:
case 131:
return this.parseExprAtom();
-
default:
throw this.raise(JsxErrors.UnsupportedJsxValue, {
at: this.state.startLoc
@@ -8039,7 +7092,6 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
const expression = this.parseExpression();
node.expression = expression;
}
-
this.setContext(previousContext);
this.state.canStartJSXElement = true;
this.expect(8);
@@ -8048,7 +7100,6 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
jsxParseAttribute() {
const node = this.startNode();
-
if (this.match(5)) {
this.setContext(types.brace);
this.next();
@@ -8059,7 +7110,6 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
this.expect(8);
return this.finishNode(node, "JSXSpreadAttribute");
}
-
node.name = this.jsxParseNamespacedName();
node.value = this.eat(29) ? this.jsxParseAttributeValue() : null;
return this.finishNode(node, "JSXAttribute");
@@ -8067,22 +7117,17 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
jsxParseOpeningElementAt(startLoc) {
const node = this.startNodeAt(startLoc);
-
if (this.eat(141)) {
return this.finishNode(node, "JSXOpeningFragment");
}
-
node.name = this.jsxParseElementName();
return this.jsxParseOpeningElementAfterName(node);
}
-
jsxParseOpeningElementAfterName(node) {
const attributes = [];
-
while (!this.match(56) && !this.match(141)) {
attributes.push(this.jsxParseAttribute());
}
-
node.attributes = attributes;
node.selfClosing = this.eat(56);
this.expect(141);
@@ -8091,11 +7136,9 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
jsxParseClosingElementAt(startLoc) {
const node = this.startNodeAt(startLoc);
-
if (this.eat(141)) {
return this.finishNode(node, "JSXClosingFragment");
}
-
node.name = this.jsxParseElementName();
this.expect(141);
return this.finishNode(node, "JSXClosingElement");
@@ -8106,46 +7149,37 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
const children = [];
const openingElement = this.jsxParseOpeningElementAt(startLoc);
let closingElement = null;
-
if (!openingElement.selfClosing) {
contents: for (;;) {
switch (this.state.type) {
case 140:
startLoc = this.state.startLoc;
this.next();
-
if (this.eat(56)) {
closingElement = this.jsxParseClosingElementAt(startLoc);
break contents;
}
-
children.push(this.jsxParseElementAt(startLoc));
break;
-
case 139:
children.push(this.parseExprAtom());
break;
-
case 5:
{
const node = this.startNode();
this.setContext(types.brace);
this.next();
-
if (this.match(21)) {
children.push(this.jsxParseSpreadChild(node));
} else {
children.push(this.jsxParseExpressionContainer(node, types.j_expr));
}
-
break;
}
-
default:
throw this.unexpected();
}
}
-
if (isFragment(openingElement) && !isFragment(closingElement) && closingElement !== null) {
this.raise(JsxErrors.MissingClosingTagFragment, {
at: closingElement
@@ -8164,7 +7198,6 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
}
}
}
-
if (isFragment(openingElement)) {
node.openingFragment = openingElement;
node.closingFragment = closingElement;
@@ -8172,15 +7205,12 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
node.openingElement = openingElement;
node.closingElement = closingElement;
}
-
node.children = children;
-
if (this.match(47)) {
throw this.raise(JsxErrors.UnwrappedAdjacentJSXElements, {
at: this.state.startLoc
});
}
-
return isFragment(openingElement) ? this.finishNode(node, "JSXFragment") : this.finishNode(node, "JSXElement");
}
@@ -8189,7 +7219,6 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
this.next();
return this.jsxParseElementAt(startLoc);
}
-
setContext(newContext) {
const {
context
@@ -8209,48 +7238,38 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
return super.parseExprAtom(refExpressionErrors);
}
}
-
skipSpace() {
const curContext = this.curContext();
if (!curContext.preserveSpace) super.skipSpace();
}
-
getTokenFromCode(code) {
const context = this.curContext();
-
if (context === types.j_expr) {
return this.jsxReadToken();
}
-
if (context === types.j_oTag || context === types.j_cTag) {
if (isIdentifierStart(code)) {
return this.jsxReadWord();
}
-
if (code === 62) {
++this.state.pos;
return this.finishToken(141);
}
-
if ((code === 34 || code === 39) && context === types.j_oTag) {
return this.jsxReadString(code);
}
}
-
if (code === 60 && this.state.canStartJSXElement && this.input.charCodeAt(this.state.pos + 1) !== 33) {
++this.state.pos;
return this.finishToken(140);
}
-
return super.getTokenFromCode(code);
}
-
updateContext(prevType) {
const {
context,
type
} = this.state;
-
if (type === 56 && prevType === 140) {
context.splice(-2, 2, types.j_cTag);
this.state.canStartJSXElement = false;
@@ -8258,7 +7277,6 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
context.push(types.j_oTag);
} else if (type === 141) {
const out = context[context.length - 1];
-
if (out === types.j_oTag && prevType === 56 || out === types.j_cTag) {
context.pop();
this.state.canStartJSXElement = context[context.length - 1] === types.j_expr;
@@ -8270,7 +7288,6 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
this.state.canStartJSXElement = tokenComesBeforeExpression(type);
}
}
-
});
class TypeScriptScope extends Scope {
@@ -8282,7 +7299,6 @@ class TypeScriptScope extends Scope {
this.classes = new Set();
this.exportOnlyBindings = new Set();
}
-
}
class TypeScriptScopeHandler extends ScopeHandler {
@@ -8290,46 +7306,36 @@ class TypeScriptScopeHandler extends ScopeHandler {
super(...args);
this.importsStack = [];
}
-
createScope(flags) {
this.importsStack.push(new Set());
+
return new TypeScriptScope(flags);
}
-
enter(flags) {
if (flags == SCOPE_TS_MODULE) {
this.importsStack.push(new Set());
}
-
super.enter(flags);
}
-
exit() {
const flags = super.exit();
-
if (flags == SCOPE_TS_MODULE) {
this.importsStack.pop();
}
-
return flags;
}
-
hasImport(name, allowShadow) {
const len = this.importsStack.length;
-
if (this.importsStack[len - 1].has(name)) {
return true;
}
-
if (!allowShadow && len > 1) {
for (let i = 0; i < len - 1; i++) {
if (this.importsStack[i].has(name)) return true;
}
}
-
return false;
}
-
declareName(name, bindingType, loc) {
if (bindingType & BIND_FLAGS_TS_IMPORT) {
if (this.hasImport(name, true)) {
@@ -8338,35 +7344,27 @@ class TypeScriptScopeHandler extends ScopeHandler {
identifierName: name
});
}
-
this.importsStack[this.importsStack.length - 1].add(name);
return;
}
-
const scope = this.currentScope();
-
if (bindingType & BIND_FLAGS_TS_EXPORT_ONLY) {
this.maybeExportDefined(scope, name);
scope.exportOnlyBindings.add(name);
return;
}
-
super.declareName(name, bindingType, loc);
-
if (bindingType & BIND_KIND_TYPE) {
if (!(bindingType & BIND_KIND_VALUE)) {
this.checkRedeclarationInScope(scope, name, bindingType, loc);
this.maybeExportDefined(scope, name);
}
-
scope.types.add(name);
}
-
if (bindingType & BIND_FLAGS_TS_ENUM) scope.enums.add(name);
if (bindingType & BIND_FLAGS_TS_CONST_ENUM) scope.constEnums.add(name);
if (bindingType & BIND_FLAGS_CLASS) scope.classes.add(name);
}
-
isRedeclaredInScope(scope, name, bindingType) {
if (scope.enums.has(name)) {
if (bindingType & BIND_FLAGS_TS_ENUM) {
@@ -8374,10 +7372,8 @@ class TypeScriptScopeHandler extends ScopeHandler {
const wasConst = scope.constEnums.has(name);
return isConst !== wasConst;
}
-
return true;
}
-
if (bindingType & BIND_FLAGS_CLASS && scope.classes.has(name)) {
if (scope.lexical.has(name)) {
return !!(bindingType & BIND_KIND_VALUE);
@@ -8385,47 +7381,37 @@ class TypeScriptScopeHandler extends ScopeHandler {
return false;
}
}
-
if (bindingType & BIND_KIND_TYPE && scope.types.has(name)) {
return true;
}
-
return super.isRedeclaredInScope(scope, name, bindingType);
}
-
checkLocalExport(id) {
const {
name
} = id;
if (this.hasImport(name)) return;
const len = this.scopeStack.length;
-
for (let i = len - 1; i >= 0; i--) {
const scope = this.scopeStack[i];
if (scope.types.has(name) || scope.exportOnlyBindings.has(name)) return;
}
-
super.checkLocalExport(id);
}
-
}
const getOwn$1 = (object, key) => Object.hasOwnProperty.call(object, key) && object[key];
-
function nonNull(x) {
if (x == null) {
throw new Error(`Unexpected ${x} value.`);
}
-
return x;
}
-
function assert(x) {
if (!x) {
throw new Error("Assert fail");
}
}
-
const TSErrors = ParseErrorEnum`typescript`({
AbstractMethodHasImplementation: ({
methodName
@@ -8444,7 +7430,8 @@ const TSErrors = ParseErrorEnum`typescript`({
}) => `'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: ({
+ DuplicateAccessibilityModifier:
+ ({
modifier
}) => `Accessibility modifier already seen.`,
DuplicateModifier: ({
@@ -8523,60 +7510,44 @@ function keywordTypeFromName(value) {
switch (value) {
case "any":
return "TSAnyKeyword";
-
case "boolean":
return "TSBooleanKeyword";
-
case "bigint":
return "TSBigIntKeyword";
-
case "never":
return "TSNeverKeyword";
-
case "number":
return "TSNumberKeyword";
-
case "object":
return "TSObjectKeyword";
-
case "string":
return "TSStringKeyword";
-
case "symbol":
return "TSSymbolKeyword";
-
case "undefined":
return "TSUndefinedKeyword";
-
case "unknown":
return "TSUnknownKeyword";
-
default:
return undefined;
}
}
-
function tsIsAccessModifier(modifier) {
return modifier === "private" || modifier === "public" || modifier === "protected";
}
-
function tsIsVarianceAnnotations(modifier) {
return modifier === "in" || modifier === "out";
}
-
var typescript = (superClass => class TypeScriptParserMixin extends superClass {
getScopeHandler() {
return TypeScriptScopeHandler;
}
-
tsIsIdentifier() {
return tokenIsIdentifier(this.state.type);
}
-
tsTokenCanFollowModifier() {
return (this.match(0) || this.match(5) || this.match(55) || this.match(21) || this.match(136) || this.isLiteralPropertyName()) && !this.hasPrecedingLineBreak();
}
-
tsNextTokenCanFollowModifier() {
this.next();
return this.tsTokenCanFollowModifier();
@@ -8586,19 +7557,15 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
if (!tokenIsIdentifier(this.state.type) && this.state.type !== 58) {
return undefined;
}
-
const modifier = this.state.value;
-
if (allowedModifiers.indexOf(modifier) !== -1) {
if (stopOnStartOfClassStaticBlock && this.tsIsStartOfStaticBlocks()) {
return undefined;
}
-
if (this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this))) {
return modifier;
}
}
-
return undefined;
}
@@ -8617,7 +7584,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
});
}
};
-
const incompatible = (loc, modifier, mod1, mod2) => {
if (modified[mod1] && modifier === mod2 || modified[mod2] && modifier === mod1) {
this.raise(TSErrors.IncompatibleModifiers, {
@@ -8626,14 +7592,12 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
});
}
};
-
for (;;) {
const {
startLoc
} = this.state;
const modifier = this.tsParseModifier(allowedModifiers.concat(disallowedModifiers != null ? disallowedModifiers : []), stopOnStartOfClassStaticBlock);
if (!modifier) break;
-
if (tsIsAccessModifier(modifier)) {
if (modified.accessibility) {
this.raise(TSErrors.DuplicateAccessibilityModifier, {
@@ -8653,7 +7617,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
modifier
});
}
-
modified[modifier] = true;
enforceOrder(startLoc, modifier, "in", "out");
} else {
@@ -8670,10 +7633,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
incompatible(startLoc, modifier, "declare", "override");
incompatible(startLoc, modifier, "static", "abstract");
}
-
modified[modifier] = true;
}
-
if (disallowedModifiers != null && disallowedModifiers.includes(modifier)) {
this.raise(errorTemplate, {
at: startLoc,
@@ -8682,36 +7643,27 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
}
}
}
-
tsIsListTerminator(kind) {
switch (kind) {
case "EnumMembers":
case "TypeMembers":
return this.match(8);
-
case "HeritageClauseElement":
return this.match(5);
-
case "TupleElementTypes":
return this.match(3);
-
case "TypeParametersOrArguments":
return this.match(48);
}
-
throw new Error("Unreachable");
}
-
tsParseList(kind, parseElement) {
const result = [];
-
while (!this.tsIsListTerminator(kind)) {
result.push(parseElement());
}
-
return result;
}
-
tsParseDelimitedList(kind, parseElement, refTrailingCommaPos) {
return nonNull(this.tsParseDelimitedListWorker(kind, parseElement, true, refTrailingCommaPos));
}
@@ -8719,44 +7671,33 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
tsParseDelimitedListWorker(kind, parseElement, expectSuccess, refTrailingCommaPos) {
const result = [];
let trailingCommaPos = -1;
-
for (;;) {
if (this.tsIsListTerminator(kind)) {
break;
}
-
trailingCommaPos = -1;
const element = parseElement();
-
if (element == null) {
return undefined;
}
-
result.push(element);
-
if (this.eat(12)) {
trailingCommaPos = this.state.lastTokStart;
continue;
}
-
if (this.tsIsListTerminator(kind)) {
break;
}
-
if (expectSuccess) {
this.expect(12);
}
-
return undefined;
}
-
if (refTrailingCommaPos) {
refTrailingCommaPos.value = trailingCommaPos;
}
-
return result;
}
-
tsParseBracketedList(kind, parseElement, bracket, skipFirstToken, refTrailingCommaPos) {
if (!skipFirstToken) {
if (bracket) {
@@ -8765,23 +7706,18 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
this.expect(47);
}
}
-
const result = this.tsParseDelimitedList(kind, parseElement, refTrailingCommaPos);
-
if (bracket) {
this.expect(3);
} else {
this.expect(48);
}
-
return result;
}
-
tsParseImportType() {
const node = this.startNode();
this.expect(83);
this.expect(10);
-
if (!this.match(131)) {
this.raise(TSErrors.UnsupportedImportTypeArgument, {
at: this.state.startLoc
@@ -8790,42 +7726,32 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
node.argument = super.parseExprAtom();
this.expect(11);
-
if (this.eat(16)) {
node.qualifier = this.tsParseEntityName();
}
-
if (this.match(47)) {
node.typeParameters = this.tsParseTypeArguments();
}
-
return this.finishNode(node, "TSImportType");
}
-
tsParseEntityName(allowReservedWords = true) {
let entity = this.parseIdentifier(allowReservedWords);
-
while (this.eat(16)) {
const node = this.startNodeAtNode(entity);
node.left = entity;
node.right = this.parseIdentifier(allowReservedWords);
entity = this.finishNode(node, "TSQualifiedName");
}
-
return entity;
}
-
tsParseTypeReference() {
const node = this.startNode();
node.typeName = this.tsParseEntityName();
-
if (!this.hasPrecedingLineBreak() && this.match(47)) {
node.typeParameters = this.tsParseTypeArguments();
}
-
return this.finishNode(node, "TSTypeReference");
}
-
tsParseThisTypePredicate(lhs) {
this.next();
const node = this.startNodeAtNode(lhs);
@@ -8834,30 +7760,24 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
node.asserts = false;
return this.finishNode(node, "TSTypePredicate");
}
-
tsParseThisTypeNode() {
const node = this.startNode();
this.next();
return this.finishNode(node, "TSThisType");
}
-
tsParseTypeQuery() {
const node = this.startNode();
this.expect(87);
-
if (this.match(83)) {
node.exprName = this.tsParseImportType();
} else {
node.exprName = this.tsParseEntityName();
}
-
if (!this.hasPrecedingLineBreak() && this.match(47)) {
node.typeParameters = this.tsParseTypeArguments();
}
-
return this.finishNode(node, "TSTypeQuery");
}
-
tsParseInOutModifiers(node) {
this.tsParseModifiers({
modified: node,
@@ -8875,7 +7795,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
errorTemplate: TSErrors.InvalidModifierOnTypeParameterPositions
});
}
-
tsParseTypeParameter(parseModifiers = this.tsParseNoneModifiers.bind(this)) {
const node = this.startNode();
parseModifiers(node);
@@ -8884,55 +7803,48 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
node.default = this.tsEatThenParseType(29);
return this.finishNode(node, "TSTypeParameter");
}
-
tsTryParseTypeParameters(parseModifiers) {
if (this.match(47)) {
return this.tsParseTypeParameters(parseModifiers);
}
}
-
tsParseTypeParameters(parseModifiers) {
const node = this.startNode();
-
if (this.match(47) || this.match(140)) {
this.next();
} else {
this.unexpected();
}
-
const refTrailingCommaPos = {
value: -1
};
- node.params = this.tsParseBracketedList("TypeParametersOrArguments", this.tsParseTypeParameter.bind(this, parseModifiers), 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, {
at: node
});
}
-
if (refTrailingCommaPos.value !== -1) {
this.addExtra(node, "trailingComma", refTrailingCommaPos.value);
}
-
return this.finishNode(node, "TSTypeParameterDeclaration");
}
tsFillSignature(returnToken, signature) {
const returnTokenRequired = returnToken === 19;
+
const paramsKey = "parameters";
const returnTypeKey = "typeAnnotation";
signature.typeParameters = this.tsTryParseTypeParameters();
this.expect(10);
signature[paramsKey] = this.tsParseBindingListForSignature();
-
if (returnTokenRequired) {
signature[returnTypeKey] = this.tsParseTypeOrTypePredicateAnnotation(returnToken);
} else if (this.match(returnToken)) {
signature[returnTypeKey] = this.tsParseTypeOrTypePredicateAnnotation(returnToken);
}
}
-
tsParseBindingListForSignature() {
return super.parseBindingList(11, 41).map(pattern => {
if (pattern.type !== "Identifier" && pattern.type !== "RestElement" && pattern.type !== "ObjectPattern" && pattern.type !== "ArrayPattern") {
@@ -8941,43 +7853,36 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
type: pattern.type
});
}
-
return pattern;
});
}
-
tsParseTypeMemberSemicolon() {
if (!this.eat(12) && !this.isLineTerminator()) {
this.expect(13);
}
}
-
tsParseSignatureMember(kind, node) {
this.tsFillSignature(14, node);
this.tsParseTypeMemberSemicolon();
return this.finishNode(node, kind);
}
-
tsIsUnambiguouslyIndexSignature() {
this.next();
-
if (tokenIsIdentifier(this.state.type)) {
this.next();
return this.match(14);
}
-
return false;
}
-
tsTryParseIndexSignature(node) {
if (!(this.match(0) && this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this)))) {
return undefined;
}
-
this.expect(0);
const id = this.parseIdentifier();
id.typeAnnotation = this.tsParseTypeAnnotation();
this.resetEndLocation(id);
+
this.expect(3);
node.parameters = [id];
const type = this.tsTryParseTypeAnnotation();
@@ -8985,37 +7890,30 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
this.tsParseTypeMemberSemicolon();
return this.finishNode(node, "TSIndexSignature");
}
-
tsParsePropertyOrMethodSignature(node, readonly) {
if (this.eat(17)) node.optional = true;
const nodeAny = node;
-
if (this.match(10) || this.match(47)) {
if (readonly) {
this.raise(TSErrors.ReadonlyForMethodSignature, {
at: node
});
}
-
const method = nodeAny;
-
if (method.kind && this.match(47)) {
this.raise(TSErrors.AccesorCannotHaveTypeParameters, {
at: this.state.curPosition()
});
}
-
this.tsFillSignature(14, method);
this.tsParseTypeMemberSemicolon();
const paramsKey = "parameters";
const returnTypeKey = "typeAnnotation";
-
if (method.kind === "get") {
if (method[paramsKey].length > 0) {
this.raise(Errors.BadGetterArity, {
at: this.state.curPosition()
});
-
if (this.isThisParam(method[paramsKey][0])) {
this.raise(TSErrors.AccesorCannotDeclareThisParameter, {
at: this.state.curPosition()
@@ -9029,26 +7927,22 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
});
} else {
const firstParameter = method[paramsKey][0];
-
if (this.isThisParam(firstParameter)) {
this.raise(TSErrors.AccesorCannotDeclareThisParameter, {
at: this.state.curPosition()
});
}
-
if (firstParameter.type === "Identifier" && firstParameter.optional) {
this.raise(TSErrors.SetAccesorCannotHaveOptionalParameter, {
at: this.state.curPosition()
});
}
-
if (firstParameter.type === "RestElement") {
this.raise(TSErrors.SetAccesorCannotHaveRestParameter, {
at: this.state.curPosition()
});
}
}
-
if (method[returnTypeKey]) {
this.raise(TSErrors.SetAccesorCannotHaveReturnType, {
at: method[returnTypeKey]
@@ -9057,7 +7951,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
} else {
method.kind = "method";
}
-
return this.finishNode(method, "TSMethodSignature");
} else {
const property = nodeAny;
@@ -9068,18 +7961,14 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
return this.finishNode(property, "TSPropertySignature");
}
}
-
tsParseTypeMember() {
const node = this.startNode();
-
if (this.match(10) || this.match(47)) {
return this.tsParseSignatureMember("TSCallSignatureDeclaration", node);
}
-
if (this.match(77)) {
const id = this.startNode();
this.next();
-
if (this.match(10) || this.match(47)) {
return this.tsParseSignatureMember("TSConstructSignatureDeclaration", node);
} else {
@@ -9087,77 +7976,60 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
return this.tsParsePropertyOrMethodSignature(node, false);
}
}
-
this.tsParseModifiers({
modified: node,
allowedModifiers: ["readonly"],
disallowedModifiers: ["declare", "abstract", "private", "protected", "public", "static", "override"]
});
const idx = this.tsTryParseIndexSignature(node);
-
if (idx) {
return idx;
}
-
super.parsePropertyName(node);
-
if (!node.computed && node.key.type === "Identifier" && (node.key.name === "get" || node.key.name === "set") && this.tsTokenCanFollowModifier()) {
node.kind = node.key.name;
super.parsePropertyName(node);
}
-
return this.tsParsePropertyOrMethodSignature(node, !!node.readonly);
}
-
tsParseTypeLiteral() {
const node = this.startNode();
node.members = this.tsParseObjectTypeMembers();
return this.finishNode(node, "TSTypeLiteral");
}
-
tsParseObjectTypeMembers() {
this.expect(5);
const members = this.tsParseList("TypeMembers", this.tsParseTypeMember.bind(this));
this.expect(8);
return members;
}
-
tsIsStartOfMappedType() {
this.next();
-
if (this.eat(53)) {
return this.isContextual(120);
}
-
if (this.isContextual(120)) {
this.next();
}
-
if (!this.match(0)) {
return false;
}
-
this.next();
-
if (!this.tsIsIdentifier()) {
return false;
}
-
this.next();
return this.match(58);
}
-
tsParseMappedTypeParameter() {
const node = this.startNode();
node.name = this.tsParseTypeParameterName();
node.constraint = this.tsExpectThenParseType(58);
return this.finishNode(node, "TSTypeParameter");
}
-
tsParseMappedType() {
const node = this.startNode();
this.expect(5);
-
if (this.match(53)) {
node.readonly = this.state.value;
this.next();
@@ -9165,12 +8037,10 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
} else if (this.eatContextual(120)) {
node.readonly = true;
}
-
this.expect(0);
node.typeParameter = this.tsParseMappedTypeParameter();
node.nameType = this.eatContextual(93) ? this.tsParseType() : null;
this.expect(3);
-
if (this.match(53)) {
node.optional = this.state.value;
this.next();
@@ -9178,42 +8048,36 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
} else if (this.eat(17)) {
node.optional = true;
}
-
node.typeAnnotation = this.tsTryParseType();
this.semicolon();
this.expect(8);
return this.finishNode(node, "TSMappedType");
}
-
tsParseTupleType() {
const node = this.startNode();
node.elementTypes = this.tsParseBracketedList("TupleElementTypes", this.tsParseTupleElementType.bind(this), true, false);
+
let seenOptionalElement = false;
let labeledElements = null;
node.elementTypes.forEach(elementNode => {
var _labeledElements;
-
const {
type
} = elementNode;
-
if (seenOptionalElement && type !== "TSRestType" && type !== "TSOptionalType" && !(type === "TSNamedTupleMember" && elementNode.optional)) {
this.raise(TSErrors.OptionalTypeBeforeRequired, {
at: elementNode
});
}
-
seenOptionalElement || (seenOptionalElement = type === "TSNamedTupleMember" && elementNode.optional || type === "TSOptionalType");
- let checkType = type;
+ let checkType = type;
if (type === "TSRestType") {
elementNode = elementNode.typeAnnotation;
checkType = elementNode.type;
}
-
const isLabeled = checkType === "TSNamedTupleMember";
(_labeledElements = labeledElements) != null ? _labeledElements : labeledElements = isLabeled;
-
if (labeledElements !== isLabeled) {
this.raise(TSErrors.MixedLabeledAndUnlabeledElements, {
at: elementNode
@@ -9222,8 +8086,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
});
return this.finishNode(node, "TSTupleType");
}
-
tsParseTupleElementType() {
+
const {
startLoc
} = this.state;
@@ -9231,11 +8095,9 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
let type = this.tsParseType();
const optional = this.eat(17);
const labeled = this.eat(14);
-
if (labeled) {
const labeledNode = this.startNodeAtNode(type);
labeledNode.optional = optional;
-
if (type.type === "TSTypeReference" && !type.typeParameters && type.typeName.type === "Identifier") {
labeledNode.label = type.typeName;
} else {
@@ -9244,7 +8106,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
});
labeledNode.label = type;
}
-
labeledNode.elementType = this.tsParseType();
type = this.finishNode(labeledNode, "TSNamedTupleMember");
} else if (optional) {
@@ -9252,16 +8113,13 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
optionalTypeNode.typeAnnotation = type;
type = this.finishNode(optionalTypeNode, "TSOptionalType");
}
-
if (rest) {
const restNode = this.startNodeAt(startLoc);
restNode.typeAnnotation = type;
type = this.finishNode(restNode, "TSRestType");
}
-
return type;
}
-
tsParseParenthesizedType() {
const node = this.startNode();
this.expect(10);
@@ -9269,10 +8127,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
this.expect(11);
return this.finishNode(node, "TSParenthesizedType");
}
-
tsParseFunctionOrConstructorType(type, abstract) {
const node = this.startNode();
-
if (type === "TSConstructorType") {
node.abstract = !!abstract;
if (abstract) this.next();
@@ -9282,10 +8138,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
this.tsInAllowConditionalTypesContext(() => this.tsFillSignature(19, node));
return this.finishNode(node, type);
}
-
tsParseLiteralTypeNode() {
const node = this.startNode();
-
node.literal = (() => {
switch (this.state.type) {
case 132:
@@ -9294,36 +8148,29 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
case 85:
case 86:
return super.parseExprAtom();
-
default:
throw this.unexpected();
}
})();
-
return this.finishNode(node, "TSLiteralType");
}
-
tsParseTemplateLiteralType() {
const node = this.startNode();
node.literal = super.parseTemplate(false);
return this.finishNode(node, "TSLiteralType");
}
-
parseTemplateSubstitution() {
if (this.state.inType) return this.tsParseType();
return super.parseTemplateSubstitution();
}
-
tsParseThisTypeOrThisTypePredicate() {
const thisKeyword = this.tsParseThisTypeNode();
-
if (this.isContextual(114) && !this.hasPrecedingLineBreak()) {
return this.tsParseThisTypePredicate(thisKeyword);
} else {
return thisKeyword;
}
}
-
tsParseNonArrayType() {
switch (this.state.type) {
case 131:
@@ -9332,70 +8179,52 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
case 85:
case 86:
return this.tsParseLiteralTypeNode();
-
case 53:
if (this.state.value === "-") {
const node = this.startNode();
const nextToken = this.lookahead();
-
if (nextToken.type !== 132 && nextToken.type !== 133) {
throw this.unexpected();
}
-
node.literal = this.parseMaybeUnary();
return this.finishNode(node, "TSLiteralType");
}
-
break;
-
case 78:
return this.tsParseThisTypeOrThisTypePredicate();
-
case 87:
return this.tsParseTypeQuery();
-
case 83:
return this.tsParseImportType();
-
case 5:
return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this)) ? this.tsParseMappedType() : this.tsParseTypeLiteral();
-
case 0:
return this.tsParseTupleType();
-
case 10:
return this.tsParseParenthesizedType();
-
case 25:
case 24:
return this.tsParseTemplateLiteralType();
-
default:
{
const {
type
} = this.state;
-
if (tokenIsIdentifier(type) || type === 88 || type === 84) {
const nodeType = type === 88 ? "TSVoidKeyword" : type === 84 ? "TSNullKeyword" : keywordTypeFromName(this.state.value);
-
if (nodeType !== undefined && this.lookaheadCharCode() !== 46) {
const node = this.startNode();
this.next();
return this.finishNode(node, nodeType);
}
-
return this.tsParseTypeReference();
}
}
}
-
throw this.unexpected();
}
-
tsParseArrayTypeOrHigher() {
let type = this.tsParseNonArrayType();
-
while (!this.hasPrecedingLineBreak() && this.eat(0)) {
if (this.match(3)) {
const node = this.startNodeAtNode(type);
@@ -9410,37 +8239,31 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
type = this.finishNode(node, "TSIndexedAccessType");
}
}
-
return type;
}
-
tsParseTypeOperator() {
const node = this.startNode();
const operator = this.state.value;
this.next();
node.operator = operator;
node.typeAnnotation = this.tsParseTypeOperatorOrHigher();
-
if (operator === "readonly") {
- this.tsCheckTypeAnnotationForReadOnly(node);
+ this.tsCheckTypeAnnotationForReadOnly(
+ node);
}
-
return this.finishNode(node, "TSTypeOperator");
}
-
tsCheckTypeAnnotationForReadOnly(node) {
switch (node.typeAnnotation.type) {
case "TSTupleType":
case "TSArrayType":
return;
-
default:
this.raise(TSErrors.UnexpectedReadonly, {
at: node
});
}
}
-
tsParseInferType() {
const node = this.startNode();
this.expectContextual(113);
@@ -9450,67 +8273,53 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
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(113) ? this.tsParseInferType() : this.tsInAllowConditionalTypesContext(() => this.tsParseArrayTypeOrHigher());
}
-
tsParseUnionOrIntersectionType(kind, parseConstituentType, operator) {
const node = this.startNode();
const hasLeadingOperator = this.eat(operator);
const types = [];
-
do {
types.push(parseConstituentType());
} while (this.eat(operator));
-
if (types.length === 1 && !hasLeadingOperator) {
return types[0];
}
-
node.types = types;
return this.finishNode(node, kind);
}
-
tsParseIntersectionTypeOrHigher() {
return this.tsParseUnionOrIntersectionType("TSIntersectionType", this.tsParseTypeOperatorOrHigher.bind(this), 45);
}
-
tsParseUnionTypeOrHigher() {
return this.tsParseUnionOrIntersectionType("TSUnionType", this.tsParseIntersectionTypeOrHigher.bind(this), 43);
}
-
tsIsStartOfFunctionType() {
if (this.match(47)) {
return true;
}
-
return this.match(10) && this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this));
}
-
tsSkipParameterStart() {
if (tokenIsIdentifier(this.state.type) || this.match(78)) {
this.next();
return true;
}
-
if (this.match(5)) {
const {
errors
} = this.state;
const previousErrorCount = errors.length;
-
try {
this.parseObjectLike(8, true);
return errors.length === previousErrorCount;
@@ -9518,14 +8327,12 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
return false;
}
}
-
if (this.match(0)) {
this.next();
const {
errors
} = this.state;
const previousErrorCount = errors.length;
-
try {
super.parseBindingList(3, 93, true);
return errors.length === previousErrorCount;
@@ -9533,44 +8340,34 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
return false;
}
}
-
return false;
}
-
tsIsUnambiguouslyStartOfFunctionType() {
this.next();
-
if (this.match(11) || this.match(21)) {
return true;
}
-
if (this.tsSkipParameterStart()) {
if (this.match(14) || this.match(12) || this.match(17) || this.match(29)) {
return true;
}
-
if (this.match(11)) {
this.next();
-
if (this.match(19)) {
return true;
}
}
}
-
return false;
}
-
tsParseTypeOrTypePredicateAnnotation(returnToken) {
return this.tsInType(() => {
const t = this.startNode();
this.expect(returnToken);
const node = this.startNode();
const asserts = !!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));
-
if (asserts && this.match(78)) {
let thisTypePredicate = this.tsParseThisTypeOrThisTypePredicate();
-
if (thisTypePredicate.type === "TSThisType") {
node.parameterName = thisTypePredicate;
node.asserts = true;
@@ -9580,13 +8377,10 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
this.resetStartLocationFromNode(thisTypePredicate, node);
thisTypePredicate.asserts = true;
}
-
t.typeAnnotation = thisTypePredicate;
return this.finishNode(t, "TSTypeAnnotation");
}
-
const typePredicateVariable = this.tsIsIdentifier() && this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));
-
if (!typePredicateVariable) {
if (!asserts) {
return this.tsParseTypeAnnotation(false, t);
@@ -9607,50 +8401,39 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
return this.finishNode(t, "TSTypeAnnotation");
});
}
-
tsTryParseTypeOrTypePredicateAnnotation() {
return this.match(14) ? this.tsParseTypeOrTypePredicateAnnotation(14) : undefined;
}
-
tsTryParseTypeAnnotation() {
return this.match(14) ? this.tsParseTypeAnnotation() : undefined;
}
-
tsTryParseType() {
return this.tsEatThenParseType(14);
}
-
tsParseTypePredicatePrefix() {
const id = this.parseIdentifier();
-
if (this.isContextual(114) && !this.hasPrecedingLineBreak()) {
this.next();
return id;
}
}
-
tsParseTypePredicateAsserts() {
if (this.state.type !== 107) {
return false;
}
-
const containsEsc = this.state.containsEsc;
this.next();
-
if (!tokenIsIdentifier(this.state.type) && !this.match(78)) {
return false;
}
-
if (containsEsc) {
this.raise(Errors.InvalidEscapedReservedWord, {
at: this.state.lastTokStartLoc,
reservedWord: "asserts"
});
}
-
return true;
}
-
tsParseTypeAnnotation(eatColon = true, t = this.startNode()) {
this.tsInType(() => {
if (eatColon) this.expect(14);
@@ -9662,11 +8445,9 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
tsParseType() {
assert(this.state.inType);
const type = this.tsParseNonConditionalType();
-
if (this.state.inDisallowConditionalTypesContext || this.hasPrecedingLineBreak() || !this.eat(81)) {
return type;
}
-
const node = this.startNodeAtNode(type);
node.checkType = type;
node.extendsType = this.tsInDisallowConditionalTypesContext(() => this.tsParseNonConditionalType());
@@ -9676,32 +8457,26 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
node.falseType = this.tsInAllowConditionalTypesContext(() => this.tsParseType());
return this.finishNode(node, "TSConditionalType");
}
-
isAbstractConstructorSignature() {
return this.isContextual(122) && this.lookahead().type === 77;
}
-
tsParseNonConditionalType() {
if (this.tsIsStartOfFunctionType()) {
return this.tsParseFunctionOrConstructorType("TSFunctionType");
}
-
if (this.match(77)) {
return this.tsParseFunctionOrConstructorType("TSConstructorType");
} else if (this.isAbstractConstructorSignature()) {
return this.tsParseFunctionOrConstructorType("TSConstructorType", true);
}
-
return this.tsParseUnionTypeOrHigher();
}
-
tsParseTypeAssertion() {
if (this.getPluginOption("typescript", "disallowAmbiguousJSXLike")) {
this.raise(TSErrors.ReservedTypeAssertion, {
at: this.state.startLoc
});
}
-
const node = this.startNode();
node.typeAnnotation = this.tsInType(() => {
this.next();
@@ -9711,35 +8486,28 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
node.expression = this.parseMaybeUnary();
return this.finishNode(node, "TSTypeAssertion");
}
-
tsParseHeritageClause(token) {
const originalStartLoc = this.state.startLoc;
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,
token
});
}
-
return delimitedList;
}
-
tsParseInterfaceDeclaration(node, properties = {}) {
if (this.hasFollowingLineBreak()) return null;
this.expectContextual(127);
if (properties.declare) node.declare = true;
-
if (tokenIsIdentifier(this.state.type)) {
node.id = this.parseIdentifier();
this.checkIdentifier(node.id, BIND_TS_INTERFACE);
@@ -9749,42 +8517,34 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
at: this.state.startLoc
});
}
-
node.typeParameters = this.tsTryParseTypeParameters(this.tsParseInOutModifiers.bind(this));
-
if (this.eat(81)) {
node.extends = this.tsParseHeritageClause("extends");
}
-
const body = this.startNode();
body.body = this.tsInType(this.tsParseObjectTypeMembers.bind(this));
node.body = this.finishNode(body, "TSInterfaceBody");
return this.finishNode(node, "TSInterfaceDeclaration");
}
-
tsParseTypeAliasDeclaration(node) {
node.id = this.parseIdentifier();
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(112) && this.lookahead().type !== 16) {
const node = this.startNode();
this.next();
return this.finishNode(node, "TSIntrinsicKeyword");
}
-
return this.tsParseType();
});
this.semicolon();
return this.finishNode(node, "TSTypeAliasDeclaration");
}
-
tsInNoContext(cb) {
const oldContext = this.state.context;
this.state.context = [oldContext[0]];
-
try {
return cb();
} finally {
@@ -9795,66 +8555,53 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
tsInType(cb) {
const oldInType = this.state.inType;
this.state.inType = true;
-
try {
return cb();
} finally {
this.state.inType = oldInType;
}
}
-
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();
}
-
tsExpectThenParseType(token) {
return this.tsDoThenParseType(() => this.expect(token));
}
-
tsNextThenParseType() {
return this.tsDoThenParseType(() => this.next());
}
-
tsDoThenParseType(cb) {
return this.tsInType(() => {
cb();
return this.tsParseType();
});
}
-
tsParseEnumMember() {
const node = this.startNode();
node.id = this.match(131) ? super.parseStringLiteral(this.state.value) : this.parseIdentifier(true);
-
if (this.eat(29)) {
node.initializer = super.parseMaybeAssignAllowIn();
}
-
return this.finishNode(node, "TSEnumMember");
}
-
tsParseEnumDeclaration(node, properties = {}) {
if (properties.const) node.const = true;
if (properties.declare) node.declare = true;
@@ -9866,7 +8613,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
this.expect(8);
return this.finishNode(node, "TSEnumDeclaration");
}
-
tsParseModuleBlock() {
const node = this.startNode();
this.scope.enter(SCOPE_OTHER);
@@ -9875,14 +8621,11 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
this.scope.exit();
return this.finishNode(node, "TSModuleBlock");
}
-
tsParseModuleOrNamespaceDeclaration(node, nested = false) {
node.id = this.parseIdentifier();
-
if (!nested) {
this.checkIdentifier(node.id, BIND_TS_NAMESPACE);
}
-
if (this.eat(16)) {
const inner = this.startNode();
this.tsParseModuleOrNamespaceDeclaration(inner, true);
@@ -9894,10 +8637,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
this.prodParam.exit();
this.scope.exit();
}
-
return this.finishNode(node, "TSModuleDeclaration");
}
-
tsParseAmbientExternalModuleDeclaration(node) {
if (this.isContextual(110)) {
node.global = true;
@@ -9907,7 +8648,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
} else {
this.unexpected();
}
-
if (this.match(5)) {
this.scope.enter(SCOPE_TS_MODULE);
this.prodParam.enter(PARAM);
@@ -9917,45 +8657,36 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
} else {
this.semicolon();
}
-
return this.finishNode(node, "TSModuleDeclaration");
}
-
tsParseImportEqualsDeclaration(node, isExport) {
node.isExport = isExport || false;
node.id = this.parseIdentifier();
this.checkIdentifier(node.id, BIND_FLAGS_TS_IMPORT);
this.expect(29);
const moduleReference = this.tsParseModuleReference();
-
if (node.importKind === "type" && moduleReference.type !== "TSExternalModuleReference") {
this.raise(TSErrors.ImportAliasHasImportType, {
at: moduleReference
});
}
-
node.moduleReference = moduleReference;
this.semicolon();
return this.finishNode(node, "TSImportEqualsDeclaration");
}
-
tsIsExternalModuleReference() {
return this.isContextual(117) && this.lookaheadCharCode() === 40;
}
-
tsParseModuleReference() {
return this.tsIsExternalModuleReference() ? this.tsParseExternalModuleReference() : this.tsParseEntityName(false);
}
-
tsParseExternalModuleReference() {
const node = this.startNode();
this.expectContextual(117);
this.expect(10);
-
if (!this.match(131)) {
throw this.unexpected();
}
-
node.expression = super.parseExprAtom();
this.expect(11);
return this.finishNode(node, "TSExternalModuleReference");
@@ -9967,18 +8698,16 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
this.state = state;
return res;
}
-
tsTryParseAndCatch(f) {
- const result = this.tryParse(abort => f() || abort());
+ const result = this.tryParse(abort =>
+ f() || abort());
if (result.aborted || !result.node) return undefined;
if (result.error) this.state = result.failState;
return result.node;
}
-
tsTryParse(f) {
const state = this.state.clone();
const result = f();
-
if (result !== undefined && result !== false) {
return result;
} else {
@@ -9986,15 +8715,12 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
return undefined;
}
}
-
tsTryParseDeclare(nany) {
if (this.isLineTerminator()) {
return;
}
-
let starttype = this.state.type;
let kind;
-
if (this.isContextual(99)) {
starttype = 74;
kind = "let";
@@ -10005,22 +8731,18 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
nany.declare = true;
return super.parseFunctionStatement(nany, false, true);
}
-
if (starttype === 80) {
nany.declare = true;
return this.parseClass(nany, true, false);
}
-
if (starttype === 124) {
return this.tsParseEnumDeclaration(nany, {
declare: true
});
}
-
if (starttype === 110) {
return this.tsParseAmbientExternalModuleDeclaration(nany);
}
-
if (starttype === 75 || starttype === 74) {
if (!this.match(75) || !this.isLookaheadContextual("enum")) {
nany.declare = true;
@@ -10033,14 +8755,12 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
declare: true
});
}
-
if (starttype === 127) {
const result = this.tsParseInterfaceDeclaration(nany, {
declare: true
});
if (result) return result;
}
-
if (tokenIsIdentifier(starttype)) {
return this.tsParseDeclaration(nany, this.state.value, true, null);
}
@@ -10050,21 +8770,17 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
tsTryParseExportDeclaration() {
return this.tsParseDeclaration(this.startNode(), this.state.value, true, null);
}
-
tsParseExpressionStatement(node, expr, decorators) {
switch (expr.name) {
case "declare":
{
const declaration = this.tsTryParseDeclare(node);
-
if (declaration) {
declaration.declare = true;
return declaration;
}
-
break;
}
-
case "global":
if (this.match(5)) {
this.scope.enter(SCOPE_TS_MODULE);
@@ -10077,9 +8793,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
this.prodParam.exit();
return this.finishNode(mod, "TSModuleDeclaration");
}
-
break;
-
default:
return this.tsParseDeclaration(node, expr.name, false, decorators);
}
@@ -10091,9 +8805,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
if (this.tsCheckLineTerminator(next) && (this.match(80) || tokenIsIdentifier(this.state.type))) {
return this.tsParseAbstractDeclaration(node, decorators);
}
-
break;
-
case "module":
if (this.tsCheckLineTerminator(next)) {
if (this.match(131)) {
@@ -10102,40 +8814,31 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
return this.tsParseModuleOrNamespaceDeclaration(node);
}
}
-
break;
-
case "namespace":
if (this.tsCheckLineTerminator(next) && tokenIsIdentifier(this.state.type)) {
return this.tsParseModuleOrNamespaceDeclaration(node);
}
-
break;
-
case "type":
if (this.tsCheckLineTerminator(next) && tokenIsIdentifier(this.state.type)) {
return this.tsParseTypeAliasDeclaration(node);
}
-
break;
}
}
-
tsCheckLineTerminator(next) {
if (next) {
if (this.hasFollowingLineBreak()) return false;
this.next();
return true;
}
-
return !this.isLineTerminator();
}
-
tsTryParseGenericAsyncArrowFunction(startLoc) {
if (!this.match(47)) {
return undefined;
}
-
const oldMaybeInArrowParameters = this.state.maybeInArrowParameters;
this.state.maybeInArrowParameters = true;
const res = this.tsTryParseAndCatch(() => {
@@ -10147,11 +8850,9 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
return node;
});
this.state.maybeInArrowParameters = oldMaybeInArrowParameters;
-
if (!res) {
return undefined;
}
-
return super.parseArrowExpression(res, null, true);
}
@@ -10159,27 +8860,23 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
if (this.reScan_lt() !== 47) {
return undefined;
}
-
return this.tsParseTypeArguments();
}
-
tsParseTypeArguments() {
const node = this.startNode();
- node.params = this.tsInType(() => this.tsInNoContext(() => {
+ node.params = this.tsInType(() =>
+ this.tsInNoContext(() => {
this.expect(47);
return this.tsParseDelimitedList("TypeParametersOrArguments", this.tsParseType.bind(this));
}));
-
if (node.params.length === 0) {
this.raise(TSErrors.EmptyTypeArguments, {
at: node
});
}
-
this.expect(48);
return this.finishNode(node, "TSTypeParameterInstantiation");
}
-
tsIsDeclarationStart() {
return tokenIsTSDeclarationStart(this.state.type);
}
@@ -10188,13 +8885,11 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
if (this.tsIsDeclarationStart()) return false;
return super.isExportDefaultSpecifier();
}
-
parseAssignableListItem(allowModifiers, decorators) {
const startLoc = this.state.startLoc;
let accessibility;
let readonly = false;
let override = false;
-
if (allowModifiers !== undefined) {
const modified = {};
this.tsParseModifiers({
@@ -10204,74 +8899,57 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
accessibility = modified.accessibility;
override = modified.override;
readonly = modified.readonly;
-
if (allowModifiers === false && (accessibility || readonly || override)) {
this.raise(TSErrors.UnexpectedParameterModifier, {
at: startLoc
});
}
}
-
const left = this.parseMaybeDefault();
this.parseAssignableListItemTypes(left);
const elt = this.parseMaybeDefault(left.loc.start, left);
-
if (accessibility || readonly || override) {
const pp = this.startNodeAt(startLoc);
-
if (decorators.length) {
pp.decorators = decorators;
}
-
if (accessibility) pp.accessibility = accessibility;
if (readonly) pp.readonly = readonly;
if (override) pp.override = override;
-
if (elt.type !== "Identifier" && elt.type !== "AssignmentPattern") {
this.raise(TSErrors.UnsupportedParameterPropertyKind, {
at: pp
});
}
-
pp.parameter = elt;
return this.finishNode(pp, "TSParameterProperty");
}
-
if (decorators.length) {
left.decorators = decorators;
}
-
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);
}
-
const bodilessType = type === "FunctionDeclaration" ? "TSDeclareFunction" : type === "ClassMethod" || type === "ClassPrivateMethod" ? "TSDeclareMethod" : undefined;
-
if (bodilessType && !this.match(5) && this.isLineTerminator()) {
return this.finishNode(node, bodilessType);
}
-
if (bodilessType === "TSDeclareFunction" && this.state.isAmbientContext) {
this.raise(TSErrors.DeclareFunctionHasImplementation, {
at: node
});
-
if (node.declare) {
return super.parseFunctionBodyAndFinish(node, bodilessType, isMethod);
}
}
-
return super.parseFunctionBodyAndFinish(node, type, isMethod);
}
-
registerFunctionStatementId(node) {
if (!node.body && node.id) {
this.checkIdentifier(node.id, BIND_TS_AMBIENT);
@@ -10279,7 +8957,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
super.registerFunctionStatementId(node);
}
}
-
tsCheckForInvalidTypeCasts(items) {
items.forEach(node => {
if ((node == null ? void 0 : node.type) === "TSTypeCastExpression") {
@@ -10289,22 +8966,18 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
}
});
}
-
- toReferencedList(exprList, isInParens) {
+ toReferencedList(exprList,
+ isInParens) {
this.tsCheckForInvalidTypeCasts(exprList);
return exprList;
}
-
parseArrayLike(close, canBePattern, isTuple, refExpressionErrors) {
const node = super.parseArrayLike(close, canBePattern, isTuple, refExpressionErrors);
-
if (node.type === "ArrayExpression") {
this.tsCheckForInvalidTypeCasts(node.elements);
}
-
return node;
}
-
parseSubscript(base, startLoc, noCalls, state) {
if (!this.hasPrecedingLineBreak() && this.match(35)) {
this.state.canStartJSXElement = false;
@@ -10313,15 +8986,12 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
nonNullExpression.expression = base;
return this.finishNode(nonNullExpression, "TSNonNullExpression");
}
-
let isOptionalCall = false;
-
if (this.match(18) && this.lookaheadCharCode() === 60) {
if (noCalls) {
state.stop = true;
return base;
}
-
state.optionalChainMember = isOptionalCall = true;
this.next();
}
@@ -10331,93 +9001,77 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
const result = this.tsTryParseAndCatch(() => {
if (!noCalls && this.atPossibleAsyncArrow(base)) {
const asyncArrowFn = this.tsTryParseGenericAsyncArrowFunction(startLoc);
-
if (asyncArrowFn) {
return asyncArrowFn;
}
}
-
const typeArguments = this.tsParseTypeArgumentsInExpression();
if (!typeArguments) return;
-
if (isOptionalCall && !this.match(10)) {
missingParenErrorLoc = this.state.curPosition();
return;
}
-
if (tokenIsTemplate(this.state.type)) {
const result = super.parseTaggedTemplateExpression(base, startLoc, state);
result.typeParameters = typeArguments;
return result;
}
-
if (!noCalls && this.eat(10)) {
const node = this.startNodeAt(startLoc);
node.callee = base;
node.arguments = this.parseCallExpressionArguments(11, false);
+
this.tsCheckForInvalidTypeCasts(node.arguments);
node.typeParameters = typeArguments;
-
if (state.optionalChainMember) {
node.optional = isOptionalCall;
}
-
return this.finishCallExpression(node, state.optionalChainMember);
}
-
const tokenType = this.state.type;
-
- if (tokenType === 48 || tokenType === 52 || tokenType !== 10 && tokenCanStartExpression(tokenType) && !this.hasPrecedingLineBreak()) {
+ if (
+ tokenType === 48 ||
+ tokenType === 52 ||
+ tokenType !== 10 && tokenCanStartExpression(tokenType) && !this.hasPrecedingLineBreak()) {
return;
}
-
const node = this.startNodeAt(startLoc);
node.expression = base;
node.typeParameters = typeArguments;
return this.finishNode(node, "TSInstantiationExpression");
});
-
if (missingParenErrorLoc) {
this.unexpected(missingParenErrorLoc, 10);
}
-
if (result) {
if (result.type === "TSInstantiationExpression" && (this.match(16) || this.match(18) && this.lookaheadCharCode() !== 40)) {
this.raise(TSErrors.InvalidPropertyAccessAfterInstantiationExpression, {
at: this.state.startLoc
});
}
-
return result;
}
}
-
return super.parseSubscript(base, startLoc, noCalls, state);
}
-
parseNewCallee(node) {
var _callee$extra;
-
super.parseNewCallee(node);
const {
callee
} = node;
-
if (callee.type === "TSInstantiationExpression" && !((_callee$extra = callee.extra) != null && _callee$extra.parenthesized)) {
node.typeParameters = callee.typeParameters;
node.callee = callee.expression;
}
}
-
parseExprOp(left, leftStartLoc, minPrec) {
let isSatisfies;
-
if (tokenOperatorPrecedence(58) > minPrec && !this.hasPrecedingLineBreak() && (this.isContextual(93) || (isSatisfies = this.isContextual(118)))) {
const node = this.startNodeAt(leftStartLoc);
node.expression = left;
node.typeAnnotation = this.tsInType(() => {
this.next();
-
if (this.match(75)) {
if (isSatisfies) {
this.raise(Errors.UnexpectedKeyword, {
@@ -10425,25 +9079,30 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
keyword: "const"
});
}
-
return this.tsParseTypeReference();
}
-
return this.tsParseType();
});
this.finishNode(node, isSatisfies ? "TSSatisfiesExpression" : "TSAsExpression");
this.reScan_lt_gt();
- return this.parseExprOp(node, leftStartLoc, minPrec);
+ return this.parseExprOp(
+ node, leftStartLoc, minPrec);
}
-
return super.parseExprOp(left, leftStartLoc, minPrec);
}
-
checkReservedWord(word, startLoc, checkKeywords, isBinding) {
if (!this.state.isAmbientContext) {
super.checkReservedWord(word, startLoc, checkKeywords, isBinding);
}
}
+ checkImportReflection(node) {
+ super.checkImportReflection(node);
+ if (node.module && node.importKind !== "value") {
+ this.raise(TSErrors.ImportReflectionHasImportType, {
+ at: node.specifiers[0].loc.start
+ });
+ }
+ }
checkImportReflection(node) {
super.checkImportReflection(node);
@@ -10456,46 +9115,42 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
}
checkDuplicateExports() {}
-
parseImport(node) {
node.importKind = "value";
-
if (tokenIsIdentifier(this.state.type) || this.match(55) || this.match(5)) {
let ahead = this.lookahead();
-
- if (this.isContextual(128) && ahead.type !== 12 && ahead.type !== 97 && ahead.type !== 29) {
+ if (this.isContextual(128) &&
+ ahead.type !== 12 &&
+ ahead.type !== 97 &&
+ ahead.type !== 29) {
node.importKind = "type";
this.next();
ahead = this.lookahead();
}
-
if (tokenIsIdentifier(this.state.type) && ahead.type === 29) {
return this.tsParseImportEqualsDeclaration(node);
}
}
-
const importNode = super.parseImport(node);
- if (importNode.importKind === "type" && importNode.specifiers.length > 1 && importNode.specifiers[0].type === "ImportDefaultSpecifier") {
+ if (importNode.importKind === "type" &&
+ importNode.specifiers.length > 1 &&
+ importNode.specifiers[0].type === "ImportDefaultSpecifier") {
this.raise(TSErrors.TypeImportCannotSpecifyDefaultAndNamed, {
at: importNode
});
}
-
return importNode;
}
-
parseExport(node, decorators) {
if (this.match(83)) {
this.next();
-
if (this.isContextual(128) && this.lookaheadCharCode() !== 61) {
node.importKind = "type";
this.next();
} else {
node.importKind = "value";
}
-
return this.tsParseImportEqualsDeclaration(node, true);
} else if (this.eat(29)) {
const assign = node;
@@ -10515,15 +9170,12 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
} else {
node.exportKind = "value";
}
-
return super.parseExport(node, decorators);
}
}
-
isAbstractClass() {
return this.isContextual(122) && this.lookahead().type === 80;
}
-
parseExportDefaultExpression() {
if (this.isAbstractClass()) {
const cls = this.startNode();
@@ -10536,17 +9188,14 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
const result = this.tsParseInterfaceDeclaration(this.startNode());
if (result) return result;
}
-
return super.parseExportDefaultExpression();
}
-
parseVarStatement(node, kind, allowMissingInitializer = false) {
const {
isAmbientContext
} = this.state;
const declaration = super.parseVarStatement(node, kind, allowMissingInitializer || isAmbientContext);
if (!isAmbientContext) return declaration;
-
for (const {
id,
init
@@ -10563,10 +9212,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
});
}
}
-
return declaration;
}
-
parseStatementContent(context, topLevel, decorators) {
if (this.match(75) && this.isLookaheadContextual("enum")) {
const node = this.startNode();
@@ -10575,37 +9222,29 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
const: true
});
}
-
if (this.isContextual(124)) {
return this.tsParseEnumDeclaration(this.startNode());
}
-
if (this.isContextual(127)) {
const result = this.tsParseInterfaceDeclaration(this.startNode());
if (result) return result;
}
-
return super.parseStatementContent(context, topLevel, decorators);
}
-
parseAccessModifier() {
return this.tsParseModifier(["public", "protected", "private"]);
}
-
tsHasSomeModifiers(member, modifiers) {
return modifiers.some(modifier => {
if (tsIsAccessModifier(modifier)) {
return member.accessibility === modifier;
}
-
return !!member[modifier];
});
}
-
tsIsStartOfStaticBlocks() {
return this.isContextual(104) && this.lookaheadCharCode() === 123;
}
-
parseClassMember(classBody, member, state) {
const modifiers = ["declare", "private", "public", "protected", "override", "abstract", "readonly", "static"];
this.tsParseModifiers({
@@ -10615,71 +9254,58 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
stopOnStartOfClassStaticBlock: true,
errorTemplate: TSErrors.InvalidModifierOnTypeParameterPositions
});
-
const callParseClassMemberWithIsStatic = () => {
if (this.tsIsStartOfStaticBlocks()) {
this.next();
this.next();
-
if (this.tsHasSomeModifiers(member, modifiers)) {
this.raise(TSErrors.StaticBlockCannotHaveModifier, {
at: this.state.curPosition()
});
}
-
super.parseClassStaticBlock(classBody, member);
} else {
this.parseClassMemberWithIsStatic(classBody, member, state, !!member.static);
}
};
-
if (member.declare) {
this.tsInAmbientContext(callParseClassMemberWithIsStatic);
} else {
callParseClassMemberWithIsStatic();
}
}
-
parseClassMemberWithIsStatic(classBody, member, state, isStatic) {
const idx = this.tsTryParseIndexSignature(member);
-
if (idx) {
classBody.body.push(idx);
-
if (member.abstract) {
this.raise(TSErrors.IndexSignatureHasAbstract, {
at: member
});
}
-
if (member.accessibility) {
this.raise(TSErrors.IndexSignatureHasAccessibility, {
at: member,
modifier: member.accessibility
});
}
-
if (member.declare) {
this.raise(TSErrors.IndexSignatureHasDeclare, {
at: member
});
}
-
if (member.override) {
this.raise(TSErrors.IndexSignatureHasOverride, {
at: member
});
}
-
return;
}
-
if (!this.state.inAbstractClass && member.abstract) {
this.raise(TSErrors.NonAbstractClassHasAbstractMethod, {
at: member
});
}
-
if (member.override) {
if (!state.hadSuperClass) {
this.raise(TSErrors.OverrideNotInSubClass, {
@@ -10690,17 +9316,14 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
super.parseClassMemberWithIsStatic(classBody, member, state, isStatic);
}
-
parsePostMemberNameModifiers(methodOrProp) {
const optional = this.eat(17);
if (optional) methodOrProp.optional = true;
-
if (methodOrProp.readonly && this.match(10)) {
this.raise(TSErrors.ClassMethodHasReadonly, {
at: methodOrProp
});
}
-
if (methodOrProp.declare && this.match(10)) {
this.raise(TSErrors.ClassMethodHasDeclare, {
at: methodOrProp
@@ -10709,7 +9332,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
}
parseExpressionStatement(node, expr, decorators) {
- const decl = expr.type === "Identifier" ? this.tsParseExpressionStatement(node, expr, decorators) : undefined;
+ const decl = expr.type === "Identifier" ?
+ this.tsParseExpressionStatement(node, expr, decorators) : undefined;
return decl || super.parseExpressionStatement(node, expr, decorators);
}
@@ -10722,39 +9346,31 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
if (!this.state.maybeInArrowParameters || !this.match(17)) {
return super.parseConditional(expr, startLoc, refExpressionErrors);
}
-
const result = this.tryParse(() => super.parseConditional(expr, startLoc));
-
if (!result.node) {
if (result.error) {
super.setOptionalParametersError(refExpressionErrors, result.error);
}
-
return expr;
}
-
if (result.error) this.state = result.failState;
return result.node;
}
parseParenItem(node, startLoc) {
node = super.parseParenItem(node, startLoc);
-
if (this.eat(17)) {
node.optional = true;
this.resetEndLocation(node);
}
-
if (this.match(14)) {
const typeCastNode = this.startNodeAt(startLoc);
typeCastNode.expression = node;
typeCastNode.typeAnnotation = this.tsParseTypeAnnotation();
return this.finishNode(typeCastNode, "TSTypeCastExpression");
}
-
return node;
}
-
parseExportDeclaration(node) {
if (!this.state.isAmbientContext && this.isContextual(123)) {
return this.tsInAmbientContext(() => this.parseExportDeclaration(node));
@@ -10762,57 +9378,46 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
const startLoc = this.state.startLoc;
const isDeclare = this.eatContextual(123);
-
if (isDeclare && (this.isContextual(123) || !this.shouldParseExportDeclaration())) {
throw this.raise(TSErrors.ExpectedAmbientAfterExportDeclare, {
at: this.state.startLoc
});
}
-
const isIdentifier = tokenIsIdentifier(this.state.type);
const declaration = isIdentifier && this.tsTryParseExportDeclaration() || super.parseExportDeclaration(node);
if (!declaration) return null;
-
if (declaration.type === "TSInterfaceDeclaration" || declaration.type === "TSTypeAliasDeclaration" || isDeclare) {
node.exportKind = "type";
}
-
if (isDeclare) {
this.resetStartLocation(declaration, startLoc);
declaration.declare = true;
}
-
return declaration;
}
-
- parseClassId(node, isStatement, optionalId, bindingType) {
+ parseClassId(node, isStatement, optionalId,
+ bindingType) {
if ((!isStatement || optionalId) && this.isContextual(111)) {
return;
}
-
super.parseClassId(node, isStatement, optionalId, node.declare ? BIND_TS_AMBIENT : BIND_CLASS);
const typeParameters = this.tsTryParseTypeParameters(this.tsParseInOutModifiers.bind(this));
if (typeParameters) node.typeParameters = typeParameters;
}
-
parseClassPropertyAnnotation(node) {
if (!node.optional && this.eat(35)) {
node.definite = true;
}
-
const type = this.tsTryParseTypeAnnotation();
if (type) node.typeAnnotation = type;
}
-
parseClassProperty(node) {
this.parseClassPropertyAnnotation(node);
-
if (this.state.isAmbientContext && !(node.readonly && !node.typeAnnotation) && this.match(29)) {
this.raise(TSErrors.DeclareClassFieldHasInitializer, {
at: this.state.startLoc
});
}
-
if (node.abstract && this.match(29)) {
const {
key
@@ -10822,10 +9427,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
propertyName: key.type === "Identifier" && !node.computed ? key.name : `[${this.input.slice(key.start, key.end)}]`
});
}
-
return super.parseClassProperty(node);
}
-
parseClassPrivateProperty(node) {
if (node.abstract) {
this.raise(TSErrors.PrivateElementHasAbstract, {
@@ -10839,14 +9442,11 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
modifier: node.accessibility
});
}
-
this.parseClassPropertyAnnotation(node);
return super.parseClassPrivateProperty(node);
}
-
pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper) {
const typeParameters = this.tsTryParseTypeParameters();
-
if (typeParameters && isConstructor) {
this.raise(TSErrors.ConstructorHasTypeParameters, {
at: typeParameters
@@ -10857,48 +9457,39 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
declare = false,
kind
} = method;
-
if (declare && (kind === "get" || kind === "set")) {
this.raise(TSErrors.DeclareAccessor, {
at: method,
kind
});
}
-
if (typeParameters) method.typeParameters = typeParameters;
super.pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper);
}
-
pushClassPrivateMethod(classBody, method, isGenerator, isAsync) {
const typeParameters = this.tsTryParseTypeParameters();
if (typeParameters) method.typeParameters = typeParameters;
super.pushClassPrivateMethod(classBody, method, isGenerator, isAsync);
}
-
declareClassPrivateMethodInScope(node, kind) {
if (node.type === "TSDeclareMethod") return;
if (node.type === "MethodDefinition" && !node.value.body) return;
super.declareClassPrivateMethodInScope(node, kind);
}
-
parseClassSuper(node) {
super.parseClassSuper(node);
-
if (node.superClass && (this.match(47) || this.match(51))) {
node.superTypeParameters = this.tsParseTypeArgumentsInExpression();
}
-
if (this.eatContextual(111)) {
node.implements = this.tsParseHeritageClause("implements");
}
}
-
parseObjPropValue(prop, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors) {
const typeParameters = this.tsTryParseTypeParameters();
if (typeParameters) prop.typeParameters = typeParameters;
return super.parseObjPropValue(prop, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors);
}
-
parseFunctionParams(node, allowModifiers) {
const typeParameters = this.tsTryParseTypeParameters();
if (typeParameters) node.typeParameters = typeParameters;
@@ -10907,13 +9498,10 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
parseVarId(decl, kind) {
super.parseVarId(decl, kind);
-
if (decl.id.type === "Identifier" && !this.hasPrecedingLineBreak() && this.eat(35)) {
decl.definite = true;
}
-
const type = this.tsTryParseTypeAnnotation();
-
if (type) {
decl.id.typeAnnotation = type;
this.resetEndLocation(decl.id);
@@ -10924,31 +9512,28 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
if (this.match(14)) {
node.returnType = this.tsParseTypeAnnotation();
}
-
return super.parseAsyncArrowFromCallExpression(node, call);
}
-
parseMaybeAssign(refExpressionErrors, afterLeftParse) {
var _jsx, _jsx2, _typeCast, _jsx3, _typeCast2, _jsx4, _typeCast3;
let state;
let jsx;
let typeCast;
-
if (this.hasPlugin("jsx") && (this.match(140) || this.match(47))) {
state = this.state.clone();
jsx = this.tryParse(() => super.parseMaybeAssign(refExpressionErrors, afterLeftParse), state);
+
if (!jsx.error) return jsx.node;
+
const {
context
} = this.state;
const currentContext = context[context.length - 1];
-
if (currentContext === types.j_oTag || currentContext === types.j_expr) {
context.pop();
}
}
-
if (!((_jsx = jsx) != null && _jsx.error) && !this.match(47)) {
return super.parseMaybeAssign(refExpressionErrors, afterLeftParse);
}
@@ -10957,10 +9542,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
let typeParameters;
const arrow = this.tryParse(abort => {
var _expr$extra, _typeParameters;
-
typeParameters = this.tsParseTypeParameters();
const expr = super.parseMaybeAssign(refExpressionErrors, afterLeftParse);
-
if (expr.type !== "ArrowFunctionExpression" || (_expr$extra = expr.extra) != null && _expr$extra.parenthesized) {
abort();
}
@@ -10968,7 +9551,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
if (((_typeParameters = typeParameters) == null ? void 0 : _typeParameters.params.length) !== 0) {
this.resetStartLocationFromNode(expr, typeParameters);
}
-
expr.typeParameters = typeParameters;
return expr;
}, state);
@@ -10977,38 +9559,32 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
if (typeParameters) this.reportReservedArrowTypeParam(typeParameters);
return arrow.node;
}
-
if (!jsx) {
assert(!this.hasPlugin("jsx"));
+
typeCast = this.tryParse(() => super.parseMaybeAssign(refExpressionErrors, afterLeftParse), state);
if (!typeCast.error) return typeCast.node;
}
-
if ((_jsx2 = jsx) != null && _jsx2.node) {
this.state = jsx.failState;
return jsx.node;
}
-
if (arrow.node) {
this.state = arrow.failState;
if (typeParameters) this.reportReservedArrowTypeParam(typeParameters);
return arrow.node;
}
-
if ((_typeCast = typeCast) != null && _typeCast.node) {
this.state = typeCast.failState;
return typeCast.node;
}
-
if ((_jsx3 = jsx) != null && _jsx3.thrown) throw jsx.error;
if (arrow.thrown) throw arrow.error;
if ((_typeCast2 = typeCast) != null && _typeCast2.thrown) throw typeCast.error;
throw ((_jsx4 = jsx) == null ? void 0 : _jsx4.error) || arrow.error || ((_typeCast3 = typeCast) == null ? void 0 : _typeCast3.error);
}
-
reportReservedArrowTypeParam(node) {
var _node$extra;
-
if (node.params.length === 1 && !((_node$extra = node.extra) != null && _node$extra.trailingComma) && this.getPluginOption("typescript", "disallowAmbiguousJSXLike")) {
this.raise(TSErrors.ReservedArrowTypeParam, {
at: node
@@ -11023,22 +9599,20 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
return super.parseMaybeUnary(refExpressionErrors, sawUnary);
}
}
-
parseArrow(node) {
if (this.match(14)) {
+
const result = this.tryParse(abort => {
const returnType = this.tsParseTypeOrTypePredicateAnnotation(14);
if (this.canInsertSemicolon() || !this.match(19)) abort();
return returnType;
});
if (result.aborted) return;
-
if (!result.thrown) {
if (result.error) this.state = result.failState;
node.returnType = result.node;
}
}
-
return super.parseArrow(node);
}
@@ -11049,36 +9623,30 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
at: param
});
}
-
param.optional = true;
}
-
const type = this.tsTryParseTypeAnnotation();
if (type) param.typeAnnotation = type;
this.resetEndLocation(param);
return param;
}
-
isAssignable(node, isBinding) {
switch (node.type) {
case "TSTypeCastExpression":
return this.isAssignable(node.expression, isBinding);
-
case "TSParameterProperty":
return true;
-
default:
return super.isAssignable(node, isBinding);
}
}
-
toAssignable(node, isLHS = false) {
switch (node.type) {
case "ParenthesizedExpression":
this.toAssignableParenthesizedExpression(node, isLHS);
break;
-
case "TSAsExpression":
+ case "TSSatisfiesExpression":
case "TSNonNullExpression":
case "TSTypeAssertion":
if (isLHS) {
@@ -11090,42 +9658,37 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
at: node
});
}
-
this.toAssignable(node.expression, isLHS);
break;
-
case "AssignmentExpression":
if (!isLHS && node.left.type === "TSTypeCastExpression") {
node.left = this.typeCastToParameter(node.left);
}
-
default:
super.toAssignable(node, isLHS);
}
}
-
toAssignableParenthesizedExpression(node, isLHS) {
switch (node.expression.type) {
case "TSAsExpression":
+ case "TSSatisfiesExpression":
case "TSNonNullExpression":
case "TSTypeAssertion":
case "ParenthesizedExpression":
this.toAssignable(node.expression, isLHS);
break;
-
default:
super.toAssignable(node, isLHS);
}
}
-
checkToRestConversion(node, allowPattern) {
switch (node.type) {
case "TSAsExpression":
+ case "TSSatisfiesExpression":
case "TSTypeAssertion":
case "TSNonNullExpression":
this.checkToRestConversion(node.expression, false);
break;
-
default:
super.checkToRestConversion(node, allowPattern);
}
@@ -11137,36 +9700,30 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
TSParameterProperty: "parameter",
TSNonNullExpression: "expression",
TSAsExpression: (binding !== BIND_NONE || !isUnparenthesizedInAssign) && ["expression", true],
+ TSSatisfiesExpression: (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:
return this.parseIdentifier(true);
-
default:
return super.parseBindingAtom();
}
}
-
parseMaybeDecoratorArguments(expr) {
if (this.match(47) || this.match(51)) {
const typeArguments = this.tsParseTypeArgumentsInExpression();
-
if (this.match(10)) {
const call = super.parseMaybeDecoratorArguments(expr);
call.typeParameters = typeArguments;
return call;
}
-
this.unexpected(null, 10);
}
-
return super.parseMaybeDecoratorArguments(expr);
}
-
checkCommaAfterRest(close) {
if (this.state.isAmbientContext && this.match(12) && this.lookaheadCharCode() === close) {
this.next();
@@ -11179,20 +9736,16 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
isClassMethod() {
return this.match(47) || super.isClassMethod();
}
-
isClassProperty() {
return this.match(35) || this.match(14) || super.isClassProperty();
}
-
parseMaybeDefault(startLoc, left) {
const node = super.parseMaybeDefault(startLoc, left);
-
if (node.type === "AssignmentPattern" && node.typeAnnotation && node.right.start < node.typeAnnotation.start) {
this.raise(TSErrors.TypeAnnotationAfterAssign, {
at: node.typeAnnotation
});
}
-
return node;
}
@@ -11201,12 +9754,10 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
if (code === 62) {
return this.finishOp(48, 1);
}
-
if (code === 60) {
return this.finishOp(47, 1);
}
}
-
return super.getTokenFromCode(code);
}
@@ -11214,7 +9765,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
const {
type
} = this.state;
-
if (type === 47) {
this.state.pos -= 1;
this.readToken_lt();
@@ -11223,64 +9773,51 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
this.readToken_gt();
}
}
-
reScan_lt() {
const {
type
} = this.state;
-
if (type === 51) {
this.state.pos -= 2;
this.finishOp(47, 1);
return 47;
}
-
return type;
}
-
toAssignableList(exprList, trailingCommaLoc, isLHS) {
for (let i = 0; i < exprList.length; i++) {
const expr = exprList[i];
-
if ((expr == null ? void 0 : expr.type) === "TSTypeCastExpression") {
exprList[i] = this.typeCastToParameter(expr);
}
}
-
super.toAssignableList(exprList, trailingCommaLoc, isLHS);
}
-
typeCastToParameter(node) {
node.expression.typeAnnotation = node.typeAnnotation;
this.resetEndLocation(node.expression, node.typeAnnotation.loc.end);
return node.expression;
}
-
shouldParseArrow(params) {
if (this.match(14)) {
return params.every(expr => this.isAssignable(expr, true));
}
-
return super.shouldParseArrow(params);
}
-
shouldParseAsyncArrow() {
return this.match(14) || super.shouldParseAsyncArrow();
}
-
canHaveLeadingDecorator() {
return super.canHaveLeadingDecorator() || this.isAbstractClass();
}
-
jsxParseOpeningElementAfterName(node) {
if (this.match(47) || this.match(51)) {
- const typeArguments = this.tsTryParseAndCatch(() => this.tsParseTypeArgumentsInExpression());
+ const typeArguments = this.tsTryParseAndCatch(() =>
+ this.tsParseTypeArgumentsInExpression());
if (typeArguments) node.typeParameters = typeArguments;
}
-
return super.jsxParseOpeningElementAfterName(node);
}
-
getGetterSetterExpectedParamCount(method) {
const baseCount = super.getGetterSetterExpectedParamCount(method);
const params = this.getObjectOrClassMethodParams(method);
@@ -11288,46 +9825,39 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
const hasContextParam = firstParam && this.isThisParam(firstParam);
return hasContextParam ? baseCount + 1 : baseCount;
}
-
parseCatchClauseParam() {
const param = super.parseCatchClauseParam();
const type = this.tsTryParseTypeAnnotation();
-
if (type) {
param.typeAnnotation = type;
this.resetEndLocation(param);
}
-
return param;
}
-
tsInAmbientContext(cb) {
const oldIsAmbientContext = this.state.isAmbientContext;
this.state.isAmbientContext = true;
-
try {
return cb();
} finally {
this.state.isAmbientContext = oldIsAmbientContext;
}
}
-
parseClass(node, isStatement, optionalId) {
const oldInAbstractClass = this.state.inAbstractClass;
this.state.inAbstractClass = !!node.abstract;
-
try {
return super.parseClass(node, isStatement, optionalId);
} finally {
this.state.inAbstractClass = oldInAbstractClass;
}
}
-
tsParseAbstractDeclaration(node, decorators) {
if (this.match(80)) {
node.abstract = true;
return this.maybeTakeDecorators(decorators, this.parseClass(node, true, false));
} else if (this.isContextual(127)) {
+
if (!this.hasFollowingLineBreak()) {
node.abstract = true;
this.raise(TSErrors.NonClassMethodPropertyHasAbstractModifer, {
@@ -11339,13 +9869,11 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
this.unexpected(null, 80);
}
}
-
parseMethod(node, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope) {
const method = super.parseMethod(node, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope);
-
if (method.abstract) {
- const hasBody = this.hasPlugin("estree") ? !!method.value.body : !!method.body;
-
+ const hasBody = this.hasPlugin("estree") ?
+ !!method.value.body : !!method.body;
if (hasBody) {
const {
key
@@ -11356,55 +9884,44 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
});
}
}
-
return method;
}
-
tsParseTypeParameterName() {
const typeName = this.parseIdentifier();
return typeName.name;
}
-
shouldParseAsAmbientContext() {
return !!this.getPluginOption("typescript", "dts");
}
-
parse() {
if (this.shouldParseAsAmbientContext()) {
this.state.isAmbientContext = true;
}
-
return super.parse();
}
-
getExpression() {
if (this.shouldParseAsAmbientContext()) {
this.state.isAmbientContext = true;
}
-
return super.getExpression();
}
-
parseExportSpecifier(node, isString, isInTypeExport, isMaybeTypeOnly) {
if (!isString && isMaybeTypeOnly) {
this.parseTypeOnlyImportExportSpecifier(node, false, isInTypeExport);
return this.finishNode(node, "ExportSpecifier");
}
-
node.exportKind = "value";
return super.parseExportSpecifier(node, isString, isInTypeExport, isMaybeTypeOnly);
}
-
- parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, isMaybeTypeOnly, bindingType) {
+ parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, isMaybeTypeOnly,
+ bindingType) {
if (!importedIsString && isMaybeTypeOnly) {
this.parseTypeOnlyImportExportSpecifier(specifier, true, isInTypeOnlyImport);
return this.finishNode(specifier, "ImportSpecifier");
}
-
specifier.importKind = "value";
return super.parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, isMaybeTypeOnly, isInTypeOnlyImport ? BIND_TS_TYPE_IMPORT : BIND_FLAGS_TS_IMPORT);
}
-
parseTypeOnlyImportExportSpecifier(node, isImport, isInTypeOnlyImportExport) {
const leftOfAsKey = isImport ? "imported" : "local";
const rightOfAsKey = isImport ? "local" : "exported";
@@ -11416,10 +9933,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
if (this.isContextual(93)) {
const firstAs = this.parseIdentifier();
-
if (this.isContextual(93)) {
const secondAs = this.parseIdentifier();
-
if (tokenIsKeywordOrIdentifier(this.state.type)) {
hasTypeSpecifier = true;
leftOfAs = firstAs;
@@ -11438,10 +9953,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
}
} else if (tokenIsKeywordOrIdentifier(this.state.type)) {
hasTypeSpecifier = true;
-
if (isImport) {
leftOfAs = this.parseIdentifier(true);
-
if (!this.isContextual(93)) {
this.checkReservedWord(leftOfAs.name, leftOfAs.loc.start, true, true);
}
@@ -11449,47 +9962,37 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
leftOfAs = this.parseModuleExportName();
}
}
-
if (hasTypeSpecifier && isInTypeOnlyImportExport) {
this.raise(isImport ? TSErrors.TypeModifierIsUsedInTypeImports : TSErrors.TypeModifierIsUsedInTypeExports, {
at: loc
});
}
-
node[leftOfAsKey] = leftOfAs;
node[rightOfAsKey] = rightOfAs;
const kindKey = isImport ? "importKind" : "exportKind";
node[kindKey] = hasTypeSpecifier ? "type" : "value";
-
if (canParseAsKeyword && this.eatContextual(93)) {
node[rightOfAsKey] = isImport ? this.parseIdentifier() : this.parseModuleExportName();
}
-
if (!node[rightOfAsKey]) {
node[rightOfAsKey] = cloneIdentifier(node[leftOfAsKey]);
}
-
if (isImport) {
this.checkIdentifier(node[rightOfAsKey], hasTypeSpecifier ? BIND_TS_TYPE_IMPORT : BIND_FLAGS_TS_IMPORT);
}
}
-
});
-
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;
@@ -11501,22 +10004,24 @@ const PlaceholderErrors = ParseErrorEnum`placeholders`({
ClassNameIsRequired: "A class name is required.",
UnexpectedSpace: "Unexpected space in placeholder."
});
+
var placeholders = (superClass => class PlaceholdersParserMixin extends superClass {
parsePlaceholder(expectedNode) {
if (this.match(142)) {
const node = this.startNode();
this.next();
this.assertNoSpace();
+
node.name = super.parseIdentifier(true);
this.assertNoSpace();
this.expect(142);
return this.finishPlaceholder(node, expectedNode);
}
}
-
finishPlaceholder(node, expectedNode) {
const isFinished = !!(node.expectedNode && node.type === "Placeholder");
node.expectedNode = expectedNode;
+
return isFinished ? node : this.finishNode(node, "Placeholder");
}
@@ -11524,18 +10029,15 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
if (code === 37 && this.input.charCodeAt(this.state.pos + 1) === 37) {
return this.finishOp(142, 2);
}
-
return super.getTokenFromCode(code);
}
parseExprAtom(refExpressionErrors) {
return this.parsePlaceholder("Expression") || super.parseExprAtom(refExpressionErrors);
}
-
parseIdentifier(liberal) {
return this.parsePlaceholder("Identifier") || super.parseIdentifier(liberal);
}
-
checkReservedWord(word, startLoc, checkKeywords, isBinding) {
if (word !== undefined) {
super.checkReservedWord(word, startLoc, checkKeywords, isBinding);
@@ -11545,11 +10047,9 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
parseBindingAtom() {
return this.parsePlaceholder("Pattern") || super.parseBindingAtom();
}
-
isValidLVal(type, isParenthesized, binding) {
return type === "Placeholder" || super.isValidLVal(type, isParenthesized, binding);
}
-
toAssignable(node, isLHS) {
if (node && node.type === "Placeholder" && node.expectedNode === "Expression") {
node.expectedNode = "Pattern";
@@ -11562,17 +10062,14 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
if (super.hasFollowingIdentifier(context)) {
return true;
}
-
if (context) return false;
- const nextToken = this.lookahead();
+ const nextToken = this.lookahead();
if (nextToken.type === 142) {
return true;
}
-
return false;
}
-
verifyBreakContinue(node, isBreak) {
if (node.label && node.label.type === "Placeholder") return;
super.verifyBreakContinue(node, isBreak);
@@ -11582,7 +10079,6 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
if (expr.type !== "Placeholder" || expr.extra && expr.extra.parenthesized) {
return super.parseExpressionStatement(node, expr);
}
-
if (this.match(14)) {
const stmt = node;
stmt.label = this.finishPlaceholder(expr, "Identifier");
@@ -11590,26 +10086,21 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
stmt.body = super.parseStatement("label");
return this.finishNode(stmt, "LabeledStatement");
}
-
this.semicolon();
node.name = expr.name;
return this.finishPlaceholder(node, "Statement");
}
-
parseBlock(allowDirectives, createNewLexicalScope, afterBlockParse) {
return this.parsePlaceholder("BlockStatement") || super.parseBlock(allowDirectives, createNewLexicalScope, afterBlockParse);
}
-
parseFunctionId(requireId) {
return this.parsePlaceholder("Identifier") || super.parseFunctionId(requireId);
}
-
parseClass(node, isStatement, optionalId) {
const type = isStatement ? "ClassDeclaration" : "ClassExpression";
this.next();
const oldStrict = this.state.strict;
const placeholder = this.parsePlaceholder("Identifier");
-
if (placeholder) {
if (this.match(81) || this.match(142) || this.match(5)) {
node.id = placeholder;
@@ -11625,16 +10116,13 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
} else {
this.parseClassId(node, isStatement, optionalId);
}
-
super.parseClassSuper(node);
node.body = this.parsePlaceholder("ClassBody") || super.parseClassBody(!!node.superClass, oldStrict);
return this.finishNode(node, type);
}
-
parseExport(node, decorators) {
const placeholder = this.parsePlaceholder("Identifier");
if (!placeholder) return super.parseExport(node, decorators);
-
if (!this.isContextual(97) && !this.match(12)) {
node.specifiers = [];
node.source = null;
@@ -11648,47 +10136,38 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
node.specifiers = [this.finishNode(specifier, "ExportDefaultSpecifier")];
return super.parseExport(node, decorators);
}
-
isExportDefaultSpecifier() {
if (this.match(65)) {
const next = this.nextTokenStart();
-
if (this.isUnparsedContextual(next, "from")) {
if (this.input.startsWith(tokenLabelName(142), this.nextTokenStartSince(next + 4))) {
return true;
}
}
}
-
return super.isExportDefaultSpecifier();
}
-
maybeParseExportDefaultSpecifier(node) {
if (node.specifiers && node.specifiers.length > 0) {
return true;
}
-
return super.maybeParseExportDefaultSpecifier(node);
}
-
checkExport(node) {
const {
specifiers
} = node;
-
if (specifiers != null && specifiers.length) {
- node.specifiers = specifiers.filter(node => node.exported.type === "Placeholder");
+ node.specifiers = specifiers.filter(
+ node => node.exported.type === "Placeholder");
}
-
super.checkExport(node);
node.specifiers = specifiers;
}
-
parseImport(node) {
const placeholder = this.parsePlaceholder("Identifier");
if (!placeholder) return super.parseImport(node);
node.specifiers = [];
-
if (!this.isContextual(97) && !this.match(12)) {
node.source = this.finishPlaceholder(placeholder, "StringLiteral");
this.semicolon();
@@ -11698,19 +10177,18 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
const specifier = this.startNodeAtNode(placeholder);
specifier.local = placeholder;
node.specifiers.push(this.finishNode(specifier, "ImportDefaultSpecifier"));
-
if (this.eat(12)) {
const hasStarImport = this.maybeParseStarImportSpecifier(node);
+
if (!hasStarImport) this.parseNamedImportSpecifiers(node);
}
-
this.expectContextual(97);
node.source = this.parseImportSource();
this.semicolon();
return this.finishNode(node, "ImportDeclaration");
}
-
parseImportSource() {
+
return this.parsePlaceholder("StringLiteral") || super.parseImportSource();
}
@@ -11721,7 +10199,6 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
});
}
}
-
});
var v8intrinsic = (superClass => class V8IntrinsicMixin extends superClass {
@@ -11730,17 +10207,14 @@ var v8intrinsic = (superClass => class V8IntrinsicMixin extends superClass {
const v8IntrinsicStartLoc = this.state.startLoc;
const node = this.startNode();
this.next();
-
if (tokenIsIdentifier(this.state.type)) {
const name = this.parseIdentifierName();
const identifier = this.createIdentifier(node, name);
identifier.type = "V8IntrinsicIdentifier";
-
if (this.match(10)) {
return identifier;
}
}
-
this.unexpected(v8IntrinsicStartLoc);
}
}
@@ -11748,7 +10222,6 @@ var v8intrinsic = (superClass => class V8IntrinsicMixin extends superClass {
parseExprAtom(refExpressionErrors) {
return this.parseV8Intrinsic() || super.parseExprAtom(refExpressionErrors);
}
-
});
function hasPlugin(plugins, expectedConfig) {
@@ -11760,17 +10233,14 @@ function hasPlugin(plugins, expectedConfig) {
return expectedOptionsIsEmpty && p === expectedName;
} else {
const [pluginName, pluginOptions] = p;
-
if (pluginName !== expectedName) {
return false;
}
-
for (const key of expectedKeys) {
if (pluginOptions[key] !== expectedOptions[key]) {
return false;
}
}
-
return true;
}
});
@@ -11783,11 +10253,9 @@ function getPluginOption(plugins, name, option) {
return plugin === name;
}
});
-
if (plugin && Array.isArray(plugin) && plugin.length > 1) {
return plugin[1][option];
}
-
return null;
}
const PIPELINE_PROPOSALS = ["minimal", "fsharp", "hack", "smart"];
@@ -11798,56 +10266,42 @@ function validatePlugins(plugins) {
if (hasPlugin(plugins, "decorators-legacy")) {
throw new Error("Cannot use the decorators and decorators-legacy plugin together");
}
-
const decoratorsBeforeExport = getPluginOption(plugins, "decorators", "decoratorsBeforeExport");
-
if (decoratorsBeforeExport != null && typeof decoratorsBeforeExport !== "boolean") {
throw new Error("'decoratorsBeforeExport' must be a boolean.");
}
-
const allowCallParenthesized = getPluginOption(plugins, "decorators", "allowCallParenthesized");
-
if (allowCallParenthesized != null && typeof allowCallParenthesized !== "boolean") {
throw new Error("'allowCallParenthesized' must be a boolean.");
}
}
-
if (hasPlugin(plugins, "flow") && hasPlugin(plugins, "typescript")) {
throw new Error("Cannot combine flow and typescript plugins.");
}
-
if (hasPlugin(plugins, "placeholders") && hasPlugin(plugins, "v8intrinsic")) {
throw new Error("Cannot combine placeholders and v8intrinsic plugins.");
}
-
if (hasPlugin(plugins, "pipelineOperator")) {
const proposal = getPluginOption(plugins, "pipelineOperator", "proposal");
-
if (!PIPELINE_PROPOSALS.includes(proposal)) {
const proposalList = PIPELINE_PROPOSALS.map(p => `"${p}"`).join(", ");
throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${proposalList}.`);
}
-
const tupleSyntaxIsHash = hasPlugin(plugins, ["recordAndTuple", {
syntaxType: "hash"
}]);
-
if (proposal === "hack") {
if (hasPlugin(plugins, "placeholders")) {
throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");
}
-
if (hasPlugin(plugins, "v8intrinsic")) {
throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");
}
-
const topicToken = getPluginOption(plugins, "pipelineOperator", "topicToken");
-
if (!TOPIC_TOKENS.includes(topicToken)) {
const tokenList = TOPIC_TOKENS.map(t => `"${t}"`).join(", ");
throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${tokenList}.`);
}
-
if (topicToken === "#" && tupleSyntaxIsHash) {
throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "hack", topicToken: "#" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.');
}
@@ -11855,31 +10309,27 @@ function validatePlugins(plugins) {
throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "smart" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.');
}
}
-
if (hasPlugin(plugins, "moduleAttributes")) {
{
if (hasPlugin(plugins, "importAssertions")) {
throw new Error("Cannot combine importAssertions and moduleAttributes plugins.");
}
-
const moduleAttributesVersionPluginOption = getPluginOption(plugins, "moduleAttributes", "version");
-
if (moduleAttributesVersionPluginOption !== "may-2020") {
throw new Error("The 'moduleAttributes' plugin requires a 'version' option," + " representing the last proposal update. Currently, the" + " only supported value is 'may-2020'.");
}
}
}
-
if (hasPlugin(plugins, "recordAndTuple") && getPluginOption(plugins, "recordAndTuple", "syntaxType") != null && !RECORD_AND_TUPLE_SYNTAX_TYPES.includes(getPluginOption(plugins, "recordAndTuple", "syntaxType"))) {
throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: " + RECORD_AND_TUPLE_SYNTAX_TYPES.map(p => `'${p}'`).join(", "));
}
-
if (hasPlugin(plugins, "asyncDoExpressions") && !hasPlugin(plugins, "doExpressions")) {
const error = new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");
error.missingPlugins = "doExpressions";
throw error;
}
}
+
const mixinPlugins = {
estree,
jsx,
@@ -11908,31 +10358,26 @@ const defaultOptions = {
errorRecovery: false,
attachComment: true
};
+
function getOptions(opts) {
const options = {};
-
for (const key of Object.keys(defaultOptions)) {
options[key] = opts && opts[key] != null ? opts[key] : defaultOptions[key];
}
-
return options;
}
const getOwn = (object, key) => Object.hasOwnProperty.call(object, key) && object[key];
-
const unwrapParenthesizedExpression = node => {
return node.type === "ParenthesizedExpression" ? unwrapParenthesizedExpression(node.expression) : node;
};
-
class LValParser extends NodeUtils {
+
toAssignable(node, isLHS = false) {
var _node$extra, _node$extra3;
-
let parenthesized = undefined;
-
if (node.type === "ParenthesizedExpression" || (_node$extra = node.extra) != null && _node$extra.parenthesized) {
parenthesized = unwrapParenthesizedExpression(node);
-
if (isLHS) {
if (parenthesized.type === "Identifier") {
this.expressionScope.recordArrowParemeterBindingError(Errors.InvalidParenthesizedAssignment, {
@@ -11949,7 +10394,6 @@ class LValParser extends NodeUtils {
});
}
}
-
switch (node.type) {
case "Identifier":
case "ObjectPattern":
@@ -11957,63 +10401,50 @@ class LValParser extends NodeUtils {
case "AssignmentPattern":
case "RestElement":
break;
-
case "ObjectExpression":
node.type = "ObjectPattern";
-
for (let i = 0, length = node.properties.length, last = length - 1; i < length; i++) {
var _node$extra2;
-
const prop = node.properties[i];
const isLast = i === last;
this.toAssignableObjectExpressionProp(prop, isLast, isLHS);
-
if (isLast && prop.type === "RestElement" && (_node$extra2 = node.extra) != null && _node$extra2.trailingCommaLoc) {
this.raise(Errors.RestTrailingComma, {
at: node.extra.trailingCommaLoc
});
}
}
-
break;
-
case "ObjectProperty":
{
const {
key,
value
} = node;
-
if (this.isPrivateName(key)) {
this.classScope.usePrivateName(this.getPrivateNameSV(key), key.loc.start);
}
-
this.toAssignable(value, isLHS);
break;
}
-
case "SpreadElement":
{
throw new Error("Internal @babel/parser error (this is a bug, please report it)." + " SpreadElement should be converted by .toAssignable's caller.");
}
-
case "ArrayExpression":
node.type = "ArrayPattern";
this.toAssignableList(node.elements, (_node$extra3 = node.extra) == null ? void 0 : _node$extra3.trailingCommaLoc, isLHS);
break;
-
case "AssignmentExpression":
if (node.operator !== "=") {
this.raise(Errors.MissingEqInAssignment, {
at: node.left.loc.end
});
}
-
node.type = "AssignmentPattern";
delete node.operator;
this.toAssignable(node.left, isLHS);
break;
-
case "ParenthesizedExpression":
this.toAssignable(parenthesized, isLHS);
break;
@@ -12030,7 +10461,6 @@ class LValParser extends NodeUtils {
const arg = prop.argument;
this.checkToRestConversion(arg, false);
this.toAssignable(arg, isLHS);
-
if (!isLast) {
this.raise(Errors.RestTrailingComma, {
at: prop
@@ -12043,11 +10473,9 @@ class LValParser extends NodeUtils {
toAssignableList(exprList, trailingCommaLoc, isLHS) {
const end = exprList.length - 1;
-
for (let i = 0; i <= end; i++) {
const elt = exprList[i];
if (!elt) continue;
-
if (elt.type === "SpreadElement") {
elt.type = "RestElement";
const arg = elt.argument;
@@ -12056,7 +10484,6 @@ class LValParser extends NodeUtils {
} else {
this.toAssignable(elt, isLHS);
}
-
if (elt.type === "RestElement") {
if (i < end) {
this.raise(Errors.RestTrailingComma, {
@@ -12070,7 +10497,6 @@ class LValParser extends NodeUtils {
}
}
}
-
isAssignable(node, isBinding) {
switch (node.type) {
case "Identifier":
@@ -12079,7 +10505,6 @@ class LValParser extends NodeUtils {
case "AssignmentPattern":
case "RestElement":
return true;
-
case "ObjectExpression":
{
const last = node.properties.length - 1;
@@ -12087,38 +10512,30 @@ class LValParser extends NodeUtils {
return prop.type !== "ObjectMethod" && (i === last || prop.type !== "SpreadElement") && this.isAssignable(prop);
});
}
-
case "ObjectProperty":
return this.isAssignable(node.value);
-
case "SpreadElement":
return this.isAssignable(node.argument);
-
case "ArrayExpression":
return node.elements.every(element => element === null || this.isAssignable(element));
-
case "AssignmentExpression":
return node.operator === "=";
-
case "ParenthesizedExpression":
return this.isAssignable(node.expression);
-
case "MemberExpression":
case "OptionalMemberExpression":
return !isBinding;
-
default:
return false;
}
}
- toReferencedList(exprList, isParenthesizedExpr) {
+ toReferencedList(exprList,
+ isParenthesizedExpr) {
return exprList;
}
-
toReferencedListDeep(exprList, isParenthesizedExpr) {
this.toReferencedList(exprList, isParenthesizedExpr);
-
for (const expr of exprList) {
if ((expr == null ? void 0 : expr.type) === "ArrayExpression") {
this.toReferencedListDeep(expr.elements);
@@ -12149,7 +10566,6 @@ class LValParser extends NodeUtils {
node.elements = this.parseBindingList(3, 93, true);
return this.finishNode(node, "ArrayPattern");
}
-
case 5:
return this.parseObjectLike(8, true);
}
@@ -12160,42 +10576,35 @@ class LValParser extends NodeUtils {
parseBindingList(close, closeCharCode, allowEmpty, allowModifiers) {
const elts = [];
let first = true;
-
while (!this.eat(close)) {
if (first) {
first = false;
} else {
this.expect(12);
}
-
if (allowEmpty && this.match(12)) {
elts.push(null);
} else if (this.eat(close)) {
break;
} else if (this.match(21)) {
elts.push(this.parseAssignableListItemTypes(this.parseRestBinding()));
-
if (!this.checkCommaAfterRest(closeCharCode)) {
this.expect(close);
break;
}
} else {
const decorators = [];
-
if (this.match(26) && this.hasPlugin("decorators")) {
this.raise(Errors.UnsupportedParameterDecorator, {
at: this.state.startLoc
});
}
-
while (this.match(26)) {
decorators.push(this.parseDecorator());
}
-
elts.push(this.parseAssignableListItem(allowModifiers, decorators));
}
}
-
return elts;
}
@@ -12212,7 +10621,6 @@ class LValParser extends NodeUtils {
type,
startLoc
} = this.state;
-
if (type === 21) {
return this.parseBindingRestProperty(prop);
} else if (type === 136) {
@@ -12222,7 +10630,6 @@ class LValParser extends NodeUtils {
} else {
this.parsePropertyName(prop);
}
-
prop.method = false;
return this.parseObjPropValue(prop, startLoc, false, false, true, false);
}
@@ -12231,11 +10638,9 @@ class LValParser extends NodeUtils {
const left = this.parseMaybeDefault();
this.parseAssignableListItemTypes(left);
const elt = this.parseMaybeDefault(left.loc.start, left);
-
if (decorators.length) {
left.decorators = decorators;
}
-
return elt;
}
@@ -12245,7 +10650,6 @@ class LValParser extends NodeUtils {
parseMaybeDefault(startLoc, left) {
var _startLoc, _left;
-
(_startLoc = startLoc) != null ? _startLoc : startLoc = this.state.startLoc;
left = (_left = left) != null ? _left : this.parseBindingAtom();
if (!this.eat(29)) return left;
@@ -12254,8 +10658,9 @@ class LValParser extends NodeUtils {
node.right = this.parseMaybeAssignAllowIn();
return this.finishNode(node, "AssignmentPattern");
}
-
- isValidLVal(type, isUnparenthesizedInAssign, binding) {
+ isValidLVal(type,
+ isUnparenthesizedInAssign,
+ binding) {
return getOwn({
AssignmentPattern: "left",
RestElement: "argument",
@@ -12263,7 +10668,8 @@ class LValParser extends NodeUtils {
ParenthesizedExpression: "expression",
ArrayPattern: "elements",
ObjectPattern: "properties"
- }, type);
+ },
+ type);
}
checkLVal(expression, {
@@ -12275,26 +10681,22 @@ class LValParser extends NodeUtils {
hasParenthesizedAncestor = false
}) {
var _expression$extra;
-
const type = expression.type;
- if (this.isObjectMethod(expression)) return;
+ if (this.isObjectMethod(expression)) return;
if (type === "MemberExpression") {
if (binding !== BIND_NONE) {
this.raise(Errors.InvalidPropertyBindingPattern, {
at: expression
});
}
-
return;
}
-
if (expression.type === "Identifier") {
this.checkIdentifier(expression, binding, strictModeChanged, allowingSloppyLetBinding);
const {
name
} = expression;
-
if (checkClashes) {
if (checkClashes.has(name)) {
this.raise(Errors.ParamDupe, {
@@ -12304,13 +10706,10 @@ class LValParser extends NodeUtils {
checkClashes.add(name);
}
}
-
return;
}
-
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, {
@@ -12324,7 +10723,6 @@ class LValParser extends NodeUtils {
});
return;
}
-
const [key, isParenthesizedExpression] = Array.isArray(validity) ? validity : [validity, type === "ParenthesizedExpression"];
const nextAncestor = expression.type === "ArrayPattern" || expression.type === "ObjectPattern" || expression.type === "ParenthesizedExpression" ? expression : ancestor;
@@ -12341,7 +10739,6 @@ class LValParser extends NodeUtils {
}
}
}
-
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) {
@@ -12356,65 +10753,55 @@ class LValParser extends NodeUtils {
});
}
}
-
if (!allowLetBinding && at.name === "let") {
this.raise(Errors.LetInLexicalBinding, {
at
});
}
-
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.checkToRestConversion(node.expression, allowPattern);
break;
-
case "Identifier":
case "MemberExpression":
break;
-
case "ArrayExpression":
case "ObjectExpression":
if (allowPattern) break;
-
default:
this.raise(Errors.InvalidRestAssignmentPattern, {
at: node
});
}
}
-
checkCommaAfterRest(close) {
if (!this.match(12)) {
return false;
}
-
this.raise(this.lookaheadCharCode() === close ? Errors.RestTrailingComma : Errors.ElementAfterRest, {
at: this.state.startLoc
});
return true;
}
-
}
class ExpressionParser extends LValParser {
+
checkProto(prop, isRecord, protoRef, refExpressionErrors) {
- if (prop.type === "SpreadElement" || this.isObjectMethod(prop) || prop.computed || prop.shorthand) {
+ if (prop.type === "SpreadElement" || this.isObjectMethod(prop) || prop.computed ||
+ prop.shorthand) {
return;
}
-
const key = prop.key;
const name = key.type === "Identifier" ? key.name : key.value;
-
if (name === "__proto__") {
if (isRecord) {
this.raise(Errors.RecordNoProto, {
@@ -12422,7 +10809,6 @@ class ExpressionParser extends LValParser {
});
return;
}
-
if (protoRef.used) {
if (refExpressionErrors) {
if (refExpressionErrors.doubleProtoLoc === null) {
@@ -12434,11 +10820,9 @@ class ExpressionParser extends LValParser {
});
}
}
-
protoRef.used = true;
}
}
-
shouldExitDescending(expr, potentialArrowAt) {
return expr.type === "ArrowFunctionExpression" && expr.start === potentialArrowAt;
}
@@ -12447,19 +10831,15 @@ class ExpressionParser extends LValParser {
this.enterInitialScopes();
this.nextToken();
const expr = this.parseExpression();
-
if (!this.match(137)) {
this.unexpected();
}
-
this.finalizeRemainingComments();
expr.comments = this.state.comments;
expr.errors = this.state.errors;
-
if (this.options.tokens) {
expr.tokens = this.tokens;
}
-
return expr;
}
@@ -12467,26 +10847,21 @@ class ExpressionParser extends LValParser {
if (disallowIn) {
return this.disallowInAnd(() => this.parseExpressionBase(refExpressionErrors));
}
-
return this.allowInAnd(() => this.parseExpressionBase(refExpressionErrors));
}
parseExpressionBase(refExpressionErrors) {
const startLoc = this.state.startLoc;
const expr = this.parseMaybeAssign(refExpressionErrors);
-
if (this.match(12)) {
const node = this.startNodeAt(startLoc);
node.expressions = [expr];
-
while (this.eat(12)) {
node.expressions.push(this.parseMaybeAssign(refExpressionErrors));
}
-
this.toReferencedList(node.expressions);
return this.finishNode(node, "SequenceExpression");
}
-
return expr;
}
@@ -12500,58 +10875,45 @@ class ExpressionParser extends LValParser {
setOptionalParametersError(refExpressionErrors, resultError) {
var _resultError$loc;
-
refExpressionErrors.optionalParametersLoc = (_resultError$loc = resultError == null ? void 0 : resultError.loc) != null ? _resultError$loc : this.state.startLoc;
}
parseMaybeAssign(refExpressionErrors, afterLeftParse) {
const startLoc = this.state.startLoc;
-
if (this.isContextual(106)) {
if (this.prodParam.hasYield) {
let left = this.parseYield();
-
if (afterLeftParse) {
left = afterLeftParse.call(this, left, startLoc);
}
-
return left;
}
}
-
let ownExpressionErrors;
-
if (refExpressionErrors) {
ownExpressionErrors = false;
} else {
refExpressionErrors = new ExpressionErrors();
ownExpressionErrors = true;
}
-
const {
type
} = this.state;
-
if (type === 10 || tokenIsIdentifier(type)) {
this.state.potentialArrowAt = this.state.start;
}
-
let left = this.parseMaybeConditional(refExpressionErrors);
-
if (afterLeftParse) {
left = afterLeftParse.call(this, left, startLoc);
}
-
if (tokenIsAssignment(this.state.type)) {
const node = this.startNodeAt(startLoc);
const operator = this.state.value;
node.operator = operator;
-
if (this.match(29)) {
this.toAssignable(left, true);
node.left = left;
const startIndex = startLoc.index;
-
if (refExpressionErrors.doubleProtoLoc != null && refExpressionErrors.doubleProtoLoc.index >= startIndex) {
refExpressionErrors.doubleProtoLoc = null;
}
@@ -12567,7 +10929,6 @@ class ExpressionParser extends LValParser {
} else {
node.left = left;
}
-
this.next();
node.right = this.parseMaybeAssign();
this.checkLVal(left, {
@@ -12577,7 +10938,6 @@ class ExpressionParser extends LValParser {
} else if (ownExpressionErrors) {
this.checkExpressionErrors(refExpressionErrors, true);
}
-
return left;
}
@@ -12585,15 +10945,13 @@ class ExpressionParser extends LValParser {
const startLoc = this.state.startLoc;
const potentialArrowAt = this.state.potentialArrowAt;
const expr = this.parseExprOps(refExpressionErrors);
-
if (this.shouldExitDescending(expr, potentialArrowAt)) {
return expr;
}
-
return this.parseConditional(expr, startLoc, refExpressionErrors);
}
-
- parseConditional(expr, startLoc, refExpressionErrors) {
+ parseConditional(expr, startLoc,
+ refExpressionErrors) {
if (this.eat(17)) {
const node = this.startNodeAt(startLoc);
node.test = expr;
@@ -12602,10 +10960,8 @@ class ExpressionParser extends LValParser {
node.alternate = this.parseMaybeAssign();
return this.finishNode(node, "ConditionalExpression");
}
-
return expr;
}
-
parseMaybeUnaryOrPrivate(refExpressionErrors) {
return this.match(136) ? this.parsePrivateName() : this.parseMaybeUnary(refExpressionErrors);
}
@@ -12614,56 +10970,44 @@ class ExpressionParser extends LValParser {
const startLoc = this.state.startLoc;
const potentialArrowAt = this.state.potentialArrowAt;
const expr = this.parseMaybeUnaryOrPrivate(refExpressionErrors);
-
if (this.shouldExitDescending(expr, potentialArrowAt)) {
return expr;
}
-
return this.parseExprOp(expr, startLoc, -1);
}
parseExprOp(left, leftStartLoc, minPrec) {
if (this.isPrivateName(left)) {
- const value = this.getPrivateNameSV(left);
+ const value = this.getPrivateNameSV(left);
if (minPrec >= tokenOperatorPrecedence(58) || !this.prodParam.hasIn || !this.match(58)) {
this.raise(Errors.PrivateInExpectedIn, {
at: left,
identifierName: value
});
}
-
this.classScope.usePrivateName(value, left.loc.start);
}
-
const op = this.state.type;
-
if (tokenIsOperator(op) && (this.prodParam.hasIn || !this.match(58))) {
let prec = tokenOperatorPrecedence(op);
-
if (prec > minPrec) {
if (op === 39) {
this.expectPlugin("pipelineOperator");
-
if (this.state.inFSharpPipelineDirectBody) {
return left;
}
-
this.checkPipelineAtInfixOperator(left, leftStartLoc);
}
-
const node = this.startNodeAt(leftStartLoc);
node.left = left;
node.operator = this.state.value;
const logical = op === 41 || op === 42;
const coalesce = op === 40;
-
if (coalesce) {
prec = tokenOperatorPrecedence(42);
}
-
this.next();
-
if (op === 39 && this.hasPlugin(["pipelineOperator", {
proposal: "minimal"
}])) {
@@ -12673,27 +11017,22 @@ class ExpressionParser extends LValParser {
});
}
}
-
node.right = this.parseExprOpRightExpr(op, prec);
const finishedNode = this.finishNode(node, logical || coalesce ? "LogicalExpression" : "BinaryExpression");
const nextOp = this.state.type;
-
if (coalesce && (nextOp === 41 || nextOp === 42) || logical && nextOp === 40) {
throw this.raise(Errors.MixingCoalesceWithLogical, {
at: this.state.startLoc
});
}
-
return this.parseExprOp(finishedNode, leftStartLoc, minPrec);
}
}
-
return left;
}
parseExprOpRightExpr(op, prec) {
const startLoc = this.state.startLoc;
-
switch (op) {
case 39:
switch (this.getPluginOption("pipelineOperator", "proposal")) {
@@ -12701,7 +11040,6 @@ class ExpressionParser extends LValParser {
return this.withTopicBindingContext(() => {
return this.parseHackPipeBody();
});
-
case "smart":
return this.withTopicBindingContext(() => {
if (this.prodParam.hasYield && this.isContextual(106)) {
@@ -12709,10 +11047,8 @@ class ExpressionParser extends LValParser {
at: this.state.startLoc
});
}
-
return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(op, prec), startLoc);
});
-
case "fsharp":
return this.withSoloAwaitPermittingContext(() => {
return this.parseFSharpPipelineBody(prec);
@@ -12728,15 +11064,14 @@ class ExpressionParser extends LValParser {
const startLoc = this.state.startLoc;
return this.parseExprOp(this.parseMaybeUnaryOrPrivate(), startLoc, tokenIsRightAssociative(op) ? prec - 1 : prec);
}
-
parseHackPipeBody() {
var _body$extra;
-
const {
startLoc
} = this.state;
const body = this.parseMaybeAssign();
- const requiredParentheses = UnparenthesizedPipeBodyDescriptions.has(body.type);
+ const requiredParentheses = UnparenthesizedPipeBodyDescriptions.has(
+ body.type);
if (requiredParentheses && !((_body$extra = body.extra) != null && _body$extra.parenthesized)) {
this.raise(Errors.PipeUnparenthesizedBody, {
@@ -12744,16 +11079,13 @@ class ExpressionParser extends LValParser {
type: body.type
});
}
-
if (!this.topicReferenceWasUsedInCurrentContext()) {
this.raise(Errors.PipeTopicUnused, {
at: startLoc
});
}
-
return body;
}
-
checkExponentialAfterUnary(node) {
if (this.match(57)) {
this.raise(Errors.UnexpectedTokenUnaryExponentiation, {
@@ -12765,33 +11097,26 @@ class ExpressionParser extends LValParser {
parseMaybeUnary(refExpressionErrors, sawUnary) {
const startLoc = this.state.startLoc;
const isAwait = this.isContextual(96);
-
if (isAwait && this.isAwaitAllowed()) {
this.next();
const expr = this.parseAwait(startLoc);
if (!sawUnary) this.checkExponentialAfterUnary(expr);
return expr;
}
-
const update = this.match(34);
const node = this.startNode();
-
if (tokenIsPrefix(this.state.type)) {
node.operator = this.state.value;
node.prefix = true;
-
if (this.match(72)) {
this.expectPlugin("throwExpressions");
}
-
const isDelete = this.match(89);
this.next();
node.argument = this.parseMaybeUnary(null, true);
this.checkExpressionErrors(refExpressionErrors, true);
-
if (this.state.strict && isDelete) {
const arg = node.argument;
-
if (arg.type === "Identifier") {
this.raise(Errors.StrictDelete, {
at: node
@@ -12802,24 +11127,20 @@ class ExpressionParser extends LValParser {
});
}
}
-
if (!update) {
if (!sawUnary) {
this.checkExponentialAfterUnary(node);
}
-
return this.finishNode(node, "UnaryExpression");
}
}
-
- const expr = this.parseUpdate(node, update, refExpressionErrors);
-
+ const expr = this.parseUpdate(
+ node, update, refExpressionErrors);
if (isAwait) {
const {
type
} = this.state;
const startsExpr = this.hasPlugin("v8intrinsic") ? tokenCanStartExpression(type) : tokenCanStartExpression(type) && !this.match(54);
-
if (startsExpr && !this.isAmbiguousAwait()) {
this.raiseOverwrite(Errors.AwaitNotInAsyncContext, {
at: startLoc
@@ -12827,7 +11148,6 @@ class ExpressionParser extends LValParser {
return this.parseAwait(startLoc);
}
}
-
return expr;
}
@@ -12839,11 +11159,9 @@ class ExpressionParser extends LValParser {
});
return node;
}
-
const startLoc = this.state.startLoc;
let expr = this.parseExprSubscripts(refExpressionErrors);
if (this.checkExpressionErrors(refExpressionErrors, false)) return expr;
-
while (tokenIsPostfix(this.state.type) && !this.canInsertSemicolon()) {
const node = this.startNodeAt(startLoc);
node.operator = this.state.value;
@@ -12854,7 +11172,6 @@ class ExpressionParser extends LValParser {
in: expr = this.finishNode(node, "UpdateExpression")
});
}
-
return expr;
}
@@ -12862,26 +11179,22 @@ class ExpressionParser extends LValParser {
const startLoc = this.state.startLoc;
const potentialArrowAt = this.state.potentialArrowAt;
const expr = this.parseExprAtom(refExpressionErrors);
-
if (this.shouldExitDescending(expr, potentialArrowAt)) {
return expr;
}
-
return this.parseSubscripts(expr, startLoc);
}
-
parseSubscripts(base, startLoc, noCalls) {
const state = {
optionalChainMember: false,
maybeAsyncArrow: this.atPossibleAsyncArrow(base),
stop: false
};
-
do {
base = this.parseSubscript(base, startLoc, noCalls, state);
+
state.maybeAsyncArrow = false;
} while (!state.stop);
-
return base;
}
@@ -12889,30 +11202,24 @@ class ExpressionParser extends LValParser {
const {
type
} = this.state;
-
if (!noCalls && type === 15) {
return this.parseBind(base, startLoc, noCalls, state);
} else if (tokenIsTemplate(type)) {
return this.parseTaggedTemplateExpression(base, startLoc, state);
}
-
let optional = false;
-
if (type === 18) {
if (noCalls && this.lookaheadCharCode() === 40) {
state.stop = true;
return base;
}
-
state.optionalChainMember = optional = true;
this.next();
}
-
if (!noCalls && this.match(10)) {
return this.parseCoverCallAndAsyncArrowHead(base, startLoc, state, optional);
} else {
const computed = this.eat(0);
-
if (computed || optional || this.eat(16)) {
return this.parseMember(base, startLoc, state, computed, optional);
} else {
@@ -12926,7 +11233,6 @@ class ExpressionParser extends LValParser {
const node = this.startNodeAt(startLoc);
node.object = base;
node.computed = computed;
-
if (computed) {
node.property = this.parseExpression();
this.expect(3);
@@ -12936,13 +11242,11 @@ class ExpressionParser extends LValParser {
at: startLoc
});
}
-
this.classScope.usePrivateName(this.state.value, this.state.startLoc);
node.property = this.parsePrivateName();
} else {
node.property = this.parseIdentifier(true);
}
-
if (state.optionalChainMember) {
node.optional = optional;
return this.finishNode(node, "OptionalMemberExpression");
@@ -12965,30 +11269,27 @@ class ExpressionParser extends LValParser {
let refExpressionErrors = null;
this.state.maybeInArrowParameters = true;
this.next();
+
const node = this.startNodeAt(startLoc);
node.callee = base;
const {
maybeAsyncArrow,
optionalChainMember
} = state;
-
if (maybeAsyncArrow) {
this.expressionScope.enter(newAsyncArrowScope());
refExpressionErrors = new ExpressionErrors();
}
-
if (optionalChainMember) {
node.optional = optional;
}
-
if (optional) {
node.arguments = this.parseCallExpressionArguments(11);
} else {
- node.arguments = this.parseCallExpressionArguments(11, base.type === "Import", base.type !== "Super", node, refExpressionErrors);
+ node.arguments = this.parseCallExpressionArguments(11, base.type === "Import", base.type !== "Super",
+ node, refExpressionErrors);
}
-
let finishedNode = this.finishCallExpression(node, optionalChainMember);
-
if (maybeAsyncArrow && this.shouldParseAsyncArrow() && !optional) {
state.stop = true;
this.checkDestructuringPrivate(refExpressionErrors);
@@ -13000,14 +11301,11 @@ class ExpressionParser extends LValParser {
this.checkExpressionErrors(refExpressionErrors, true);
this.expressionScope.exit();
}
-
this.toReferencedArguments(finishedNode);
}
-
this.state.maybeInArrowParameters = oldMaybeInArrowParameters;
return finishedNode;
}
-
toReferencedArguments(node, isParenthesizedExpr) {
this.toReferencedListDeep(node.arguments, isParenthesizedExpr);
}
@@ -13016,20 +11314,17 @@ class ExpressionParser extends LValParser {
const node = this.startNodeAt(startLoc);
node.tag = base;
node.quasi = this.parseTemplate(true);
-
if (state.optionalChainMember) {
this.raise(Errors.OptionalChainingNoTemplate, {
at: startLoc
});
}
-
return this.finishNode(node, "TaggedTemplateExpression");
}
-
atPossibleAsyncArrow(base) {
- return base.type === "Identifier" && base.name === "async" && this.state.lastTokEndLoc.index === base.end && !this.canInsertSemicolon() && base.end - base.start === 5 && base.start === this.state.potentialArrowAt;
+ return base.type === "Identifier" && base.name === "async" && this.state.lastTokEndLoc.index === base.end && !this.canInsertSemicolon() &&
+ base.end - base.start === 5 && base.start === this.state.potentialArrowAt;
}
-
finishCallExpression(node, optional) {
if (node.callee.type === "Import") {
if (node.arguments.length === 2) {
@@ -13039,7 +11334,6 @@ class ExpressionParser extends LValParser {
}
}
}
-
if (node.arguments.length === 0 || node.arguments.length > 2) {
this.raise(Errors.ImportCallArity, {
at: node,
@@ -13055,64 +11349,50 @@ class ExpressionParser extends LValParser {
}
}
}
-
return this.finishNode(node, optional ? "OptionalCallExpression" : "CallExpression");
}
-
parseCallExpressionArguments(close, dynamicImport, allowPlaceholder, nodeForExtra, refExpressionErrors) {
const elts = [];
let first = true;
const oldInFSharpPipelineDirectBody = this.state.inFSharpPipelineDirectBody;
this.state.inFSharpPipelineDirectBody = false;
-
while (!this.eat(close)) {
if (first) {
first = false;
} else {
this.expect(12);
-
if (this.match(close)) {
if (dynamicImport && !this.hasPlugin("importAssertions") && !this.hasPlugin("moduleAttributes")) {
this.raise(Errors.ImportCallArgumentTrailingComma, {
at: this.state.lastTokStartLoc
});
}
-
if (nodeForExtra) {
this.addTrailingCommaExtraToNode(nodeForExtra);
}
-
this.next();
break;
}
}
-
elts.push(this.parseExprListItem(false, refExpressionErrors, allowPlaceholder));
}
-
this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody;
return elts;
}
-
shouldParseAsyncArrow() {
return this.match(19) && !this.canInsertSemicolon();
}
-
parseAsyncArrowFromCallExpression(node, call) {
var _call$extra;
-
this.resetPreviousNodeTrailingComments(call);
this.expect(19);
this.parseArrowExpression(node, call.arguments, true, (_call$extra = call.extra) == null ? void 0 : _call$extra.trailingCommaLoc);
-
if (call.innerComments) {
setInnerComments(node, call.innerComments);
}
-
if (call.callee.trailingComments) {
setInnerComments(node, call.callee.trailingComments);
}
-
return node;
}
@@ -13127,105 +11407,80 @@ class ExpressionParser extends LValParser {
const {
type
} = this.state;
-
switch (type) {
case 79:
return this.parseSuper();
-
case 83:
node = this.startNode();
this.next();
-
if (this.match(16)) {
return this.parseImportMetaProperty(node);
}
-
if (!this.match(10)) {
this.raise(Errors.UnsupportedImport, {
at: this.state.lastTokStartLoc
});
}
-
return this.finishNode(node, "Import");
-
case 78:
node = this.startNode();
this.next();
return this.finishNode(node, "ThisExpression");
-
case 90:
{
return this.parseDo(this.startNode(), false);
}
-
case 56:
case 31:
{
this.readRegexp();
return this.parseRegExpLiteral(this.state.value);
}
-
case 132:
return this.parseNumericLiteral(this.state.value);
-
case 133:
return this.parseBigIntLiteral(this.state.value);
-
case 134:
return this.parseDecimalLiteral(this.state.value);
-
case 131:
return this.parseStringLiteral(this.state.value);
-
case 84:
return this.parseNullLiteral();
-
case 85:
return this.parseBooleanLiteral(true);
-
case 86:
return this.parseBooleanLiteral(false);
-
case 10:
{
const canBeArrow = this.state.potentialArrowAt === this.state.start;
return this.parseParenAndDistinguishExpression(canBeArrow);
}
-
case 2:
case 1:
{
return this.parseArrayLike(this.state.type === 2 ? 4 : 3, false, true);
}
-
case 0:
{
return this.parseArrayLike(3, true, false, refExpressionErrors);
}
-
case 6:
case 7:
{
return this.parseObjectLike(this.state.type === 6 ? 9 : 8, false, true);
}
-
case 5:
{
return this.parseObjectLike(8, false, false, refExpressionErrors);
}
-
case 68:
return this.parseFunctionOrFunctionSent();
-
case 26:
decorators = this.parseDecorators();
-
case 80:
return this.parseClass(this.maybeTakeDecorators(decorators, this.startNode()), false);
-
case 77:
return this.parseNewOrNewTarget();
-
case 25:
case 24:
return this.parseTemplate(false);
@@ -13236,7 +11491,6 @@ class ExpressionParser extends LValParser {
this.next();
node.object = null;
const callee = node.callee = this.parseNoCallExpr();
-
if (callee.type === "MemberExpression") {
return this.finishNode(node, "BindExpression");
} else {
@@ -13245,7 +11499,6 @@ class ExpressionParser extends LValParser {
});
}
}
-
case 136:
{
this.raise(Errors.PrivateInExpectedIn, {
@@ -13254,63 +11507,53 @@ class ExpressionParser extends LValParser {
});
return this.parsePrivateName();
}
-
case 33:
{
return this.parseTopicReferenceThenEqualsSign(54, "%");
}
-
case 32:
{
return this.parseTopicReferenceThenEqualsSign(44, "^");
}
-
case 37:
case 38:
{
return this.parseTopicReference("hack");
}
-
case 44:
case 54:
case 27:
{
const pipeProposal = this.getPluginOption("pipelineOperator", "proposal");
-
if (pipeProposal) {
return this.parseTopicReference(pipeProposal);
} else {
throw this.unexpected();
}
}
-
case 47:
{
const lookaheadCh = this.input.codePointAt(this.nextTokenStart());
-
- if (isIdentifierStart(lookaheadCh) || lookaheadCh === 62) {
+ if (isIdentifierStart(lookaheadCh) ||
+ lookaheadCh === 62) {
this.expectOnePlugin(["jsx", "flow", "typescript"]);
break;
} else {
throw this.unexpected();
}
}
-
default:
if (tokenIsIdentifier(type)) {
if (this.isContextual(125) && this.lookaheadCharCode() === 123 && !this.hasFollowingLineBreak()) {
return this.parseModuleExpression();
}
-
const canBeArrow = this.state.potentialArrowAt === this.state.start;
const containsEsc = this.state.containsEsc;
const id = this.parseIdentifier();
-
if (!containsEsc && id.name === "async" && !this.canInsertSemicolon()) {
const {
type
} = this.state;
-
if (type === 68) {
this.resetPreviousNodeTrailingComments(id);
this.next();
@@ -13326,23 +11569,19 @@ class ExpressionParser extends LValParser {
return this.parseDo(this.startNodeAtNode(id), true);
}
}
-
if (canBeArrow && this.match(19) && !this.canInsertSemicolon()) {
this.next();
return this.parseArrowExpression(this.startNodeAtNode(id), [id], false);
}
-
return id;
} else {
throw this.unexpected();
}
-
}
}
parseTopicReferenceThenEqualsSign(topicTokenType, topicTokenValue) {
const pipeProposal = this.getPluginOption("pipelineOperator", "proposal");
-
if (pipeProposal) {
this.state.type = topicTokenType;
this.state.value = topicTokenValue;
@@ -13359,16 +11598,21 @@ class ExpressionParser extends LValParser {
const node = this.startNode();
const startLoc = this.state.startLoc;
const tokenType = this.state.type;
+
this.next();
+
return this.finishTopicReference(node, startLoc, pipeProposal, tokenType);
}
finishTopicReference(node, startLoc, pipeProposal, tokenType) {
if (this.testTopicReferenceConfiguration(pipeProposal, startLoc, tokenType)) {
- const nodeType = pipeProposal === "smart" ? "PipelinePrimaryTopicReference" : "TopicReference";
+ const nodeType = pipeProposal === "smart" ? "PipelinePrimaryTopicReference" :
+ "TopicReference";
if (!this.topicReferenceIsAllowedInCurrentContext()) {
- this.raise(pipeProposal === "smart" ? Errors.PrimaryTopicNotAllowed : Errors.PipeTopicUnbound, {
+ this.raise(
+ pipeProposal === "smart" ? Errors.PrimaryTopicNotAllowed :
+ Errors.PipeTopicUnbound, {
at: startLoc
});
}
@@ -13391,10 +11635,8 @@ class ExpressionParser extends LValParser {
topicToken: tokenLabelName(tokenType)
}]);
}
-
case "smart":
return tokenType === 27;
-
default:
throw this.raise(Errors.PipeTopicRequiresHackPipes, {
at: startLoc
@@ -13406,29 +11648,24 @@ class ExpressionParser extends LValParser {
this.prodParam.enter(functionFlags(true, this.prodParam.hasYield));
const params = [this.parseIdentifier()];
this.prodParam.exit();
-
if (this.hasPrecedingLineBreak()) {
this.raise(Errors.LineTerminatorBeforeArrow, {
at: this.state.curPosition()
});
}
-
this.expect(19);
return this.parseArrowExpression(node, params, true);
}
parseDo(node, isAsync) {
this.expectPlugin("doExpressions");
-
if (isAsync) {
this.expectPlugin("asyncDoExpressions");
}
-
node.async = isAsync;
this.next();
const oldLabels = this.state.labels;
this.state.labels = [];
-
if (isAsync) {
this.prodParam.enter(PARAM_AWAIT);
node.body = this.parseBlock();
@@ -13436,7 +11673,6 @@ class ExpressionParser extends LValParser {
} else {
node.body = this.parseBlock();
}
-
this.state.labels = oldLabels;
return this.finishNode(node, "DoExpression");
}
@@ -13444,7 +11680,6 @@ class ExpressionParser extends LValParser {
parseSuper() {
const node = this.startNode();
this.next();
-
if (this.match(10) && !this.scope.allowDirectSuper && !this.options.allowSuperOutsideMethod) {
this.raise(Errors.SuperNotAllowed, {
at: node
@@ -13454,50 +11689,43 @@ class ExpressionParser extends LValParser {
at: node
});
}
-
if (!this.match(10) && !this.match(0) && !this.match(16)) {
this.raise(Errors.UnsupportedSuper, {
at: node
});
}
-
return this.finishNode(node, "Super");
}
-
parsePrivateName() {
const node = this.startNode();
- const id = this.startNodeAt(createPositionWithColumnOffset(this.state.startLoc, 1));
+ const id = this.startNodeAt(
+ createPositionWithColumnOffset(this.state.startLoc, 1));
const name = this.state.value;
this.next();
node.id = this.createIdentifier(id, name);
return this.finishNode(node, "PrivateName");
}
-
parseFunctionOrFunctionSent() {
const node = this.startNode();
+
this.next();
if (this.prodParam.hasYield && this.match(16)) {
const meta = this.createIdentifier(this.startNodeAtNode(node), "function");
this.next();
-
if (this.match(102)) {
this.expectPlugin("functionSent");
} else if (!this.hasPlugin("functionSent")) {
this.unexpected();
}
-
return this.parseMetaProperty(node, meta, "sent");
}
-
return this.parseFunction(node);
}
-
parseMetaProperty(node, meta, propertyName) {
node.meta = meta;
const containsEsc = this.state.containsEsc;
node.property = this.parseIdentifier(true);
-
if (node.property.name !== propertyName || containsEsc) {
this.raise(Errors.UnsupportedMetaProperty, {
at: node.property,
@@ -13505,7 +11733,6 @@ class ExpressionParser extends LValParser {
onlyValidPropertyName: propertyName
});
}
-
return this.finishNode(node, "MetaProperty");
}
@@ -13519,13 +11746,10 @@ class ExpressionParser extends LValParser {
at: id
});
}
-
this.sawUnambiguousESM = true;
}
-
return this.parseMetaProperty(node, id, "meta");
}
-
parseLiteralAtNode(value, type, node) {
this.addExtra(node, "rawValue", value);
this.addExtra(node, "raw", this.input.slice(node.start, this.state.end));
@@ -13533,42 +11757,34 @@ class ExpressionParser extends LValParser {
this.next();
return this.finishNode(node, type);
}
-
parseLiteral(value, type) {
const node = this.startNode();
return this.parseLiteralAtNode(value, type, node);
}
-
parseStringLiteral(value) {
return this.parseLiteral(value, "StringLiteral");
}
-
parseNumericLiteral(value) {
return this.parseLiteral(value, "NumericLiteral");
}
-
parseBigIntLiteral(value) {
return this.parseLiteral(value, "BigIntLiteral");
}
-
parseDecimalLiteral(value) {
return this.parseLiteral(value, "DecimalLiteral");
}
-
parseRegExpLiteral(value) {
const node = this.parseLiteral(value.value, "RegExpLiteral");
node.pattern = value.pattern;
node.flags = value.flags;
return node;
}
-
parseBooleanLiteral(value) {
const node = this.startNode();
node.value = value;
this.next();
return this.finishNode(node, "BooleanLiteral");
}
-
parseNullLiteral() {
const node = this.startNode();
this.next();
@@ -13590,24 +11806,20 @@ class ExpressionParser extends LValParser {
let first = true;
let spreadStartLoc;
let optionalCommaStartLoc;
-
while (!this.match(11)) {
if (first) {
first = false;
} else {
this.expect(12, refExpressionErrors.optionalParametersLoc === null ? null : refExpressionErrors.optionalParametersLoc);
-
if (this.match(11)) {
optionalCommaStartLoc = this.state.startLoc;
break;
}
}
-
if (this.match(21)) {
const spreadNodeStartLoc = this.state.startLoc;
spreadStartLoc = this.state.startLoc;
exprList.push(this.parseParenItem(this.parseRestBinding(), spreadNodeStartLoc));
-
if (!this.checkCommaAfterRest(41)) {
break;
}
@@ -13615,13 +11827,11 @@ class ExpressionParser extends LValParser {
exprList.push(this.parseMaybeAssignAllowIn(refExpressionErrors, this.parseParenItem));
}
}
-
const innerEndLoc = this.state.lastTokEndLoc;
this.expect(11);
this.state.maybeInArrowParameters = oldMaybeInArrowParameters;
this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody;
let arrowNode = this.startNodeAt(startLoc);
-
if (canBeArrow && this.shouldParseArrow(exprList) && (arrowNode = this.parseArrow(arrowNode))) {
this.checkDestructuringPrivate(refExpressionErrors);
this.expressionScope.validateAsPattern();
@@ -13629,18 +11839,14 @@ class ExpressionParser extends LValParser {
this.parseArrowExpression(arrowNode, exprList, false);
return arrowNode;
}
-
this.expressionScope.exit();
-
if (!exprList.length) {
this.unexpected(this.state.lastTokStartLoc);
}
-
if (optionalCommaStartLoc) this.unexpected(optionalCommaStartLoc);
if (spreadStartLoc) this.unexpected(spreadStartLoc);
this.checkExpressionErrors(refExpressionErrors, true);
this.toReferencedListDeep(exprList, true);
-
if (exprList.length > 1) {
val = this.startNodeAt(innerStartLoc);
val.expressions = exprList;
@@ -13649,10 +11855,9 @@ class ExpressionParser extends LValParser {
} else {
val = exprList[0];
}
-
- return this.wrapParenthesis(startLoc, val);
+ return this.wrapParenthesis(startLoc,
+ val);
}
-
wrapParenthesis(startLoc, expression) {
if (!this.options.createParenthesizedExpressions) {
this.addExtra(expression, "parenthesized", true);
@@ -13660,7 +11865,6 @@ class ExpressionParser extends LValParser {
this.takeSurroundingComments(expression, startLoc.index, this.state.lastTokEndLoc.index);
return expression;
}
-
const parenExpression = this.startNodeAt(startLoc);
parenExpression.expression = expression;
return this.finishNode(parenExpression, "ParenthesizedExpression");
@@ -13669,41 +11873,34 @@ class ExpressionParser extends LValParser {
shouldParseArrow(params) {
return !this.canInsertSemicolon();
}
-
parseArrow(node) {
if (this.eat(19)) {
return node;
}
}
-
- parseParenItem(node, startLoc) {
+ parseParenItem(node,
+ startLoc) {
return node;
}
-
parseNewOrNewTarget() {
const node = this.startNode();
this.next();
-
if (this.match(16)) {
const meta = this.createIdentifier(this.startNodeAtNode(node), "new");
this.next();
const metaProp = this.parseMetaProperty(node, meta, "target");
-
if (!this.scope.inNonArrowFunction && !this.scope.inClass) {
this.raise(Errors.UnexpectedNewTarget, {
at: metaProp
});
}
-
return metaProp;
}
-
return this.parseNew(node);
}
parseNew(node) {
this.parseNewCallee(node);
-
if (this.eat(10)) {
const args = this.parseExprList(11);
this.toReferencedList(args);
@@ -13711,13 +11908,10 @@ class ExpressionParser extends LValParser {
} else {
node.arguments = [];
}
-
return this.finishNode(node, "NewExpression");
}
-
parseNewCallee(node) {
node.callee = this.parseNoCallExpr();
-
if (node.callee.type === "Import") {
this.raise(Errors.ImportCallNotNewExpression, {
at: node.callee
@@ -13742,7 +11936,6 @@ class ExpressionParser extends LValParser {
} = this.state;
const elemStart = start + 1;
const elem = this.startNodeAt(createPositionWithColumnOffset(startLoc, 1));
-
if (value === null) {
if (!isTagged) {
this.raise(Errors.InvalidEscapeSequenceTemplate, {
@@ -13750,7 +11943,6 @@ class ExpressionParser extends LValParser {
});
}
}
-
const isTail = this.match(24);
const endOffset = isTail ? -1 : -2;
const elemEnd = end + endOffset;
@@ -13770,13 +11962,11 @@ class ExpressionParser extends LValParser {
node.expressions = [];
let curElt = this.parseTemplateElement(isTagged);
node.quasis = [curElt];
-
while (!curElt.tail) {
node.expressions.push(this.parseTemplateSubstitution());
this.readTemplateContinuation();
node.quasis.push(curElt = this.parseTemplateElement(isTagged));
}
-
return this.finishNode(node, "TemplateLiteral");
}
@@ -13788,7 +11978,6 @@ class ExpressionParser extends LValParser {
if (isRecord) {
this.expectPlugin("recordAndTuple");
}
-
const oldInFSharpPipelineDirectBody = this.state.inFSharpPipelineDirectBody;
this.state.inFSharpPipelineDirectBody = false;
const propHash = Object.create(null);
@@ -13796,28 +11985,24 @@ class ExpressionParser extends LValParser {
const node = this.startNode();
node.properties = [];
this.next();
-
while (!this.match(close)) {
if (first) {
first = false;
} else {
this.expect(12);
-
if (this.match(close)) {
- this.addTrailingCommaExtraToNode(node);
+ this.addTrailingCommaExtraToNode(
+ node);
break;
}
}
-
let prop;
-
if (isPattern) {
prop = this.parseBindingProperty();
} else {
prop = this.parsePropertyDefinition(refExpressionErrors);
this.checkProto(prop, isRecord, propHash, refExpressionErrors);
}
-
if (isRecord && !this.isObjectProperty(prop) && prop.type !== "SpreadElement") {
this.raise(Errors.InvalidRecordProperty, {
at: prop
@@ -13830,20 +12015,16 @@ class ExpressionParser extends LValParser {
node.properties.push(prop);
}
-
this.next();
this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody;
let type = "ObjectExpression";
-
if (isPattern) {
type = "ObjectPattern";
} else if (isRecord) {
type = "RecordExpression";
}
-
return this.finishNode(node, type);
}
-
addTrailingCommaExtraToNode(node) {
this.addExtra(node, "trailingComma", this.state.lastTokStart);
this.addExtra(node, "trailingCommaLoc", this.state.lastTokStartLoc, false);
@@ -13855,7 +12036,6 @@ class ExpressionParser extends LValParser {
parsePropertyDefinition(refExpressionErrors) {
let decorators = [];
-
if (this.match(26)) {
if (this.hasPlugin("decorators")) {
this.raise(Errors.UnsupportedPropertyDecorator, {
@@ -13867,48 +12047,38 @@ class ExpressionParser extends LValParser {
decorators.push(this.parseDecorator());
}
}
-
const prop = this.startNode();
let isAsync = false;
let isAccessor = false;
let startLoc;
-
if (this.match(21)) {
if (decorators.length) this.unexpected();
return this.parseSpread();
}
-
if (decorators.length) {
prop.decorators = decorators;
decorators = [];
}
-
prop.method = false;
-
if (refExpressionErrors) {
startLoc = this.state.startLoc;
}
-
let isGenerator = this.eat(55);
this.parsePropertyNamePrefixOperator(prop);
const containsEsc = this.state.containsEsc;
const key = this.parsePropertyName(prop, refExpressionErrors);
-
if (!isGenerator && !containsEsc && this.maybeAsyncOrAccessorProp(prop)) {
const keyName = key.name;
-
if (keyName === "async" && !this.hasPrecedingLineBreak()) {
isAsync = true;
this.resetPreviousNodeTrailingComments(key);
isGenerator = this.eat(55);
this.parsePropertyName(prop);
}
-
if (keyName === "get" || keyName === "set") {
isAccessor = true;
this.resetPreviousNodeTrailingComments(key);
prop.kind = keyName;
-
if (this.match(55)) {
isGenerator = true;
this.raise(Errors.AccessorIsGenerator, {
@@ -13917,14 +12087,11 @@ class ExpressionParser extends LValParser {
});
this.next();
}
-
this.parsePropertyName(prop);
}
}
-
return this.parseObjPropValue(prop, startLoc, isGenerator, isAsync, false, isAccessor, refExpressionErrors);
}
-
getGetterSetterExpectedParamCount(method) {
return method.kind === "get" ? 0 : 1;
}
@@ -13935,16 +12102,13 @@ class ExpressionParser extends LValParser {
checkGetterSetterParams(method) {
var _params;
-
const paramCount = this.getGetterSetterExpectedParamCount(method);
const params = this.getObjectOrClassMethodParams(method);
-
if (params.length !== paramCount) {
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(Errors.BadSetterRestParameter, {
at: method
@@ -13954,11 +12118,11 @@ class ExpressionParser extends LValParser {
parseObjectMethod(prop, isGenerator, isAsync, isPattern, isAccessor) {
if (isAccessor) {
- const finishedProp = this.parseMethod(prop, isGenerator, false, false, false, "ObjectMethod");
+ const finishedProp = this.parseMethod(prop,
+ isGenerator, false, false, false, "ObjectMethod");
this.checkGetterSetterParams(finishedProp);
return finishedProp;
}
-
if (isAsync || isGenerator || this.match(10)) {
if (isPattern) this.unexpected();
prop.kind = "method";
@@ -13969,20 +12133,16 @@ class ExpressionParser extends LValParser {
parseObjectProperty(prop, startLoc, isPattern, refExpressionErrors) {
prop.shorthand = false;
-
if (this.eat(14)) {
prop.value = isPattern ? this.parseMaybeDefault(this.state.startLoc) : this.parseMaybeAssignAllowIn(refExpressionErrors);
return this.finishNode(prop, "ObjectProperty");
}
-
if (!prop.computed && prop.key.type === "Identifier") {
this.checkReservedWord(prop.key.name, prop.key.loc.start, true, false);
-
if (isPattern) {
prop.value = this.parseMaybeDefault(startLoc, cloneIdentifier(prop.key));
} else if (this.match(29)) {
const shorthandAssignLoc = this.state.startLoc;
-
if (refExpressionErrors != null) {
if (refExpressionErrors.shorthandAssignLoc === null) {
refExpressionErrors.shorthandAssignLoc = shorthandAssignLoc;
@@ -13992,17 +12152,14 @@ class ExpressionParser extends LValParser {
at: shorthandAssignLoc
});
}
-
prop.value = this.parseMaybeDefault(startLoc, cloneIdentifier(prop.key));
} else {
prop.value = cloneIdentifier(prop.key);
}
-
prop.shorthand = true;
return this.finishNode(prop, "ObjectProperty");
}
}
-
parseObjPropValue(prop, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors) {
const node = this.parseObjectMethod(prop, isGenerator, isAsync, isPattern, isAccessor) || this.parseObjectProperty(prop, startLoc, isPattern, refExpressionErrors);
if (!node) this.unexpected();
@@ -14020,7 +12177,6 @@ class ExpressionParser extends LValParser {
value
} = this.state;
let key;
-
if (tokenIsKeywordOrIdentifier(type)) {
key = this.parseIdentifier(true);
} else {
@@ -14028,23 +12184,18 @@ class ExpressionParser extends LValParser {
case 132:
key = this.parseNumericLiteral(value);
break;
-
case 131:
key = this.parseStringLiteral(value);
break;
-
case 133:
key = this.parseBigIntLiteral(value);
break;
-
case 134:
key = this.parseDecimalLiteral(value);
break;
-
case 136:
{
const privateKeyLoc = this.state.startLoc;
-
if (refExpressionErrors != null) {
if (refExpressionErrors.privateKeyLoc === null) {
refExpressionErrors.privateKeyLoc = privateKeyLoc;
@@ -14054,23 +12205,18 @@ class ExpressionParser extends LValParser {
at: privateKeyLoc
});
}
-
key = this.parsePrivateName();
break;
}
-
default:
throw this.unexpected();
}
}
-
prop.key = key;
-
if (type !== 136) {
prop.computed = false;
}
}
-
return prop.key;
}
@@ -14097,12 +12243,12 @@ class ExpressionParser extends LValParser {
if (isTuple) {
this.expectPlugin("recordAndTuple");
}
-
const oldInFSharpPipelineDirectBody = this.state.inFSharpPipelineDirectBody;
this.state.inFSharpPipelineDirectBody = false;
const node = this.startNode();
this.next();
- node.elements = this.parseExprList(close, !isTuple, refExpressionErrors, node);
+ node.elements = this.parseExprList(close, !isTuple, refExpressionErrors,
+ node);
this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody;
return this.finishNode(node, isTuple ? "TupleExpression" : "ArrayExpression");
}
@@ -14110,20 +12256,16 @@ class ExpressionParser extends LValParser {
parseArrowExpression(node, params, isAsync, trailingCommaLoc) {
this.scope.enter(SCOPE_FUNCTION | SCOPE_ARROW);
let flags = functionFlags(isAsync, false);
-
if (!this.match(5) && this.prodParam.hasIn) {
flags |= PARAM_IN;
}
-
this.prodParam.enter(flags);
this.initFunction(node, isAsync);
const oldMaybeInArrowParameters = this.state.maybeInArrowParameters;
-
if (params) {
this.state.maybeInArrowParameters = true;
this.setArrowFunctionParameters(node, params, trailingCommaLoc);
}
-
this.state.maybeInArrowParameters = false;
this.parseFunctionBody(node, true);
this.prodParam.exit();
@@ -14131,12 +12273,10 @@ class ExpressionParser extends LValParser {
this.state.maybeInArrowParameters = oldMaybeInArrowParameters;
return this.finishNode(node, "ArrowFunctionExpression");
}
-
setArrowFunctionParameters(node, params, trailingCommaLoc) {
this.toAssignableList(params, trailingCommaLoc, false);
node.params = params;
}
-
parseFunctionBodyAndFinish(node, type, isMethod = false) {
this.parseFunctionBody(node, false, isMethod);
return this.finishNode(node, type);
@@ -14145,7 +12285,6 @@ class ExpressionParser extends LValParser {
parseFunctionBody(node, allowExpression, isMethod = false) {
const isExpression = allowExpression && !this.match(5);
this.expressionScope.enter(newExpressionScope());
-
if (isExpression) {
node.body = this.parseMaybeAssign();
this.checkParams(node, false, allowExpression, false);
@@ -14153,17 +12292,21 @@ class ExpressionParser extends LValParser {
const oldStrict = this.state.strict;
const oldLabels = this.state.labels;
this.state.labels = [];
+
this.prodParam.enter(this.prodParam.currentFlags() | PARAM_RETURN);
- node.body = this.parseBlock(true, false, hasStrictModeDirective => {
+ node.body = this.parseBlock(true, false,
+ hasStrictModeDirective => {
const nonSimple = !this.isSimpleParamList(node.params);
-
if (hasStrictModeDirective && nonSimple) {
this.raise(Errors.IllegalLanguageModeDirective, {
- at: (node.kind === "method" || node.kind === "constructor") && !!node.key ? node.key.loc.end : node
+ 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) {
@@ -14173,28 +12316,23 @@ class ExpressionParser extends LValParser {
this.prodParam.exit();
this.state.labels = oldLabels;
}
-
this.expressionScope.exit();
}
-
isSimpleParameter(node) {
return node.type === "Identifier";
}
-
isSimpleParamList(params) {
for (let i = 0, len = params.length; i < len; i++) {
if (!this.isSimpleParameter(params[i])) return false;
}
-
return true;
}
-
- checkParams(node, allowDuplicates, isArrowFunction, strictModeChanged = true) {
+ checkParams(node, allowDuplicates,
+ isArrowFunction, strictModeChanged = true) {
const checkClashes = !allowDuplicates && new Set();
const formalParameters = {
type: "FormalParameters"
};
-
for (const param of node.params) {
this.checkLVal(param, {
in: formalParameters,
@@ -14208,32 +12346,25 @@ class ExpressionParser extends LValParser {
parseExprList(close, allowEmpty, refExpressionErrors, nodeForExtra) {
const elts = [];
let first = true;
-
while (!this.eat(close)) {
if (first) {
first = false;
} else {
this.expect(12);
-
if (this.match(close)) {
if (nodeForExtra) {
this.addTrailingCommaExtraToNode(nodeForExtra);
}
-
this.next();
break;
}
}
-
elts.push(this.parseExprListItem(allowEmpty, refExpressionErrors));
}
-
return elts;
}
-
parseExprListItem(allowEmpty, refExpressionErrors, allowPlaceholder) {
let elt;
-
if (this.match(12)) {
if (!allowEmpty) {
this.raise(Errors.UnexpectedToken, {
@@ -14241,27 +12372,23 @@ class ExpressionParser extends LValParser {
unexpected: ","
});
}
-
elt = null;
} else if (this.match(21)) {
const spreadNodeStartLoc = this.state.startLoc;
elt = this.parseParenItem(this.parseSpread(refExpressionErrors), spreadNodeStartLoc);
} else if (this.match(17)) {
this.expectPlugin("partialApplication");
-
if (!allowPlaceholder) {
this.raise(Errors.UnexpectedArgumentPlaceholder, {
at: this.state.startLoc
});
}
-
const node = this.startNode();
this.next();
elt = this.finishNode(node, "ArgumentPlaceholder");
} else {
elt = this.parseMaybeAssignAllowIn(refExpressionErrors, this.parseParenItem);
}
-
return elt;
}
@@ -14270,28 +12397,23 @@ class ExpressionParser extends LValParser {
const name = this.parseIdentifierName(liberal);
return this.createIdentifier(node, name);
}
-
createIdentifier(node, name) {
node.name = name;
node.loc.identifierName = name;
return this.finishNode(node, "Identifier");
}
-
parseIdentifierName(liberal) {
let name;
const {
startLoc,
type
} = this.state;
-
if (tokenIsKeywordOrIdentifier(type)) {
name = this.state.value;
} else {
throw this.unexpected();
}
-
const tokenIsKeyword = tokenKeywordOrIdentifierIsKeyword(type);
-
if (liberal) {
if (tokenIsKeyword) {
this.replaceToken(130);
@@ -14299,20 +12421,16 @@ class ExpressionParser extends LValParser {
} else {
this.checkReservedWord(name, startLoc, tokenIsKeyword, false);
}
-
this.next();
return name;
}
-
checkReservedWord(word, startLoc, checkKeywords, isBinding) {
if (word.length > 10) {
return;
}
-
if (!canBeReservedWord(word)) {
return;
}
-
if (word === "yield") {
if (this.prodParam.hasYield) {
this.raise(Errors.YieldBindingIdentifier, {
@@ -14327,14 +12445,12 @@ class ExpressionParser extends LValParser {
});
return;
}
-
if (this.scope.inStaticBlock) {
this.raise(Errors.AwaitBindingIdentifierInStaticBlock, {
at: startLoc
});
return;
}
-
this.expressionScope.recordAsyncArrowParametersError({
at: startLoc
});
@@ -14346,7 +12462,6 @@ class ExpressionParser extends LValParser {
return;
}
}
-
if (checkKeywords && isKeyword(word)) {
this.raise(Errors.UnexpectedKeyword, {
at: startLoc,
@@ -14354,9 +12469,7 @@ class ExpressionParser extends LValParser {
});
return;
}
-
const reservedTest = !this.state.strict ? isReservedWord : isBinding ? isStrictBindReservedWord : isStrictReservedWord;
-
if (reservedTest(word, this.inModule)) {
this.raise(Errors.UnexpectedReservedWord, {
at: startLoc,
@@ -14364,14 +12477,11 @@ class ExpressionParser extends LValParser {
});
}
}
-
isAwaitAllowed() {
if (this.prodParam.hasAwait) return true;
-
if (this.options.allowAwaitOutsideFunction && !this.scope.inFunction) {
return true;
}
-
return false;
}
@@ -14380,13 +12490,11 @@ class ExpressionParser extends LValParser {
this.expressionScope.recordParameterInitializerError(Errors.AwaitExpressionFormalParameter, {
at: node
});
-
if (this.eat(55)) {
this.raise(Errors.ObsoleteAwaitStar, {
at: node
});
}
-
if (!this.scope.inFunction && !this.options.allowAwaitOutsideFunction) {
if (this.isAmbiguousAwait()) {
this.ambiguousScriptDifferentAst = true;
@@ -14394,20 +12502,21 @@ class ExpressionParser extends LValParser {
this.sawUnambiguousESM = true;
}
}
-
if (!this.state.soloAwait) {
node.argument = this.parseMaybeUnary(null, true);
}
-
return this.finishNode(node, "AwaitExpression");
}
-
isAmbiguousAwait() {
if (this.hasPrecedingLineBreak()) return true;
const {
type
} = this.state;
- return type === 53 || type === 10 || type === 0 || tokenIsTemplate(type) || type === 135 || type === 56 || this.hasPlugin("v8intrinsic") && type === 54;
+ return (
+ type === 53 || type === 10 || type === 0 || tokenIsTemplate(type) ||
+ type === 135 || type === 56 ||
+ this.hasPlugin("v8intrinsic") && type === 54
+ );
}
parseYield() {
@@ -14418,10 +12527,8 @@ class ExpressionParser extends LValParser {
this.next();
let delegating = false;
let argument = null;
-
if (!this.hasPrecedingLineBreak()) {
delegating = this.eat(55);
-
switch (this.state.type) {
case 13:
case 137:
@@ -14432,12 +12539,10 @@ class ExpressionParser extends LValParser {
case 14:
case 12:
if (!delegating) break;
-
default:
argument = this.parseMaybeAssign();
}
}
-
node.delegate = delegating;
node.argument = argument;
return this.finishNode(node, "YieldExpression");
@@ -14454,7 +12559,6 @@ class ExpressionParser extends LValParser {
}
}
}
-
parseSmartPipelineBodyInStyle(childExpr, startLoc) {
if (this.isSimpleReference(childExpr)) {
const bodyNode = this.startNodeAt(startLoc);
@@ -14467,15 +12571,12 @@ class ExpressionParser extends LValParser {
return this.finishNode(bodyNode, "PipelineTopicExpression");
}
}
-
isSimpleReference(expression) {
switch (expression.type) {
case "MemberExpression":
return !expression.computed && this.isSimpleReference(expression.object);
-
case "Identifier":
return true;
-
default:
return false;
}
@@ -14501,7 +12602,6 @@ class ExpressionParser extends LValParser {
maxNumOfResolvableTopics: 1,
maxTopicIndex: null
};
-
try {
return callback();
} finally {
@@ -14518,7 +12618,6 @@ class ExpressionParser extends LValParser {
maxNumOfResolvableTopics: 0,
maxTopicIndex: null
};
-
try {
return callback();
} finally {
@@ -14528,64 +12627,51 @@ class ExpressionParser extends LValParser {
return callback();
}
}
-
withSoloAwaitPermittingContext(callback) {
const outerContextSoloAwaitState = this.state.soloAwait;
this.state.soloAwait = true;
-
try {
return callback();
} finally {
this.state.soloAwait = outerContextSoloAwaitState;
}
}
-
allowInAnd(callback) {
const flags = this.prodParam.currentFlags();
const prodParamToSet = PARAM_IN & ~flags;
-
if (prodParamToSet) {
this.prodParam.enter(flags | PARAM_IN);
-
try {
return callback();
} finally {
this.prodParam.exit();
}
}
-
return callback();
}
-
disallowInAnd(callback) {
const flags = this.prodParam.currentFlags();
const prodParamToClear = PARAM_IN & flags;
-
if (prodParamToClear) {
this.prodParam.enter(flags & ~PARAM_IN);
-
try {
return callback();
} finally {
this.prodParam.exit();
}
}
-
return callback();
}
registerTopicReference() {
this.state.topicContext.maxTopicIndex = 0;
}
-
topicReferenceIsAllowedInCurrentContext() {
return this.state.topicContext.maxNumOfResolvableTopics >= 1;
}
-
topicReferenceWasUsedInCurrentContext() {
return this.state.topicContext.maxTopicIndex != null && this.state.topicContext.maxTopicIndex >= 0;
}
-
parseFSharpPipelineBody(prec) {
const startLoc = this.state.startLoc;
this.state.potentialArrowAt = this.state.start;
@@ -14600,39 +12686,36 @@ class ExpressionParser extends LValParser {
this.expectPlugin("moduleBlocks");
const node = this.startNode();
this.next();
-
if (!this.match(5)) {
this.unexpected(null, 5);
}
-
const program = this.startNodeAt(this.state.endLoc);
this.next();
+
const revertScopes = this.initializeScopes(true);
this.enterInitialScopes();
-
try {
node.body = this.parseProgram(program, 8, "module");
} finally {
revertScopes();
}
-
return this.finishNode(node, "ModuleExpression");
}
- parsePropertyNamePrefixOperator(prop) {}
-
+ parsePropertyNamePrefixOperator(
+ prop) {}
}
const loopLabel = {
- kind: "loop"
-},
- switchLabel = {
- kind: "switch"
-};
+ kind: "loop"
+ },
+ switchLabel = {
+ kind: "switch"
+ };
const FUNC_NO_FLAGS = 0b000,
- FUNC_STATEMENT = 0b001,
- FUNC_HANGING_STATEMENT = 0b010,
- FUNC_NULLABLE_ID = 0b100;
+ FUNC_STATEMENT = 0b001,
+ FUNC_HANGING_STATEMENT = 0b010,
+ FUNC_NULLABLE_ID = 0b100;
const loneSurrogate = /[\uD800-\uDFFF]/u;
const keywordRelationalOperator = /in(?:stanceof)?/y;
@@ -14642,7 +12725,6 @@ function babel7CompatTokens(tokens, input) {
const {
type
} = token;
-
if (typeof type === "number") {
{
if (type === 136) {
@@ -14672,7 +12754,6 @@ function babel7CompatTokens(tokens, input) {
i++;
continue;
}
-
if (tokenIsTemplate(type)) {
const {
loc,
@@ -14683,7 +12764,6 @@ function babel7CompatTokens(tokens, input) {
const backquoteEnd = start + 1;
const backquoteEndLoc = createPositionWithColumnOffset(loc.start, 1);
let startToken;
-
if (input.charCodeAt(start) === 96) {
startToken = new Token({
type: getExportedToken(22),
@@ -14703,9 +12783,7 @@ function babel7CompatTokens(tokens, input) {
endLoc: backquoteEndLoc
});
}
-
let templateValue, templateElementEnd, templateElementEndLoc, endToken;
-
if (type === 24) {
templateElementEnd = end - 1;
templateElementEndLoc = createPositionWithColumnOffset(loc.end, -1);
@@ -14731,7 +12809,6 @@ function babel7CompatTokens(tokens, input) {
endLoc: loc.end
});
}
-
tokens.splice(i, 1, startToken, new Token({
type: getExportedToken(20),
value: templateValue,
@@ -14747,27 +12824,22 @@ function babel7CompatTokens(tokens, input) {
token.type = getExportedToken(type);
}
}
-
return tokens;
}
-
class StatementParser extends ExpressionParser {
+
parseTopLevel(file, program) {
file.program = this.parseProgram(program);
file.comments = this.state.comments;
-
if (this.options.tokens) {
file.tokens = babel7CompatTokens(this.tokens, this.input);
}
-
return this.finishNode(file, "File");
}
-
parseProgram(program, end = 137, sourceType = this.options.sourceType) {
program.sourceType = sourceType;
program.interpreter = this.parseInterpreterDirective();
this.parseBlockBody(program, true, true, end);
-
if (this.inModule && !this.options.allowUndeclaredExports && this.scope.undefinedExports.size > 0) {
for (const [localName, at] of Array.from(this.scope.undefinedExports)) {
this.raise(Errors.ModuleExportUndefined, {
@@ -14776,15 +12848,12 @@ class StatementParser extends ExpressionParser {
});
}
}
-
let finishedProgram;
-
if (end === 137) {
finishedProgram = this.finishNode(program, "Program");
} else {
finishedProgram = this.finishNodeAt(program, "Program", createPositionWithColumnOffset(this.state.startLoc, -1));
}
-
return finishedProgram;
}
@@ -14797,63 +12866,51 @@ class StatementParser extends ExpressionParser {
const expressionValue = directiveLiteral.value;
const raw = this.input.slice(directiveLiteral.start, directiveLiteral.end);
const val = directiveLiteral.value = raw.slice(1, -1);
+
this.addExtra(directiveLiteral, "raw", raw);
this.addExtra(directiveLiteral, "rawValue", val);
this.addExtra(directiveLiteral, "expressionValue", expressionValue);
directiveLiteral.type = "DirectiveLiteral";
return directive;
}
-
parseInterpreterDirective() {
if (!this.match(28)) {
return null;
}
-
const node = this.startNode();
node.value = this.state.value;
this.next();
return this.finishNode(node, "InterpreterDirective");
}
-
isLet(context) {
if (!this.isContextual(99)) {
return false;
}
-
return this.hasFollowingIdentifier(context);
}
hasFollowingIdentifier(context) {
const next = this.nextTokenStart();
const nextCh = this.codePointAtPos(next);
-
if (nextCh === 92 || nextCh === 91) {
return true;
}
-
if (context) return false;
if (nextCh === 123) return true;
-
if (isIdentifierStart(nextCh)) {
keywordRelationalOperator.lastIndex = next;
-
if (keywordRelationalOperator.test(this.input)) {
const endCh = this.codePointAtPos(keywordRelationalOperator.lastIndex);
-
if (!isIdentifierChar(endCh) && endCh !== 92) {
return false;
}
}
-
return true;
}
-
return false;
}
-
startsUsingForOf() {
const lookahead = this.lookahead();
-
if (lookahead.type === 101 && !lookahead.containsEsc) {
return false;
} else {
@@ -14864,10 +12921,14 @@ class StatementParser extends ExpressionParser {
parseStatement(context, topLevel) {
let decorators = null;
-
if (this.match(26)) {
decorators = this.parseDecorators(true);
}
+ return this.parseStatementContent(context, topLevel, decorators);
+ }
+ parseStatementContent(context, topLevel, decorators) {
+ const starttype = this.state.type;
+ const node = this.startNode();
return this.parseStatementContent(context, topLevel, decorators);
}
@@ -14879,22 +12940,16 @@ class StatementParser extends ExpressionParser {
switch (starttype) {
case 60:
return this.parseBreakContinueStatement(node, true);
-
case 63:
return this.parseBreakContinueStatement(node, false);
-
case 64:
return this.parseDebuggerStatement(node);
-
case 90:
return this.parseDoStatement(node);
-
case 91:
return this.parseForStatement(node);
-
case 68:
if (this.lookaheadCharCode() === 46) break;
-
if (context) {
if (this.state.strict) {
this.raise(Errors.StrictFunction, {
@@ -14906,83 +12961,63 @@ class StatementParser extends ExpressionParser {
});
}
}
-
return this.parseFunctionStatement(node, false, !context);
-
case 80:
if (context) this.unexpected();
return this.parseClass(this.maybeTakeDecorators(decorators, node), true);
-
case 69:
return this.parseIfStatement(node);
-
case 70:
return this.parseReturnStatement(node);
-
case 71:
return this.parseSwitchStatement(node);
-
case 72:
return this.parseThrowStatement(node);
-
case 73:
return this.parseTryStatement(node);
-
case 105:
if (this.hasFollowingLineBreak()) {
break;
}
-
case 99:
if (this.state.containsEsc || !this.hasFollowingIdentifier(context)) {
break;
}
-
case 75:
case 74:
{
const kind = this.state.value;
-
if (kind === "using") {
this.expectPlugin("explicitResourceManagement");
-
if (!this.scope.inModule && this.scope.inTopLevel) {
this.raise(Errors.UnexpectedUsingDeclaration, {
at: this.state.startLoc
});
}
}
-
if (context && kind !== "var") {
this.raise(Errors.UnexpectedLexicalDeclaration, {
at: this.state.startLoc
});
}
-
return this.parseVarStatement(node, kind);
}
-
case 92:
return this.parseWhileStatement(node);
-
case 76:
return this.parseWithStatement(node);
-
case 5:
return this.parseBlock();
-
case 13:
return this.parseEmptyStatement(node);
-
case 83:
{
const nextTokenCharCode = this.lookaheadCharCode();
-
- if (nextTokenCharCode === 40 || nextTokenCharCode === 46) {
+ if (nextTokenCharCode === 40 ||
+ nextTokenCharCode === 46) {
break;
}
}
-
case 82:
{
if (!this.options.allowImportExportEverywhere && !topLevel) {
@@ -14990,28 +13025,23 @@ class StatementParser extends ExpressionParser {
at: this.state.startLoc
});
}
-
this.next();
- let result;
+ let result;
if (starttype === 83) {
result = this.parseImport(node);
-
if (result.type === "ImportDeclaration" && (!result.importKind || result.importKind === "value")) {
this.sawUnambiguousESM = true;
}
} else {
result = this.parseExport(node, decorators);
-
if (result.type === "ExportNamedDeclaration" && (!result.exportKind || result.exportKind === "value") || result.type === "ExportAllDeclaration" && (!result.exportKind || result.exportKind === "value") || result.type === "ExportDefaultDeclaration") {
this.sawUnambiguousESM = true;
}
}
-
this.assertModuleNodeAllowed(result);
return result;
}
-
default:
{
if (this.isAsyncFunction()) {
@@ -15020,7 +13050,6 @@ class StatementParser extends ExpressionParser {
at: this.state.startLoc
});
}
-
this.next();
return this.parseFunctionStatement(node, true, !context);
}
@@ -15029,14 +13058,13 @@ class StatementParser extends ExpressionParser {
const maybeName = this.state.value;
const expr = this.parseExpression();
-
if (tokenIsIdentifier(starttype) && expr.type === "Identifier" && this.eat(14)) {
- return this.parseLabeledStatement(node, maybeName, expr, context);
+ return this.parseLabeledStatement(node, maybeName,
+ expr, context);
} else {
return this.parseExpressionStatement(node, expr, decorators);
}
}
-
assertModuleNodeAllowed(node) {
if (!this.options.allowImportExportEverywhere && !this.inModule) {
this.raise(Errors.ImportOutsideModule, {
@@ -15044,7 +13072,6 @@ class StatementParser extends ExpressionParser {
});
}
}
-
decoratorsEnabledBeforeExport() {
if (this.hasPlugin("decorators-legacy")) return true;
return this.hasPlugin("decorators") && !!this.getPluginOption("decorators", "decoratorsBeforeExport");
@@ -15056,26 +13083,20 @@ class StatementParser extends ExpressionParser {
this.resetStartLocationFromNode(classNode, maybeDecorators[0]);
if (exportNode) this.resetStartLocationFromNode(exportNode, classNode);
}
-
return classNode;
}
-
canHaveLeadingDecorator() {
return this.match(80);
}
-
parseDecorators(allowExport) {
const decorators = [];
-
do {
decorators.push(this.parseDecorator());
} while (this.match(26));
-
if (this.match(82)) {
if (!allowExport) {
this.unexpected();
}
-
if (!this.decoratorsEnabledBeforeExport()) {
this.raise(Errors.DecoratorExportClass, {
at: this.state.startLoc
@@ -15086,19 +13107,15 @@ class StatementParser extends ExpressionParser {
at: this.state.startLoc
});
}
-
return decorators;
}
-
parseDecorator() {
this.expectOnePlugin(["decorators", "decorators-legacy"]);
const node = this.startNode();
this.next();
-
if (this.hasPlugin("decorators")) {
const startLoc = this.state.startLoc;
let expr;
-
if (this.match(10)) {
const startLoc = this.state.startLoc;
this.next();
@@ -15107,7 +13124,6 @@ class StatementParser extends ExpressionParser {
expr = this.wrapParenthesis(startLoc, expr);
const paramsStartLoc = this.state.startLoc;
node.expression = this.parseMaybeDecoratorArguments(expr);
-
if (this.getPluginOption("decorators", "allowCallParenthesized") === false && node.expression !== expr) {
this.raise(Errors.DecoratorArgumentsOutsideParentheses, {
at: paramsStartLoc
@@ -15115,31 +13131,25 @@ class StatementParser extends ExpressionParser {
}
} else {
expr = this.parseIdentifier(false);
-
while (this.eat(16)) {
const node = this.startNodeAt(startLoc);
node.object = expr;
-
if (this.match(136)) {
this.classScope.usePrivateName(this.state.value, this.state.startLoc);
node.property = this.parsePrivateName();
} else {
node.property = this.parseIdentifier(true);
}
-
node.computed = false;
expr = this.finishNode(node, "MemberExpression");
}
-
node.expression = this.parseMaybeDecoratorArguments(expr);
}
} else {
node.expression = this.parseExprSubscripts();
}
-
return this.finishNode(node, "Decorator");
}
-
parseMaybeDecoratorArguments(expr) {
if (this.eat(10)) {
const node = this.startNodeAtNode(expr);
@@ -15148,36 +13158,28 @@ class StatementParser extends ExpressionParser {
this.toReferencedList(node.arguments);
return this.finishNode(node, "CallExpression");
}
-
return expr;
}
-
parseBreakContinueStatement(node, isBreak) {
this.next();
-
if (this.isLineTerminator()) {
node.label = null;
} else {
node.label = this.parseIdentifier();
this.semicolon();
}
-
this.verifyBreakContinue(node, isBreak);
return this.finishNode(node, isBreak ? "BreakStatement" : "ContinueStatement");
}
-
verifyBreakContinue(node, isBreak) {
let i;
-
for (i = 0; i < this.state.labels.length; ++i) {
const lab = this.state.labels[i];
-
if (node.label == null || lab.name === node.label.name) {
if (lab.kind != null && (isBreak || lab.kind === "loop")) break;
if (node.label && isBreak) break;
}
}
-
if (i === this.state.labels.length) {
const type = isBreak ? "BreakStatement" : "ContinueStatement";
this.raise(Errors.IllegalBreakContinue, {
@@ -15186,24 +13188,24 @@ class StatementParser extends ExpressionParser {
});
}
}
-
parseDebuggerStatement(node) {
this.next();
this.semicolon();
return this.finishNode(node, "DebuggerStatement");
}
-
parseHeaderExpression() {
this.expect(10);
const val = this.parseExpression();
this.expect(11);
return val;
}
-
parseDoStatement(node) {
this.next();
this.state.labels.push(loopLabel);
- node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement("do"));
+
+ node.body =
+ this.withSmartMixTopicForbiddingContext(() =>
+ this.parseStatement("do"));
this.state.labels.pop();
this.expect(92);
node.test = this.parseHeaderExpression();
@@ -15215,26 +13217,20 @@ class StatementParser extends ExpressionParser {
this.next();
this.state.labels.push(loopLabel);
let awaitAt = null;
-
if (this.isAwaitAllowed() && this.eatContextual(96)) {
awaitAt = this.state.lastTokStartLoc;
}
-
this.scope.enter(SCOPE_OTHER);
this.expect(10);
-
if (this.match(13)) {
if (awaitAt !== null) {
this.unexpected(awaitAt);
}
-
return this.parseFor(node, null);
}
-
const startsWithLet = this.isContextual(99);
const startsWithUsing = this.isContextual(105) && !this.hasFollowingLineBreak();
const isLetOrUsing = startsWithLet && this.hasFollowingIdentifier() || startsWithUsing && this.hasFollowingIdentifier() && this.startsUsingForOf();
-
if (this.match(74) || this.match(75) || isLetOrUsing) {
const initNode = this.startNode();
const kind = this.state.value;
@@ -15242,21 +13238,17 @@ class StatementParser extends ExpressionParser {
this.parseVar(initNode, true, kind);
const init = this.finishNode(initNode, "VariableDeclaration");
const isForIn = this.match(58);
-
if (isForIn && startsWithUsing) {
this.raise(Errors.ForInUsing, {
at: init
});
}
-
if ((isForIn || this.isContextual(101)) && init.declarations.length === 1) {
return this.parseForIn(node, init, awaitAt);
}
-
if (awaitAt !== null) {
this.unexpected(awaitAt);
}
-
return this.parseFor(node, init);
}
@@ -15264,21 +13256,19 @@ class StatementParser extends ExpressionParser {
const refExpressionErrors = new ExpressionErrors();
const init = this.parseExpression(true, refExpressionErrors);
const isForOf = this.isContextual(101);
-
if (isForOf) {
if (startsWithLet) {
this.raise(Errors.ForOfLet, {
at: init
});
}
-
- if (awaitAt === null && startsWithAsync && init.type === "Identifier") {
+ if (
+ awaitAt === null && startsWithAsync && init.type === "Identifier") {
this.raise(Errors.ForOfAsync, {
at: init
});
}
}
-
if (isForOf || this.match(58)) {
this.checkDestructuringPrivate(refExpressionErrors);
this.toAssignable(init, true);
@@ -15288,23 +13278,20 @@ class StatementParser extends ExpressionParser {
type
}
});
- return this.parseForIn(node, init, awaitAt);
+ return this.parseForIn(node,
+ init, awaitAt);
} else {
this.checkExpressionErrors(refExpressionErrors, true);
}
-
if (awaitAt !== null) {
this.unexpected(awaitAt);
}
-
return this.parseFor(node, init);
}
-
parseFunctionStatement(node, isAsync, declarationPosition) {
this.next();
return this.parseFunction(node, FUNC_STATEMENT | (declarationPosition ? 0 : FUNC_HANGING_STATEMENT), isAsync);
}
-
parseIfStatement(node) {
this.next();
node.test = this.parseHeaderExpression();
@@ -15312,14 +13299,12 @@ class StatementParser extends ExpressionParser {
node.alternate = this.eat(66) ? this.parseStatement("if") : null;
return this.finishNode(node, "IfStatement");
}
-
parseReturnStatement(node) {
if (!this.prodParam.hasReturn && !this.options.allowReturnOutsideFunction) {
this.raise(Errors.IllegalReturn, {
at: this.state.startLoc
});
}
-
this.next();
if (this.isLineTerminator()) {
@@ -15328,10 +13313,8 @@ class StatementParser extends ExpressionParser {
node.argument = this.parseExpression();
this.semicolon();
}
-
return this.finishNode(node, "ReturnStatement");
}
-
parseSwitchStatement(node) {
this.next();
node.discriminant = this.parseHeaderExpression();
@@ -15339,8 +13322,8 @@ class StatementParser extends ExpressionParser {
this.expect(5);
this.state.labels.push(switchLabel);
this.scope.enter(SCOPE_OTHER);
- let cur;
+ let cur;
for (let sawDefault; !this.match(8);) {
if (this.match(61) || this.match(65)) {
const isCase = this.match(61);
@@ -15348,7 +13331,6 @@ class StatementParser extends ExpressionParser {
cases.push(cur = this.startNode());
cur.consequent = [];
this.next();
-
if (isCase) {
cur.test = this.parseExpression();
} else {
@@ -15357,11 +13339,9 @@ class StatementParser extends ExpressionParser {
at: this.state.lastTokStartLoc
});
}
-
sawDefault = true;
cur.test = null;
}
-
this.expect(14);
} else {
if (cur) {
@@ -15371,28 +13351,23 @@ class StatementParser extends ExpressionParser {
}
}
}
-
this.scope.exit();
if (cur) this.finishNode(cur, "SwitchCase");
this.next();
this.state.labels.pop();
return this.finishNode(node, "SwitchStatement");
}
-
parseThrowStatement(node) {
this.next();
-
if (this.hasPrecedingLineBreak()) {
this.raise(Errors.NewlineAfterThrow, {
at: this.state.lastTokEndLoc
});
}
-
node.argument = this.parseExpression();
this.semicolon();
return this.finishNode(node, "ThrowStatement");
}
-
parseCatchClauseParam() {
const param = this.parseBindingAtom();
const simple = param.type === "Identifier";
@@ -15406,16 +13381,13 @@ class StatementParser extends ExpressionParser {
});
return param;
}
-
parseTryStatement(node) {
this.next();
node.block = this.parseBlock();
node.handler = null;
-
if (this.match(62)) {
const clause = this.startNode();
this.next();
-
if (this.match(10)) {
this.expect(10);
clause.param = this.parseCatchClauseParam();
@@ -15425,56 +13397,55 @@ class StatementParser extends ExpressionParser {
this.scope.enter(SCOPE_OTHER);
}
- clause.body = this.withSmartMixTopicForbiddingContext(() => this.parseBlock(false, false));
+ clause.body =
+ this.withSmartMixTopicForbiddingContext(() =>
+ this.parseBlock(false, false));
this.scope.exit();
node.handler = this.finishNode(clause, "CatchClause");
}
-
node.finalizer = this.eat(67) ? this.parseBlock() : null;
-
if (!node.handler && !node.finalizer) {
this.raise(Errors.NoCatchOrFinally, {
at: node
});
}
-
return this.finishNode(node, "TryStatement");
}
-
parseVarStatement(node, kind, allowMissingInitializer = false) {
this.next();
this.parseVar(node, false, kind, allowMissingInitializer);
this.semicolon();
return this.finishNode(node, "VariableDeclaration");
}
-
parseWhileStatement(node) {
this.next();
node.test = this.parseHeaderExpression();
this.state.labels.push(loopLabel);
- node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement("while"));
+
+ node.body =
+ this.withSmartMixTopicForbiddingContext(() =>
+ this.parseStatement("while"));
this.state.labels.pop();
return this.finishNode(node, "WhileStatement");
}
-
parseWithStatement(node) {
if (this.state.strict) {
this.raise(Errors.StrictWith, {
at: this.state.startLoc
});
}
-
this.next();
node.object = this.parseHeaderExpression();
- node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement("with"));
+
+ node.body =
+ this.withSmartMixTopicForbiddingContext(() =>
+ this.parseStatement("with"));
return this.finishNode(node, "WithStatement");
}
-
parseEmptyStatement(node) {
this.next();
return this.finishNode(node, "EmptyStatement");
}
-
parseLabeledStatement(node, maybeName, expr, context) {
for (const label of this.state.labels) {
if (label.name === maybeName) {
@@ -15484,12 +13455,9 @@ class StatementParser extends ExpressionParser {
});
}
}
-
const kind = tokenIsLoop(this.state.type) ? "loop" : this.match(71) ? "switch" : null;
-
for (let i = this.state.labels.length - 1; i >= 0; i--) {
const label = this.state.labels[i];
-
if (label.statementStart === node.start) {
label.statementStart = this.state.start;
label.kind = kind;
@@ -15497,7 +13465,6 @@ class StatementParser extends ExpressionParser {
break;
}
}
-
this.state.labels.push({
name: maybeName,
kind: kind,
@@ -15508,8 +13475,8 @@ class StatementParser extends ExpressionParser {
node.label = expr;
return this.finishNode(node, "LabeledStatement");
}
-
- parseExpressionStatement(node, expr, decorators) {
+ parseExpressionStatement(node, expr,
+ decorators) {
node.expression = expr;
this.semicolon();
return this.finishNode(node, "ExpressionStatement");
@@ -15517,30 +13484,22 @@ class StatementParser extends ExpressionParser {
parseBlock(allowDirectives = false, createNewLexicalScope = true, afterBlockParse) {
const node = this.startNode();
-
if (allowDirectives) {
this.state.strictErrors.clear();
}
-
this.expect(5);
-
if (createNewLexicalScope) {
this.scope.enter(SCOPE_OTHER);
}
-
this.parseBlockBody(node, allowDirectives, false, 8, afterBlockParse);
-
if (createNewLexicalScope) {
this.scope.exit();
}
-
return this.finishNode(node, "BlockStatement");
}
-
isValidDirective(stmt) {
return stmt.type === "ExpressionStatement" && stmt.expression.type === "StringLiteral" && !stmt.expression.extra.parenthesized;
}
-
parseBlockBody(node, allowDirectives, topLevel, end, afterBlockParse) {
const body = node.body = [];
const directives = node.directives = [];
@@ -15551,38 +13510,29 @@ class StatementParser extends ExpressionParser {
const oldStrict = this.state.strict;
let hasStrictModeDirective = false;
let parsedNonDirective = false;
-
while (!this.match(end)) {
const stmt = this.parseStatement(null, topLevel);
-
if (directives && !parsedNonDirective) {
if (this.isValidDirective(stmt)) {
const directive = this.stmtToDirective(stmt);
directives.push(directive);
-
if (!hasStrictModeDirective && directive.value.value === "use strict") {
hasStrictModeDirective = true;
this.setStrict(true);
}
-
continue;
}
-
parsedNonDirective = true;
this.state.strictErrors.clear();
}
-
body.push(stmt);
}
-
if (afterBlockParse) {
afterBlockParse.call(this, hasStrictModeDirective);
}
-
if (!oldStrict) {
this.setStrict(false);
}
-
this.next();
}
@@ -15593,7 +13543,10 @@ class StatementParser extends ExpressionParser {
this.semicolon(false);
node.update = this.match(11) ? null : this.parseExpression();
this.expect(11);
- node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement("for"));
+
+ node.body =
+ this.withSmartMixTopicForbiddingContext(() =>
+ this.parseStatement("for"));
this.scope.exit();
this.state.labels.pop();
return this.finishNode(node, "ForStatement");
@@ -15602,20 +13555,17 @@ class StatementParser extends ExpressionParser {
parseForIn(node, init, awaitAt) {
const isForIn = this.match(58);
this.next();
-
if (isForIn) {
if (awaitAt !== null) this.unexpected(awaitAt);
} else {
node.await = awaitAt !== null;
}
-
if (init.type === "VariableDeclaration" && init.declarations[0].init != null && (!isForIn || this.state.strict || init.kind !== "var" || init.declarations[0].id.type !== "Identifier")) {
this.raise(Errors.ForInOfLoopInitializer, {
at: init,
type: isForIn ? "ForInStatement" : "ForOfStatement"
});
}
-
if (init.type === "AssignmentPattern") {
this.raise(Errors.InvalidLhs, {
at: init,
@@ -15624,11 +13574,13 @@ class StatementParser extends ExpressionParser {
}
});
}
-
node.left = init;
node.right = isForIn ? this.parseExpression() : this.parseMaybeAssignAllowIn();
this.expect(11);
- node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement("for"));
+
+ node.body =
+ this.withSmartMixTopicForbiddingContext(() =>
+ this.parseStatement("for"));
this.scope.exit();
this.state.labels.pop();
return this.finishNode(node, isForIn ? "ForInStatement" : "ForOfStatement");
@@ -15637,12 +13589,10 @@ class StatementParser extends ExpressionParser {
parseVar(node, isFor, kind, allowMissingInitializer = false) {
const declarations = node.declarations = [];
node.kind = kind;
-
for (;;) {
const decl = this.startNode();
this.parseVarId(decl, kind);
decl.init = !this.eat(29) ? null : isFor ? this.parseMaybeAssignDisallowIn() : this.parseMaybeAssignAllowIn();
-
if (decl.init === null && !allowMissingInitializer) {
if (decl.id.type !== "Identifier" && !(isFor && (this.match(58) || this.isContextual(101)))) {
this.raise(Errors.DeclarationMissingInitializer, {
@@ -15656,23 +13606,18 @@ class StatementParser extends ExpressionParser {
});
}
}
-
declarations.push(this.finishNode(decl, "VariableDeclarator"));
if (!this.eat(12)) break;
}
-
return node;
}
-
parseVarId(decl, kind) {
const id = this.parseBindingAtom();
-
if (kind === "using" && id.type !== "Identifier") {
this.raise(Errors.UsingDeclarationHasBindingPattern, {
at: id
});
}
-
this.checkLVal(id, {
in: {
type: "VariableDeclarator"
@@ -15687,61 +13632,53 @@ class StatementParser extends ExpressionParser {
const isHangingStatement = statement & FUNC_HANGING_STATEMENT;
const requireId = !!isStatement && !(statement & FUNC_NULLABLE_ID);
this.initFunction(node, isAsync);
-
if (this.match(55) && isHangingStatement) {
this.raise(Errors.GeneratorInSingleStatementContext, {
at: this.state.startLoc
});
}
-
node.generator = this.eat(55);
-
if (isStatement) {
node.id = this.parseFunctionId(requireId);
}
-
const oldMaybeInArrowParameters = this.state.maybeInArrowParameters;
this.state.maybeInArrowParameters = false;
this.scope.enter(SCOPE_FUNCTION);
this.prodParam.enter(functionFlags(isAsync, node.generator));
-
if (!isStatement) {
node.id = this.parseFunctionId();
}
-
this.parseFunctionParams(node, false);
+
this.withSmartMixTopicForbiddingContext(() => {
this.parseFunctionBodyAndFinish(node, isStatement ? "FunctionDeclaration" : "FunctionExpression");
});
this.prodParam.exit();
this.scope.exit();
-
if (isStatement && !isHangingStatement) {
this.registerFunctionStatementId(node);
}
-
this.state.maybeInArrowParameters = oldMaybeInArrowParameters;
return node;
}
-
parseFunctionId(requireId) {
return requireId || tokenIsIdentifier(this.state.type) ? this.parseIdentifier() : null;
}
-
parseFunctionParams(node, allowModifiers) {
this.expect(10);
this.expressionScope.enter(newParameterDeclarationScope());
node.params = this.parseBindingList(11, 41, false, allowModifiers);
this.expressionScope.exit();
}
-
registerFunctionStatementId(node) {
if (!node.id) return;
+
this.scope.declareName(node.id.name, this.state.strict || node.generator || node.async ? this.scope.treatFunctionsAsVar ? BIND_VAR : BIND_LEXICAL : BIND_FUNCTION, node.id.loc.start);
}
parseClass(node, isStatement, optionalId) {
this.next();
+
const oldStrict = this.state.strict;
this.state.strict = true;
this.parseClassId(node, isStatement, optionalId);
@@ -15749,17 +13686,15 @@ class StatementParser extends ExpressionParser {
node.body = this.parseClassBody(!!node.superClass, oldStrict);
return this.finishNode(node, isStatement ? "ClassDeclaration" : "ClassExpression");
}
-
isClassProperty() {
return this.match(29) || this.match(13) || this.match(8);
}
-
isClassMethod() {
return this.match(10);
}
-
isNonstaticConstructor(method) {
- return !method.computed && !method.static && (method.key.name === "constructor" || method.key.value === "constructor");
+ return !method.computed && !method.static && (method.key.name === "constructor" ||
+ method.key.value === "constructor");
}
parseClassBody(hadSuperClass, oldStrict) {
@@ -15772,6 +13707,7 @@ class StatementParser extends ExpressionParser {
const classBody = this.startNode();
classBody.body = [];
this.expect(5);
+
this.withSmartMixTopicForbiddingContext(() => {
while (!this.match(8)) {
if (this.eat(13)) {
@@ -15780,15 +13716,12 @@ class StatementParser extends ExpressionParser {
at: this.state.lastTokEndLoc
});
}
-
continue;
}
-
if (this.match(26)) {
decorators.push(this.parseDecorator());
continue;
}
-
const member = this.startNode();
if (decorators.length) {
@@ -15796,10 +13729,11 @@ class StatementParser extends ExpressionParser {
this.resetStartLocationFromNode(member, decorators[0]);
decorators = [];
}
-
this.parseClassMember(classBody, member, state);
-
- if (member.kind === "constructor" && member.decorators && member.decorators.length > 0) {
+ if (
+ member.kind === "constructor" &&
+ member.decorators &&
+ member.decorators.length > 0) {
this.raise(Errors.DecoratorConstructor, {
at: member
});
@@ -15814,7 +13748,6 @@ class StatementParser extends ExpressionParser {
at: this.state.startLoc
});
}
-
this.classScope.exit();
return this.finishNode(classBody, "ClassBody");
}
@@ -15824,6 +13757,7 @@ class StatementParser extends ExpressionParser {
if (this.isClassMethod()) {
const method = member;
+
method.kind = "method";
method.computed = false;
method.key = key;
@@ -15832,34 +13766,29 @@ class StatementParser extends ExpressionParser {
return true;
} else if (this.isClassProperty()) {
const prop = member;
+
prop.computed = false;
prop.key = key;
prop.static = false;
classBody.body.push(this.parseClassProperty(prop));
return true;
}
-
this.resetPreviousNodeTrailingComments(key);
return false;
}
-
parseClassMember(classBody, member, state) {
const isStatic = this.isContextual(104);
-
if (isStatic) {
if (this.parseClassMemberFromModifier(classBody, member)) {
return;
}
-
if (this.eat(5)) {
this.parseClassStaticBlock(classBody, member);
return;
}
}
-
this.parseClassMemberWithIsStatic(classBody, member, state, isStatic);
}
-
parseClassMemberWithIsStatic(classBody, member, state, isStatic) {
const publicMethod = member;
const privateMethod = member;
@@ -15870,36 +13799,29 @@ class StatementParser extends ExpressionParser {
const publicMember = publicMethod;
member.static = isStatic;
this.parsePropertyNamePrefixOperator(member);
-
if (this.eat(55)) {
method.kind = "method";
const isPrivateName = this.match(136);
this.parseClassElementName(method);
-
if (isPrivateName) {
this.pushClassPrivateMethod(classBody, privateMethod, true, false);
return;
}
-
if (this.isNonstaticConstructor(publicMethod)) {
this.raise(Errors.ConstructorIsGenerator, {
at: publicMethod.key
});
}
-
this.pushClassMethod(classBody, publicMethod, true, false, false, false);
return;
}
-
const isContextual = tokenIsIdentifier(this.state.type) && !this.state.containsEsc;
const isPrivate = this.match(136);
const key = this.parseClassElementName(member);
const maybeQuestionTokenStartLoc = this.state.startLoc;
this.parsePostMemberNameModifiers(publicMember);
-
if (this.isClassMethod()) {
method.kind = "method";
-
if (isPrivate) {
this.pushClassPrivateMethod(classBody, privateMethod, false, false);
return;
@@ -15907,7 +13829,6 @@ class StatementParser extends ExpressionParser {
const isConstructor = this.isNonstaticConstructor(publicMethod);
let allowsDirectSuper = false;
-
if (isConstructor) {
publicMethod.kind = "constructor";
@@ -15916,17 +13837,14 @@ class StatementParser extends ExpressionParser {
at: key
});
}
-
if (isConstructor && this.hasPlugin("typescript") && member.override) {
this.raise(Errors.OverrideOnConstructor, {
at: key
});
}
-
state.hadConstructor = true;
allowsDirectSuper = state.hadSuperClass;
}
-
this.pushClassMethod(classBody, publicMethod, false, false, isConstructor, allowsDirectSuper);
} else if (this.isClassProperty()) {
if (isPrivate) {
@@ -15937,16 +13855,13 @@ class StatementParser extends ExpressionParser {
} else if (isContextual && key.name === "async" && !this.isLineTerminator()) {
this.resetPreviousNodeTrailingComments(key);
const isGenerator = this.eat(55);
-
if (publicMember.optional) {
this.unexpected(maybeQuestionTokenStartLoc);
}
-
method.kind = "method";
const isPrivate = this.match(136);
this.parseClassElementName(method);
this.parsePostMemberNameModifiers(publicMember);
-
if (isPrivate) {
this.pushClassPrivateMethod(classBody, privateMethod, isGenerator, true);
} else {
@@ -15955,7 +13870,6 @@ class StatementParser extends ExpressionParser {
at: publicMethod.key
});
}
-
this.pushClassMethod(classBody, publicMethod, isGenerator, true, false, false);
}
} else if (isContextual && (key.name === "get" || key.name === "set") && !(this.match(55) && this.isLineTerminator())) {
@@ -15963,7 +13877,6 @@ class StatementParser extends ExpressionParser {
method.kind = key.name;
const isPrivate = this.match(136);
this.parseClassElementName(publicMethod);
-
if (isPrivate) {
this.pushClassPrivateMethod(classBody, privateMethod, false, false);
} else {
@@ -15972,14 +13885,13 @@ class StatementParser extends ExpressionParser {
at: publicMethod.key
});
}
-
this.pushClassMethod(classBody, publicMethod, false, false, false, false);
}
-
this.checkGetterSetterParams(publicMethod);
} else if (isContextual && key.name === "accessor" && !this.isLineTerminator()) {
this.expectPlugin("decoratorAutoAccessors");
this.resetPreviousNodeTrailingComments(key);
+
const isPrivate = this.match(136);
this.parseClassElementName(publicProp);
this.pushClassAccessorProperty(classBody, accessorProp, isPrivate);
@@ -15999,31 +13911,25 @@ class StatementParser extends ExpressionParser {
type,
value
} = this.state;
-
if ((type === 130 || type === 131) && member.static && value === "prototype") {
this.raise(Errors.StaticPrototype, {
at: this.state.startLoc
});
}
-
if (type === 136) {
if (value === "constructor") {
this.raise(Errors.ConstructorClassPrivateField, {
at: this.state.startLoc
});
}
-
const key = this.parsePrivateName();
member.key = key;
return key;
}
-
return this.parsePropertyName(member);
}
-
parseClassStaticBlock(classBody, member) {
var _member$decorators;
-
this.scope.enter(SCOPE_CLASS | SCOPE_STATIC_BLOCK | SCOPE_SUPER);
const oldLabels = this.state.labels;
this.state.labels = [];
@@ -16034,65 +13940,55 @@ class StatementParser extends ExpressionParser {
this.scope.exit();
this.state.labels = oldLabels;
classBody.body.push(this.finishNode(member, "StaticBlock"));
-
if ((_member$decorators = member.decorators) != null && _member$decorators.length) {
this.raise(Errors.DecoratorStaticBlock, {
at: member
});
}
}
-
pushClassProperty(classBody, prop) {
if (!prop.computed && (prop.key.name === "constructor" || prop.key.value === "constructor")) {
this.raise(Errors.ConstructorClassField, {
at: prop.key
});
}
-
classBody.body.push(this.parseClassProperty(prop));
}
-
pushClassPrivateProperty(classBody, prop) {
const node = this.parseClassPrivateProperty(prop);
classBody.body.push(node);
this.classScope.declarePrivateName(this.getPrivateNameSV(node.key), CLASS_ELEMENT_OTHER, node.key.loc.start);
}
-
pushClassAccessorProperty(classBody, prop, isPrivate) {
if (!isPrivate && !prop.computed) {
const key = prop.key;
-
if (key.name === "constructor" || key.value === "constructor") {
this.raise(Errors.ConstructorClassField, {
at: key
});
}
}
-
const node = this.parseClassAccessorProperty(prop);
classBody.body.push(node);
-
if (isPrivate) {
this.classScope.declarePrivateName(this.getPrivateNameSV(node.key), CLASS_ELEMENT_OTHER, node.key.loc.start);
}
}
-
pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper) {
classBody.body.push(this.parseMethod(method, isGenerator, isAsync, isConstructor, allowsDirectSuper, "ClassMethod", true));
}
-
pushClassPrivateMethod(classBody, method, isGenerator, isAsync) {
const node = this.parseMethod(method, isGenerator, isAsync, false, false, "ClassPrivateMethod", true);
classBody.body.push(node);
const kind = node.kind === "get" ? node.static ? CLASS_ELEMENT_STATIC_GETTER : CLASS_ELEMENT_INSTANCE_GETTER : node.kind === "set" ? node.static ? CLASS_ELEMENT_STATIC_SETTER : CLASS_ELEMENT_INSTANCE_SETTER : CLASS_ELEMENT_OTHER;
this.declareClassPrivateMethodInScope(node, kind);
}
-
declareClassPrivateMethodInScope(node, kind) {
this.classScope.declarePrivateName(this.getPrivateNameSV(node.key), kind, node.key.loc.start);
}
- parsePostMemberNameModifiers(methodOrProp) {}
+ parsePostMemberNameModifiers(
+ methodOrProp) {}
parseClassPrivateProperty(node) {
this.parseInitializer(node);
@@ -16105,7 +14001,6 @@ class StatementParser extends ExpressionParser {
this.semicolon();
return this.finishNode(node, "ClassProperty");
}
-
parseClassAccessorProperty(node) {
this.parseInitializer(node);
this.semicolon();
@@ -16121,11 +14016,9 @@ class StatementParser extends ExpressionParser {
this.prodParam.exit();
this.scope.exit();
}
-
parseClassId(node, isStatement, optionalId, bindingType = BIND_CLASS) {
if (tokenIsIdentifier(this.state.type)) {
node.id = this.parseIdentifier();
-
if (isStatement) {
this.declareNameFromIdentifier(node.id, bindingType);
}
@@ -16145,54 +14038,46 @@ class StatementParser extends ExpressionParser {
}
parseExport(node, decorators) {
- const hasDefault = this.maybeParseExportDefaultSpecifier(node);
+ const hasDefault = this.maybeParseExportDefaultSpecifier(
+ node);
const parseAfterDefault = !hasDefault || this.eat(12);
- const hasStar = parseAfterDefault && this.eatExportStar(node);
- const hasNamespace = hasStar && this.maybeParseExportNamespaceSpecifier(node);
+ const hasStar = parseAfterDefault && this.eatExportStar(
+ node);
+ const hasNamespace = hasStar && this.maybeParseExportNamespaceSpecifier(
+ node);
const parseAfterNamespace = parseAfterDefault && (!hasNamespace || this.eat(12));
const isFromRequired = hasDefault || hasStar;
-
if (hasStar && !hasNamespace) {
if (hasDefault) this.unexpected();
-
if (decorators) {
throw this.raise(Errors.UnsupportedDecoratorExport, {
at: node
});
}
-
this.parseExportFrom(node, true);
return this.finishNode(node, "ExportAllDeclaration");
}
-
- const hasSpecifiers = this.maybeParseExportNamedSpecifiers(node);
-
+ const hasSpecifiers = this.maybeParseExportNamedSpecifiers(
+ node);
if (hasDefault && parseAfterDefault && !hasStar && !hasSpecifiers || hasNamespace && parseAfterNamespace && !hasSpecifiers) {
throw this.unexpected(null, 5);
}
-
let hasDeclaration;
-
if (isFromRequired || hasSpecifiers) {
hasDeclaration = false;
-
if (decorators) {
throw this.raise(Errors.UnsupportedDecoratorExport, {
at: node
});
}
-
this.parseExportFrom(node, isFromRequired);
} else {
hasDeclaration = this.maybeParseExportDeclaration(node);
}
-
if (isFromRequired || hasSpecifiers || hasDeclaration) {
var _node2$declaration;
-
const node2 = node;
this.checkExport(node2, true, false, !!node2.source);
-
if (((_node2$declaration = node2.declaration) == null ? void 0 : _node2$declaration.type) === "ClassDeclaration") {
this.maybeTakeDecorators(decorators, node2.declaration, node2);
} else if (decorators) {
@@ -16200,15 +14085,12 @@ class StatementParser extends ExpressionParser {
at: node
});
}
-
return this.finishNode(node2, "ExportNamedDeclaration");
}
-
if (this.eat(65)) {
const node2 = node;
const decl = this.parseExportDefaultExpression();
node2.declaration = decl;
-
if (decl.type === "ClassDeclaration") {
this.maybeTakeDecorators(decorators, decl, node2);
} else if (decorators) {
@@ -16216,18 +14098,15 @@ class StatementParser extends ExpressionParser {
at: node
});
}
-
this.checkExport(node2, true, true);
return this.finishNode(node2, "ExportDefaultDeclaration");
}
-
throw this.unexpected(null, 5);
}
eatExportStar(node) {
return this.eat(55);
}
-
maybeParseExportDefaultSpecifier(node) {
if (this.isExportDefaultSpecifier()) {
this.expectPlugin("exportDefaultFrom");
@@ -16236,10 +14115,8 @@ class StatementParser extends ExpressionParser {
node.specifiers = [this.finishNode(specifier, "ExportDefaultSpecifier")];
return true;
}
-
return false;
}
-
maybeParseExportNamespaceSpecifier(node) {
if (this.isContextual(93)) {
if (!node.specifiers) node.specifiers = [];
@@ -16249,10 +14126,8 @@ class StatementParser extends ExpressionParser {
node.specifiers.push(this.finishNode(specifier, "ExportNamespaceSpecifier"));
return true;
}
-
return false;
}
-
maybeParseExportNamedSpecifiers(node) {
if (this.match(5)) {
if (!node.specifiers) node.specifiers = [];
@@ -16260,102 +14135,80 @@ class StatementParser extends ExpressionParser {
node.specifiers.push(...this.parseExportSpecifiers(isTypeExport));
node.source = null;
node.declaration = null;
-
if (this.hasPlugin("importAssertions")) {
node.assertions = [];
}
-
return true;
}
-
return false;
}
-
maybeParseExportDeclaration(node) {
if (this.shouldParseExportDeclaration()) {
node.specifiers = [];
node.source = null;
-
if (this.hasPlugin("importAssertions")) {
node.assertions = [];
}
-
node.declaration = this.parseExportDeclaration(node);
return true;
}
-
return false;
}
-
isAsyncFunction() {
if (!this.isContextual(95)) return false;
const next = this.nextTokenStart();
return !lineBreak.test(this.input.slice(this.state.pos, next)) && this.isUnparsedContextual(next, "function");
}
-
parseExportDefaultExpression() {
const expr = this.startNode();
const isAsync = this.isAsyncFunction();
-
if (this.match(68) || isAsync) {
this.next();
-
if (isAsync) {
this.next();
}
-
return this.parseFunction(expr, FUNC_STATEMENT | FUNC_NULLABLE_ID, isAsync);
}
-
if (this.match(80)) {
return this.parseClass(expr, true, true);
}
-
if (this.match(26)) {
if (this.hasPlugin("decorators") && this.getPluginOption("decorators", "decoratorsBeforeExport")) {
this.raise(Errors.DecoratorBeforeExport, {
at: this.state.startLoc
});
}
-
return this.parseClass(this.maybeTakeDecorators(this.parseDecorators(false), this.startNode()), true, true);
}
-
if (this.match(75) || this.match(74) || this.isLet()) {
throw this.raise(Errors.UnsupportedDefaultExport, {
at: this.state.startLoc
});
}
-
const res = this.parseMaybeAssignAllowIn();
this.semicolon();
return res;
}
-
- parseExportDeclaration(node) {
+ parseExportDeclaration(
+ node) {
if (this.match(80)) {
const node = this.parseClass(this.startNode(), true, false);
return node;
}
-
return this.parseStatement(null);
}
-
isExportDefaultSpecifier() {
const {
type
} = this.state;
-
if (tokenIsIdentifier(type)) {
if (type === 95 && !this.state.containsEsc || type === 99) {
return false;
}
-
if ((type === 128 || type === 127) && !this.state.containsEsc) {
const {
type: nextType
} = this.lookahead();
-
if (tokenIsIdentifier(nextType) && nextType !== 97 || nextType === 5) {
this.expectOnePlugin(["flow", "typescript"]);
return false;
@@ -16364,28 +14217,22 @@ class StatementParser extends ExpressionParser {
} else if (!this.match(65)) {
return false;
}
-
const next = this.nextTokenStart();
const hasFrom = this.isUnparsedContextual(next, "from");
-
if (this.input.charCodeAt(next) === 44 || tokenIsIdentifier(this.state.type) && hasFrom) {
return true;
}
-
if (this.match(65) && hasFrom) {
const nextAfterFrom = this.input.charCodeAt(this.nextTokenStartSince(next + 4));
return nextAfterFrom === 34 || nextAfterFrom === 39;
}
-
return false;
}
-
parseExportFrom(node, expect) {
if (this.eatContextual(97)) {
node.source = this.parseImportSource();
this.checkExport(node);
const assertions = this.maybeParseImportAssertions();
-
if (assertions) {
node.assertions = assertions;
this.checkJSONModuleImport(node);
@@ -16393,43 +14240,34 @@ class StatementParser extends ExpressionParser {
} else if (expect) {
this.unexpected();
}
-
this.semicolon();
}
-
shouldParseExportDeclaration() {
const {
type
} = this.state;
-
if (type === 26) {
this.expectOnePlugin(["decorators", "decorators-legacy"]);
-
if (this.hasPlugin("decorators")) {
if (this.getPluginOption("decorators", "decoratorsBeforeExport")) {
throw this.raise(Errors.DecoratorBeforeExport, {
at: this.state.startLoc
});
}
-
return true;
}
}
-
return type === 74 || type === 75 || type === 68 || type === 80 || this.isLet() || this.isAsyncFunction();
}
-
checkExport(node, checkNames, isDefault, isFrom) {
if (checkNames) {
if (isDefault) {
this.checkDuplicateExports(node, "default");
-
if (this.hasPlugin("exportDefaultFrom")) {
var _declaration$extra;
-
const declaration = node.declaration;
-
- if (declaration.type === "Identifier" && declaration.name === "from" && declaration.end - declaration.start === 4 && !((_declaration$extra = declaration.extra) != null && _declaration$extra.parenthesized)) {
+ if (declaration.type === "Identifier" && declaration.name === "from" && declaration.end - declaration.start === 4 &&
+ !((_declaration$extra = declaration.extra) != null && _declaration$extra.parenthesized)) {
this.raise(Errors.ExportDefaultFromAsIdentifier, {
at: declaration
});
@@ -16442,12 +14280,10 @@ class StatementParser extends ExpressionParser {
} = specifier;
const exportName = exported.type === "Identifier" ? exported.name : exported.value;
this.checkDuplicateExports(specifier, exportName);
-
if (!isFrom && specifier.local) {
const {
local
} = specifier;
-
if (local.type !== "Identifier") {
this.raise(Errors.ExportBindingIsString, {
at: specifier,
@@ -16473,7 +14309,6 @@ class StatementParser extends ExpressionParser {
}
}
}
-
checkDeclaration(node) {
if (node.type === "Identifier") {
this.checkDuplicateExports(node, node.name);
@@ -16495,7 +14330,6 @@ class StatementParser extends ExpressionParser {
this.checkDeclaration(node.left);
}
}
-
checkDuplicateExports(node, exportName) {
if (this.exportedIdentifiers.has(exportName)) {
if (exportName === "default") {
@@ -16509,15 +14343,14 @@ class StatementParser extends ExpressionParser {
});
}
}
-
this.exportedIdentifiers.add(exportName);
}
parseExportSpecifiers(isInTypeExport) {
const nodes = [];
let first = true;
- this.expect(5);
+ this.expect(5);
while (!this.eat(8)) {
if (first) {
first = false;
@@ -16525,18 +14358,17 @@ class StatementParser extends ExpressionParser {
this.expect(12);
if (this.eat(8)) break;
}
-
const isMaybeTypeOnly = this.isContextual(128);
const isString = this.match(131);
const node = this.startNode();
node.local = this.parseModuleExportName();
nodes.push(this.parseExportSpecifier(node, isString, isInTypeExport, isMaybeTypeOnly));
}
-
return nodes;
}
-
- parseExportSpecifier(node, isString, isInTypeExport, isMaybeTypeOnly) {
+ parseExportSpecifier(node, isString,
+ isInTypeExport, isMaybeTypeOnly
+ ) {
if (this.eatContextual(93)) {
node.exported = this.parseModuleExportName();
} else if (isString) {
@@ -16544,7 +14376,6 @@ class StatementParser extends ExpressionParser {
} else if (!node.exported) {
node.exported = cloneIdentifier(node.local);
}
-
return this.finishNode(node, "ExportSpecifier");
}
@@ -16552,20 +14383,16 @@ class StatementParser extends ExpressionParser {
if (this.match(131)) {
const result = this.parseStringLiteral(this.state.value);
const surrogate = result.value.match(loneSurrogate);
-
if (surrogate) {
this.raise(Errors.ModuleExportNameHasLoneSurrogate, {
at: result,
surrogateCharCode: surrogate[0].charCodeAt(0)
});
}
-
return result;
}
-
return this.parseIdentifier(true);
}
-
isJSONModuleImport(node) {
if (node.assertions != null) {
return node.assertions.some(({
@@ -16575,20 +14402,16 @@ class StatementParser extends ExpressionParser {
return value.value === "json" && (key.type === "Identifier" ? key.name === "type" : key.value === "type");
});
}
-
return false;
}
-
checkImportReflection(node) {
if (node.module) {
var _node$assertions;
-
if (node.specifiers.length !== 1 || node.specifiers[0].type !== "ImportDefaultSpecifier") {
this.raise(Errors.ImportReflectionNotBinding, {
at: node.specifiers[0].loc.start
});
}
-
if (((_node$assertions = node.assertions) == null ? void 0 : _node$assertions.length) > 0) {
this.raise(Errors.ImportReflectionHasAssertion, {
at: node.specifiers[0].loc.start
@@ -16596,28 +14419,23 @@ class StatementParser extends ExpressionParser {
}
}
}
-
checkJSONModuleImport(node) {
if (this.isJSONModuleImport(node) && node.type !== "ExportAllDeclaration") {
const {
specifiers
} = node;
-
if (specifiers != null) {
const nonDefaultNamedSpecifier = specifiers.find(specifier => {
let imported;
-
if (specifier.type === "ExportSpecifier") {
imported = specifier.local;
} else if (specifier.type === "ImportSpecifier") {
imported = specifier.imported;
}
-
if (imported !== undefined) {
return imported.type === "Identifier" ? imported.name !== "default" : imported.value !== "default";
}
});
-
if (nonDefaultNamedSpecifier !== undefined) {
this.raise(Errors.ImportJSONBindingNotDefault, {
at: nonDefaultNamedSpecifier.loc.start
@@ -16626,6 +14444,31 @@ class StatementParser extends ExpressionParser {
}
}
}
+ parseMaybeImportReflection(node) {
+ let isImportReflection = false;
+ if (this.isContextual(125)) {
+ const lookahead = this.lookahead();
+ if (tokenIsIdentifier(lookahead.type)) {
+ if (lookahead.type !== 97) {
+ isImportReflection = true;
+ } else {
+ const nextNextTokenFirstChar = this.input.charCodeAt(this.nextTokenStartSince(lookahead.end));
+ if (nextNextTokenFirstChar === 102) {
+ isImportReflection = true;
+ }
+ }
+ } else {
+ isImportReflection = true;
+ }
+ }
+ if (isImportReflection) {
+ this.expectPlugin("importReflection");
+ this.next();
+ node.module = true;
+ } else if (this.hasPlugin("importReflection")) {
+ node.module = false;
+ }
+ }
parseMaybeImportReflection(node) {
let isImportReflection = false;
@@ -16659,7 +14502,6 @@ class StatementParser extends ExpressionParser {
parseImport(node) {
node.specifiers = [];
-
if (!this.match(131)) {
this.parseMaybeImportReflection(node);
const hasDefault = this.maybeParseDefaultImportSpecifier(node);
@@ -16668,26 +14510,21 @@ class StatementParser extends ExpressionParser {
if (parseNext && !hasStar) this.parseNamedImportSpecifiers(node);
this.expectContextual(97);
}
-
node.source = this.parseImportSource();
const assertions = this.maybeParseImportAssertions();
-
if (assertions) {
node.assertions = assertions;
} else {
const attributes = this.maybeParseModuleAttributes();
-
if (attributes) {
node.attributes = attributes;
}
}
-
this.checkImportReflection(node);
this.checkJSONModuleImport(node);
this.semicolon();
return this.finishNode(node, "ImportDeclaration");
}
-
parseImportSource() {
if (!this.match(131)) this.unexpected();
return this.parseExprAtom();
@@ -16696,12 +14533,10 @@ class StatementParser extends ExpressionParser {
shouldParseDefaultImport(node) {
return tokenIsIdentifier(this.state.type);
}
-
parseImportSpecifierLocal(node, specifier, type) {
specifier.local = this.parseIdentifier();
node.specifiers.push(this.finishImportSpecifier(specifier, type));
}
-
finishImportSpecifier(specifier, type, bindingType = BIND_LEXICAL) {
this.checkLVal(specifier.local, {
in: specifier,
@@ -16713,42 +14548,34 @@ class StatementParser extends ExpressionParser {
parseAssertEntries() {
const attrs = [];
const attrNames = new Set();
-
do {
if (this.match(8)) {
break;
}
-
const node = this.startNode();
- const keyName = this.state.value;
+ const keyName = this.state.value;
if (attrNames.has(keyName)) {
this.raise(Errors.ModuleAttributesWithDuplicateKeys, {
at: this.state.startLoc,
key: keyName
});
}
-
attrNames.add(keyName);
-
if (this.match(131)) {
node.key = this.parseStringLiteral(keyName);
} else {
node.key = this.parseIdentifier(true);
}
-
this.expect(14);
-
if (!this.match(131)) {
throw this.raise(Errors.ModuleAttributeInvalidValue, {
at: this.state.startLoc
});
}
-
node.value = this.parseStringLiteral(this.state.value);
attrs.push(this.finishNode(node, "ImportAttribute"));
} while (this.eat(12));
-
return attrs;
}
@@ -16760,44 +14587,35 @@ class StatementParser extends ExpressionParser {
if (this.hasPlugin("moduleAttributes")) return [];
return null;
}
-
const attrs = [];
const attributes = new Set();
-
do {
const node = this.startNode();
node.key = this.parseIdentifier(true);
-
if (node.key.name !== "type") {
this.raise(Errors.ModuleAttributeDifferentFromType, {
at: node.key
});
}
-
if (attributes.has(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(131)) {
throw this.raise(Errors.ModuleAttributeInvalidValue, {
at: this.state.startLoc
});
}
-
node.value = this.parseStringLiteral(this.state.value);
this.finishNode(node, "ImportAttribute");
attrs.push(node);
} while (this.eat(12));
-
return attrs;
}
-
maybeParseImportAssertions() {
if (this.isContextual(94) && !this.hasPrecedingLineBreak()) {
this.expectPlugin("importAssertions");
@@ -16806,22 +14624,18 @@ class StatementParser extends ExpressionParser {
if (this.hasPlugin("importAssertions")) return [];
return null;
}
-
this.eat(5);
const attrs = this.parseAssertEntries();
this.eat(8);
return attrs;
}
-
maybeParseDefaultImportSpecifier(node) {
if (this.shouldParseDefaultImport(node)) {
this.parseImportSpecifierLocal(node, this.startNode(), "ImportDefaultSpecifier");
return true;
}
-
return false;
}
-
maybeParseStarImportSpecifier(node) {
if (this.match(55)) {
const specifier = this.startNode();
@@ -16830,14 +14644,11 @@ class StatementParser extends ExpressionParser {
this.parseImportSpecifierLocal(node, specifier, "ImportNamespaceSpecifier");
return true;
}
-
return false;
}
-
parseNamedImportSpecifiers(node) {
let first = true;
this.expect(5);
-
while (!this.eat(8)) {
if (first) {
first = false;
@@ -16847,11 +14658,9 @@ class StatementParser extends ExpressionParser {
at: this.state.startLoc
});
}
-
this.expect(12);
if (this.eat(8)) break;
}
-
const specifier = this.startNode();
const importedIsString = this.match(131);
const isMaybeTypeOnly = this.isContextual(128);
@@ -16861,38 +14670,36 @@ class StatementParser extends ExpressionParser {
}
}
- parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, isMaybeTypeOnly, bindingType) {
+ parseImportSpecifier(specifier, importedIsString,
+ isInTypeOnlyImport, isMaybeTypeOnly, bindingType
+ ) {
if (this.eatContextual(93)) {
specifier.local = this.parseIdentifier();
} else {
const {
imported
} = specifier;
-
if (importedIsString) {
throw this.raise(Errors.ImportBindingIsString, {
at: specifier,
importName: imported.value
});
}
-
this.checkReservedWord(imported.name, specifier.loc.start, true, true);
-
if (!specifier.local) {
specifier.local = cloneIdentifier(imported);
}
}
-
return this.finishImportSpecifier(specifier, "ImportSpecifier", bindingType);
}
isThisParam(param) {
return param.type === "Identifier" && param.name === "this";
}
-
}
class Parser extends StatementParser {
+
constructor(options, input) {
options = getOptions(options);
super(options, input);
@@ -16905,7 +14712,6 @@ class Parser extends StatementParser {
getScopeHandler() {
return ScopeHandler;
}
-
parse() {
this.enterInitialScopes();
const file = this.startNode();
@@ -16916,35 +14722,27 @@ class Parser extends StatementParser {
file.errors = this.state.errors;
return file;
}
-
}
-
function pluginsMap(plugins) {
const pluginMap = new Map();
-
for (const plugin of plugins) {
const [name, options] = Array.isArray(plugin) ? plugin : [plugin, {}];
if (!pluginMap.has(name)) pluginMap.set(name, options || {});
}
-
return pluginMap;
}
function parse(input, options) {
var _options;
-
if (((_options = options) == null ? void 0 : _options.sourceType) === "unambiguous") {
options = Object.assign({}, options);
-
try {
options.sourceType = "module";
const parser = getParser(options, input);
const ast = parser.parse();
-
if (parser.sawUnambiguousESM) {
return ast;
}
-
if (parser.ambiguousScriptDifferentAst) {
try {
options.sourceType = "script";
@@ -16953,14 +14751,12 @@ function parse(input, options) {
} else {
ast.program.sourceType = "script";
}
-
return ast;
} catch (moduleError) {
try {
options.sourceType = "script";
return getParser(options, input).parse();
} catch (_unused2) {}
-
throw moduleError;
}
} else {
@@ -16969,54 +14765,40 @@ function parse(input, options) {
}
function parseExpression(input, options) {
const parser = getParser(options, input);
-
if (parser.options.strictMode) {
parser.state.strict = true;
}
-
return parser.getExpression();
}
-
function generateExportedTokenTypes(internalTokenTypes) {
const tokenTypes = {};
-
for (const typeName of Object.keys(internalTokenTypes)) {
tokenTypes[typeName] = getExportedToken(internalTokenTypes[typeName]);
}
-
return tokenTypes;
}
-
const tokTypes = generateExportedTokenTypes(tt);
-
function getParser(options, input) {
let cls = Parser;
-
if (options != null && options.plugins) {
validatePlugins(options.plugins);
cls = getParserClass(options.plugins);
}
-
return new cls(options, input);
}
-
const parserClassCache = {};
function getParserClass(pluginsFromOptions) {
const pluginList = mixinPluginNames.filter(name => hasPlugin(pluginsFromOptions, name));
const key = pluginList.join("/");
let cls = parserClassCache[key];
-
if (!cls) {
cls = Parser;
-
for (const plugin of pluginList) {
cls = mixinPlugins[plugin](cls);
}
-
parserClassCache[key] = cls;
}
-
return cls;
}
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 84a3100902..0f4b38509b 100644
--- a/tools/node_modules/eslint/node_modules/@babel/parser/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/parser/package.json
@@ -1,6 +1,6 @@
{
"name": "@babel/parser",
- "version": "7.20.0",
+ "version": "7.20.2",
"description": "A JavaScript parser",
"author": "The Babel Team (https://babel.dev/team)",
"homepage": "https://babel.dev/docs/en/next/babel-parser",
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/cache.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/cache.js
index 57e368d9ff..ba1cce0aab 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/cache.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/cache.js
@@ -11,16 +11,13 @@ let path = new WeakMap();
exports.path = path;
let scope = new WeakMap();
exports.scope = scope;
-
function clear() {
clearPath();
clearScope();
}
-
function clearPath() {
exports.path = path = new WeakMap();
}
-
function clearScope() {
exports.scope = scope = new WeakMap();
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js
index 941e8543a0..816a9ec35d 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js
@@ -4,15 +4,11 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _path = require("./path");
-
var _t = require("@babel/types");
-
const {
VISITOR_KEYS
} = _t;
-
class TraversalContext {
constructor(scope, opts, state, parentPath) {
this.queue = null;
@@ -26,19 +22,20 @@ class TraversalContext {
shouldVisit(node) {
const opts = this.opts;
if (opts.enter || opts.exit) return true;
+
if (opts[node.type]) return true;
+
const keys = VISITOR_KEYS[node.type];
if (!(keys != null && keys.length)) return false;
for (const key of keys) {
- if (node[key]) {
+ if (
+ node[key]) {
return true;
}
}
-
return false;
}
-
create(node, container, key, listKey) {
return _path.default.get({
parentPath: this.parentPath,
@@ -48,7 +45,6 @@ class TraversalContext {
listKey
});
}
-
maybeQueue(path, notPriority) {
if (this.queue) {
if (notPriority) {
@@ -58,30 +54,26 @@ class TraversalContext {
}
}
}
-
visitMultiple(container, parent, listKey) {
if (container.length === 0) return false;
const queue = [];
for (let key = 0; key < container.length; key++) {
const node = container[key];
-
if (node && this.shouldVisit(node)) {
queue.push(this.create(parent, container, key, listKey));
}
}
-
return this.visitQueue(queue);
}
-
visitSingle(node, key) {
- if (this.shouldVisit(node[key])) {
+ if (this.shouldVisit(
+ node[key])) {
return this.visitQueue([this.create(node, node, key)]);
} else {
return false;
}
}
-
visitQueue(queue) {
this.queue = queue;
this.priorityQueue = [];
@@ -90,23 +82,21 @@ class TraversalContext {
for (const path of queue) {
path.resync();
-
if (path.contexts.length === 0 || path.contexts[path.contexts.length - 1] !== this) {
path.pushContext(this);
}
if (path.key === null) continue;
+
const {
node
} = path;
if (visited.has(node)) continue;
if (node) visited.add(node);
-
if (path.visit()) {
stop = true;
break;
}
-
if (this.priorityQueue.length) {
stop = this.visitQueue(this.priorityQueue);
this.priorityQueue = [];
@@ -122,20 +112,16 @@ class TraversalContext {
this.queue = null;
return stop;
}
-
visit(node, key) {
const nodes = node[key];
if (!nodes) return false;
-
if (Array.isArray(nodes)) {
return this.visitMultiple(nodes, node, key);
} else {
return this.visitSingle(node, key);
}
}
-
}
-
exports.default = TraversalContext;
//# sourceMappingURL=context.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/hub.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/hub.js
index 5b4d9ab00f..a36b9972f7 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/hub.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/hub.js
@@ -4,22 +4,16 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
class Hub {
getCode() {}
-
getScope() {}
-
addHelper() {
throw new Error("Helpers are not supported by the default hub.");
}
-
buildError(node, msg, Error = TypeError) {
return new Error(msg);
}
-
}
-
exports.default = Hub;
//# sourceMappingURL=hub.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js
index 5a206ed689..f1bcd6b33a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js
@@ -22,56 +22,41 @@ Object.defineProperty(exports, "Scope", {
}
});
exports.visitors = exports.default = void 0;
-
var visitors = require("./visitors");
-
exports.visitors = visitors;
-
var _t = require("@babel/types");
-
var cache = require("./cache");
-
var _traverseNode = require("./traverse-node");
-
var _path = require("./path");
-
var _scope = require("./scope");
-
var _hub = require("./hub");
-
const {
VISITOR_KEYS,
removeProperties,
traverseFast
} = _t;
-
-function traverse(parent, opts = {}, scope, state, parentPath) {
+function traverse(parent,
+opts = {}, scope, state, parentPath) {
if (!parent) return;
-
if (!opts.noScope && !scope) {
if (parent.type !== "Program" && parent.type !== "File") {
throw new Error("You must pass a scope and parentPath unless traversing a Program/File. " + `Instead of that you tried to traverse a ${parent.type} node without ` + "passing scope and parentPath.");
}
}
-
if (!VISITOR_KEYS[parent.type]) {
return;
}
-
visitors.explode(opts);
(0, _traverseNode.traverseNode)(parent, opts, scope, state, parentPath);
}
-
var _default = traverse;
exports.default = _default;
traverse.visitors = visitors;
traverse.verify = visitors.verify;
traverse.explode = visitors.explode;
-
traverse.cheap = function (node, enter) {
return traverseFast(node, enter);
};
-
traverse.node = function (node, opts, scope, state, path, skipKeys) {
(0, _traverseNode.traverseNode)(node, opts, scope, state, path, skipKeys);
};
@@ -80,21 +65,19 @@ traverse.clearNode = function (node, opts) {
removeProperties(node, opts);
cache.path.delete(node);
};
-
traverse.removeProperties = function (tree, opts) {
traverseFast(tree, traverse.clearNode, opts);
return tree;
};
-
function hasDenylistedType(path, state) {
if (path.node.type === state.type) {
state.has = true;
path.stop();
}
}
-
traverse.hasType = function (tree, type, denylistTypes) {
if (denylistTypes != null && denylistTypes.includes(tree.type)) return false;
+
if (tree.type === type) return true;
const state = {
has: false,
@@ -107,7 +90,6 @@ traverse.hasType = function (tree, type, denylistTypes) {
}, null, state);
return state.has;
};
-
traverse.cache = cache;
//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js
index ead0acecc9..84a6e385c0 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js
@@ -13,30 +13,24 @@ exports.getStatementParent = getStatementParent;
exports.inType = inType;
exports.isAncestor = isAncestor;
exports.isDescendant = isDescendant;
-
var _t = require("@babel/types");
-
const {
VISITOR_KEYS
} = _t;
function findParent(callback) {
let path = this;
-
while (path = path.parentPath) {
if (callback(path)) return path;
}
-
return null;
}
function find(callback) {
let path = this;
-
do {
if (callback(path)) return path;
} while (path = path.parentPath);
-
return null;
}
@@ -46,7 +40,6 @@ function getFunctionParent() {
function getStatementParent() {
let path = this;
-
do {
if (!path.parentPath || Array.isArray(path.container) && path.isStatement()) {
break;
@@ -54,11 +47,9 @@ function getStatementParent() {
path = path.parentPath;
}
} while (path);
-
if (path && (path.isProgram() || path.isFile())) {
throw new Error("File/Program node, we can't possibly find a statement parent to this");
}
-
return path;
}
@@ -66,7 +57,6 @@ function getEarliestCommonAncestorFrom(paths) {
return this.getDeepestCommonAncestorFrom(paths, function (deepest, i, ancestries) {
let earliest;
const keys = VISITOR_KEYS[deepest.type];
-
for (const ancestry of ancestries) {
const path = ancestry[i + 1];
@@ -84,12 +74,10 @@ function getEarliestCommonAncestorFrom(paths) {
const earliestKeyIndex = keys.indexOf(earliest.parentKey);
const currentKeyIndex = keys.indexOf(path.parentKey);
-
if (earliestKeyIndex > currentKeyIndex) {
earliest = path;
}
}
-
return earliest;
});
}
@@ -98,16 +86,16 @@ function getDeepestCommonAncestorFrom(paths, filter) {
if (!paths.length) {
return this;
}
-
if (paths.length === 1) {
return paths[0];
}
let minDepth = Infinity;
+
let lastCommonIndex, lastCommon;
+
const ancestries = paths.map(path => {
const ancestry = [];
-
do {
ancestry.unshift(path);
} while ((path = path.parentPath) && path !== this);
@@ -115,14 +103,13 @@ function getDeepestCommonAncestorFrom(paths, filter) {
if (ancestry.length < minDepth) {
minDepth = ancestry.length;
}
-
return ancestry;
});
+
const first = ancestries[0];
depthLoop: for (let i = 0; i < minDepth; i++) {
const shouldMatch = first[i];
-
for (const ancestry of ancestries) {
if (ancestry[i] !== shouldMatch) {
break depthLoop;
@@ -132,7 +119,6 @@ function getDeepestCommonAncestorFrom(paths, filter) {
lastCommonIndex = i;
lastCommon = shouldMatch;
}
-
if (lastCommon) {
if (filter) {
return filter(lastCommon, lastCommonIndex, ancestries);
@@ -147,11 +133,9 @@ function getDeepestCommonAncestorFrom(paths, filter) {
function getAncestry() {
let path = this;
const paths = [];
-
do {
paths.push(path);
} while (path = path.parentPath);
-
return paths;
}
@@ -162,18 +146,14 @@ function isAncestor(maybeDescendant) {
function isDescendant(maybeAncestor) {
return !!this.findParent(parent => parent === maybeAncestor);
}
-
function inType(...candidateTypes) {
let path = this;
-
while (path) {
for (const type of candidateTypes) {
if (path.node.type === type) return true;
}
-
path = path.parentPath;
}
-
return false;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js
index 711533b49a..6e3bbe46f3 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js
@@ -6,9 +6,7 @@ Object.defineProperty(exports, "__esModule", {
exports.addComment = addComment;
exports.addComments = addComments;
exports.shareCommentsWithSiblings = shareCommentsWithSiblings;
-
var _t = require("@babel/types");
-
const {
addComment: _addComment,
addComments: _addComments
@@ -25,14 +23,12 @@ function shareCommentsWithSiblings() {
const next = this.getSibling(this.key + 1);
const hasPrev = Boolean(prev.node);
const hasNext = Boolean(next.node);
-
if (hasPrev && !hasNext) {
prev.addComments("trailing", trailing);
} else if (hasNext && !hasPrev) {
next.addComments("leading", leading);
}
}
-
function addComment(type, content, line) {
_addComment(this.node, type, content, line);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js
index 3088345c8d..ef3001d833 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js
@@ -23,53 +23,42 @@ exports.skip = skip;
exports.skipKey = skipKey;
exports.stop = stop;
exports.visit = visit;
-
var _traverseNode = require("../traverse-node");
-
var _index = require("./index");
function call(key) {
const opts = this.opts;
this.debug(key);
-
if (this.node) {
if (this._call(opts[key])) return true;
}
-
if (this.node) {
return this._call(opts[this.node.type] && opts[this.node.type][key]);
}
-
return false;
}
-
function _call(fns) {
if (!fns) return false;
-
for (const fn of fns) {
if (!fn) continue;
const node = this.node;
if (!node) return true;
const ret = fn.call(this.state, this, this.state);
-
if (ret && typeof ret === "object" && typeof ret.then === "function") {
throw new Error(`You appear to be using a plugin with an async traversal visitor, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`);
}
-
if (ret) {
throw new Error(`Unexpected return value from visitor method ${fn}`);
}
if (this.node !== node) return true;
+
if (this._traverseFlags > 0) return true;
}
-
return false;
}
-
function isDenylisted() {
var _this$opts$denylist;
-
const denylist = (_this$opts$denylist = this.opts.denylist) != null ? _this$opts$denylist : this.opts.blacklist;
return denylist && denylist.indexOf(this.node.type) > -1;
}
@@ -81,27 +70,21 @@ function restoreContext(path, context) {
path.opts = context.opts;
}
}
-
function visit() {
if (!this.node) {
return false;
}
-
if (this.isDenylisted()) {
return false;
}
-
if (this.opts.shouldSkip && this.opts.shouldSkip(this)) {
return false;
}
-
const currentContext = this.context;
-
if (this.shouldSkip || this.call("enter")) {
this.debug("Skip...");
return this.shouldStop;
}
-
restoreContext(this, currentContext);
this.debug("Recursing into...");
this.shouldStop = (0, _traverseNode.traverseNode)(this.node, this.opts, this.scope, this.state, this, this.skipKeys);
@@ -109,23 +92,18 @@ function visit() {
this.call("exit");
return this.shouldStop;
}
-
function skip() {
this.shouldSkip = true;
}
-
function skipKey(key) {
if (this.skipKeys == null) {
this.skipKeys = {};
}
-
this.skipKeys[key] = true;
}
-
function stop() {
this._traverseFlags |= _index.SHOULD_SKIP | _index.SHOULD_STOP;
}
-
function setScope() {
if (this.opts && this.opts.noScope) return;
let path = this.parentPath;
@@ -133,43 +111,33 @@ function setScope() {
if ((this.key === "key" || this.listKey === "decorators") && path.isMethod()) {
path = path.parentPath;
}
-
let target;
-
while (path && !target) {
if (path.opts && path.opts.noScope) return;
target = path.scope;
path = path.parentPath;
}
-
this.scope = this.getScope(target);
if (this.scope) this.scope.init();
}
-
function setContext(context) {
if (this.skipKeys != null) {
this.skipKeys = {};
}
-
this._traverseFlags = 0;
-
if (context) {
this.context = context;
this.state = context.state;
this.opts = context.opts;
}
-
this.setScope();
return this;
}
function resync() {
if (this.removed) return;
-
this._resyncParent();
-
this._resyncList();
-
this._resyncKey();
}
@@ -178,11 +146,10 @@ function _resyncParent() {
this.parent = this.parentPath.node;
}
}
-
function _resyncKey() {
if (!this.container) return;
-
- if (this.node === this.container[this.key]) {
+ if (this.node ===
+ this.container[this.key]) {
return;
}
@@ -202,70 +169,62 @@ function _resyncKey() {
this.key = null;
}
-
function _resyncList() {
if (!this.parent || !this.inList) return;
- const newContainer = this.parent[this.listKey];
+ const newContainer =
+ this.parent[this.listKey];
if (this.container === newContainer) return;
+
this.container = newContainer || null;
}
-
function _resyncRemoved() {
- if (this.key == null || !this.container || this.container[this.key] !== this.node) {
+ if (this.key == null || !this.container ||
+ this.container[this.key] !== this.node) {
this._markRemoved();
}
}
-
function popContext() {
this.contexts.pop();
-
if (this.contexts.length > 0) {
this.setContext(this.contexts[this.contexts.length - 1]);
} else {
this.setContext(undefined);
}
}
-
function pushContext(context) {
this.contexts.push(context);
this.setContext(context);
}
-
function setup(parentPath, container, listKey, key) {
this.listKey = listKey;
this.container = container;
this.parentPath = parentPath || this.parentPath;
this.setKey(key);
}
-
function setKey(key) {
var _this$node;
-
this.key = key;
- this.node = this.container[this.key];
+ this.node =
+ this.container[this.key];
this.type = (_this$node = this.node) == null ? void 0 : _this$node.type;
}
-
function requeue(pathToQueue = this) {
if (pathToQueue.removed) return;
+
;
const contexts = this.contexts;
-
for (const context of contexts) {
context.maybeQueue(pathToQueue);
}
}
-
function _getQueueContexts() {
let path = this;
let contexts = this.contexts;
-
while (!contexts.length) {
path = path.parentPath;
if (!path) break;
contexts = path.contexts;
}
-
return contexts;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js
index fc1a1e29c1..b46700a189 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js
@@ -8,15 +8,10 @@ exports.arrowFunctionToShadowed = arrowFunctionToShadowed;
exports.ensureBlock = ensureBlock;
exports.toComputedKey = toComputedKey;
exports.unwrapFunctionEnvironment = unwrapFunctionEnvironment;
-
var _t = require("@babel/types");
-
var _helperEnvironmentVisitor = require("@babel/helper-environment-visitor");
-
var _helperFunctionName = require("@babel/helper-function-name");
-
var _visitors = require("../visitors");
-
const {
arrowFunctionExpression,
assignmentExpression,
@@ -44,10 +39,8 @@ const {
toExpression,
unaryExpression
} = _t;
-
function toComputedKey() {
let key;
-
if (this.isMemberExpression()) {
key = this.node.property;
} else if (this.isProperty() || this.isMethod()) {
@@ -59,38 +52,30 @@ function toComputedKey() {
if (!this.node.computed) {
if (isIdentifier(key)) key = stringLiteral(key.name);
}
-
return key;
}
-
function ensureBlock() {
const body = this.get("body");
const bodyNode = body.node;
-
if (Array.isArray(body)) {
throw new Error("Can't convert array path to a block statement");
}
-
if (!bodyNode) {
throw new Error("Can't convert node without a body");
}
-
if (body.isBlockStatement()) {
return bodyNode;
}
-
const statements = [];
let stringPath = "body";
let key;
let listKey;
-
if (body.isStatement()) {
listKey = "body";
key = 0;
statements.push(body.node);
} else {
stringPath += ".body.0";
-
if (this.isFunction()) {
key = "argument";
statements.push(returnStatement(body.node));
@@ -99,10 +84,10 @@ function ensureBlock() {
statements.push(expressionStatement(body.node));
}
}
-
this.node.body = blockStatement(statements);
const parentPath = this.get(stringPath);
- body.setup(parentPath, listKey ? parentPath.node[listKey] : parentPath.node, listKey, key);
+ body.setup(parentPath, listKey ?
+ parentPath.node[listKey] : parentPath.node, listKey, key);
return this.node;
}
@@ -115,10 +100,8 @@ function unwrapFunctionEnvironment() {
if (!this.isArrowFunctionExpression() && !this.isFunctionExpression() && !this.isFunctionDeclaration()) {
throw this.buildCodeFrameError("Can only unwrap the environment of a function.");
}
-
hoistFunctionEnvironment(this);
}
-
function setType(path, type) {
path.node.type = type;
}
@@ -131,32 +114,28 @@ function arrowFunctionToExpression({
if (!this.isArrowFunctionExpression()) {
throw this.buildCodeFrameError("Cannot convert non-arrow function to a function expression.");
}
-
const {
thisBinding,
fnPath: fn
} = hoistFunctionEnvironment(this, noNewArrows, allowInsertArrow);
+
fn.ensureBlock();
setType(fn, "FunctionExpression");
-
if (!noNewArrows) {
const checkBinding = thisBinding ? null : fn.scope.generateUidIdentifier("arrowCheckId");
-
if (checkBinding) {
fn.parentPath.scope.push({
id: checkBinding,
init: objectExpression([])
});
}
-
fn.get("body").unshiftContainer("body", expressionStatement(callExpression(this.hub.addHelper("newArrowCheck"), [thisExpression(), checkBinding ? identifier(checkBinding.name) : identifier(thisBinding)])));
- fn.replaceWith(callExpression(memberExpression((0, _helperFunctionName.default)(this, true) || fn.node, identifier("bind")), [checkBinding ? identifier(checkBinding.name) : thisExpression()]));
+ fn.replaceWith(callExpression(memberExpression(
+ (0, _helperFunctionName.default)(this, true) || fn.node, identifier("bind")), [checkBinding ? identifier(checkBinding.name) : thisExpression()]));
return fn.get("callee.object");
}
-
return fn;
}
-
const getSuperCallsVisitor = (0, _visitors.merge)([{
CallExpression(child, {
allSuperCalls
@@ -164,19 +143,17 @@ const getSuperCallsVisitor = (0, _visitors.merge)([{
if (!child.get("callee").isSuper()) return;
allSuperCalls.push(child);
}
-
}, _helperEnvironmentVisitor.default]);
-function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow = true) {
+function hoistFunctionEnvironment(fnPath,
+noNewArrows = true, allowInsertArrow = true) {
let arrowParent;
let thisEnvFn = fnPath.findParent(p => {
if (p.isArrowFunctionExpression()) {
var _arrowParent;
-
(_arrowParent = arrowParent) != null ? _arrowParent : arrowParent = p;
return false;
}
-
return p.isFunction() || p.isProgram() || p.isClassProperty({
static: false
}) || p.isClassPrivateProperty({
@@ -186,7 +163,6 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow =
const inConstructor = thisEnvFn.isClassMethod({
kind: "constructor"
});
-
if (thisEnvFn.isClassProperty() || thisEnvFn.isClassPrivateProperty()) {
if (arrowParent) {
thisEnvFn = arrowParent;
@@ -198,7 +174,6 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow =
throw fnPath.buildCodeFrameError("Unable to transform arrow inside class property");
}
}
-
const {
thisPaths,
argumentsPaths,
@@ -211,7 +186,6 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow =
if (!allowInsertArrow) {
throw superCalls[0].buildCodeFrameError("Unable to handle nested super() usage in arrow");
}
-
const allSuperCalls = [];
thisEnvFn.traverse(getSuperCallsVisitor, {
allSuperCalls
@@ -227,7 +201,6 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow =
if (argumentsPaths.length > 0) {
const argumentsBinding = getBinding(thisEnvFn, "arguments", () => {
const args = () => identifier("arguments");
-
if (thisEnvFn.scope.path.isProgram()) {
return conditionalExpression(binaryExpression("===", unaryExpression("typeof", args()), stringLiteral("undefined")), thisEnvFn.scope.buildUndefinedNode(), args());
} else {
@@ -254,10 +227,10 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow =
if (!allowInsertArrow) {
throw superProps[0].buildCodeFrameError("Unable to handle nested super.prop usage");
}
-
const flatSuperProps = superProps.reduce((acc, superProp) => acc.concat(standardizeSuperProperty(superProp)), []);
flatSuperProps.forEach(superProp => {
- const key = superProp.node.computed ? "" : superProp.get("property").node.name;
+ const key = superProp.node.computed ? "" :
+ superProp.get("property").node.name;
const superParentPath = superProp.parentPath;
const isAssignment = superParentPath.isAssignmentExpression({
left: superProp.node
@@ -270,18 +243,14 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow =
});
const superBinding = getSuperPropBinding(thisEnvFn, isAssignment, key);
const args = [];
-
if (superProp.node.computed) {
args.push(superProp.get("property").node);
}
-
if (isAssignment) {
const value = superParentPath.node.right;
args.push(value);
}
-
const call = callExpression(identifier(superBinding), args);
-
if (isCall) {
superParentPath.unshiftContainer("arguments", thisExpression());
superProp.replaceWith(memberExpression(call, identifier("call")));
@@ -298,11 +267,10 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow =
}
let thisBinding;
-
if (thisPaths.length > 0 || !noNewArrows) {
thisBinding = getThisBinding(thisEnvFn, inConstructor);
-
- if (noNewArrows || inConstructor && hasSuperClass(thisEnvFn)) {
+ if (noNewArrows ||
+ inConstructor && hasSuperClass(thisEnvFn)) {
thisPaths.forEach(thisChild => {
const thisRef = thisChild.isJSX() ? jsxIdentifier(thisBinding) : identifier(thisBinding);
thisRef.loc = thisChild.node.loc;
@@ -311,62 +279,56 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow =
if (!noNewArrows) thisBinding = null;
}
}
-
return {
thisBinding,
fnPath
};
}
-
function isLogicalOp(op) {
return LOGICAL_OPERATORS.includes(op);
}
-
function standardizeSuperProperty(superProp) {
if (superProp.parentPath.isAssignmentExpression() && superProp.parentPath.node.operator !== "=") {
const assignmentPath = superProp.parentPath;
const op = assignmentPath.node.operator.slice(0, -1);
const value = assignmentPath.node.right;
const isLogicalAssignment = isLogicalOp(op);
-
if (superProp.node.computed) {
+
const tmp = superProp.scope.generateDeclaredUidIdentifier("tmp");
const object = superProp.node.object;
const property = superProp.node.property;
assignmentPath.get("left").replaceWith(memberExpression(object, assignmentExpression("=", tmp, property), true));
+
assignmentPath.get("right").replaceWith(rightExpression(isLogicalAssignment ? "=" : op, memberExpression(object, identifier(tmp.name), true), value));
} else {
+
const object = superProp.node.object;
const property = superProp.node.property;
assignmentPath.get("left").replaceWith(memberExpression(object, property));
assignmentPath.get("right").replaceWith(rightExpression(isLogicalAssignment ? "=" : op, memberExpression(object, identifier(property.name)), value));
}
-
if (isLogicalAssignment) {
assignmentPath.replaceWith(logicalExpression(op, assignmentPath.node.left, assignmentPath.node.right));
} else {
assignmentPath.node.operator = "=";
}
-
return [assignmentPath.get("left"), assignmentPath.get("right").get("left")];
} else if (superProp.parentPath.isUpdateExpression()) {
const updateExpr = superProp.parentPath;
const tmp = superProp.scope.generateDeclaredUidIdentifier("tmp");
const computedKey = superProp.node.computed ? superProp.scope.generateDeclaredUidIdentifier("prop") : null;
- const parts = [assignmentExpression("=", tmp, memberExpression(superProp.node.object, computedKey ? assignmentExpression("=", computedKey, superProp.node.property) : superProp.node.property, superProp.node.computed)), assignmentExpression("=", memberExpression(superProp.node.object, computedKey ? identifier(computedKey.name) : superProp.node.property, superProp.node.computed), binaryExpression(superProp.parentPath.node.operator[0], identifier(tmp.name), numericLiteral(1)))];
-
+ const parts = [assignmentExpression("=", tmp, memberExpression(superProp.node.object, computedKey ? assignmentExpression("=", computedKey, superProp.node.property) : superProp.node.property, superProp.node.computed)), assignmentExpression("=", memberExpression(superProp.node.object, computedKey ? identifier(computedKey.name) : superProp.node.property, superProp.node.computed), binaryExpression(
+ superProp.parentPath.node.operator[0], identifier(tmp.name), numericLiteral(1)))];
if (!superProp.parentPath.node.prefix) {
parts.push(identifier(tmp.name));
}
-
updateExpr.replaceWith(sequenceExpression(parts));
const left = updateExpr.get("expressions.0.right");
const right = updateExpr.get("expressions.1.left");
return [left, right];
}
-
return [superProp];
-
function rightExpression(op, left, right) {
if (op === "=") {
return assignmentExpression("=", left, right);
@@ -375,11 +337,9 @@ function standardizeSuperProperty(superProp) {
}
}
}
-
function hasSuperClass(thisEnvFn) {
return thisEnvFn.isClassMethod() && !!thisEnvFn.parentPath.parentPath.node.superClass;
}
-
const assignSuperThisVisitor = (0, _visitors.merge)([{
CallExpression(child, {
supers,
@@ -390,7 +350,6 @@ const assignSuperThisVisitor = (0, _visitors.merge)([{
supers.add(child.node);
child.replaceWithMultiple([child.node, assignmentExpression("=", identifier(thisBinding), identifier("this"))]);
}
-
}, _helperEnvironmentVisitor.default]);
function getThisBinding(thisEnvFn, inConstructor) {
@@ -415,7 +374,6 @@ function getSuperPropBinding(thisEnvFn, isAssignment, propName) {
return getBinding(thisEnvFn, `superprop_${op}:${propName || ""}`, () => {
const argsList = [];
let fnBody;
-
if (propName) {
fnBody = memberExpression(_super(), identifier(propName));
} else {
@@ -429,15 +387,12 @@ function getSuperPropBinding(thisEnvFn, isAssignment, propName) {
argsList.push(valueIdent);
fnBody = assignmentExpression("=", fnBody, identifier(valueIdent.name));
}
-
return arrowFunctionExpression(argsList, fnBody);
});
}
-
function getBinding(thisEnvFn, key, init) {
const cacheKey = "binding:" + key;
let data = thisEnvFn.getData(cacheKey);
-
if (!data) {
const id = thisEnvFn.scope.generateUidIdentifier(key);
data = id.name;
@@ -447,22 +402,18 @@ function getBinding(thisEnvFn, key, init) {
init: init(data)
});
}
-
return data;
}
-
const getScopeInformationVisitor = (0, _visitors.merge)([{
ThisExpression(child, {
thisPaths
}) {
thisPaths.push(child);
},
-
JSXIdentifier(child, {
thisPaths
}) {
if (child.node.name !== "this") return;
-
if (!child.parentPath.isJSXMemberExpression({
object: child.node
}) && !child.parentPath.isJSXOpeningElement({
@@ -470,22 +421,18 @@ const getScopeInformationVisitor = (0, _visitors.merge)([{
})) {
return;
}
-
thisPaths.push(child);
},
-
CallExpression(child, {
superCalls
}) {
if (child.get("callee").isSuper()) superCalls.push(child);
},
-
MemberExpression(child, {
superProps
}) {
if (child.get("object").isSuper()) superProps.push(child);
},
-
Identifier(child, {
argumentsPaths
}) {
@@ -493,21 +440,17 @@ const getScopeInformationVisitor = (0, _visitors.merge)([{
name: "arguments"
})) return;
let curr = child.scope;
-
do {
if (curr.hasOwnBinding("arguments")) {
curr.rename("arguments");
return;
}
-
if (curr.path.isFunction() && !curr.path.isArrowFunctionExpression()) {
break;
}
} while (curr = curr.parent);
-
argumentsPaths.push(child);
},
-
MetaProperty(child, {
newTargetPaths
}) {
@@ -519,9 +462,7 @@ const getScopeInformationVisitor = (0, _visitors.merge)([{
})) return;
newTargetPaths.push(child);
}
-
}, _helperEnvironmentVisitor.default]);
-
function getScopeInformation(fnPath) {
const thisPaths = [];
const argumentsPaths = [];
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js
index 77f3d8491e..f52b25cfd5 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js
@@ -5,22 +5,22 @@ Object.defineProperty(exports, "__esModule", {
});
exports.evaluate = evaluate;
exports.evaluateTruthy = evaluateTruthy;
+
const VALID_CALLEES = ["String", "Number", "Math"];
const INVALID_METHODS = ["random"];
-
function isValidCallee(val) {
- return VALID_CALLEES.includes(val);
+ return VALID_CALLEES.includes(
+ val);
}
-
function isInvalidMethod(val) {
- return INVALID_METHODS.includes(val);
+ return INVALID_METHODS.includes(
+ val);
}
function evaluateTruthy() {
const res = this.evaluate();
if (res.confident) return !!res.value;
}
-
function deopt(path, state) {
if (!state.confident) return;
state.deoptPath = path;
@@ -34,10 +34,8 @@ function evaluateCached(path, state) {
const {
seen
} = state;
-
if (seen.has(node)) {
const existing = seen.get(node);
-
if (existing.resolved) {
return existing.value;
} else {
@@ -49,38 +47,29 @@ function evaluateCached(path, state) {
resolved: false
};
seen.set(node, item);
-
const val = _evaluate(path, state);
-
if (state.confident) {
item.resolved = true;
item.value = val;
}
-
return val;
}
}
-
function _evaluate(path, state) {
if (!state.confident) return;
-
if (path.isSequenceExpression()) {
const exprs = path.get("expressions");
return evaluateCached(exprs[exprs.length - 1], state);
}
-
if (path.isStringLiteral() || path.isNumericLiteral() || path.isBooleanLiteral()) {
return path.node.value;
}
-
if (path.isNullLiteral()) {
return null;
}
-
if (path.isTemplateLiteral()) {
return evaluateQuasis(path, path.node.quasis, state);
}
-
if (path.isTaggedTemplateExpression() && path.get("tag").isMemberExpression()) {
const object = path.get("tag.object");
const {
@@ -89,23 +78,20 @@ function _evaluate(path, state) {
}
} = object;
const property = path.get("tag.property");
-
- if (object.isIdentifier() && name === "String" && !path.scope.getBinding(name) && property.isIdentifier() && property.node.name === "raw") {
+ if (object.isIdentifier() && name === "String" &&
+ !path.scope.getBinding(name) && property.isIdentifier() && property.node.name === "raw") {
return evaluateQuasis(path, path.node.quasi.quasis, state, true);
}
}
-
if (path.isConditionalExpression()) {
const testResult = evaluateCached(path.get("test"), state);
if (!state.confident) return;
-
if (testResult) {
return evaluateCached(path.get("consequent"), state);
} else {
return evaluateCached(path.get("alternate"), state);
}
}
-
if (path.isExpressionWrapper()) {
return evaluateCached(path.get("expression"), state);
}
@@ -115,28 +101,22 @@ function _evaluate(path, state) {
})) {
const property = path.get("property");
const object = path.get("object");
-
if (object.isLiteral() && property.isIdentifier()) {
const value = object.node.value;
const type = typeof value;
-
if (type === "number" || type === "string") {
return value[property.node.name];
}
}
}
-
if (path.isReferencedIdentifier()) {
const binding = path.scope.getBinding(path.node.name);
-
if (binding && binding.constantViolations.length > 0) {
return deopt(binding.path, state);
}
-
if (binding && path.node.start < binding.path.node.end) {
return deopt(binding.path, state);
}
-
if (binding != null && binding.hasValue) {
return binding.value;
} else {
@@ -147,9 +127,7 @@ function _evaluate(path, state) {
} else if (path.node.name === "NaN") {
return binding ? deopt(binding.path, state) : NaN;
}
-
const resolved = path.resolve();
-
if (resolved === path) {
return deopt(path, state);
} else {
@@ -157,98 +135,74 @@ function _evaluate(path, state) {
}
}
}
-
if (path.isUnaryExpression({
prefix: true
})) {
if (path.node.operator === "void") {
return undefined;
}
-
const argument = path.get("argument");
-
if (path.node.operator === "typeof" && (argument.isFunction() || argument.isClass())) {
return "function";
}
-
const arg = evaluateCached(argument, state);
if (!state.confident) return;
-
switch (path.node.operator) {
case "!":
return !arg;
-
case "+":
return +arg;
-
case "-":
return -arg;
-
case "~":
return ~arg;
-
case "typeof":
return typeof arg;
}
}
-
if (path.isArrayExpression()) {
const arr = [];
const elems = path.get("elements");
-
for (const elem of elems) {
const elemValue = elem.evaluate();
-
if (elemValue.confident) {
arr.push(elemValue.value);
} else {
return deopt(elemValue.deopt, state);
}
}
-
return arr;
}
-
if (path.isObjectExpression()) {
const obj = {};
const props = path.get("properties");
-
for (const prop of props) {
if (prop.isObjectMethod() || prop.isSpreadElement()) {
return deopt(prop, state);
}
-
const keyPath = prop.get("key");
let key;
-
if (prop.node.computed) {
key = keyPath.evaluate();
-
if (!key.confident) {
return deopt(key.deopt, state);
}
-
key = key.value;
} else if (keyPath.isIdentifier()) {
key = keyPath.node.name;
} else {
key = keyPath.node.value;
}
-
const valuePath = prop.get("value");
let value = valuePath.evaluate();
-
if (!value.confident) {
return deopt(value.deopt, state);
}
-
value = value.value;
obj[key] = value;
}
-
return obj;
}
-
if (path.isLogicalExpression()) {
const wasConfident = state.confident;
const left = evaluateCached(path.get("left"), state);
@@ -256,94 +210,69 @@ function _evaluate(path, state) {
state.confident = wasConfident;
const right = evaluateCached(path.get("right"), state);
const rightConfident = state.confident;
-
switch (path.node.operator) {
case "||":
state.confident = leftConfident && (!!left || rightConfident);
if (!state.confident) return;
return left || right;
-
case "&&":
state.confident = leftConfident && (!left || rightConfident);
if (!state.confident) return;
return left && right;
-
case "??":
state.confident = leftConfident && (left != null || rightConfident);
if (!state.confident) return;
return left != null ? left : right;
}
}
-
if (path.isBinaryExpression()) {
const left = evaluateCached(path.get("left"), state);
if (!state.confident) return;
const right = evaluateCached(path.get("right"), state);
if (!state.confident) return;
-
switch (path.node.operator) {
case "-":
return left - right;
-
case "+":
return left + right;
-
case "/":
return left / right;
-
case "*":
return left * right;
-
case "%":
return left % right;
-
case "**":
return Math.pow(left, right);
-
case "<":
return left < right;
-
case ">":
return left > right;
-
case "<=":
return left <= right;
-
case ">=":
return left >= right;
-
case "==":
return left == right;
-
case "!=":
return left != right;
-
case "===":
return left === right;
-
case "!==":
return left !== right;
-
case "|":
return left | right;
-
case "&":
return left & right;
-
case "^":
return left ^ right;
-
case "<<":
return left << right;
-
case ">>":
return left >> right;
-
case ">>>":
return left >>> right;
}
}
-
if (path.isCallExpression()) {
const callee = path.get("callee");
let context;
@@ -352,7 +281,6 @@ function _evaluate(path, state) {
if (callee.isIdentifier() && !path.scope.getBinding(callee.node.name) && isValidCallee(callee.node.name)) {
func = global[callee.node.name];
}
-
if (callee.isMemberExpression()) {
const object = callee.get("object");
const property = callee.get("property");
@@ -364,36 +292,32 @@ function _evaluate(path, state) {
if (object.isLiteral() && property.isIdentifier()) {
const type = typeof object.node.value;
-
if (type === "string" || type === "number") {
context = object.node.value;
func = context[property.node.name];
}
}
}
-
if (func) {
const args = path.get("arguments").map(arg => evaluateCached(arg, state));
if (!state.confident) return;
return func.apply(context, args);
}
}
-
deopt(path, state);
}
-
function evaluateQuasis(path, quasis, state, raw = false) {
let str = "";
let i = 0;
const exprs = path.get("expressions");
-
for (const elem of quasis) {
if (!state.confident) break;
+
str += raw ? elem.value.raw : elem.value.cooked;
+
const expr = exprs[i++];
if (expr) str += String(evaluateCached(expr, state));
}
-
if (!state.confident) return;
return str;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js
index b11049bdb9..0fe01e981d 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js
@@ -17,11 +17,8 @@ exports.getOuterBindingIdentifierPaths = getOuterBindingIdentifierPaths;
exports.getOuterBindingIdentifiers = getOuterBindingIdentifiers;
exports.getPrevSibling = getPrevSibling;
exports.getSibling = getSibling;
-
var _index = require("./index");
-
var _t = require("@babel/types");
-
const {
getBindingIdentifiers: _getBindingIdentifiers,
getOuterBindingIdentifiers: _getOuterBindingIdentifiers,
@@ -31,71 +28,55 @@ const {
} = _t;
const NORMAL_COMPLETION = 0;
const BREAK_COMPLETION = 1;
-
function NormalCompletion(path) {
return {
type: NORMAL_COMPLETION,
path
};
}
-
function BreakCompletion(path) {
return {
type: BREAK_COMPLETION,
path
};
}
-
function getOpposite() {
if (this.key === "left") {
return this.getSibling("right");
} else if (this.key === "right") {
return this.getSibling("left");
}
-
return null;
}
-
function addCompletionRecords(path, records, context) {
if (path) {
records.push(..._getCompletionRecords(path, context));
}
-
return records;
}
-
function completionRecordForSwitch(cases, records, context) {
let lastNormalCompletions = [];
-
for (let i = 0; i < cases.length; i++) {
const casePath = cases[i];
-
const caseCompletions = _getCompletionRecords(casePath, context);
-
const normalCompletions = [];
const breakCompletions = [];
-
for (const c of caseCompletions) {
if (c.type === NORMAL_COMPLETION) {
normalCompletions.push(c);
}
-
if (c.type === BREAK_COMPLETION) {
breakCompletions.push(c);
}
}
-
if (normalCompletions.length) {
lastNormalCompletions = normalCompletions;
}
-
records.push(...breakCompletions);
}
-
records.push(...lastNormalCompletions);
return records;
}
-
function normalCompletionToBreak(completions) {
completions.forEach(c => {
c.type = BREAK_COMPLETION;
@@ -115,63 +96,51 @@ function replaceBreakStatementInBreakCompletion(completions, reachable) {
}
});
}
-
function getStatementListCompletion(paths, context) {
const completions = [];
-
if (context.canHaveBreak) {
let lastNormalCompletions = [];
-
for (let i = 0; i < paths.length; i++) {
const path = paths[i];
const newContext = Object.assign({}, context, {
inCaseClause: false
});
-
- if (path.isBlockStatement() && (context.inCaseClause || context.shouldPopulateBreak)) {
+ if (path.isBlockStatement() && (context.inCaseClause ||
+ context.shouldPopulateBreak)) {
newContext.shouldPopulateBreak = true;
} else {
newContext.shouldPopulateBreak = false;
}
-
const statementCompletions = _getCompletionRecords(path, newContext);
-
- if (statementCompletions.length > 0 && statementCompletions.every(c => c.type === BREAK_COMPLETION)) {
+ if (statementCompletions.length > 0 &&
+ statementCompletions.every(c => c.type === BREAK_COMPLETION)) {
if (lastNormalCompletions.length > 0 && statementCompletions.every(c => c.path.isBreakStatement({
label: null
}))) {
normalCompletionToBreak(lastNormalCompletions);
completions.push(...lastNormalCompletions);
-
if (lastNormalCompletions.some(c => c.path.isDeclaration())) {
completions.push(...statementCompletions);
replaceBreakStatementInBreakCompletion(statementCompletions, true);
}
-
replaceBreakStatementInBreakCompletion(statementCompletions, false);
} else {
completions.push(...statementCompletions);
-
if (!context.shouldPopulateBreak) {
replaceBreakStatementInBreakCompletion(statementCompletions, true);
}
}
-
break;
}
-
if (i === paths.length - 1) {
completions.push(...statementCompletions);
} else {
lastNormalCompletions = [];
-
for (let i = 0; i < statementCompletions.length; i++) {
const c = statementCompletions[i];
-
if (c.type === BREAK_COMPLETION) {
completions.push(c);
}
-
if (c.type === NORMAL_COMPLETION) {
lastNormalCompletions.push(c);
}
@@ -181,20 +150,16 @@ function getStatementListCompletion(paths, context) {
} else if (paths.length) {
for (let i = paths.length - 1; i >= 0; i--) {
const pathCompletions = _getCompletionRecords(paths[i], context);
-
if (pathCompletions.length > 1 || pathCompletions.length === 1 && !pathCompletions[0].path.isVariableDeclaration()) {
completions.push(...pathCompletions);
break;
}
}
}
-
return completions;
}
-
function _getCompletionRecords(path, context) {
let records = [];
-
if (path.isIfStatement()) {
records = addCompletionRecords(path.get("consequent"), records, context);
records = addCompletionRecords(path.get("alternate"), records, context);
@@ -222,7 +187,6 @@ function _getCompletionRecords(path, context) {
} else {
records.push(NormalCompletion(path));
}
-
return records;
}
@@ -232,10 +196,8 @@ function getCompletionRecords() {
shouldPopulateBreak: false,
inCaseClause: false
});
-
return records.map(r => r.path);
}
-
function getSibling(key) {
return _index.default.get({
parentPath: this.parentPath,
@@ -245,56 +207,45 @@ function getSibling(key) {
key: key
}).setContext(this.context);
}
-
function getPrevSibling() {
return this.getSibling(this.key - 1);
}
-
function getNextSibling() {
return this.getSibling(this.key + 1);
}
-
function getAllNextSiblings() {
let _key = this.key;
let sibling = this.getSibling(++_key);
const siblings = [];
-
while (sibling.node) {
siblings.push(sibling);
sibling = this.getSibling(++_key);
}
-
return siblings;
}
-
function getAllPrevSiblings() {
let _key = this.key;
let sibling = this.getSibling(--_key);
const siblings = [];
-
while (sibling.node) {
siblings.push(sibling);
sibling = this.getSibling(--_key);
}
-
return siblings;
}
function get(key, context = true) {
if (context === true) context = this.context;
const parts = key.split(".");
-
if (parts.length === 1) {
return this._getKey(key, context);
} else {
return this._getPattern(parts, context);
}
}
-
function _getKey(key, context) {
const node = this.node;
const container = node[key];
-
if (Array.isArray(container)) {
return container.map((_, i) => {
return _index.default.get({
@@ -314,10 +265,8 @@ function _getKey(key, context) {
}).setContext(context);
}
}
-
function _getPattern(parts, context) {
let path = this;
-
for (const part of parts) {
if (part === ".") {
path = path.parentPath;
@@ -329,67 +278,53 @@ function _getPattern(parts, context) {
}
}
}
-
return path;
}
-
function getBindingIdentifiers(duplicates) {
return _getBindingIdentifiers(this.node, duplicates);
}
-
function getOuterBindingIdentifiers(duplicates) {
return _getOuterBindingIdentifiers(this.node, duplicates);
}
-
function getBindingIdentifierPaths(duplicates = false, outerOnly = false) {
const path = this;
const search = [path];
const ids = Object.create(null);
-
while (search.length) {
const id = search.shift();
if (!id) continue;
if (!id.node) continue;
- const keys = _getBindingIdentifiers.keys[id.node.type];
-
+ const keys =
+ _getBindingIdentifiers.keys[id.node.type];
if (id.isIdentifier()) {
if (duplicates) {
const _ids = ids[id.node.name] = ids[id.node.name] || [];
-
_ids.push(id);
} else {
ids[id.node.name] = id;
}
-
continue;
}
-
if (id.isExportDeclaration()) {
const declaration = id.get("declaration");
-
if (isDeclaration(declaration)) {
search.push(declaration);
}
-
continue;
}
-
if (outerOnly) {
if (id.isFunctionDeclaration()) {
search.push(id.get("id"));
continue;
}
-
if (id.isFunctionExpression()) {
continue;
}
}
-
if (keys) {
for (let i = 0; i < keys.length; i++) {
const key = keys[i];
const child = id.get(key);
-
if (Array.isArray(child)) {
search.push(...child);
} else if (child.node) {
@@ -398,10 +333,8 @@ function getBindingIdentifierPaths(duplicates = false, outerOnly = false) {
}
}
}
-
return ids;
}
-
function getOuterBindingIdentifierPaths(duplicates = false) {
return this.getBindingIdentifierPaths(duplicates, true);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js
index 0abc502f09..a0b4d9fb15 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js
@@ -4,60 +4,36 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.SHOULD_STOP = exports.SHOULD_SKIP = exports.REMOVED = void 0;
-
var virtualTypes = require("./lib/virtual-types");
-
var _debug = require("debug");
-
var _index = require("../index");
-
var _scope = require("../scope");
-
var _t = require("@babel/types");
-
var t = _t;
-
var _cache = require("../cache");
-
var _generator = require("@babel/generator");
-
var NodePath_ancestry = require("./ancestry");
-
var NodePath_inference = require("./inference");
-
var NodePath_replacement = require("./replacement");
-
var NodePath_evaluation = require("./evaluation");
-
var NodePath_conversion = require("./conversion");
-
var NodePath_introspection = require("./introspection");
-
var NodePath_context = require("./context");
-
var NodePath_removal = require("./removal");
-
var NodePath_modification = require("./modification");
-
var NodePath_family = require("./family");
-
var NodePath_comments = require("./comments");
-
var NodePath_virtual_types_validator = require("./lib/virtual-types-validator");
-
const {
validate
} = _t;
-
const debug = _debug("babel");
-
const REMOVED = 1 << 0;
exports.REMOVED = REMOVED;
const SHOULD_STOP = 1 << 1;
exports.SHOULD_STOP = SHOULD_STOP;
const SHOULD_SKIP = 1 << 2;
exports.SHOULD_SKIP = SHOULD_SKIP;
-
class NodePath {
constructor(hub, parent) {
this.contexts = [];
@@ -77,7 +53,6 @@ class NodePath {
this.context = null;
this.scope = null;
}
-
static get({
hub,
parentPath,
@@ -89,97 +64,74 @@ class NodePath {
if (!hub && parentPath) {
hub = parentPath.hub;
}
-
if (!parent) {
throw new Error("To get a node path the parent needs to exist");
}
-
- const targetNode = container[key];
-
+ const targetNode =
+ container[key];
let paths = _cache.path.get(parent);
-
if (!paths) {
paths = new Map();
-
_cache.path.set(parent, paths);
}
-
let path = paths.get(targetNode);
-
if (!path) {
path = new NodePath(hub, parent);
if (targetNode) paths.set(targetNode, path);
}
-
path.setup(parentPath, container, listKey, key);
return path;
}
-
getScope(scope) {
return this.isScope() ? new _scope.default(this) : scope;
}
-
setData(key, val) {
if (this.data == null) {
this.data = Object.create(null);
}
-
return this.data[key] = val;
}
-
getData(key, def) {
if (this.data == null) {
this.data = Object.create(null);
}
-
let val = this.data[key];
if (val === undefined && def !== undefined) val = this.data[key] = def;
return val;
}
-
hasNode() {
return this.node != null;
}
-
buildCodeFrameError(msg, Error = SyntaxError) {
return this.hub.buildError(this.node, msg, Error);
}
-
traverse(visitor, state) {
(0, _index.default)(this.node, visitor, this.scope, state, this);
}
-
set(key, node) {
validate(this.node, key, node);
this.node[key] = node;
}
-
getPathLocation() {
const parts = [];
let path = this;
-
do {
let key = path.key;
if (path.inList) key = `${path.listKey}[${key}]`;
parts.unshift(key);
} while (path = path.parentPath);
-
return parts.join(".");
}
-
debug(message) {
if (!debug.enabled) return;
debug(`${this.getPathLocation()} ${this.type}: ${message}`);
}
-
toString() {
return (0, _generator.default)(this.node).code;
}
-
get inList() {
return !!this.listKey;
}
-
set inList(inList) {
if (!inList) {
this.listKey = null;
@@ -189,11 +141,9 @@ class NodePath {
get parentKey() {
return this.listKey || this.key;
}
-
get shouldSkip() {
return !!(this._traverseFlags & SHOULD_SKIP);
}
-
set shouldSkip(v) {
if (v) {
this._traverseFlags |= SHOULD_SKIP;
@@ -201,11 +151,9 @@ class NodePath {
this._traverseFlags &= ~SHOULD_SKIP;
}
}
-
get shouldStop() {
return !!(this._traverseFlags & SHOULD_STOP);
}
-
set shouldStop(v) {
if (v) {
this._traverseFlags |= SHOULD_STOP;
@@ -213,11 +161,9 @@ class NodePath {
this._traverseFlags &= ~SHOULD_STOP;
}
}
-
get removed() {
return !!(this._traverseFlags & REMOVED);
}
-
set removed(v) {
if (v) {
this._traverseFlags |= REMOVED;
@@ -225,9 +171,7 @@ class NodePath {
this._traverseFlags &= ~REMOVED;
}
}
-
}
-
Object.assign(NodePath.prototype, NodePath_ancestry, NodePath_inference, NodePath_replacement, NodePath_evaluation, NodePath_conversion, NodePath_introspection, NodePath_context, NodePath_removal, NodePath_modification, NodePath_family, NodePath_comments);
{
NodePath.prototype._guessExecutionStatusRelativeToDifferentFunctions = NodePath_introspection._guessExecutionStatusRelativeTo;
@@ -236,7 +180,6 @@ Object.assign(NodePath.prototype, NodePath_ancestry, NodePath_inference, NodePat
for (const type of t.TYPES) {
const typeKey = `is${type}`;
const fn = t[typeKey];
-
NodePath.prototype[typeKey] = function (opts) {
return fn(this.node, opts);
};
@@ -249,12 +192,10 @@ for (const type of t.TYPES) {
}
Object.assign(NodePath.prototype, NodePath_virtual_types_validator);
-
for (const type of Object.keys(virtualTypes)) {
if (type[0] === "_") continue;
if (!t.TYPES.includes(type)) t.TYPES.push(type);
}
-
var _default = NodePath;
exports.default = _default;
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js
index ee841aa56f..7aad5b8d81 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js
@@ -9,11 +9,8 @@ exports.couldBeBaseType = couldBeBaseType;
exports.getTypeAnnotation = getTypeAnnotation;
exports.isBaseType = isBaseType;
exports.isGenericType = isGenericType;
-
var inferers = require("./inferers");
-
var _t = require("@babel/types");
-
const {
anyTypeAnnotation,
isAnyTypeAnnotation,
@@ -39,17 +36,13 @@ const {
function getTypeAnnotation() {
let type = this.getData("typeAnnotation");
-
if (type != null) {
return type;
}
-
type = this._getTypeAnnotation() || anyTypeAnnotation();
-
if (isTypeAnnotation(type) || isTSTypeAnnotation(type)) {
type = type.typeAnnotation;
}
-
this.setData("typeAnnotation", type);
return type;
}
@@ -58,7 +51,6 @@ const typeAnnotationInferringNodes = new WeakSet();
function _getTypeAnnotation() {
const node = this.node;
-
if (!node) {
if (this.key === "init" && this.parentPath.isVariableDeclarator()) {
const declar = this.parentPath.parentPath;
@@ -71,7 +63,6 @@ function _getTypeAnnotation() {
if (declar.key === "left" && declarParent.isForOfStatement()) {
return anyTypeAnnotation();
}
-
return voidTypeAnnotation();
} else {
return;
@@ -81,24 +72,19 @@ function _getTypeAnnotation() {
if (node.typeAnnotation) {
return node.typeAnnotation;
}
-
if (typeAnnotationInferringNodes.has(node)) {
return;
}
-
typeAnnotationInferringNodes.add(node);
-
try {
var _inferer;
-
- let inferer = inferers[node.type];
-
+ let inferer =
+ inferers[node.type];
if (inferer) {
return inferer.call(this, node);
}
inferer = inferers[this.parentPath.type];
-
if ((_inferer = inferer) != null && _inferer.validParent) {
return this.parentPath.getTypeAnnotation();
}
@@ -106,11 +92,9 @@ function _getTypeAnnotation() {
typeAnnotationInferringNodes.delete(node);
}
}
-
function isBaseType(baseName, soft) {
return _isBaseType(baseName, this.getTypeAnnotation(), soft);
}
-
function _isBaseType(baseName, type, soft) {
if (baseName === "string") {
return isStringTypeAnnotation(type);
@@ -134,44 +118,35 @@ function _isBaseType(baseName, type, soft) {
}
}
}
-
function couldBeBaseType(name) {
const type = this.getTypeAnnotation();
if (isAnyTypeAnnotation(type)) return true;
-
if (isUnionTypeAnnotation(type)) {
for (const type2 of type.types) {
if (isAnyTypeAnnotation(type2) || _isBaseType(name, type2, true)) {
return true;
}
}
-
return false;
} else {
return _isBaseType(name, type, true);
}
}
-
function baseTypeStrictlyMatches(rightArg) {
const left = this.getTypeAnnotation();
const right = rightArg.getTypeAnnotation();
-
if (!isAnyTypeAnnotation(left) && isFlowBaseAnnotation(left)) {
return right.type === left.type;
}
-
return false;
}
-
function isGenericType(genericName) {
const type = this.getTypeAnnotation();
-
if (genericName === "Array") {
if (isTSArrayType(type) || isArrayTypeAnnotation(type) || isTupleTypeAnnotation(type)) {
return true;
}
}
-
return isGenericTypeAnnotation(type) && isIdentifier(type.id, {
name: genericName
}) || isTSTypeReference(type) && isIdentifier(type.typeName, {
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js
index 6101cb975f..fc35122a8a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js
@@ -4,22 +4,18 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
-
var _t = require("@babel/types");
-
var _util = require("./util");
-
const {
BOOLEAN_NUMBER_BINARY_OPERATORS,
createTypeAnnotationBasedOnTypeof,
numberTypeAnnotation,
voidTypeAnnotation
} = _t;
-
function _default(node) {
if (!this.isReferenced()) return;
- const binding = this.scope.getBinding(node.name);
+ const binding = this.scope.getBinding(node.name);
if (binding) {
if (binding.identifier.typeAnnotation) {
return binding.identifier.typeAnnotation;
@@ -32,55 +28,49 @@ function _default(node) {
return voidTypeAnnotation();
} else if (node.name === "NaN" || node.name === "Infinity") {
return numberTypeAnnotation();
- } else if (node.name === "arguments") {}
+ } else if (node.name === "arguments") {
+ }
}
-
function getTypeAnnotationBindingConstantViolations(binding, path, name) {
const types = [];
const functionConstantViolations = [];
let constantViolations = getConstantViolationsBefore(binding, path, functionConstantViolations);
const testType = getConditionalAnnotation(binding, path, name);
-
if (testType) {
const testConstantViolations = getConstantViolationsBefore(binding, testType.ifStatement);
+
constantViolations = constantViolations.filter(path => testConstantViolations.indexOf(path) < 0);
+
types.push(testType.typeAnnotation);
}
-
if (constantViolations.length) {
+
constantViolations.push(...functionConstantViolations);
for (const violation of constantViolations) {
types.push(violation.getTypeAnnotation());
}
}
-
if (!types.length) {
return;
}
-
return (0, _util.createUnionType)(types);
}
-
function getConstantViolationsBefore(binding, path, functions) {
const violations = binding.constantViolations.slice();
violations.unshift(binding.path);
return violations.filter(violation => {
violation = violation.resolve();
-
const status = violation._guessExecutionStatusRelativeTo(path);
-
if (functions && status === "unknown") functions.push(violation);
return status === "before";
});
}
-
function inferAnnotationFromBinaryExpression(name, path) {
const operator = path.node.operator;
const right = path.get("right").resolve();
const left = path.get("left").resolve();
let target;
-
if (left.isIdentifier({
name
})) {
@@ -90,23 +80,19 @@ function inferAnnotationFromBinaryExpression(name, path) {
})) {
target = left;
}
-
if (target) {
if (operator === "===") {
return target.getTypeAnnotation();
}
-
if (BOOLEAN_NUMBER_BINARY_OPERATORS.indexOf(operator) >= 0) {
return numberTypeAnnotation();
}
-
return;
}
-
if (operator !== "===" && operator !== "==") return;
+
let typeofPath;
let typePath;
-
if (left.isUnaryExpression({
operator: "typeof"
})) {
@@ -118,48 +104,42 @@ function inferAnnotationFromBinaryExpression(name, path) {
typeofPath = right;
typePath = left;
}
-
if (!typeofPath) return;
if (!typeofPath.get("argument").isIdentifier({
name
})) return;
+
typePath = typePath.resolve();
if (!typePath.isLiteral()) return;
+
const typeValue = typePath.node.value;
if (typeof typeValue !== "string") return;
+
return createTypeAnnotationBasedOnTypeof(typeValue);
}
-
function getParentConditionalPath(binding, path, name) {
let parentPath;
-
while (parentPath = path.parentPath) {
if (parentPath.isIfStatement() || parentPath.isConditionalExpression()) {
if (path.key === "test") {
return;
}
-
return parentPath;
}
-
if (parentPath.isFunction()) {
if (parentPath.parentPath.scope.getBinding(name) !== binding) return;
}
-
path = parentPath;
}
}
-
function getConditionalAnnotation(binding, path, name) {
const ifStatement = getParentConditionalPath(binding, path, name);
if (!ifStatement) return;
const test = ifStatement.get("test");
const paths = [test];
const types = [];
-
for (let i = 0; i < paths.length; i++) {
const path = paths[i];
-
if (path.isLogicalExpression()) {
if (path.node.operator === "&&") {
paths.push(path.get("left"));
@@ -170,14 +150,12 @@ function getConditionalAnnotation(binding, path, name) {
if (type) types.push(type);
}
}
-
if (types.length) {
return {
typeAnnotation: (0, _util.createUnionType)(types),
ifStatement
};
}
-
return getConditionalAnnotation(binding, ifStatement, name);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js
index 67d8eb8908..24e5872e63 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js
@@ -34,13 +34,9 @@ exports.TypeCastExpression = TypeCastExpression;
exports.UnaryExpression = UnaryExpression;
exports.UpdateExpression = UpdateExpression;
exports.VariableDeclarator = VariableDeclarator;
-
var _t = require("@babel/types");
-
var _infererReference = require("./inferer-reference");
-
var _util = require("./util");
-
const {
BOOLEAN_BINARY_OPERATORS,
BOOLEAN_UNARY_OPERATORS,
@@ -61,41 +57,31 @@ const {
voidTypeAnnotation,
isIdentifier
} = _t;
-
function VariableDeclarator() {
if (!this.get("id").isIdentifier()) return;
return this.get("init").getTypeAnnotation();
}
-
function TypeCastExpression(node) {
return node.typeAnnotation;
}
-
TypeCastExpression.validParent = true;
-
function TSAsExpression(node) {
return node.typeAnnotation;
}
-
TSAsExpression.validParent = true;
-
function TSNonNullExpression() {
return this.get("expression").getTypeAnnotation();
}
-
function NewExpression(node) {
if (node.callee.type === "Identifier") {
return genericTypeAnnotation(node.callee);
}
}
-
function TemplateLiteral() {
return stringTypeAnnotation();
}
-
function UnaryExpression(node) {
const operator = node.operator;
-
if (operator === "void") {
return voidTypeAnnotation();
} else if (NUMBER_UNARY_OPERATORS.indexOf(operator) >= 0) {
@@ -106,10 +92,8 @@ function UnaryExpression(node) {
return booleanTypeAnnotation();
}
}
-
function BinaryExpression(node) {
const operator = node.operator;
-
if (NUMBER_BINARY_OPERATORS.indexOf(operator) >= 0) {
return numberTypeAnnotation();
} else if (BOOLEAN_BINARY_OPERATORS.indexOf(operator) >= 0) {
@@ -117,7 +101,6 @@ function BinaryExpression(node) {
} else if (operator === "+") {
const right = this.get("right");
const left = this.get("left");
-
if (left.isBaseType("number") && right.isBaseType("number")) {
return numberTypeAnnotation();
} else if (left.isBaseType("string") || right.isBaseType("string")) {
@@ -127,110 +110,86 @@ function BinaryExpression(node) {
return unionTypeAnnotation([stringTypeAnnotation(), numberTypeAnnotation()]);
}
}
-
function LogicalExpression() {
const argumentTypes = [this.get("left").getTypeAnnotation(), this.get("right").getTypeAnnotation()];
return (0, _util.createUnionType)(argumentTypes);
}
-
function ConditionalExpression() {
const argumentTypes = [this.get("consequent").getTypeAnnotation(), this.get("alternate").getTypeAnnotation()];
return (0, _util.createUnionType)(argumentTypes);
}
-
function SequenceExpression() {
return this.get("expressions").pop().getTypeAnnotation();
}
-
function ParenthesizedExpression() {
return this.get("expression").getTypeAnnotation();
}
-
function AssignmentExpression() {
return this.get("right").getTypeAnnotation();
}
-
function UpdateExpression(node) {
const operator = node.operator;
-
if (operator === "++" || operator === "--") {
return numberTypeAnnotation();
}
}
-
function StringLiteral() {
return stringTypeAnnotation();
}
-
function NumericLiteral() {
return numberTypeAnnotation();
}
-
function BooleanLiteral() {
return booleanTypeAnnotation();
}
-
function NullLiteral() {
return nullLiteralTypeAnnotation();
}
-
function RegExpLiteral() {
return genericTypeAnnotation(identifier("RegExp"));
}
-
function ObjectExpression() {
return genericTypeAnnotation(identifier("Object"));
}
-
function ArrayExpression() {
return genericTypeAnnotation(identifier("Array"));
}
-
function RestElement() {
return ArrayExpression();
}
-
RestElement.validParent = true;
-
function Func() {
return genericTypeAnnotation(identifier("Function"));
}
-
const isArrayFrom = buildMatchMemberExpression("Array.from");
const isObjectKeys = buildMatchMemberExpression("Object.keys");
const isObjectValues = buildMatchMemberExpression("Object.values");
const isObjectEntries = buildMatchMemberExpression("Object.entries");
-
function CallExpression() {
const {
callee
} = this.node;
-
if (isObjectKeys(callee)) {
return arrayTypeAnnotation(stringTypeAnnotation());
- } else if (isArrayFrom(callee) || isObjectValues(callee) || isIdentifier(callee, {
+ } else if (isArrayFrom(callee) || isObjectValues(callee) ||
+ isIdentifier(callee, {
name: "Array"
})) {
return arrayTypeAnnotation(anyTypeAnnotation());
} else if (isObjectEntries(callee)) {
return arrayTypeAnnotation(tupleTypeAnnotation([stringTypeAnnotation(), anyTypeAnnotation()]));
}
-
return resolveCall(this.get("callee"));
}
-
function TaggedTemplateExpression() {
return resolveCall(this.get("tag"));
}
-
function resolveCall(callee) {
callee = callee.resolve();
-
if (callee.isFunction()) {
const {
node
} = callee;
-
if (node.async) {
if (node.generator) {
return genericTypeAnnotation(identifier("AsyncIterator"));
@@ -242,7 +201,8 @@ function resolveCall(callee) {
return genericTypeAnnotation(identifier("Iterator"));
} else if (callee.node.returnType) {
return callee.node.returnType;
- } else {}
+ } else {
+ }
}
}
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/util.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/util.js
index f781c1f477..5017e20b19 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/util.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/util.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createUnionType = createUnionType;
-
var _t = require("@babel/types");
-
const {
createFlowUnionType,
createTSUnionType,
@@ -14,14 +12,12 @@ const {
isFlowType,
isTSType
} = _t;
-
function createUnionType(types) {
{
if (isFlowType(types[0])) {
if (createFlowUnionType) {
return createFlowUnionType(types);
}
-
return createUnionTypeAnnotation(types);
} else {
if (createTSUnionType) {
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 88ddc0de31..6519dea71f 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
@@ -22,9 +22,7 @@ exports.matchesPattern = matchesPattern;
exports.referencesImport = referencesImport;
exports.resolve = resolve;
exports.willIMaybeExecuteBefore = willIMaybeExecuteBefore;
-
var _t = require("@babel/types");
-
const {
STATEMENT_OR_BLOCK_KEYS,
VISITOR_KEYS,
@@ -43,7 +41,6 @@ function matchesPattern(pattern, allowPartial) {
function has(key) {
const val = this.node && this.node[key];
-
if (val && Array.isArray(val)) {
return !!val.length;
} else {
@@ -56,6 +53,7 @@ function isStatic() {
}
const is = has;
+
exports.is = is;
function isnt(key) {
@@ -78,20 +76,17 @@ function canSwapBetweenExpressionAndStatement(replacement) {
if (this.key !== "body" || !this.parentPath.isArrowFunctionExpression()) {
return false;
}
-
if (this.isExpression()) {
return isBlockStatement(replacement);
} else if (this.isBlockStatement()) {
return isExpression(replacement);
}
-
return false;
}
function isCompletionRecord(allowInsideFunction) {
let path = this;
let first = true;
-
do {
const {
type,
@@ -101,14 +96,12 @@ function isCompletionRecord(allowInsideFunction) {
if (!first && (path.isFunction() || type === "StaticBlock")) {
return !!allowInsideFunction;
}
-
first = false;
if (Array.isArray(container) && path.key !== container.length - 1) {
return false;
}
} while ((path = path.parentPath) && !path.isProgram() && !path.isDoExpression());
-
return true;
}
@@ -128,10 +121,8 @@ function referencesImport(moduleSource, importName) {
const object = this.get("object");
return object.isReferencedIdentifier() && object.referencesImport(moduleSource, "*");
}
-
return false;
}
-
const binding = this.scope.getBinding(this.node.name);
if (!binding || binding.kind !== "module") return false;
const path = binding.path;
@@ -143,43 +134,34 @@ function referencesImport(moduleSource, importName) {
} else {
return false;
}
-
if (path.isImportDefaultSpecifier() && importName === "default") {
return true;
}
-
if (path.isImportNamespaceSpecifier() && importName === "*") {
return true;
}
-
if (path.isImportSpecifier() && isIdentifier(path.node.imported, {
name: importName
})) {
return true;
}
-
return false;
}
function getSource() {
const node = this.node;
-
if (node.end) {
const code = this.hub.getCode();
if (code) return code.slice(node.start, node.end);
}
-
return "";
}
-
function willIMaybeExecuteBefore(target) {
return this._guessExecutionStatusRelativeTo(target) !== "after";
}
-
function getOuterFunction(path) {
return (path.scope.getFunctionParent() || path.scope.getProgramParent()).path;
}
-
function isExecutionUncertain(type, key) {
switch (type) {
case "LogicalExpression":
@@ -212,28 +194,23 @@ function isExecutionUncertain(type, key) {
case "OptionalCallExpression":
return key === "arguments";
-
default:
return false;
}
}
-
function isExecutionUncertainInList(paths, maxIndex) {
for (let i = 0; i < maxIndex; i++) {
const path = paths[i];
-
if (isExecutionUncertain(path.parent.type, path.parentKey)) {
return true;
}
}
-
return false;
}
function _guessExecutionStatusRelativeTo(target) {
return _guessExecutionStatusRelativeToCached(this, target, new Map());
}
-
function _guessExecutionStatusRelativeToCached(base, target, cache) {
const funcParent = {
this: getOuterFunction(base),
@@ -243,38 +220,34 @@ function _guessExecutionStatusRelativeToCached(base, target, cache) {
if (funcParent.target.node !== funcParent.this.node) {
return _guessExecutionStatusRelativeToDifferentFunctionsCached(base, funcParent.target, cache);
}
-
const paths = {
target: target.getAncestry(),
this: base.getAncestry()
};
+
if (paths.target.indexOf(base) >= 0) return "after";
if (paths.this.indexOf(target) >= 0) return "before";
+
let commonPath;
const commonIndex = {
target: 0,
this: 0
};
-
while (!commonPath && commonIndex.this < paths.this.length) {
const path = paths.this[commonIndex.this];
commonIndex.target = paths.target.indexOf(path);
-
if (commonIndex.target >= 0) {
commonPath = path;
} else {
commonIndex.this++;
}
}
-
if (!commonPath) {
throw new Error("Internal Babel error - The two compared nodes" + " don't appear to belong to the same program.");
}
-
if (isExecutionUncertainInList(paths.this, commonIndex.this - 1) || isExecutionUncertainInList(paths.target, commonIndex.target - 1)) {
return "unknown";
}
-
const divergence = {
this: paths.this[commonIndex.this - 1],
target: paths.target[commonIndex.target - 1]
@@ -293,13 +266,13 @@ function _guessExecutionStatusRelativeToCached(base, target, cache) {
}
const executionOrderCheckedNodes = new Set();
-
function _guessExecutionStatusRelativeToDifferentFunctionsInternal(base, target, cache) {
if (!target.isFunctionDeclaration() || target.parentPath.isExportDeclaration()) {
return "unknown";
}
const binding = target.scope.getBinding(target.node.id.name);
+
if (!binding.references) return "before";
const referencePaths = binding.referencePaths;
let allStatus;
@@ -307,17 +280,14 @@ function _guessExecutionStatusRelativeToDifferentFunctionsInternal(base, target,
for (const path of referencePaths) {
const childOfFunction = !!path.find(path => path.node === target.node);
if (childOfFunction) continue;
-
if (path.key !== "callee" || !path.parentPath.isCallExpression()) {
return "unknown";
}
if (executionOrderCheckedNodes.has(path.node)) continue;
executionOrderCheckedNodes.add(path.node);
-
try {
const status = _guessExecutionStatusRelativeToCached(base, path, cache);
-
if (allStatus && allStatus !== status) {
return "unknown";
} else {
@@ -327,21 +297,16 @@ function _guessExecutionStatusRelativeToDifferentFunctionsInternal(base, target,
executionOrderCheckedNodes.delete(path.node);
}
}
-
return allStatus;
}
-
function _guessExecutionStatusRelativeToDifferentFunctionsCached(base, target, cache) {
let nodeMap = cache.get(base.node);
-
if (!nodeMap) {
cache.set(base.node, nodeMap = new Map());
} else if (nodeMap.has(target.node)) {
return nodeMap.get(target.node);
}
-
const result = _guessExecutionStatusRelativeToDifferentFunctionsInternal(base, target, cache);
-
nodeMap.set(target.node, result);
return result;
}
@@ -349,22 +314,23 @@ function _guessExecutionStatusRelativeToDifferentFunctionsCached(base, target, c
function resolve(dangerous, resolved) {
return this._resolve(dangerous, resolved) || this;
}
-
function _resolve(dangerous, resolved) {
if (resolved && resolved.indexOf(this) >= 0) return;
+
resolved = resolved || [];
resolved.push(this);
-
if (this.isVariableDeclarator()) {
if (this.get("id").isIdentifier()) {
return this.get("init").resolve(dangerous, resolved);
- } else {}
+ } else {
+ }
} else if (this.isReferencedIdentifier()) {
const binding = this.scope.getBinding(this.node.name);
if (!binding) return;
+
if (!binding.constant) return;
- if (binding.kind === "module") return;
+ if (binding.kind === "module") return;
if (binding.path !== this) {
const ret = binding.path.resolve(dangerous, resolved);
if (this.find(parent => parent.node === ret.node)) return;
@@ -373,20 +339,22 @@ function _resolve(dangerous, resolved) {
} else if (this.isTypeCastExpression()) {
return this.get("expression").resolve(dangerous, resolved);
} else if (dangerous && this.isMemberExpression()) {
+
const targetKey = this.toComputedKey();
if (!isLiteral(targetKey)) return;
+
const targetName = targetKey.value;
const target = this.get("object").resolve(dangerous, resolved);
-
if (target.isObjectExpression()) {
const props = target.get("properties");
-
for (const prop of props) {
if (!prop.isProperty()) continue;
const key = prop.get("key");
+
let match = prop.isnt("computed") && key.isIdentifier({
name: targetName
});
+
match = match || key.isLiteral({
value: targetName
});
@@ -399,41 +367,35 @@ function _resolve(dangerous, resolved) {
}
}
}
-
function isConstantExpression() {
if (this.isIdentifier()) {
const binding = this.scope.getBinding(this.node.name);
if (!binding) return false;
return binding.constant;
}
-
if (this.isLiteral()) {
if (this.isRegExpLiteral()) {
return false;
}
-
if (this.isTemplateLiteral()) {
return this.get("expressions").every(expression => expression.isConstantExpression());
}
-
return true;
}
-
if (this.isUnaryExpression()) {
if (this.node.operator !== "void") {
return false;
}
-
return this.get("argument").isConstantExpression();
}
-
if (this.isBinaryExpression()) {
- return this.get("left").isConstantExpression() && this.get("right").isConstantExpression();
+ const {
+ operator
+ } = this.node;
+ return operator !== "in" && operator !== "instanceof" && this.get("left").isConstantExpression() && this.get("right").isConstantExpression();
}
-
return false;
}
-
function isInStrictMode() {
const start = this.isProgram() ? this : this.parentPath;
const strictParent = start.find(path => {
@@ -441,13 +403,10 @@ function isInStrictMode() {
sourceType: "module"
})) return true;
if (path.isClass()) return true;
-
if (path.isArrowFunctionExpression() && !path.get("body").isBlockStatement()) {
return false;
}
-
let body;
-
if (path.isFunction()) {
body = path.node.body;
} else if (path.isProgram()) {
@@ -455,7 +414,6 @@ function isInStrictMode() {
} else {
return false;
}
-
for (const directive of body.directives) {
if (directive.value.value === "use strict") {
return true;
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js
index be4f60ac05..f9c131207c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _t = require("@babel/types");
-
var _t2 = _t;
const {
react
@@ -25,13 +23,11 @@ const referenceVisitor = {
if (path.node.name === "this") {
let scope = path.scope;
-
do {
if (scope.path.isFunction() && !scope.path.isArrowFunctionExpression()) {
break;
}
} while (scope = scope.parent);
-
if (scope) state.breakOnScopePaths.push(scope.path);
}
@@ -49,9 +45,7 @@ const referenceVisitor = {
if (binding !== state.scope.getBinding(path.node.name)) return;
state.bindings[path.node.name] = binding;
}
-
};
-
class PathHoister {
constructor(path, scope) {
this.breakOnScopePaths = void 0;
@@ -73,18 +67,15 @@ class PathHoister {
isCompatibleScope(scope) {
for (const key of Object.keys(this.bindings)) {
const binding = this.bindings[key];
-
if (!scope.bindingIdentifierEquals(key, binding.identifier)) {
return false;
}
}
-
return true;
}
getCompatibleScopes() {
let scope = this.path.scope;
-
do {
if (this.isCompatibleScope(scope)) {
this.scopes.push(scope);
@@ -97,10 +88,8 @@ class PathHoister {
}
} while (scope = scope.parent);
}
-
getAttachmentPath() {
let path = this._getAttachmentPath();
-
if (!path) return;
let targetScope = path.scope;
@@ -131,20 +120,17 @@ class PathHoister {
}
}
}
-
return path;
}
-
_getAttachmentPath() {
const scopes = this.scopes;
const scope = scopes.pop();
if (!scope) return;
-
if (scope.path.isFunction()) {
if (this.hasOwnParamBindings(scope)) {
if (this.scope === scope) return;
- const bodies = scope.path.get("body").get("body");
+ const bodies = scope.path.get("body").get("body");
for (let i = 0; i < bodies.length; i++) {
if (bodies[i].node._blockHoist) continue;
return bodies[i];
@@ -156,7 +142,6 @@ class PathHoister {
return this.getNextScopeAttachmentParent();
}
}
-
getNextScopeAttachmentParent() {
const scope = this.scopes.pop();
if (scope) return this.getAttachmentParentForPath(scope.path);
@@ -164,7 +149,9 @@ class PathHoister {
getAttachmentParentForPath(path) {
do {
- if (!path.parentPath || Array.isArray(path.container) && path.isStatement()) {
+ if (
+ !path.parentPath ||
+ Array.isArray(path.container) && path.isStatement()) {
return path;
}
} while (path = path.parentPath);
@@ -176,33 +163,30 @@ class PathHoister {
const binding = this.bindings[name];
if (binding.kind === "param" && binding.constant) return true;
}
-
return false;
}
-
run() {
this.path.traverse(referenceVisitor, this);
if (this.mutableBinding) return;
this.getCompatibleScopes();
const attachTo = this.getAttachmentPath();
if (!attachTo) return;
+
if (attachTo.getFunctionParent() === this.path.getFunctionParent()) return;
+
let uid = attachTo.scope.generateUidIdentifier("ref");
+
const declarator = variableDeclarator(uid, this.path.node);
const insertFn = this.attachAfter ? "insertAfter" : "insertBefore";
const [attached] = attachTo[insertFn]([attachTo.isVariableDeclarator() ? declarator : variableDeclaration("var", [declarator])]);
const parent = this.path.parentPath;
-
if (parent.isJSXElement() && this.path.container === parent.node.children) {
uid = jsxExpressionContainer(uid);
}
-
this.path.replaceWith(cloneNode(uid));
return attachTo.isVariableDeclarator() ? attached.get("init") : attached.get("declarations.0.init");
}
-
}
-
exports.default = PathHoister;
//# sourceMappingURL=hoister.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js
index 9bb2a41d47..deb870df47 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js
@@ -4,9 +4,14 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.hooks = void 0;
-const hooks = [function (self, parent) {
- const removeParent = self.key === "test" && (parent.isWhile() || parent.isSwitchCase()) || self.key === "declaration" && parent.isExportDeclaration() || self.key === "body" && parent.isLabeledStatement() || self.listKey === "declarations" && parent.isVariableDeclaration() && parent.node.declarations.length === 1 || self.key === "expression" && parent.isExpressionStatement();
+const hooks = [function (self, parent) {
+ const removeParent =
+ self.key === "test" && (parent.isWhile() || parent.isSwitchCase()) ||
+ self.key === "declaration" && parent.isExportDeclaration() ||
+ self.key === "body" && parent.isLabeledStatement() ||
+ self.listKey === "declarations" && parent.isVariableDeclaration() && parent.node.declarations.length === 1 ||
+ self.key === "expression" && parent.isExpressionStatement();
if (removeParent) {
parent.remove();
return true;
@@ -23,7 +28,6 @@ const hooks = [function (self, parent) {
} else {
parent.replaceWith(parent.node.left);
}
-
return true;
}
}, function (self, parent) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js
index 3dd9fbf3fa..fcf75ef2c0 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js
@@ -21,9 +21,7 @@ exports.isSpreadProperty = isSpreadProperty;
exports.isStatement = isStatement;
exports.isUser = isUser;
exports.isVar = isVar;
-
var _t = require("@babel/types");
-
const {
isBinding,
isBlockScoped: nodeIsBlockScoped,
@@ -50,13 +48,11 @@ const {
const {
isCompatTag
} = react;
-
function isReferencedIdentifier(opts) {
const {
node,
parent
} = this;
-
if (!isIdentifier(node, opts) && !isJSXMemberExpression(parent, opts)) {
if (isJSXIdentifier(node, opts)) {
if (isCompatTag(node.name)) return false;
@@ -67,7 +63,6 @@ function isReferencedIdentifier(opts) {
return nodeIsReferenced(node, parent, this.parentPath.parent);
}
-
function isReferencedMemberExpression() {
const {
node,
@@ -75,7 +70,6 @@ function isReferencedMemberExpression() {
} = this;
return isMemberExpression(node) && nodeIsReferenced(node, parent);
}
-
function isBindingIdentifier() {
const {
node,
@@ -84,13 +78,11 @@ function isBindingIdentifier() {
const grandparent = this.parentPath.parent;
return isIdentifier(node) && isBinding(node, parent, grandparent);
}
-
function isStatement() {
const {
node,
parent
} = this;
-
if (nodeIsStatement(node)) {
if (isVariableDeclaration(node)) {
if (isForXStatement(parent, {
@@ -100,13 +92,11 @@ function isStatement() {
init: node
})) return false;
}
-
return true;
} else {
return false;
}
}
-
function isExpression() {
if (this.isIdentifier()) {
return this.isReferencedIdentifier();
@@ -114,40 +104,31 @@ function isExpression() {
return nodeIsExpression(this.node);
}
}
-
function isScope() {
return nodeIsScope(this.node, this.parent);
}
-
function isReferenced() {
return nodeIsReferenced(this.node, this.parent);
}
-
function isBlockScoped() {
return nodeIsBlockScoped(this.node);
}
-
function isVar() {
return nodeIsVar(this.node);
}
-
function isUser() {
return this.node && !!this.node.loc;
}
-
function isGenerated() {
return !this.isUser();
}
-
function isPure(constantsOnly) {
return this.scope.isPure(this.node, constantsOnly);
}
-
function isFlow() {
const {
node
} = this;
-
if (nodeIsFlow(node)) {
return true;
} else if (isImportDeclaration(node)) {
@@ -164,21 +145,17 @@ function isFlow() {
function isRestProperty() {
return nodeIsRestElement(this.node) && this.parentPath && this.parentPath.isObjectPattern();
}
-
function isSpreadProperty() {
return nodeIsRestElement(this.node) && this.parentPath && this.parentPath.isObjectExpression();
}
-
function isForAwaitStatement() {
return isForOfStatement(this.node, {
await: true
});
}
-
function isExistentialTypeParam() {
throw new Error("`path.isExistentialTypeParam` has been renamed to `path.isExistsTypeAnnotation()` in Babel 7.");
}
-
function isNumericLiteralTypeAnnotation() {
throw new Error("`path.isNumericLiteralTypeAnnotation()` has been renamed to `path.isNumberLiteralTypeAnnotation()` in Babel 7.");
}
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 4b8eaf00e3..15cba3db15 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js
@@ -29,6 +29,7 @@ exports.Generated = Generated;
const Pure = null;
exports.Pure = Pure;
const Flow = ["Flow", "ImportDeclaration", "ExportDeclaration", "ImportSpecifier"];
+
exports.Flow = Flow;
const RestProperty = ["RestElement"];
exports.RestProperty = RestProperty;
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js
index 2a9de12c2f..e6865c709c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js
@@ -13,15 +13,10 @@ exports.insertBefore = insertBefore;
exports.pushContainer = pushContainer;
exports.unshiftContainer = unshiftContainer;
exports.updateSiblingKeys = updateSiblingKeys;
-
var _cache = require("../cache");
-
var _hoister = require("./lib/hoister");
-
var _index = require("./index");
-
var _t = require("@babel/types");
-
const {
arrowFunctionExpression,
assertExpression,
@@ -41,13 +36,10 @@ const {
function insertBefore(nodes_) {
this._assertUnremoved();
-
const nodes = this._verifyNodeList(nodes_);
-
const {
parentPath
} = this;
-
if (parentPath.isExpressionStatement() || parentPath.isLabeledStatement() || parentPath.isExportNamedDeclaration() || parentPath.isExportDefaultDeclaration() && this.isDeclaration()) {
return parentPath.insertBefore(nodes);
} else if (this.isNodeType("Expression") && !this.isJSXElement() || parentPath.isForStatement() && this.key === "init") {
@@ -59,77 +51,64 @@ function insertBefore(nodes_) {
const node = this.node;
const shouldInsertCurrentNode = node && (!this.isExpressionStatement() || node.expression != null);
this.replaceWith(blockStatement(shouldInsertCurrentNode ? [node] : []));
- return this.unshiftContainer("body", nodes);
+ return this.unshiftContainer("body",
+ nodes);
} else {
throw new Error("We don't know what to do with this node type. " + "We were previously a Statement but we can't fit in here?");
}
}
-
function _containerInsert(from, nodes) {
this.updateSiblingKeys(from, nodes.length);
const paths = [];
- this.container.splice(from, 0, ...nodes);
+ this.container.splice(from, 0, ...nodes);
for (let i = 0; i < nodes.length; i++) {
const to = from + i;
const path = this.getSibling(to);
paths.push(path);
-
if (this.context && this.context.queue) {
path.pushContext(this.context);
}
}
-
const contexts = this._getQueueContexts();
-
for (const path of paths) {
path.setScope();
path.debug("Inserted.");
-
for (const context of contexts) {
context.maybeQueue(path, true);
}
}
-
return paths;
}
-
function _containerInsertBefore(nodes) {
return this._containerInsert(this.key, nodes);
}
-
function _containerInsertAfter(nodes) {
return this._containerInsert(this.key + 1, nodes);
}
-
const last = arr => arr[arr.length - 1];
-
function isHiddenInSequenceExpression(path) {
return isSequenceExpression(path.parent) && (last(path.parent.expressions) !== path.node || isHiddenInSequenceExpression(path.parentPath));
}
-
function isAlmostConstantAssignment(node, scope) {
if (!isAssignmentExpression(node) || !isIdentifier(node.left)) {
return false;
}
const blockScope = scope.getBlockParent();
+
return blockScope.hasOwnBinding(node.left.name) && blockScope.getOwnBinding(node.left.name).constantViolations.length <= 1;
}
function insertAfter(nodes_) {
this._assertUnremoved();
-
if (this.isSequenceExpression()) {
return last(this.get("expressions")).insertAfter(nodes_);
}
-
const nodes = this._verifyNodeList(nodes_);
-
const {
parentPath
} = this;
-
if (parentPath.isExpressionStatement() || parentPath.isLabeledStatement() || parentPath.isExportNamedDeclaration() || parentPath.isExportDefaultDeclaration() && this.isDeclaration()) {
return parentPath.insertAfter(nodes.map(node => {
return isExpression(node) ? expressionStatement(node) : node;
@@ -140,17 +119,16 @@ function insertAfter(nodes_) {
let {
scope
} = this;
-
if (scope.path.isPattern()) {
assertExpression(node);
this.replaceWith(callExpression(arrowFunctionExpression([], node), []));
this.get("callee.body").insertAfter(nodes);
return [this];
}
-
if (isHiddenInSequenceExpression(this)) {
nodes.unshift(node);
- } else if (isCallExpression(node) && isSuper(node.callee)) {
+ }
+ else if (isCallExpression(node) && isSuper(node.callee)) {
nodes.unshift(node);
nodes.push(thisExpression());
} else if (isAlmostConstantAssignment(node, scope)) {
@@ -165,13 +143,12 @@ function insertAfter(nodes_) {
})) {
scope = scope.parent;
}
-
const temp = scope.generateDeclaredUidIdentifier();
- nodes.unshift(expressionStatement(assignmentExpression("=", cloneNode(temp), node)));
+ nodes.unshift(expressionStatement(
+ assignmentExpression("=", cloneNode(temp), node)));
nodes.push(expressionStatement(cloneNode(temp)));
}
}
-
return this.replaceExpressionWithStatements(nodes);
} else if (Array.isArray(this.container)) {
return this._containerInsertAfter(nodes);
@@ -187,29 +164,23 @@ function insertAfter(nodes_) {
function updateSiblingKeys(fromIndex, incrementBy) {
if (!this.parent) return;
-
const paths = _cache.path.get(this.parent);
-
for (const [, path] of paths) {
if (path.key >= fromIndex) {
path.key += incrementBy;
}
}
}
-
function _verifyNodeList(nodes) {
if (!nodes) {
return [];
}
-
if (!Array.isArray(nodes)) {
nodes = [nodes];
}
-
for (let i = 0; i < nodes.length; i++) {
const node = nodes[i];
let msg;
-
if (!node) {
msg = "has falsy node";
} else if (typeof node !== "object") {
@@ -219,16 +190,13 @@ function _verifyNodeList(nodes) {
} else if (node instanceof _index.default) {
msg = "has a NodePath when it expected a raw object";
}
-
if (msg) {
const type = Array.isArray(node) ? "array" : typeof node;
throw new Error(`Node list ${msg} with the index of ${i} and type of ${type}`);
}
}
-
return nodes;
}
-
function unshiftContainer(listKey, nodes) {
this._assertUnremoved();
@@ -241,17 +209,15 @@ function unshiftContainer(listKey, nodes) {
listKey,
key: 0
}).setContext(this.context);
-
- return path._containerInsertBefore(nodes);
+ return path._containerInsertBefore(
+ nodes);
}
-
function pushContainer(listKey, nodes) {
this._assertUnremoved();
-
- const verifiedNodes = this._verifyNodeList(nodes);
+ const verifiedNodes = this._verifyNodeList(
+ nodes);
const container = this.node[listKey];
-
const path = _index.default.get({
parentPath: this,
parent: this.node,
@@ -259,7 +225,6 @@ function pushContainer(listKey, nodes) {
listKey,
key: container.length
}).setContext(this.context);
-
return path.replaceWithMultiple(verifiedNodes);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js
index c7ed8fa410..1a7b765e12 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js
@@ -9,48 +9,34 @@ exports._markRemoved = _markRemoved;
exports._remove = _remove;
exports._removeFromScope = _removeFromScope;
exports.remove = remove;
-
var _removalHooks = require("./lib/removal-hooks");
-
var _cache = require("../cache");
-
var _index = require("./index");
function remove() {
var _this$opts;
-
this._assertUnremoved();
-
this.resync();
-
if (!((_this$opts = this.opts) != null && _this$opts.noScope)) {
this._removeFromScope();
}
-
if (this._callRemovalHooks()) {
this._markRemoved();
-
return;
}
-
this.shareCommentsWithSiblings();
-
this._remove();
-
this._markRemoved();
}
-
function _removeFromScope() {
const bindings = this.getBindingIdentifiers();
Object.keys(bindings).forEach(name => this.scope.removeBinding(name));
}
-
function _callRemovalHooks() {
for (const fn of _removalHooks.hooks) {
if (fn(this, this.parentPath)) return true;
}
}
-
function _remove() {
if (Array.isArray(this.container)) {
this.container.splice(this.key, 1);
@@ -59,13 +45,11 @@ function _remove() {
this._replaceWith(null);
}
}
-
function _markRemoved() {
this._traverseFlags |= _index.SHOULD_SKIP | _index.REMOVED;
if (this.parent) _cache.path.get(this.parent).delete(this.node);
this.node = null;
}
-
function _assertUnremoved() {
if (this.removed) {
throw this.buildCodeFrameError("NodePath has been removed so is read-only.");
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js
index f12f363b88..3c7387cb62 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js
@@ -9,21 +9,13 @@ exports.replaceInline = replaceInline;
exports.replaceWith = replaceWith;
exports.replaceWithMultiple = replaceWithMultiple;
exports.replaceWithSourceString = replaceWithSourceString;
-
var _codeFrame = require("@babel/code-frame");
-
var _index = require("../index");
-
var _index2 = require("./index");
-
var _cache = require("../cache");
-
var _parser = require("@babel/parser");
-
var _t = require("@babel/types");
-
var _helperHoistVariables = require("@babel/helper-hoist-variables");
-
const {
FUNCTION_TYPES,
arrowFunctionExpression,
@@ -49,34 +41,30 @@ const {
function replaceWithMultiple(nodes) {
var _pathCache$get;
-
this.resync();
nodes = this._verifyNodeList(nodes);
inheritLeadingComments(nodes[0], this.node);
inheritTrailingComments(nodes[nodes.length - 1], this.node);
(_pathCache$get = _cache.path.get(this.parent)) == null ? void 0 : _pathCache$get.delete(this.node);
- this.node = this.container[this.key] = null;
+ this.node =
+ this.container[this.key] = null;
const paths = this.insertAfter(nodes);
-
if (this.node) {
this.requeue();
} else {
this.remove();
}
-
return paths;
}
function replaceWithSourceString(replacement) {
this.resync();
let ast;
-
try {
replacement = `(${replacement})`;
ast = (0, _parser.parse)(replacement);
} catch (err) {
const loc = err.loc;
-
if (loc) {
err.message += " - make sure this is an expression.\n" + (0, _codeFrame.codeFrameColumns)(replacement, {
start: {
@@ -86,122 +74,102 @@ function replaceWithSourceString(replacement) {
});
err.code = "BABEL_REPLACE_SOURCE_ERROR";
}
-
throw err;
}
-
const expressionAST = ast.program.body[0].expression;
-
_index.default.removeProperties(expressionAST);
-
return this.replaceWith(expressionAST);
}
function replaceWith(replacementPath) {
this.resync();
-
if (this.removed) {
throw new Error("You can't replace this node, we've already removed it");
}
-
let replacement = replacementPath instanceof _index2.default ? replacementPath.node : replacementPath;
-
if (!replacement) {
throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");
}
-
if (this.node === replacement) {
return [this];
}
-
if (this.isProgram() && !isProgram(replacement)) {
throw new Error("You can only replace a Program root node with another Program node");
}
-
if (Array.isArray(replacement)) {
throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");
}
-
if (typeof replacement === "string") {
throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");
}
-
let nodePath = "";
-
if (this.isNodeType("Statement") && isExpression(replacement)) {
if (!this.canHaveVariableDeclarationOrExpression() && !this.canSwapBetweenExpressionAndStatement(replacement) && !this.parentPath.isExportDefaultDeclaration()) {
replacement = expressionStatement(replacement);
nodePath = "expression";
}
}
-
if (this.isNodeType("Expression") && isStatement(replacement)) {
if (!this.canHaveVariableDeclarationOrExpression() && !this.canSwapBetweenExpressionAndStatement(replacement)) {
return this.replaceExpressionWithStatements([replacement]);
}
}
-
const oldNode = this.node;
-
if (oldNode) {
inheritsComments(replacement, oldNode);
removeComments(oldNode);
}
this._replaceWith(replacement);
-
this.type = replacement.type;
+
this.setScope();
+
this.requeue();
return [nodePath ? this.get(nodePath) : this];
}
function _replaceWith(node) {
var _pathCache$get2;
-
if (!this.container) {
throw new ReferenceError("Container is falsy");
}
-
if (this.inList) {
validate(this.parent, this.key, [node]);
} else {
validate(this.parent, this.key, node);
}
-
this.debug(`Replace with ${node == null ? void 0 : node.type}`);
(_pathCache$get2 = _cache.path.get(this.parent)) == null ? void 0 : _pathCache$get2.set(node, this).delete(this.node);
- this.node = this.container[this.key] = node;
+ this.node =
+ this.container[this.key] = node;
}
function replaceExpressionWithStatements(nodes) {
this.resync();
const nodesAsSequenceExpression = toSequenceExpression(nodes, this.scope);
-
if (nodesAsSequenceExpression) {
return this.replaceWith(nodesAsSequenceExpression)[0].get("expressions");
}
-
const functionParent = this.getFunctionParent();
const isParentAsync = functionParent == null ? void 0 : functionParent.is("async");
const isParentGenerator = functionParent == null ? void 0 : functionParent.is("generator");
const container = arrowFunctionExpression([], blockStatement(nodes));
this.replaceWith(callExpression(container, []));
+
const callee = this.get("callee");
(0, _helperHoistVariables.default)(callee.get("body"), id => {
this.scope.push({
id
});
}, "var");
- const completionRecords = this.get("callee").getCompletionRecords();
+ const completionRecords = this.get("callee").getCompletionRecords();
for (const path of completionRecords) {
if (!path.isExpressionStatement()) continue;
const loop = path.findParent(path => path.isLoop());
-
if (loop) {
let uid = loop.getData("expressionReplacementReturnUid");
-
if (!uid) {
uid = callee.scope.generateDeclaredUidIdentifier("ret");
callee.get("body").pushContainer("body", returnStatement(cloneNode(uid)));
@@ -209,7 +177,6 @@ function replaceExpressionWithStatements(nodes) {
} else {
uid = identifier(uid.name);
}
-
path.get("expression").replaceWith(assignmentExpression("=", cloneNode(uid), path.node.expression));
} else {
path.replaceWith(returnStatement(path.node.expression));
@@ -220,34 +187,25 @@ function replaceExpressionWithStatements(nodes) {
const newCallee = callee;
const needToAwaitFunction = isParentAsync && _index.default.hasType(this.get("callee.body").node, "AwaitExpression", FUNCTION_TYPES);
-
const needToYieldFunction = isParentGenerator && _index.default.hasType(this.get("callee.body").node, "YieldExpression", FUNCTION_TYPES);
-
if (needToAwaitFunction) {
newCallee.set("async", true);
-
if (!needToYieldFunction) {
this.replaceWith(awaitExpression(this.node));
}
}
-
if (needToYieldFunction) {
newCallee.set("generator", true);
this.replaceWith(yieldExpression(this.node, true));
}
-
return newCallee.get("body.body");
}
-
function replaceInline(nodes) {
this.resync();
-
if (Array.isArray(nodes)) {
if (Array.isArray(this.container)) {
nodes = this._verifyNodeList(nodes);
-
const paths = this._containerInsertAfter(nodes);
-
this.remove();
return paths;
} else {
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js
index 6b455ec910..16498fd403 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js
@@ -25,27 +25,23 @@ class Binding {
this.scope = scope;
this.path = path;
this.kind = kind;
-
- if ((kind === "var" || kind === "hoisted") && isDeclaredInLoop(path || (() => {
+ if ((kind === "var" || kind === "hoisted") &&
+ isDeclaredInLoop(path || (() => {
throw new Error("Internal Babel error: unreachable ");
})())) {
this.reassign(path);
}
-
this.clearValue();
}
-
deoptValue() {
this.clearValue();
this.hasDeoptedValue = true;
}
-
setValue(value) {
if (this.hasDeoptedValue) return;
this.hasValue = true;
this.value = value;
}
-
clearValue() {
this.hasDeoptedValue = false;
this.hasValue = false;
@@ -54,11 +50,9 @@ class Binding {
reassign(path) {
this.constant = false;
-
if (this.constantViolations.indexOf(path) !== -1) {
return;
}
-
this.constantViolations.push(path);
}
@@ -66,7 +60,6 @@ class Binding {
if (this.referencePaths.indexOf(path) !== -1) {
return;
}
-
this.referenced = true;
this.references++;
this.referencePaths.push(path);
@@ -76,11 +69,8 @@ class Binding {
this.references--;
this.referenced = !!this.references;
}
-
}
-
exports.default = Binding;
-
function isDeclaredInLoop(path) {
for (let {
parentPath,
@@ -90,12 +80,10 @@ function isDeclaredInLoop(path) {
key
} = parentPath)) {
if (parentPath.isFunctionParent()) return false;
-
if (parentPath.isWhile() || parentPath.isForXStatement() || parentPath.isForStatement() && key === "body") {
return true;
}
}
-
return false;
}
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 1f6434251b..b7ce9d645c 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
@@ -4,19 +4,12 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _renamer = require("./lib/renamer");
-
var _index = require("../index");
-
var _binding = require("./binding");
-
var _globals = require("globals");
-
var _t = require("@babel/types");
-
var _cache = require("../cache");
-
const {
NOT_LOCAL_BINDING,
callExpression,
@@ -63,7 +56,6 @@ const {
isMetaProperty,
isPrivateName
} = _t;
-
function gatherNodeParts(node, parts) {
switch (node == null ? void 0 : node.type) {
default:
@@ -80,40 +72,32 @@ function gatherNodeParts(node, parts) {
} else if (isLiteral(node) && !isNullLiteral(node) && !isRegExpLiteral(node) && !isTemplateLiteral(node)) {
parts.push(node.value);
}
-
break;
-
case "MemberExpression":
case "OptionalMemberExpression":
case "JSXMemberExpression":
gatherNodeParts(node.object, parts);
gatherNodeParts(node.property, parts);
break;
-
case "Identifier":
case "JSXIdentifier":
parts.push(node.name);
break;
-
case "CallExpression":
case "OptionalCallExpression":
case "NewExpression":
gatherNodeParts(node.callee, parts);
break;
-
case "ObjectExpression":
case "ObjectPattern":
for (const e of node.properties) {
gatherNodeParts(e, parts);
}
-
break;
-
case "SpreadElement":
case "RestElement":
gatherNodeParts(node.argument, parts);
break;
-
case "ObjectProperty":
case "ObjectMethod":
case "ClassProperty":
@@ -122,82 +106,64 @@ function gatherNodeParts(node, parts) {
case "ClassPrivateMethod":
gatherNodeParts(node.key, parts);
break;
-
case "ThisExpression":
parts.push("this");
break;
-
case "Super":
parts.push("super");
break;
-
case "Import":
parts.push("import");
break;
-
case "DoExpression":
parts.push("do");
break;
-
case "YieldExpression":
parts.push("yield");
gatherNodeParts(node.argument, parts);
break;
-
case "AwaitExpression":
parts.push("await");
gatherNodeParts(node.argument, parts);
break;
-
case "AssignmentExpression":
gatherNodeParts(node.left, parts);
break;
-
case "VariableDeclarator":
gatherNodeParts(node.id, parts);
break;
-
case "FunctionExpression":
case "FunctionDeclaration":
case "ClassExpression":
case "ClassDeclaration":
gatherNodeParts(node.id, parts);
break;
-
case "PrivateName":
gatherNodeParts(node.id, parts);
break;
-
case "ParenthesizedExpression":
gatherNodeParts(node.expression, parts);
break;
-
case "UnaryExpression":
case "UpdateExpression":
gatherNodeParts(node.argument, parts);
break;
-
case "MetaProperty":
gatherNodeParts(node.meta, parts);
gatherNodeParts(node.property, parts);
break;
-
case "JSXElement":
gatherNodeParts(node.openingElement, parts);
break;
-
case "JSXOpeningElement":
gatherNodeParts(node.name, parts);
break;
-
case "JSXFragment":
gatherNodeParts(node.openingFragment, parts);
break;
-
case "JSXOpeningFragment":
parts.push("Fragment");
break;
-
case "JSXNamespacedName":
gatherNodeParts(node.namespace, parts);
gatherNodeParts(node.name, parts);
@@ -208,7 +174,6 @@ function gatherNodeParts(node, parts) {
const collectorVisitor = {
ForStatement(path) {
const declar = path.get("init");
-
if (declar.isVar()) {
const {
scope
@@ -217,30 +182,29 @@ const collectorVisitor = {
parentScope.registerBinding("var", declar);
}
},
-
Declaration(path) {
if (path.isBlockScoped()) return;
+
if (path.isImportDeclaration()) return;
+
if (path.isExportDeclaration()) return;
+
const parent = path.scope.getFunctionParent() || path.scope.getProgramParent();
parent.registerDeclaration(path);
},
-
ImportDeclaration(path) {
const parent = path.scope.getBlockParent();
parent.registerDeclaration(path);
},
-
ReferencedIdentifier(path, state) {
state.references.push(path);
},
-
ForXStatement(path, state) {
const left = path.get("left");
-
if (left.isPattern() || left.isIdentifier()) {
state.constantViolations.push(path);
- } else if (left.isVar()) {
+ }
+ else if (left.isVar()) {
const {
scope
} = path;
@@ -248,7 +212,6 @@ const collectorVisitor = {
parentScope.registerBinding("var", left);
}
},
-
ExportDeclaration: {
exit(path) {
const {
@@ -257,7 +220,6 @@ const collectorVisitor = {
} = path;
if (isExportAllDeclaration(node)) return;
const declar = node.declaration;
-
if (isClassDeclaration(declar) || isFunctionDeclaration(declar)) {
const id = declar.id;
if (!id) return;
@@ -272,27 +234,21 @@ const collectorVisitor = {
}
}
}
-
},
-
LabeledStatement(path) {
path.scope.getBlockParent().registerDeclaration(path);
},
-
AssignmentExpression(path, state) {
state.assignments.push(path);
},
-
UpdateExpression(path, state) {
state.constantViolations.push(path);
},
-
UnaryExpression(path, state) {
if (path.node.operator === "delete") {
state.constantViolations.push(path);
}
},
-
BlockScoped(path) {
let scope = path.scope;
if (scope.path === path) scope = scope.parent;
@@ -305,32 +261,28 @@ const collectorVisitor = {
path.scope.bindings[name] = path.scope.parent.getBinding(name);
}
},
-
CatchClause(path) {
path.scope.registerBinding("let", path);
},
-
Function(path) {
const params = path.get("params");
-
for (const param of params) {
path.scope.registerBinding("param", param);
}
- if (path.isFunctionExpression() && path.has("id") && !path.get("id").node[NOT_LOCAL_BINDING]) {
+ if (path.isFunctionExpression() && path.has("id") &&
+ !path.get("id").node[NOT_LOCAL_BINDING]) {
path.scope.registerBinding("local", path.get("id"), path);
}
},
-
ClassExpression(path) {
- if (path.has("id") && !path.get("id").node[NOT_LOCAL_BINDING]) {
+ if (path.has("id") &&
+ !path.get("id").node[NOT_LOCAL_BINDING]) {
path.scope.registerBinding("local", path);
}
}
-
};
let uid = 0;
-
class Scope {
constructor(path) {
this.uid = void 0;
@@ -347,15 +299,11 @@ class Scope {
const {
node
} = path;
-
const cached = _cache.scope.get(node);
-
if ((cached == null ? void 0 : cached.path) === path) {
return cached;
}
-
_cache.scope.set(node, this);
-
this.uid = uid++;
this.block = node;
this.path = path;
@@ -365,28 +313,22 @@ class Scope {
get parent() {
var _parent;
-
let parent,
- path = this.path;
-
+ path = this.path;
do {
const shouldSkip = path.key === "key" || path.listKey === "decorators";
path = path.parentPath;
if (shouldSkip && path.isMethod()) path = path.parentPath;
if (path && path.isScope()) parent = path;
} while (path && !parent);
-
return (_parent = parent) == null ? void 0 : _parent.scope;
}
-
get parentBlock() {
return this.path.parent;
}
-
get hub() {
return this.path.hub;
}
-
traverse(node, opts, state) {
(0, _index.default)(node, opts, this, state, this.path);
}
@@ -407,12 +349,10 @@ class Scope {
name = toIdentifier(name).replace(/^_+/, "").replace(/[0-9]+$/g, "");
let uid;
let i = 1;
-
do {
uid = this._generateUid(name, i);
i++;
} while (this.hasLabel(uid) || this.hasBinding(uid) || this.hasGlobal(uid) || this.hasReference(uid));
-
const program = this.getProgramParent();
program.references[uid] = true;
program.uids[uid] = true;
@@ -424,7 +364,6 @@ class Scope {
if (i > 1) id += i;
return `_${id}`;
}
-
generateUidBasedOnNode(node, defaultName) {
const parts = [];
gatherNodeParts(node, parts);
@@ -441,17 +380,14 @@ class Scope {
if (isThisExpression(node) || isSuper(node) || isTopicReference(node)) {
return true;
}
-
if (isIdentifier(node)) {
const binding = this.getBinding(node.name);
-
if (binding) {
return binding.constant;
} else {
return this.hasBinding(node.name);
}
}
-
return false;
}
@@ -460,31 +396,28 @@ class Scope {
return null;
} else {
const id = this.generateUidIdentifierBasedOnNode(node);
-
if (!dontPush) {
this.push({
id
});
return cloneNode(id);
}
-
return id;
}
}
-
checkBlockScopedCollisions(local, kind, name, id) {
if (kind === "param") return;
- if (local.kind === "local") return;
- const duplicate = kind === "let" || local.kind === "let" || local.kind === "const" || local.kind === "module" || local.kind === "param" && kind === "const";
+ if (local.kind === "local") return;
+ const duplicate =
+ kind === "let" || local.kind === "let" || local.kind === "const" || local.kind === "module" ||
+ local.kind === "param" && kind === "const";
if (duplicate) {
throw this.hub.buildError(id, `Duplicate declaration "${name}"`, TypeError);
}
}
-
rename(oldName, newName, block) {
const binding = this.getBinding(oldName);
-
if (binding) {
newName = newName || this.generateUidIdentifier(oldName).name;
return new _renamer.default(binding, oldName, newName).rename(block);
@@ -497,15 +430,12 @@ class Scope {
map[oldName] = null;
}
}
-
dump() {
const sep = "-".repeat(60);
console.log(sep);
let scope = this;
-
do {
console.log("#", scope.block.type);
-
for (const name of Object.keys(scope.bindings)) {
const binding = scope.bindings[name];
console.log(" -", name, {
@@ -516,41 +446,35 @@ class Scope {
});
}
} while (scope = scope.parent);
-
console.log(sep);
}
toArray(node, i, arrayLikeIsIterable) {
if (isIdentifier(node)) {
const binding = this.getBinding(node.name);
-
if (binding != null && binding.constant && binding.path.isGenericType("Array")) {
return node;
}
}
-
if (isArrayExpression(node)) {
return node;
}
-
if (isIdentifier(node, {
name: "arguments"
})) {
return callExpression(memberExpression(memberExpression(memberExpression(identifier("Array"), identifier("prototype")), identifier("slice")), identifier("call")), [node]);
}
-
let helperName;
const args = [node];
-
if (i === true) {
helperName = "toConsumableArray";
} else if (i) {
args.push(numericLiteral(i));
+
helperName = "slicedToArray";
} else {
helperName = "toArray";
}
-
if (arrayLikeIsIterable) {
args.unshift(this.hub.addHelper(helperName));
helperName = "maybeArrayLike";
@@ -558,19 +482,15 @@ class Scope {
return callExpression(this.hub.addHelper(helperName), args);
}
-
hasLabel(name) {
return !!this.getLabel(name);
}
-
getLabel(name) {
return this.labels.get(name);
}
-
registerLabel(path) {
this.labels.set(path.node.label.name, path);
}
-
registerDeclaration(path) {
if (path.isLabeledStatement()) {
this.registerLabel(path);
@@ -581,7 +501,6 @@ class Scope {
const {
kind
} = path.node;
-
for (const declar of declarations) {
this.registerBinding(kind === "using" ? "const" : kind, declar);
}
@@ -590,13 +509,11 @@ class Scope {
this.registerBinding("let", path);
} else if (path.isImportDeclaration()) {
const specifiers = path.get("specifiers");
-
for (const specifier of specifiers) {
this.registerBinding("module", specifier);
}
} else if (path.isExportDeclaration()) {
const declar = path.get("declaration");
-
if (declar.isClassDeclaration() || declar.isFunctionDeclaration() || declar.isVariableDeclaration()) {
this.registerDeclaration(declar);
}
@@ -604,42 +521,31 @@ class Scope {
this.registerBinding("unknown", path);
}
}
-
buildUndefinedNode() {
return unaryExpression("void", numericLiteral(0), true);
}
-
registerConstantViolation(path) {
const ids = path.getBindingIdentifiers();
-
for (const name of Object.keys(ids)) {
const binding = this.getBinding(name);
if (binding) binding.reassign(path);
}
}
-
registerBinding(kind, path, bindingPath = path) {
if (!kind) throw new ReferenceError("no `kind`");
-
if (path.isVariableDeclaration()) {
const declarators = path.get("declarations");
-
for (const declar of declarators) {
this.registerBinding(kind, declar);
}
-
return;
}
-
const parent = this.getProgramParent();
const ids = path.getOuterBindingIdentifiers(true);
-
for (const name of Object.keys(ids)) {
parent.references[name] = true;
-
for (const id of ids[name]) {
const local = this.getOwnBinding(name);
-
if (local) {
if (local.identifier === id) continue;
this.checkBlockScopedCollisions(local, kind, name, id);
@@ -658,35 +564,26 @@ class Scope {
}
}
}
-
addGlobal(node) {
this.globals[node.name] = node;
}
-
hasUid(name) {
let scope = this;
-
do {
if (scope.uids[name]) return true;
} while (scope = scope.parent);
-
return false;
}
-
hasGlobal(name) {
let scope = this;
-
do {
if (scope.globals[name]) return true;
} while (scope = scope.parent);
-
return false;
}
-
hasReference(name) {
return !!this.getProgramParent().references[name];
}
-
isPure(node, constantsOnly) {
if (isIdentifier(node)) {
const binding = this.getBinding(node.name);
@@ -697,21 +594,17 @@ class Scope {
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) {
if (!this.isPure(method, constantsOnly)) return false;
}
-
return true;
} else if (isBinary(node)) {
return this.isPure(node.left, constantsOnly) && this.isPure(node.right, constantsOnly);
@@ -719,39 +612,30 @@ class Scope {
for (const elem of node.elements) {
if (elem !== null && !this.isPure(elem, constantsOnly)) return false;
}
-
return true;
} 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$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;
-
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);
@@ -761,7 +645,6 @@ class Scope {
for (const expression of node.expressions) {
if (!this.isPure(expression, constantsOnly)) return false;
}
-
return true;
} else {
return isPureish(node);
@@ -774,7 +657,6 @@ class Scope {
getData(key) {
let scope = this;
-
do {
const data = scope.data[key];
if (data != null) return data;
@@ -783,20 +665,17 @@ class Scope {
removeData(key) {
let scope = this;
-
do {
const data = scope.data[key];
if (data != null) scope.data[key] = null;
} while (scope = scope.parent);
}
-
init() {
if (!this.inited) {
this.inited = true;
this.crawl();
}
}
-
crawl() {
const path = this.path;
this.references = Object.create(null);
@@ -812,27 +691,22 @@ class Scope {
assignments: []
};
this.crawling = true;
-
if (path.type !== "Program" && collectorVisitor._exploded) {
for (const visit of collectorVisitor.enter) {
visit(path, state);
}
-
const typeVisitors = collectorVisitor[path.type];
-
if (typeVisitors) {
for (const visit of typeVisitors.enter) {
visit(path, state);
}
}
}
-
path.traverse(collectorVisitor, state);
this.crawling = false;
for (const path of state.assignments) {
const ids = path.getBindingIdentifiers();
-
for (const name of Object.keys(ids)) {
if (path.scope.getBinding(name)) continue;
programParent.addGlobal(ids[name]);
@@ -843,7 +717,6 @@ class Scope {
for (const ref of state.references) {
const binding = ref.scope.getBinding(ref.node.name);
-
if (binding) {
binding.reference(ref);
} else {
@@ -855,38 +728,31 @@ class Scope {
path.scope.registerConstantViolation(path);
}
}
-
push(opts) {
let path = this.path;
-
if (path.isPattern()) {
path = this.getPatternParent().path;
} else if (!path.isBlockStatement() && !path.isProgram()) {
path = this.getBlockParent().path;
}
-
if (path.isSwitchStatement()) {
path = (this.getFunctionParent() || this.getProgramParent()).path;
}
-
if (path.isLoop() || path.isCatchClause() || path.isFunction()) {
path.ensureBlock();
path = path.get("body");
}
-
const unique = opts.unique;
const kind = opts.kind || "var";
const blockHoist = opts._blockHoist == null ? 2 : opts._blockHoist;
const dataKey = `declaration:${kind}:${blockHoist}`;
let declarPath = !unique && path.getData(dataKey);
-
if (!declarPath) {
const declar = variableDeclaration(kind, []);
declar._blockHoist = blockHoist;
[declarPath] = path.unshiftContainer("body", [declar]);
if (!unique) path.setData(dataKey, declarPath);
}
-
const declarator = variableDeclarator(opts.id, opts.init);
const len = declarPath.node.declarations.push(declarator);
path.scope.registerBinding(kind, declarPath.get("declarations")[len - 1]);
@@ -894,120 +760,99 @@ class Scope {
getProgramParent() {
let scope = this;
-
do {
if (scope.path.isProgram()) {
return scope;
}
} while (scope = scope.parent);
-
throw new Error("Couldn't find a Program");
}
getFunctionParent() {
let scope = this;
-
do {
if (scope.path.isFunctionParent()) {
return scope;
}
} while (scope = scope.parent);
-
return null;
}
getBlockParent() {
let scope = this;
-
do {
if (scope.path.isBlockParent()) {
return scope;
}
} while (scope = scope.parent);
-
throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...");
}
getPatternParent() {
let scope = this;
-
do {
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;
-
do {
for (const key of Object.keys(scope.bindings)) {
if (key in ids === false) {
ids[key] = scope.bindings[key];
}
}
-
scope = scope.parent;
} while (scope);
-
return ids;
}
getAllBindingsOfKind(...kinds) {
const ids = Object.create(null);
-
for (const kind of kinds) {
let scope = this;
-
do {
for (const name of Object.keys(scope.bindings)) {
const binding = scope.bindings[name];
if (binding.kind === kind) ids[name] = binding;
}
-
scope = scope.parent;
} while (scope);
}
-
return ids;
}
-
bindingIdentifierEquals(name, node) {
return this.getBindingIdentifier(name) === node;
}
-
getBinding(name) {
let scope = this;
let previousPath;
-
do {
const binding = scope.getOwnBinding(name);
-
if (binding) {
var _previousPath;
- if ((_previousPath = previousPath) != null && _previousPath.isPattern() && binding.kind !== "param" && binding.kind !== "local") {} else {
+ if ((_previousPath = previousPath) != null && _previousPath.isPattern() && binding.kind !== "param" && binding.kind !== "local") {
+ } else {
return binding;
}
} else if (!binding && name === "arguments" && scope.path.isFunction() && !scope.path.isArrowFunctionExpression()) {
break;
}
-
previousPath = scope.path;
} while (scope = scope.parent);
}
-
getOwnBinding(name) {
return this.bindings[name];
}
getBindingIdentifier(name) {
var _this$getBinding;
-
return (_this$getBinding = this.getBinding(name)) == null ? void 0 : _this$getBinding.identifier;
}
@@ -1015,11 +860,9 @@ class Scope {
const binding = this.bindings[name];
return binding == null ? void 0 : binding.identifier;
}
-
hasOwnBinding(name) {
return !!this.getOwnBinding(name);
}
-
hasBinding(name, noGlobals) {
if (!name) return false;
if (this.hasOwnBinding(name)) return true;
@@ -1029,42 +872,34 @@ class Scope {
if (!noGlobals && Scope.contextVariables.includes(name)) return true;
return false;
}
-
parentHasBinding(name, noGlobals) {
var _this$parent;
-
return (_this$parent = this.parent) == null ? void 0 : _this$parent.hasBinding(name, noGlobals);
}
moveBindingTo(name, scope) {
const info = this.getBinding(name);
-
if (info) {
info.scope.removeOwnBinding(name);
info.scope = scope;
scope.bindings[name] = info;
}
}
-
removeOwnBinding(name) {
delete this.bindings[name];
}
-
removeBinding(name) {
var _this$getBinding2;
-
(_this$getBinding2 = this.getBinding(name)) == null ? void 0 : _this$getBinding2.scope.removeOwnBinding(name);
- let scope = this;
+ let scope = this;
do {
if (scope.uids[name]) {
scope.uids[name] = false;
}
} while (scope = scope.parent);
}
-
}
-
exports.default = Scope;
Scope.globals = Object.keys(_globals.builtin);
Scope.contextVariables = ["arguments", "undefined", "Infinity", "NaN"];
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js
index 7f41fe611d..a4cb434915 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js
@@ -4,13 +4,9 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _helperSplitExportDeclaration = require("@babel/helper-split-export-declaration");
-
var t = require("@babel/types");
-
var _helperEnvironmentVisitor = require("@babel/helper-environment-visitor");
-
const renameVisitor = {
ReferencedIdentifier({
node
@@ -19,65 +15,54 @@ const renameVisitor = {
node.name = state.newName;
}
},
-
Scope(path, state) {
if (!path.scope.bindingIdentifierEquals(state.oldName, state.binding.identifier)) {
path.skip();
-
if (path.isMethod()) {
(0, _helperEnvironmentVisitor.requeueComputedKeyAndDecorators)(path);
}
}
},
-
"AssignmentExpression|Declaration|VariableDeclarator"(path, state) {
if (path.isVariableDeclaration()) return;
const ids = path.getOuterBindingIdentifiers();
-
for (const name in ids) {
if (name === state.oldName) ids[name].name = state.newName;
}
}
-
};
-
class Renamer {
constructor(binding, oldName, newName) {
this.newName = newName;
this.oldName = oldName;
this.binding = binding;
}
-
maybeConvertFromExportDeclaration(parentDeclar) {
const maybeExportDeclar = parentDeclar.parentPath;
-
if (!maybeExportDeclar.isExportDeclaration()) {
return;
}
-
if (maybeExportDeclar.isExportDefaultDeclaration()) {
const {
declaration
} = maybeExportDeclar.node;
-
if (t.isDeclaration(declaration) && !declaration.id) {
return;
}
}
-
if (maybeExportDeclar.isExportAllDeclaration()) {
return;
}
-
(0, _helperSplitExportDeclaration.default)(maybeExportDeclar);
}
-
maybeConvertFromClassFunctionDeclaration(path) {
return path;
+
}
maybeConvertFromClassFunctionExpression(path) {
return path;
+
}
rename(block) {
@@ -91,17 +76,13 @@ class Renamer {
path
} = binding;
const parentDeclar = path.find(path => path.isDeclaration() || path.isFunctionExpression() || path.isClassExpression());
-
if (parentDeclar) {
const bindingIds = parentDeclar.getOuterBindingIdentifiers();
-
if (bindingIds[oldName] === binding.identifier) {
this.maybeConvertFromExportDeclaration(parentDeclar);
}
}
-
const blockToTraverse = block || scope.block;
-
if ((blockToTraverse == null ? void 0 : blockToTraverse.type) === "SwitchStatement") {
blockToTraverse.cases.forEach(c => {
scope.traverse(c, renameVisitor, this);
@@ -109,21 +90,17 @@ class Renamer {
} else {
scope.traverse(blockToTraverse, renameVisitor, this);
}
-
if (!block) {
scope.removeOwnBinding(oldName);
scope.bindings[newName] = binding;
this.binding.identifier.name = newName;
}
-
if (parentDeclar) {
this.maybeConvertFromClassFunctionDeclaration(path);
this.maybeConvertFromClassFunctionExpression(path);
}
}
-
}
-
exports.default = Renamer;
//# sourceMappingURL=renamer.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/traverse-node.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/traverse-node.js
index 3b9f766d34..140dab7374 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/traverse-node.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/traverse-node.js
@@ -4,28 +4,21 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.traverseNode = traverseNode;
-
var _context = require("./context");
-
var _t = require("@babel/types");
-
const {
VISITOR_KEYS
} = _t;
-
function traverseNode(node, opts, scope, state, path, skipKeys) {
const keys = VISITOR_KEYS[node.type];
if (!keys) return false;
const context = new _context.default(scope, opts, state, path);
-
for (const key of keys) {
if (skipKeys && skipKeys[key]) continue;
-
if (context.visit(node, key)) {
return true;
}
}
-
return false;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js
index c7d15534da..5ddc6c4ed1 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js
@@ -6,17 +6,13 @@ Object.defineProperty(exports, "__esModule", {
exports.explode = explode;
exports.merge = merge;
exports.verify = verify;
-
var virtualTypes = require("./path/lib/virtual-types");
-
var _t = require("@babel/types");
-
const {
DEPRECATED_KEYS,
FLIPPED_ALIAS_KEYS,
TYPES
} = _t;
-
function isVirtualType(type) {
return type in virtualTypes;
}
@@ -31,29 +27,30 @@ function explode(visitor) {
if (parts.length === 1) continue;
const fns = visitor[nodeType];
delete visitor[nodeType];
-
for (const part of parts) {
visitor[part] = fns;
}
}
verify(visitor);
+
delete visitor.__esModule;
+
ensureEntranceObjects(visitor);
+
ensureCallbackArrays(visitor);
for (const nodeType of Object.keys(visitor)) {
if (shouldIgnoreKey(nodeType)) continue;
if (!isVirtualType(nodeType)) continue;
- const fns = visitor[nodeType];
+ const fns = visitor[nodeType];
for (const type of Object.keys(fns)) {
fns[type] = wrapCheck(nodeType, fns[type]);
}
delete visitor[nodeType];
const types = virtualTypes[nodeType];
-
if (types !== null) {
for (const type of types) {
if (visitor[type]) {
@@ -72,18 +69,15 @@ function explode(visitor) {
const fns = visitor[nodeType];
let aliases = FLIPPED_ALIAS_KEYS[nodeType];
const deprecatedKey = DEPRECATED_KEYS[nodeType];
-
if (deprecatedKey) {
console.trace(`Visitor defined for ${nodeType} but it has been renamed to ${deprecatedKey}`);
aliases = [deprecatedKey];
}
-
if (!aliases) continue;
- delete visitor[nodeType];
+ delete visitor[nodeType];
for (const alias of aliases) {
const existing = visitor[alias];
-
if (existing) {
mergePair(existing, fns);
} else {
@@ -91,35 +85,27 @@ function explode(visitor) {
}
}
}
-
for (const nodeType of Object.keys(visitor)) {
if (shouldIgnoreKey(nodeType)) continue;
- ensureCallbackArrays(visitor[nodeType]);
+ ensureCallbackArrays(
+ visitor[nodeType]);
}
-
return visitor;
}
-
function verify(visitor) {
if (visitor._verified) return;
-
if (typeof visitor === "function") {
throw new Error("You passed `traverse()` a function when it expected a visitor object, " + "are you sure you didn't mean `{ enter: Function }`?");
}
-
for (const nodeType of Object.keys(visitor)) {
if (nodeType === "enter" || nodeType === "exit") {
validateVisitorMethods(nodeType, visitor[nodeType]);
}
-
if (shouldIgnoreKey(nodeType)) continue;
-
if (TYPES.indexOf(nodeType) < 0) {
throw new Error(`You gave us a visitor for the node type ${nodeType} but it's not a valid type`);
}
-
const visitors = visitor[nodeType];
-
if (typeof visitors === "object") {
for (const visitorKey of Object.keys(visitors)) {
if (visitorKey === "enter" || visitorKey === "exit") {
@@ -130,28 +116,22 @@ function verify(visitor) {
}
}
}
-
visitor._verified = true;
}
-
function validateVisitorMethods(path, val) {
const fns = [].concat(val);
-
for (const fn of fns) {
if (typeof fn !== "function") {
throw new TypeError(`Non-function found defined in ${path} with type ${typeof fn}`);
}
}
}
-
function merge(visitors, states = [], wrapper) {
const rootVisitor = {};
-
for (let i = 0; i < visitors.length; i++) {
const visitor = visitors[i];
const state = states[i];
explode(visitor);
-
for (const type of Object.keys(visitor)) {
let visitorType = visitor[type];
@@ -163,25 +143,22 @@ function merge(visitors, states = [], wrapper) {
mergePair(nodeVisitor, visitorType);
}
}
-
return rootVisitor;
}
-
function wrapWithStateOrWrapper(oldVisitor, state, wrapper) {
const newVisitor = {};
-
for (const key of Object.keys(oldVisitor)) {
let fns = oldVisitor[key];
+
if (!Array.isArray(fns)) continue;
+
fns = fns.map(function (fn) {
let newFn = fn;
-
if (state) {
newFn = function (path) {
return fn.call(state, path, state);
};
}
-
if (wrapper) {
newFn = wrapper(state.key, key, newFn);
}
@@ -189,20 +166,17 @@ function wrapWithStateOrWrapper(oldVisitor, state, wrapper) {
if (newFn !== fn) {
newFn.toString = () => fn.toString();
}
-
return newFn;
});
+
newVisitor[key] = fns;
}
-
return newVisitor;
}
-
function ensureEntranceObjects(obj) {
for (const key of Object.keys(obj)) {
if (shouldIgnoreKey(key)) continue;
const fns = obj[key];
-
if (typeof fns === "function") {
obj[key] = {
enter: fns
@@ -210,35 +184,30 @@ function ensureEntranceObjects(obj) {
}
}
}
-
function ensureCallbackArrays(obj) {
if (obj.enter && !Array.isArray(obj.enter)) obj.enter = [obj.enter];
if (obj.exit && !Array.isArray(obj.exit)) obj.exit = [obj.exit];
}
-
function wrapCheck(nodeType, fn) {
const newFn = function (path) {
if (path[`is${nodeType}`]()) {
return fn.apply(this, arguments);
}
};
-
newFn.toString = () => fn.toString();
-
return newFn;
}
-
function shouldIgnoreKey(key) {
if (key[0] === "_") return true;
+
if (key === "enter" || key === "exit" || key === "shouldSkip") return true;
- if (key === "denylist" || key === "noScope" || key === "skipKeys" || key === "blacklist") {
+ if (key === "denylist" || key === "noScope" || key === "skipKeys" ||
+ key === "blacklist") {
return true;
}
-
return false;
}
-
function mergePair(dest, src) {
for (const key of Object.keys(src)) {
dest[key] = [].concat(dest[key] || [], src[key]);
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 02bad2434e..78a2819663 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/package.json
@@ -1,6 +1,6 @@
{
"name": "@babel/traverse",
- "version": "7.20.0",
+ "version": "7.20.1",
"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,12 +17,12 @@
"main": "./lib/index.js",
"dependencies": {
"@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.20.0",
+ "@babel/generator": "^7.20.1",
"@babel/helper-environment-visitor": "^7.18.9",
"@babel/helper-function-name": "^7.19.0",
"@babel/helper-hoist-variables": "^7.18.6",
"@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.20.0",
+ "@babel/parser": "^7.20.1",
"@babel/types": "^7.20.0",
"debug": "^4.1.0",
"globals": "^11.1.0"
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/assertNode.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/assertNode.js
index 3fd195b05e..be19cee94f 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/assertNode.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/assertNode.js
@@ -4,13 +4,10 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = assertNode;
-
var _isNode = require("../validators/isNode");
-
function assertNode(node) {
if (!(0, _isNode.default)(node)) {
var _node$type;
-
const type = (_node$type = node == null ? void 0 : node.type) != null ? _node$type : JSON.stringify(node);
throw new TypeError(`Not a valid node of type "${type}"`);
}
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 e15473cc64..6dfead65e2 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
@@ -305,7 +305,6 @@ exports.assertWhile = assertWhile;
exports.assertWhileStatement = assertWhileStatement;
exports.assertWithStatement = assertWithStatement;
exports.assertYieldExpression = assertYieldExpression;
-
var _is = require("../../validators/is");
function assert(type, node, opts) {
@@ -313,1214 +312,912 @@ function assert(type, node, opts) {
throw new Error(`Expected type "${type}" with option ${JSON.stringify(opts)}, ` + `but instead got "${node.type}".`);
}
}
-
function assertArrayExpression(node, opts) {
assert("ArrayExpression", node, opts);
}
-
function assertAssignmentExpression(node, opts) {
assert("AssignmentExpression", node, opts);
}
-
function assertBinaryExpression(node, opts) {
assert("BinaryExpression", node, opts);
}
-
function assertInterpreterDirective(node, opts) {
assert("InterpreterDirective", node, opts);
}
-
function assertDirective(node, opts) {
assert("Directive", node, opts);
}
-
function assertDirectiveLiteral(node, opts) {
assert("DirectiveLiteral", node, opts);
}
-
function assertBlockStatement(node, opts) {
assert("BlockStatement", node, opts);
}
-
function assertBreakStatement(node, opts) {
assert("BreakStatement", node, opts);
}
-
function assertCallExpression(node, opts) {
assert("CallExpression", node, opts);
}
-
function assertCatchClause(node, opts) {
assert("CatchClause", node, opts);
}
-
function assertConditionalExpression(node, opts) {
assert("ConditionalExpression", node, opts);
}
-
function assertContinueStatement(node, opts) {
assert("ContinueStatement", node, opts);
}
-
function assertDebuggerStatement(node, opts) {
assert("DebuggerStatement", node, opts);
}
-
function assertDoWhileStatement(node, opts) {
assert("DoWhileStatement", node, opts);
}
-
function assertEmptyStatement(node, opts) {
assert("EmptyStatement", node, opts);
}
-
function assertExpressionStatement(node, opts) {
assert("ExpressionStatement", node, opts);
}
-
function assertFile(node, opts) {
assert("File", node, opts);
}
-
function assertForInStatement(node, opts) {
assert("ForInStatement", node, opts);
}
-
function assertForStatement(node, opts) {
assert("ForStatement", node, opts);
}
-
function assertFunctionDeclaration(node, opts) {
assert("FunctionDeclaration", node, opts);
}
-
function assertFunctionExpression(node, opts) {
assert("FunctionExpression", node, opts);
}
-
function assertIdentifier(node, opts) {
assert("Identifier", node, opts);
}
-
function assertIfStatement(node, opts) {
assert("IfStatement", node, opts);
}
-
function assertLabeledStatement(node, opts) {
assert("LabeledStatement", node, opts);
}
-
function assertStringLiteral(node, opts) {
assert("StringLiteral", node, opts);
}
-
function assertNumericLiteral(node, opts) {
assert("NumericLiteral", node, opts);
}
-
function assertNullLiteral(node, opts) {
assert("NullLiteral", node, opts);
}
-
function assertBooleanLiteral(node, opts) {
assert("BooleanLiteral", node, opts);
}
-
function assertRegExpLiteral(node, opts) {
assert("RegExpLiteral", node, opts);
}
-
function assertLogicalExpression(node, opts) {
assert("LogicalExpression", node, opts);
}
-
function assertMemberExpression(node, opts) {
assert("MemberExpression", node, opts);
}
-
function assertNewExpression(node, opts) {
assert("NewExpression", node, opts);
}
-
function assertProgram(node, opts) {
assert("Program", node, opts);
}
-
function assertObjectExpression(node, opts) {
assert("ObjectExpression", node, opts);
}
-
function assertObjectMethod(node, opts) {
assert("ObjectMethod", node, opts);
}
-
function assertObjectProperty(node, opts) {
assert("ObjectProperty", node, opts);
}
-
function assertRestElement(node, opts) {
assert("RestElement", node, opts);
}
-
function assertReturnStatement(node, opts) {
assert("ReturnStatement", node, opts);
}
-
function assertSequenceExpression(node, opts) {
assert("SequenceExpression", node, opts);
}
-
function assertParenthesizedExpression(node, opts) {
assert("ParenthesizedExpression", node, opts);
}
-
function assertSwitchCase(node, opts) {
assert("SwitchCase", node, opts);
}
-
function assertSwitchStatement(node, opts) {
assert("SwitchStatement", node, opts);
}
-
function assertThisExpression(node, opts) {
assert("ThisExpression", node, opts);
}
-
function assertThrowStatement(node, opts) {
assert("ThrowStatement", node, opts);
}
-
function assertTryStatement(node, opts) {
assert("TryStatement", node, opts);
}
-
function assertUnaryExpression(node, opts) {
assert("UnaryExpression", node, opts);
}
-
function assertUpdateExpression(node, opts) {
assert("UpdateExpression", node, opts);
}
-
function assertVariableDeclaration(node, opts) {
assert("VariableDeclaration", node, opts);
}
-
function assertVariableDeclarator(node, opts) {
assert("VariableDeclarator", node, opts);
}
-
function assertWhileStatement(node, opts) {
assert("WhileStatement", node, opts);
}
-
function assertWithStatement(node, opts) {
assert("WithStatement", node, opts);
}
-
function assertAssignmentPattern(node, opts) {
assert("AssignmentPattern", node, opts);
}
-
function assertArrayPattern(node, opts) {
assert("ArrayPattern", node, opts);
}
-
function assertArrowFunctionExpression(node, opts) {
assert("ArrowFunctionExpression", node, opts);
}
-
function assertClassBody(node, opts) {
assert("ClassBody", node, opts);
}
-
function assertClassExpression(node, opts) {
assert("ClassExpression", node, opts);
}
-
function assertClassDeclaration(node, opts) {
assert("ClassDeclaration", node, opts);
}
-
function assertExportAllDeclaration(node, opts) {
assert("ExportAllDeclaration", node, opts);
}
-
function assertExportDefaultDeclaration(node, opts) {
assert("ExportDefaultDeclaration", node, opts);
}
-
function assertExportNamedDeclaration(node, opts) {
assert("ExportNamedDeclaration", node, opts);
}
-
function assertExportSpecifier(node, opts) {
assert("ExportSpecifier", node, opts);
}
-
function assertForOfStatement(node, opts) {
assert("ForOfStatement", node, opts);
}
-
function assertImportDeclaration(node, opts) {
assert("ImportDeclaration", node, opts);
}
-
function assertImportDefaultSpecifier(node, opts) {
assert("ImportDefaultSpecifier", node, opts);
}
-
function assertImportNamespaceSpecifier(node, opts) {
assert("ImportNamespaceSpecifier", node, opts);
}
-
function assertImportSpecifier(node, opts) {
assert("ImportSpecifier", node, opts);
}
-
function assertMetaProperty(node, opts) {
assert("MetaProperty", node, opts);
}
-
function assertClassMethod(node, opts) {
assert("ClassMethod", node, opts);
}
-
function assertObjectPattern(node, opts) {
assert("ObjectPattern", node, opts);
}
-
function assertSpreadElement(node, opts) {
assert("SpreadElement", node, opts);
}
-
function assertSuper(node, opts) {
assert("Super", node, opts);
}
-
function assertTaggedTemplateExpression(node, opts) {
assert("TaggedTemplateExpression", node, opts);
}
-
function assertTemplateElement(node, opts) {
assert("TemplateElement", node, opts);
}
-
function assertTemplateLiteral(node, opts) {
assert("TemplateLiteral", node, opts);
}
-
function assertYieldExpression(node, opts) {
assert("YieldExpression", node, opts);
}
-
function assertAwaitExpression(node, opts) {
assert("AwaitExpression", node, opts);
}
-
function assertImport(node, opts) {
assert("Import", node, opts);
}
-
function assertBigIntLiteral(node, opts) {
assert("BigIntLiteral", node, opts);
}
-
function assertExportNamespaceSpecifier(node, opts) {
assert("ExportNamespaceSpecifier", node, opts);
}
-
function assertOptionalMemberExpression(node, opts) {
assert("OptionalMemberExpression", node, opts);
}
-
function assertOptionalCallExpression(node, opts) {
assert("OptionalCallExpression", node, opts);
}
-
function assertClassProperty(node, opts) {
assert("ClassProperty", node, opts);
}
-
function assertClassAccessorProperty(node, opts) {
assert("ClassAccessorProperty", node, opts);
}
-
function assertClassPrivateProperty(node, opts) {
assert("ClassPrivateProperty", node, opts);
}
-
function assertClassPrivateMethod(node, opts) {
assert("ClassPrivateMethod", node, opts);
}
-
function assertPrivateName(node, opts) {
assert("PrivateName", node, opts);
}
-
function assertStaticBlock(node, opts) {
assert("StaticBlock", node, opts);
}
-
function assertAnyTypeAnnotation(node, opts) {
assert("AnyTypeAnnotation", node, opts);
}
-
function assertArrayTypeAnnotation(node, opts) {
assert("ArrayTypeAnnotation", node, opts);
}
-
function assertBooleanTypeAnnotation(node, opts) {
assert("BooleanTypeAnnotation", node, opts);
}
-
function assertBooleanLiteralTypeAnnotation(node, opts) {
assert("BooleanLiteralTypeAnnotation", node, opts);
}
-
function assertNullLiteralTypeAnnotation(node, opts) {
assert("NullLiteralTypeAnnotation", node, opts);
}
-
function assertClassImplements(node, opts) {
assert("ClassImplements", node, opts);
}
-
function assertDeclareClass(node, opts) {
assert("DeclareClass", node, opts);
}
-
function assertDeclareFunction(node, opts) {
assert("DeclareFunction", node, opts);
}
-
function assertDeclareInterface(node, opts) {
assert("DeclareInterface", node, opts);
}
-
function assertDeclareModule(node, opts) {
assert("DeclareModule", node, opts);
}
-
function assertDeclareModuleExports(node, opts) {
assert("DeclareModuleExports", node, opts);
}
-
function assertDeclareTypeAlias(node, opts) {
assert("DeclareTypeAlias", node, opts);
}
-
function assertDeclareOpaqueType(node, opts) {
assert("DeclareOpaqueType", node, opts);
}
-
function assertDeclareVariable(node, opts) {
assert("DeclareVariable", node, opts);
}
-
function assertDeclareExportDeclaration(node, opts) {
assert("DeclareExportDeclaration", node, opts);
}
-
function assertDeclareExportAllDeclaration(node, opts) {
assert("DeclareExportAllDeclaration", node, opts);
}
-
function assertDeclaredPredicate(node, opts) {
assert("DeclaredPredicate", node, opts);
}
-
function assertExistsTypeAnnotation(node, opts) {
assert("ExistsTypeAnnotation", node, opts);
}
-
function assertFunctionTypeAnnotation(node, opts) {
assert("FunctionTypeAnnotation", node, opts);
}
-
function assertFunctionTypeParam(node, opts) {
assert("FunctionTypeParam", node, opts);
}
-
function assertGenericTypeAnnotation(node, opts) {
assert("GenericTypeAnnotation", node, opts);
}
-
function assertInferredPredicate(node, opts) {
assert("InferredPredicate", node, opts);
}
-
function assertInterfaceExtends(node, opts) {
assert("InterfaceExtends", node, opts);
}
-
function assertInterfaceDeclaration(node, opts) {
assert("InterfaceDeclaration", node, opts);
}
-
function assertInterfaceTypeAnnotation(node, opts) {
assert("InterfaceTypeAnnotation", node, opts);
}
-
function assertIntersectionTypeAnnotation(node, opts) {
assert("IntersectionTypeAnnotation", node, opts);
}
-
function assertMixedTypeAnnotation(node, opts) {
assert("MixedTypeAnnotation", node, opts);
}
-
function assertEmptyTypeAnnotation(node, opts) {
assert("EmptyTypeAnnotation", node, opts);
}
-
function assertNullableTypeAnnotation(node, opts) {
assert("NullableTypeAnnotation", node, opts);
}
-
function assertNumberLiteralTypeAnnotation(node, opts) {
assert("NumberLiteralTypeAnnotation", node, opts);
}
-
function assertNumberTypeAnnotation(node, opts) {
assert("NumberTypeAnnotation", node, opts);
}
-
function assertObjectTypeAnnotation(node, opts) {
assert("ObjectTypeAnnotation", node, opts);
}
-
function assertObjectTypeInternalSlot(node, opts) {
assert("ObjectTypeInternalSlot", node, opts);
}
-
function assertObjectTypeCallProperty(node, opts) {
assert("ObjectTypeCallProperty", node, opts);
}
-
function assertObjectTypeIndexer(node, opts) {
assert("ObjectTypeIndexer", node, opts);
}
-
function assertObjectTypeProperty(node, opts) {
assert("ObjectTypeProperty", node, opts);
}
-
function assertObjectTypeSpreadProperty(node, opts) {
assert("ObjectTypeSpreadProperty", node, opts);
}
-
function assertOpaqueType(node, opts) {
assert("OpaqueType", node, opts);
}
-
function assertQualifiedTypeIdentifier(node, opts) {
assert("QualifiedTypeIdentifier", node, opts);
}
-
function assertStringLiteralTypeAnnotation(node, opts) {
assert("StringLiteralTypeAnnotation", node, opts);
}
-
function assertStringTypeAnnotation(node, opts) {
assert("StringTypeAnnotation", node, opts);
}
-
function assertSymbolTypeAnnotation(node, opts) {
assert("SymbolTypeAnnotation", node, opts);
}
-
function assertThisTypeAnnotation(node, opts) {
assert("ThisTypeAnnotation", node, opts);
}
-
function assertTupleTypeAnnotation(node, opts) {
assert("TupleTypeAnnotation", node, opts);
}
-
function assertTypeofTypeAnnotation(node, opts) {
assert("TypeofTypeAnnotation", node, opts);
}
-
function assertTypeAlias(node, opts) {
assert("TypeAlias", node, opts);
}
-
function assertTypeAnnotation(node, opts) {
assert("TypeAnnotation", node, opts);
}
-
function assertTypeCastExpression(node, opts) {
assert("TypeCastExpression", node, opts);
}
-
function assertTypeParameter(node, opts) {
assert("TypeParameter", node, opts);
}
-
function assertTypeParameterDeclaration(node, opts) {
assert("TypeParameterDeclaration", node, opts);
}
-
function assertTypeParameterInstantiation(node, opts) {
assert("TypeParameterInstantiation", node, opts);
}
-
function assertUnionTypeAnnotation(node, opts) {
assert("UnionTypeAnnotation", node, opts);
}
-
function assertVariance(node, opts) {
assert("Variance", node, opts);
}
-
function assertVoidTypeAnnotation(node, opts) {
assert("VoidTypeAnnotation", node, opts);
}
-
function assertEnumDeclaration(node, opts) {
assert("EnumDeclaration", node, opts);
}
-
function assertEnumBooleanBody(node, opts) {
assert("EnumBooleanBody", node, opts);
}
-
function assertEnumNumberBody(node, opts) {
assert("EnumNumberBody", node, opts);
}
-
function assertEnumStringBody(node, opts) {
assert("EnumStringBody", node, opts);
}
-
function assertEnumSymbolBody(node, opts) {
assert("EnumSymbolBody", node, opts);
}
-
function assertEnumBooleanMember(node, opts) {
assert("EnumBooleanMember", node, opts);
}
-
function assertEnumNumberMember(node, opts) {
assert("EnumNumberMember", node, opts);
}
-
function assertEnumStringMember(node, opts) {
assert("EnumStringMember", node, opts);
}
-
function assertEnumDefaultedMember(node, opts) {
assert("EnumDefaultedMember", node, opts);
}
-
function assertIndexedAccessType(node, opts) {
assert("IndexedAccessType", node, opts);
}
-
function assertOptionalIndexedAccessType(node, opts) {
assert("OptionalIndexedAccessType", node, opts);
}
-
function assertJSXAttribute(node, opts) {
assert("JSXAttribute", node, opts);
}
-
function assertJSXClosingElement(node, opts) {
assert("JSXClosingElement", node, opts);
}
-
function assertJSXElement(node, opts) {
assert("JSXElement", node, opts);
}
-
function assertJSXEmptyExpression(node, opts) {
assert("JSXEmptyExpression", node, opts);
}
-
function assertJSXExpressionContainer(node, opts) {
assert("JSXExpressionContainer", node, opts);
}
-
function assertJSXSpreadChild(node, opts) {
assert("JSXSpreadChild", node, opts);
}
-
function assertJSXIdentifier(node, opts) {
assert("JSXIdentifier", node, opts);
}
-
function assertJSXMemberExpression(node, opts) {
assert("JSXMemberExpression", node, opts);
}
-
function assertJSXNamespacedName(node, opts) {
assert("JSXNamespacedName", node, opts);
}
-
function assertJSXOpeningElement(node, opts) {
assert("JSXOpeningElement", node, opts);
}
-
function assertJSXSpreadAttribute(node, opts) {
assert("JSXSpreadAttribute", node, opts);
}
-
function assertJSXText(node, opts) {
assert("JSXText", node, opts);
}
-
function assertJSXFragment(node, opts) {
assert("JSXFragment", node, opts);
}
-
function assertJSXOpeningFragment(node, opts) {
assert("JSXOpeningFragment", node, opts);
}
-
function assertJSXClosingFragment(node, opts) {
assert("JSXClosingFragment", node, opts);
}
-
function assertNoop(node, opts) {
assert("Noop", node, opts);
}
-
function assertPlaceholder(node, opts) {
assert("Placeholder", node, opts);
}
-
function assertV8IntrinsicIdentifier(node, opts) {
assert("V8IntrinsicIdentifier", node, opts);
}
-
function assertArgumentPlaceholder(node, opts) {
assert("ArgumentPlaceholder", node, opts);
}
-
function assertBindExpression(node, opts) {
assert("BindExpression", node, opts);
}
-
function assertImportAttribute(node, opts) {
assert("ImportAttribute", node, opts);
}
-
function assertDecorator(node, opts) {
assert("Decorator", node, opts);
}
-
function assertDoExpression(node, opts) {
assert("DoExpression", node, opts);
}
-
function assertExportDefaultSpecifier(node, opts) {
assert("ExportDefaultSpecifier", node, opts);
}
-
function assertRecordExpression(node, opts) {
assert("RecordExpression", node, opts);
}
-
function assertTupleExpression(node, opts) {
assert("TupleExpression", node, opts);
}
-
function assertDecimalLiteral(node, opts) {
assert("DecimalLiteral", node, opts);
}
-
function assertModuleExpression(node, opts) {
assert("ModuleExpression", node, opts);
}
-
function assertTopicReference(node, opts) {
assert("TopicReference", node, opts);
}
-
function assertPipelineTopicExpression(node, opts) {
assert("PipelineTopicExpression", node, opts);
}
-
function assertPipelineBareFunction(node, opts) {
assert("PipelineBareFunction", node, opts);
}
-
function assertPipelinePrimaryTopicReference(node, opts) {
assert("PipelinePrimaryTopicReference", node, opts);
}
-
function assertTSParameterProperty(node, opts) {
assert("TSParameterProperty", node, opts);
}
-
function assertTSDeclareFunction(node, opts) {
assert("TSDeclareFunction", node, opts);
}
-
function assertTSDeclareMethod(node, opts) {
assert("TSDeclareMethod", node, opts);
}
-
function assertTSQualifiedName(node, opts) {
assert("TSQualifiedName", node, opts);
}
-
function assertTSCallSignatureDeclaration(node, opts) {
assert("TSCallSignatureDeclaration", node, opts);
}
-
function assertTSConstructSignatureDeclaration(node, opts) {
assert("TSConstructSignatureDeclaration", node, opts);
}
-
function assertTSPropertySignature(node, opts) {
assert("TSPropertySignature", node, opts);
}
-
function assertTSMethodSignature(node, opts) {
assert("TSMethodSignature", node, opts);
}
-
function assertTSIndexSignature(node, opts) {
assert("TSIndexSignature", node, opts);
}
-
function assertTSAnyKeyword(node, opts) {
assert("TSAnyKeyword", node, opts);
}
-
function assertTSBooleanKeyword(node, opts) {
assert("TSBooleanKeyword", node, opts);
}
-
function assertTSBigIntKeyword(node, opts) {
assert("TSBigIntKeyword", node, opts);
}
-
function assertTSIntrinsicKeyword(node, opts) {
assert("TSIntrinsicKeyword", node, opts);
}
-
function assertTSNeverKeyword(node, opts) {
assert("TSNeverKeyword", node, opts);
}
-
function assertTSNullKeyword(node, opts) {
assert("TSNullKeyword", node, opts);
}
-
function assertTSNumberKeyword(node, opts) {
assert("TSNumberKeyword", node, opts);
}
-
function assertTSObjectKeyword(node, opts) {
assert("TSObjectKeyword", node, opts);
}
-
function assertTSStringKeyword(node, opts) {
assert("TSStringKeyword", node, opts);
}
-
function assertTSSymbolKeyword(node, opts) {
assert("TSSymbolKeyword", node, opts);
}
-
function assertTSUndefinedKeyword(node, opts) {
assert("TSUndefinedKeyword", node, opts);
}
-
function assertTSUnknownKeyword(node, opts) {
assert("TSUnknownKeyword", node, opts);
}
-
function assertTSVoidKeyword(node, opts) {
assert("TSVoidKeyword", node, opts);
}
-
function assertTSThisType(node, opts) {
assert("TSThisType", node, opts);
}
-
function assertTSFunctionType(node, opts) {
assert("TSFunctionType", node, opts);
}
-
function assertTSConstructorType(node, opts) {
assert("TSConstructorType", node, opts);
}
-
function assertTSTypeReference(node, opts) {
assert("TSTypeReference", node, opts);
}
-
function assertTSTypePredicate(node, opts) {
assert("TSTypePredicate", node, opts);
}
-
function assertTSTypeQuery(node, opts) {
assert("TSTypeQuery", node, opts);
}
-
function assertTSTypeLiteral(node, opts) {
assert("TSTypeLiteral", node, opts);
}
-
function assertTSArrayType(node, opts) {
assert("TSArrayType", node, opts);
}
-
function assertTSTupleType(node, opts) {
assert("TSTupleType", node, opts);
}
-
function assertTSOptionalType(node, opts) {
assert("TSOptionalType", node, opts);
}
-
function assertTSRestType(node, opts) {
assert("TSRestType", node, opts);
}
-
function assertTSNamedTupleMember(node, opts) {
assert("TSNamedTupleMember", node, opts);
}
-
function assertTSUnionType(node, opts) {
assert("TSUnionType", node, opts);
}
-
function assertTSIntersectionType(node, opts) {
assert("TSIntersectionType", node, opts);
}
-
function assertTSConditionalType(node, opts) {
assert("TSConditionalType", node, opts);
}
-
function assertTSInferType(node, opts) {
assert("TSInferType", node, opts);
}
-
function assertTSParenthesizedType(node, opts) {
assert("TSParenthesizedType", node, opts);
}
-
function assertTSTypeOperator(node, opts) {
assert("TSTypeOperator", node, opts);
}
-
function assertTSIndexedAccessType(node, opts) {
assert("TSIndexedAccessType", node, opts);
}
-
function assertTSMappedType(node, opts) {
assert("TSMappedType", node, opts);
}
-
function assertTSLiteralType(node, opts) {
assert("TSLiteralType", node, opts);
}
-
function assertTSExpressionWithTypeArguments(node, opts) {
assert("TSExpressionWithTypeArguments", node, opts);
}
-
function assertTSInterfaceDeclaration(node, opts) {
assert("TSInterfaceDeclaration", node, opts);
}
-
function assertTSInterfaceBody(node, opts) {
assert("TSInterfaceBody", node, opts);
}
-
function assertTSTypeAliasDeclaration(node, opts) {
assert("TSTypeAliasDeclaration", node, opts);
}
-
function assertTSInstantiationExpression(node, opts) {
assert("TSInstantiationExpression", node, opts);
}
-
function assertTSAsExpression(node, opts) {
assert("TSAsExpression", node, opts);
}
-
function assertTSSatisfiesExpression(node, opts) {
assert("TSSatisfiesExpression", node, opts);
}
-
function assertTSTypeAssertion(node, opts) {
assert("TSTypeAssertion", node, opts);
}
-
function assertTSEnumDeclaration(node, opts) {
assert("TSEnumDeclaration", node, opts);
}
-
function assertTSEnumMember(node, opts) {
assert("TSEnumMember", node, opts);
}
-
function assertTSModuleDeclaration(node, opts) {
assert("TSModuleDeclaration", node, opts);
}
-
function assertTSModuleBlock(node, opts) {
assert("TSModuleBlock", node, opts);
}
-
function assertTSImportType(node, opts) {
assert("TSImportType", node, opts);
}
-
function assertTSImportEqualsDeclaration(node, opts) {
assert("TSImportEqualsDeclaration", node, opts);
}
-
function assertTSExternalModuleReference(node, opts) {
assert("TSExternalModuleReference", node, opts);
}
-
function assertTSNonNullExpression(node, opts) {
assert("TSNonNullExpression", node, opts);
}
-
function assertTSExportAssignment(node, opts) {
assert("TSExportAssignment", node, opts);
}
-
function assertTSNamespaceExportDeclaration(node, opts) {
assert("TSNamespaceExportDeclaration", node, opts);
}
-
function assertTSTypeAnnotation(node, opts) {
assert("TSTypeAnnotation", node, opts);
}
-
function assertTSTypeParameterInstantiation(node, opts) {
assert("TSTypeParameterInstantiation", node, opts);
}
-
function assertTSTypeParameterDeclaration(node, opts) {
assert("TSTypeParameterDeclaration", node, opts);
}
-
function assertTSTypeParameter(node, opts) {
assert("TSTypeParameter", node, opts);
}
-
function assertStandardized(node, opts) {
assert("Standardized", node, opts);
}
-
function assertExpression(node, opts) {
assert("Expression", node, opts);
}
-
function assertBinary(node, opts) {
assert("Binary", node, opts);
}
-
function assertScopable(node, opts) {
assert("Scopable", node, opts);
}
-
function assertBlockParent(node, opts) {
assert("BlockParent", node, opts);
}
-
function assertBlock(node, opts) {
assert("Block", node, opts);
}
-
function assertStatement(node, opts) {
assert("Statement", node, opts);
}
-
function assertTerminatorless(node, opts) {
assert("Terminatorless", node, opts);
}
-
function assertCompletionStatement(node, opts) {
assert("CompletionStatement", node, opts);
}
-
function assertConditional(node, opts) {
assert("Conditional", node, opts);
}
-
function assertLoop(node, opts) {
assert("Loop", node, opts);
}
-
function assertWhile(node, opts) {
assert("While", node, opts);
}
-
function assertExpressionWrapper(node, opts) {
assert("ExpressionWrapper", node, opts);
}
-
function assertFor(node, opts) {
assert("For", node, opts);
}
-
function assertForXStatement(node, opts) {
assert("ForXStatement", node, opts);
}
-
function assertFunction(node, opts) {
assert("Function", node, opts);
}
-
function assertFunctionParent(node, opts) {
assert("FunctionParent", node, opts);
}
-
function assertPureish(node, opts) {
assert("Pureish", node, opts);
}
-
function assertDeclaration(node, opts) {
assert("Declaration", node, opts);
}
-
function assertPatternLike(node, opts) {
assert("PatternLike", node, opts);
}
-
function assertLVal(node, opts) {
assert("LVal", node, opts);
}
-
function assertTSEntityName(node, opts) {
assert("TSEntityName", node, opts);
}
-
function assertLiteral(node, opts) {
assert("Literal", node, opts);
}
-
function assertImmutable(node, opts) {
assert("Immutable", node, opts);
}
-
function assertUserWhitespacable(node, opts) {
assert("UserWhitespacable", node, opts);
}
-
function assertMethod(node, opts) {
assert("Method", node, opts);
}
-
function assertObjectMember(node, opts) {
assert("ObjectMember", node, opts);
}
-
function assertProperty(node, opts) {
assert("Property", node, opts);
}
-
function assertUnaryLike(node, opts) {
assert("UnaryLike", node, opts);
}
-
function assertPattern(node, opts) {
assert("Pattern", node, opts);
}
-
function assertClass(node, opts) {
assert("Class", node, opts);
}
-
function assertModuleDeclaration(node, opts) {
assert("ModuleDeclaration", node, opts);
}
-
function assertExportDeclaration(node, opts) {
assert("ExportDeclaration", node, opts);
}
-
function assertModuleSpecifier(node, opts) {
assert("ModuleSpecifier", node, opts);
}
-
function assertAccessor(node, opts) {
assert("Accessor", node, opts);
}
-
function assertPrivate(node, opts) {
assert("Private", node, opts);
}
-
function assertFlow(node, opts) {
assert("Flow", node, opts);
}
-
function assertFlowType(node, opts) {
assert("FlowType", node, opts);
}
-
function assertFlowBaseAnnotation(node, opts) {
assert("FlowBaseAnnotation", node, opts);
}
-
function assertFlowDeclaration(node, opts) {
assert("FlowDeclaration", node, opts);
}
-
function assertFlowPredicate(node, opts) {
assert("FlowPredicate", node, opts);
}
-
function assertEnumBody(node, opts) {
assert("EnumBody", node, opts);
}
-
function assertEnumMember(node, opts) {
assert("EnumMember", node, opts);
}
-
function assertJSX(node, opts) {
assert("JSX", node, opts);
}
-
function assertMiscellaneous(node, opts) {
assert("Miscellaneous", node, opts);
}
-
function assertTypeScript(node, opts) {
assert("TypeScript", node, opts);
}
-
function assertTSTypeElement(node, opts) {
assert("TSTypeElement", node, opts);
}
-
function assertTSType(node, opts) {
assert("TSType", node, opts);
}
-
function assertTSBaseType(node, opts) {
assert("TSBaseType", node, opts);
}
-
function assertNumberLiteral(node, opts) {
console.trace("The node type NumberLiteral has been renamed to NumericLiteral");
assert("NumberLiteral", node, opts);
}
-
function assertRegexLiteral(node, opts) {
console.trace("The node type RegexLiteral has been renamed to RegExpLiteral");
assert("RegexLiteral", node, opts);
}
-
function assertRestProperty(node, opts) {
console.trace("The node type RestProperty has been renamed to RestElement");
assert("RestProperty", node, opts);
}
-
function assertSpreadProperty(node, opts) {
console.trace("The node type SpreadProperty has been renamed to SpreadElement");
assert("SpreadProperty", node, opts);
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js
index bdab86aeee..a324573ae5 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js
@@ -4,14 +4,10 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = createFlowUnionType;
-
var _generated = require("../generated");
-
var _removeTypeDuplicates = require("../../modifications/flow/removeTypeDuplicates");
-
function createFlowUnionType(types) {
const flattened = (0, _removeTypeDuplicates.default)(types);
-
if (flattened.length === 1) {
return flattened[0];
} else {
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js
index 1c3c98e6e9..73a47d0521 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js
@@ -4,39 +4,28 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _generated = require("../generated");
-
var _default = createTypeAnnotationBasedOnTypeof;
exports.default = _default;
-
function createTypeAnnotationBasedOnTypeof(type) {
switch (type) {
case "string":
return (0, _generated.stringTypeAnnotation)();
-
case "number":
return (0, _generated.numberTypeAnnotation)();
-
case "undefined":
return (0, _generated.voidTypeAnnotation)();
-
case "boolean":
return (0, _generated.booleanTypeAnnotation)();
-
case "function":
return (0, _generated.genericTypeAnnotation)((0, _generated.identifier)("Function"));
-
case "object":
return (0, _generated.genericTypeAnnotation)((0, _generated.identifier)("Object"));
-
case "symbol":
return (0, _generated.genericTypeAnnotation)((0, _generated.identifier)("Symbol"));
-
case "bigint":
return (0, _generated.anyTypeAnnotation)();
}
-
throw new Error("Invalid typeof value: " + type);
}
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 f4ad037141..55336aeb80 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
@@ -256,7 +256,6 @@ exports.voidTypeAnnotation = voidTypeAnnotation;
exports.whileStatement = whileStatement;
exports.withStatement = withStatement;
exports.yieldExpression = yieldExpression;
-
var _validateNode = require("../validateNode");
function arrayExpression(elements = []) {
@@ -265,7 +264,6 @@ function arrayExpression(elements = []) {
elements
});
}
-
function assignmentExpression(operator, left, right) {
return (0, _validateNode.default)({
type: "AssignmentExpression",
@@ -274,7 +272,6 @@ function assignmentExpression(operator, left, right) {
right
});
}
-
function binaryExpression(operator, left, right) {
return (0, _validateNode.default)({
type: "BinaryExpression",
@@ -283,28 +280,24 @@ function binaryExpression(operator, left, right) {
right
});
}
-
function interpreterDirective(value) {
return (0, _validateNode.default)({
type: "InterpreterDirective",
value
});
}
-
function directive(value) {
return (0, _validateNode.default)({
type: "Directive",
value
});
}
-
function directiveLiteral(value) {
return (0, _validateNode.default)({
type: "DirectiveLiteral",
value
});
}
-
function blockStatement(body, directives = []) {
return (0, _validateNode.default)({
type: "BlockStatement",
@@ -312,14 +305,12 @@ function blockStatement(body, directives = []) {
directives
});
}
-
function breakStatement(label = null) {
return (0, _validateNode.default)({
type: "BreakStatement",
label
});
}
-
function callExpression(callee, _arguments) {
return (0, _validateNode.default)({
type: "CallExpression",
@@ -327,7 +318,6 @@ function callExpression(callee, _arguments) {
arguments: _arguments
});
}
-
function catchClause(param = null, body) {
return (0, _validateNode.default)({
type: "CatchClause",
@@ -335,7 +325,6 @@ function catchClause(param = null, body) {
body
});
}
-
function conditionalExpression(test, consequent, alternate) {
return (0, _validateNode.default)({
type: "ConditionalExpression",
@@ -344,20 +333,17 @@ function conditionalExpression(test, consequent, alternate) {
alternate
});
}
-
function continueStatement(label = null) {
return (0, _validateNode.default)({
type: "ContinueStatement",
label
});
}
-
function debuggerStatement() {
return {
type: "DebuggerStatement"
};
}
-
function doWhileStatement(test, body) {
return (0, _validateNode.default)({
type: "DoWhileStatement",
@@ -365,20 +351,17 @@ function doWhileStatement(test, body) {
body
});
}
-
function emptyStatement() {
return {
type: "EmptyStatement"
};
}
-
function expressionStatement(expression) {
return (0, _validateNode.default)({
type: "ExpressionStatement",
expression
});
}
-
function file(program, comments = null, tokens = null) {
return (0, _validateNode.default)({
type: "File",
@@ -387,7 +370,6 @@ function file(program, comments = null, tokens = null) {
tokens
});
}
-
function forInStatement(left, right, body) {
return (0, _validateNode.default)({
type: "ForInStatement",
@@ -396,7 +378,6 @@ function forInStatement(left, right, body) {
body
});
}
-
function forStatement(init = null, test = null, update = null, body) {
return (0, _validateNode.default)({
type: "ForStatement",
@@ -406,7 +387,6 @@ function forStatement(init = null, test = null, update = null, body) {
body
});
}
-
function functionDeclaration(id = null, params, body, generator = false, async = false) {
return (0, _validateNode.default)({
type: "FunctionDeclaration",
@@ -417,7 +397,6 @@ function functionDeclaration(id = null, params, body, generator = false, async =
async
});
}
-
function functionExpression(id = null, params, body, generator = false, async = false) {
return (0, _validateNode.default)({
type: "FunctionExpression",
@@ -428,14 +407,12 @@ function functionExpression(id = null, params, body, generator = false, async =
async
});
}
-
function identifier(name) {
return (0, _validateNode.default)({
type: "Identifier",
name
});
}
-
function ifStatement(test, consequent, alternate = null) {
return (0, _validateNode.default)({
type: "IfStatement",
@@ -444,7 +421,6 @@ function ifStatement(test, consequent, alternate = null) {
alternate
});
}
-
function labeledStatement(label, body) {
return (0, _validateNode.default)({
type: "LabeledStatement",
@@ -452,34 +428,29 @@ function labeledStatement(label, body) {
body
});
}
-
function stringLiteral(value) {
return (0, _validateNode.default)({
type: "StringLiteral",
value
});
}
-
function numericLiteral(value) {
return (0, _validateNode.default)({
type: "NumericLiteral",
value
});
}
-
function nullLiteral() {
return {
type: "NullLiteral"
};
}
-
function booleanLiteral(value) {
return (0, _validateNode.default)({
type: "BooleanLiteral",
value
});
}
-
function regExpLiteral(pattern, flags = "") {
return (0, _validateNode.default)({
type: "RegExpLiteral",
@@ -487,7 +458,6 @@ function regExpLiteral(pattern, flags = "") {
flags
});
}
-
function logicalExpression(operator, left, right) {
return (0, _validateNode.default)({
type: "LogicalExpression",
@@ -496,7 +466,6 @@ function logicalExpression(operator, left, right) {
right
});
}
-
function memberExpression(object, property, computed = false, optional = null) {
return (0, _validateNode.default)({
type: "MemberExpression",
@@ -506,7 +475,6 @@ function memberExpression(object, property, computed = false, optional = null) {
optional
});
}
-
function newExpression(callee, _arguments) {
return (0, _validateNode.default)({
type: "NewExpression",
@@ -514,7 +482,6 @@ function newExpression(callee, _arguments) {
arguments: _arguments
});
}
-
function program(body, directives = [], sourceType = "script", interpreter = null) {
return (0, _validateNode.default)({
type: "Program",
@@ -525,14 +492,12 @@ function program(body, directives = [], sourceType = "script", interpreter = nul
sourceFile: null
});
}
-
function objectExpression(properties) {
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",
@@ -545,7 +510,6 @@ function objectMethod(kind = "method", key, params, body, computed = false, gene
async
});
}
-
function objectProperty(key, value, computed = false, shorthand = false, decorators = null) {
return (0, _validateNode.default)({
type: "ObjectProperty",
@@ -556,35 +520,30 @@ function objectProperty(key, value, computed = false, shorthand = false, decorat
decorators
});
}
-
function restElement(argument) {
return (0, _validateNode.default)({
type: "RestElement",
argument
});
}
-
function returnStatement(argument = null) {
return (0, _validateNode.default)({
type: "ReturnStatement",
argument
});
}
-
function sequenceExpression(expressions) {
return (0, _validateNode.default)({
type: "SequenceExpression",
expressions
});
}
-
function parenthesizedExpression(expression) {
return (0, _validateNode.default)({
type: "ParenthesizedExpression",
expression
});
}
-
function switchCase(test = null, consequent) {
return (0, _validateNode.default)({
type: "SwitchCase",
@@ -592,7 +551,6 @@ function switchCase(test = null, consequent) {
consequent
});
}
-
function switchStatement(discriminant, cases) {
return (0, _validateNode.default)({
type: "SwitchStatement",
@@ -600,20 +558,17 @@ function switchStatement(discriminant, cases) {
cases
});
}
-
function thisExpression() {
return {
type: "ThisExpression"
};
}
-
function throwStatement(argument) {
return (0, _validateNode.default)({
type: "ThrowStatement",
argument
});
}
-
function tryStatement(block, handler = null, finalizer = null) {
return (0, _validateNode.default)({
type: "TryStatement",
@@ -622,7 +577,6 @@ function tryStatement(block, handler = null, finalizer = null) {
finalizer
});
}
-
function unaryExpression(operator, argument, prefix = true) {
return (0, _validateNode.default)({
type: "UnaryExpression",
@@ -631,7 +585,6 @@ function unaryExpression(operator, argument, prefix = true) {
prefix
});
}
-
function updateExpression(operator, argument, prefix = false) {
return (0, _validateNode.default)({
type: "UpdateExpression",
@@ -640,7 +593,6 @@ function updateExpression(operator, argument, prefix = false) {
prefix
});
}
-
function variableDeclaration(kind, declarations) {
return (0, _validateNode.default)({
type: "VariableDeclaration",
@@ -648,7 +600,6 @@ function variableDeclaration(kind, declarations) {
declarations
});
}
-
function variableDeclarator(id, init = null) {
return (0, _validateNode.default)({
type: "VariableDeclarator",
@@ -656,7 +607,6 @@ function variableDeclarator(id, init = null) {
init
});
}
-
function whileStatement(test, body) {
return (0, _validateNode.default)({
type: "WhileStatement",
@@ -664,7 +614,6 @@ function whileStatement(test, body) {
body
});
}
-
function withStatement(object, body) {
return (0, _validateNode.default)({
type: "WithStatement",
@@ -672,7 +621,6 @@ function withStatement(object, body) {
body
});
}
-
function assignmentPattern(left, right) {
return (0, _validateNode.default)({
type: "AssignmentPattern",
@@ -680,14 +628,12 @@ function assignmentPattern(left, right) {
right
});
}
-
function arrayPattern(elements) {
return (0, _validateNode.default)({
type: "ArrayPattern",
elements
});
}
-
function arrowFunctionExpression(params, body, async = false) {
return (0, _validateNode.default)({
type: "ArrowFunctionExpression",
@@ -697,14 +643,12 @@ function arrowFunctionExpression(params, body, async = false) {
expression: null
});
}
-
function classBody(body) {
return (0, _validateNode.default)({
type: "ClassBody",
body
});
}
-
function classExpression(id = null, superClass = null, body, decorators = null) {
return (0, _validateNode.default)({
type: "ClassExpression",
@@ -714,7 +658,6 @@ function classExpression(id = null, superClass = null, body, decorators = null)
decorators
});
}
-
function classDeclaration(id, superClass = null, body, decorators = null) {
return (0, _validateNode.default)({
type: "ClassDeclaration",
@@ -724,21 +667,18 @@ function classDeclaration(id, superClass = null, body, decorators = null) {
decorators
});
}
-
function exportAllDeclaration(source) {
return (0, _validateNode.default)({
type: "ExportAllDeclaration",
source
});
}
-
function exportDefaultDeclaration(declaration) {
return (0, _validateNode.default)({
type: "ExportDefaultDeclaration",
declaration
});
}
-
function exportNamedDeclaration(declaration = null, specifiers = [], source = null) {
return (0, _validateNode.default)({
type: "ExportNamedDeclaration",
@@ -747,7 +687,6 @@ function exportNamedDeclaration(declaration = null, specifiers = [], source = nu
source
});
}
-
function exportSpecifier(local, exported) {
return (0, _validateNode.default)({
type: "ExportSpecifier",
@@ -755,7 +694,6 @@ function exportSpecifier(local, exported) {
exported
});
}
-
function forOfStatement(left, right, body, _await = false) {
return (0, _validateNode.default)({
type: "ForOfStatement",
@@ -765,7 +703,6 @@ function forOfStatement(left, right, body, _await = false) {
await: _await
});
}
-
function importDeclaration(specifiers, source) {
return (0, _validateNode.default)({
type: "ImportDeclaration",
@@ -773,21 +710,18 @@ function importDeclaration(specifiers, source) {
source
});
}
-
function importDefaultSpecifier(local) {
return (0, _validateNode.default)({
type: "ImportDefaultSpecifier",
local
});
}
-
function importNamespaceSpecifier(local) {
return (0, _validateNode.default)({
type: "ImportNamespaceSpecifier",
local
});
}
-
function importSpecifier(local, imported) {
return (0, _validateNode.default)({
type: "ImportSpecifier",
@@ -795,7 +729,6 @@ function importSpecifier(local, imported) {
imported
});
}
-
function metaProperty(meta, property) {
return (0, _validateNode.default)({
type: "MetaProperty",
@@ -803,7 +736,6 @@ function metaProperty(meta, property) {
property
});
}
-
function classMethod(kind = "method", key, params, body, computed = false, _static = false, generator = false, async = false) {
return (0, _validateNode.default)({
type: "ClassMethod",
@@ -817,27 +749,23 @@ function classMethod(kind = "method", key, params, body, computed = false, _stat
async
});
}
-
function objectPattern(properties) {
return (0, _validateNode.default)({
type: "ObjectPattern",
properties
});
}
-
function spreadElement(argument) {
return (0, _validateNode.default)({
type: "SpreadElement",
argument
});
}
-
function _super() {
return {
type: "Super"
};
}
-
function taggedTemplateExpression(tag, quasi) {
return (0, _validateNode.default)({
type: "TaggedTemplateExpression",
@@ -845,7 +773,6 @@ function taggedTemplateExpression(tag, quasi) {
quasi
});
}
-
function templateElement(value, tail = false) {
return (0, _validateNode.default)({
type: "TemplateElement",
@@ -853,7 +780,6 @@ function templateElement(value, tail = false) {
tail
});
}
-
function templateLiteral(quasis, expressions) {
return (0, _validateNode.default)({
type: "TemplateLiteral",
@@ -861,7 +787,6 @@ function templateLiteral(quasis, expressions) {
expressions
});
}
-
function yieldExpression(argument = null, delegate = false) {
return (0, _validateNode.default)({
type: "YieldExpression",
@@ -869,34 +794,29 @@ function yieldExpression(argument = null, delegate = false) {
delegate
});
}
-
function awaitExpression(argument) {
return (0, _validateNode.default)({
type: "AwaitExpression",
argument
});
}
-
function _import() {
return {
type: "Import"
};
}
-
function bigIntLiteral(value) {
return (0, _validateNode.default)({
type: "BigIntLiteral",
value
});
}
-
function exportNamespaceSpecifier(exported) {
return (0, _validateNode.default)({
type: "ExportNamespaceSpecifier",
exported
});
}
-
function optionalMemberExpression(object, property, computed = false, optional) {
return (0, _validateNode.default)({
type: "OptionalMemberExpression",
@@ -906,7 +826,6 @@ function optionalMemberExpression(object, property, computed = false, optional)
optional
});
}
-
function optionalCallExpression(callee, _arguments, optional) {
return (0, _validateNode.default)({
type: "OptionalCallExpression",
@@ -915,7 +834,6 @@ function optionalCallExpression(callee, _arguments, optional) {
optional
});
}
-
function classProperty(key, value = null, typeAnnotation = null, decorators = null, computed = false, _static = false) {
return (0, _validateNode.default)({
type: "ClassProperty",
@@ -927,7 +845,6 @@ function classProperty(key, value = null, typeAnnotation = null, decorators = nu
static: _static
});
}
-
function classAccessorProperty(key, value = null, typeAnnotation = null, decorators = null, computed = false, _static = false) {
return (0, _validateNode.default)({
type: "ClassAccessorProperty",
@@ -939,7 +856,6 @@ function classAccessorProperty(key, value = null, typeAnnotation = null, decorat
static: _static
});
}
-
function classPrivateProperty(key, value = null, decorators = null, _static = false) {
return (0, _validateNode.default)({
type: "ClassPrivateProperty",
@@ -949,7 +865,6 @@ function classPrivateProperty(key, value = null, decorators = null, _static = fa
static: _static
});
}
-
function classPrivateMethod(kind = "method", key, params, body, _static = false) {
return (0, _validateNode.default)({
type: "ClassPrivateMethod",
@@ -960,53 +875,45 @@ function classPrivateMethod(kind = "method", key, params, body, _static = false)
static: _static
});
}
-
function privateName(id) {
return (0, _validateNode.default)({
type: "PrivateName",
id
});
}
-
function staticBlock(body) {
return (0, _validateNode.default)({
type: "StaticBlock",
body
});
}
-
function anyTypeAnnotation() {
return {
type: "AnyTypeAnnotation"
};
}
-
function arrayTypeAnnotation(elementType) {
return (0, _validateNode.default)({
type: "ArrayTypeAnnotation",
elementType
});
}
-
function booleanTypeAnnotation() {
return {
type: "BooleanTypeAnnotation"
};
}
-
function booleanLiteralTypeAnnotation(value) {
return (0, _validateNode.default)({
type: "BooleanLiteralTypeAnnotation",
value
});
}
-
function nullLiteralTypeAnnotation() {
return {
type: "NullLiteralTypeAnnotation"
};
}
-
function classImplements(id, typeParameters = null) {
return (0, _validateNode.default)({
type: "ClassImplements",
@@ -1014,7 +921,6 @@ function classImplements(id, typeParameters = null) {
typeParameters
});
}
-
function declareClass(id, typeParameters = null, _extends = null, body) {
return (0, _validateNode.default)({
type: "DeclareClass",
@@ -1024,14 +930,12 @@ function declareClass(id, typeParameters = null, _extends = null, body) {
body
});
}
-
function declareFunction(id) {
return (0, _validateNode.default)({
type: "DeclareFunction",
id
});
}
-
function declareInterface(id, typeParameters = null, _extends = null, body) {
return (0, _validateNode.default)({
type: "DeclareInterface",
@@ -1041,7 +945,6 @@ function declareInterface(id, typeParameters = null, _extends = null, body) {
body
});
}
-
function declareModule(id, body, kind = null) {
return (0, _validateNode.default)({
type: "DeclareModule",
@@ -1050,14 +953,12 @@ function declareModule(id, body, kind = null) {
kind
});
}
-
function declareModuleExports(typeAnnotation) {
return (0, _validateNode.default)({
type: "DeclareModuleExports",
typeAnnotation
});
}
-
function declareTypeAlias(id, typeParameters = null, right) {
return (0, _validateNode.default)({
type: "DeclareTypeAlias",
@@ -1066,7 +967,6 @@ function declareTypeAlias(id, typeParameters = null, right) {
right
});
}
-
function declareOpaqueType(id, typeParameters = null, supertype = null) {
return (0, _validateNode.default)({
type: "DeclareOpaqueType",
@@ -1075,14 +975,12 @@ function declareOpaqueType(id, typeParameters = null, supertype = null) {
supertype
});
}
-
function declareVariable(id) {
return (0, _validateNode.default)({
type: "DeclareVariable",
id
});
}
-
function declareExportDeclaration(declaration = null, specifiers = null, source = null) {
return (0, _validateNode.default)({
type: "DeclareExportDeclaration",
@@ -1091,27 +989,23 @@ function declareExportDeclaration(declaration = null, specifiers = null, source
source
});
}
-
function declareExportAllDeclaration(source) {
return (0, _validateNode.default)({
type: "DeclareExportAllDeclaration",
source
});
}
-
function declaredPredicate(value) {
return (0, _validateNode.default)({
type: "DeclaredPredicate",
value
});
}
-
function existsTypeAnnotation() {
return {
type: "ExistsTypeAnnotation"
};
}
-
function functionTypeAnnotation(typeParameters = null, params, rest = null, returnType) {
return (0, _validateNode.default)({
type: "FunctionTypeAnnotation",
@@ -1121,7 +1015,6 @@ function functionTypeAnnotation(typeParameters = null, params, rest = null, retu
returnType
});
}
-
function functionTypeParam(name = null, typeAnnotation) {
return (0, _validateNode.default)({
type: "FunctionTypeParam",
@@ -1129,7 +1022,6 @@ function functionTypeParam(name = null, typeAnnotation) {
typeAnnotation
});
}
-
function genericTypeAnnotation(id, typeParameters = null) {
return (0, _validateNode.default)({
type: "GenericTypeAnnotation",
@@ -1137,13 +1029,11 @@ function genericTypeAnnotation(id, typeParameters = null) {
typeParameters
});
}
-
function inferredPredicate() {
return {
type: "InferredPredicate"
};
}
-
function interfaceExtends(id, typeParameters = null) {
return (0, _validateNode.default)({
type: "InterfaceExtends",
@@ -1151,7 +1041,6 @@ function interfaceExtends(id, typeParameters = null) {
typeParameters
});
}
-
function interfaceDeclaration(id, typeParameters = null, _extends = null, body) {
return (0, _validateNode.default)({
type: "InterfaceDeclaration",
@@ -1161,7 +1050,6 @@ function interfaceDeclaration(id, typeParameters = null, _extends = null, body)
body
});
}
-
function interfaceTypeAnnotation(_extends = null, body) {
return (0, _validateNode.default)({
type: "InterfaceTypeAnnotation",
@@ -1169,46 +1057,39 @@ function interfaceTypeAnnotation(_extends = null, body) {
body
});
}
-
function intersectionTypeAnnotation(types) {
return (0, _validateNode.default)({
type: "IntersectionTypeAnnotation",
types
});
}
-
function mixedTypeAnnotation() {
return {
type: "MixedTypeAnnotation"
};
}
-
function emptyTypeAnnotation() {
return {
type: "EmptyTypeAnnotation"
};
}
-
function nullableTypeAnnotation(typeAnnotation) {
return (0, _validateNode.default)({
type: "NullableTypeAnnotation",
typeAnnotation
});
}
-
function numberLiteralTypeAnnotation(value) {
return (0, _validateNode.default)({
type: "NumberLiteralTypeAnnotation",
value
});
}
-
function numberTypeAnnotation() {
return {
type: "NumberTypeAnnotation"
};
}
-
function objectTypeAnnotation(properties, indexers = [], callProperties = [], internalSlots = [], exact = false) {
return (0, _validateNode.default)({
type: "ObjectTypeAnnotation",
@@ -1219,7 +1100,6 @@ function objectTypeAnnotation(properties, indexers = [], callProperties = [], in
exact
});
}
-
function objectTypeInternalSlot(id, value, optional, _static, method) {
return (0, _validateNode.default)({
type: "ObjectTypeInternalSlot",
@@ -1230,7 +1110,6 @@ function objectTypeInternalSlot(id, value, optional, _static, method) {
method
});
}
-
function objectTypeCallProperty(value) {
return (0, _validateNode.default)({
type: "ObjectTypeCallProperty",
@@ -1238,7 +1117,6 @@ function objectTypeCallProperty(value) {
static: null
});
}
-
function objectTypeIndexer(id = null, key, value, variance = null) {
return (0, _validateNode.default)({
type: "ObjectTypeIndexer",
@@ -1249,7 +1127,6 @@ function objectTypeIndexer(id = null, key, value, variance = null) {
static: null
});
}
-
function objectTypeProperty(key, value, variance = null) {
return (0, _validateNode.default)({
type: "ObjectTypeProperty",
@@ -1263,14 +1140,12 @@ function objectTypeProperty(key, value, variance = null) {
static: null
});
}
-
function objectTypeSpreadProperty(argument) {
return (0, _validateNode.default)({
type: "ObjectTypeSpreadProperty",
argument
});
}
-
function opaqueType(id, typeParameters = null, supertype = null, impltype) {
return (0, _validateNode.default)({
type: "OpaqueType",
@@ -1280,7 +1155,6 @@ function opaqueType(id, typeParameters = null, supertype = null, impltype) {
impltype
});
}
-
function qualifiedTypeIdentifier(id, qualification) {
return (0, _validateNode.default)({
type: "QualifiedTypeIdentifier",
@@ -1288,46 +1162,39 @@ function qualifiedTypeIdentifier(id, qualification) {
qualification
});
}
-
function stringLiteralTypeAnnotation(value) {
return (0, _validateNode.default)({
type: "StringLiteralTypeAnnotation",
value
});
}
-
function stringTypeAnnotation() {
return {
type: "StringTypeAnnotation"
};
}
-
function symbolTypeAnnotation() {
return {
type: "SymbolTypeAnnotation"
};
}
-
function thisTypeAnnotation() {
return {
type: "ThisTypeAnnotation"
};
}
-
function tupleTypeAnnotation(types) {
return (0, _validateNode.default)({
type: "TupleTypeAnnotation",
types
});
}
-
function typeofTypeAnnotation(argument) {
return (0, _validateNode.default)({
type: "TypeofTypeAnnotation",
argument
});
}
-
function typeAlias(id, typeParameters = null, right) {
return (0, _validateNode.default)({
type: "TypeAlias",
@@ -1336,14 +1203,12 @@ function typeAlias(id, typeParameters = null, right) {
right
});
}
-
function typeAnnotation(typeAnnotation) {
return (0, _validateNode.default)({
type: "TypeAnnotation",
typeAnnotation
});
}
-
function typeCastExpression(expression, typeAnnotation) {
return (0, _validateNode.default)({
type: "TypeCastExpression",
@@ -1351,7 +1216,6 @@ function typeCastExpression(expression, typeAnnotation) {
typeAnnotation
});
}
-
function typeParameter(bound = null, _default = null, variance = null) {
return (0, _validateNode.default)({
type: "TypeParameter",
@@ -1361,41 +1225,35 @@ function typeParameter(bound = null, _default = null, variance = null) {
name: null
});
}
-
function typeParameterDeclaration(params) {
return (0, _validateNode.default)({
type: "TypeParameterDeclaration",
params
});
}
-
function typeParameterInstantiation(params) {
return (0, _validateNode.default)({
type: "TypeParameterInstantiation",
params
});
}
-
function unionTypeAnnotation(types) {
return (0, _validateNode.default)({
type: "UnionTypeAnnotation",
types
});
}
-
function variance(kind) {
return (0, _validateNode.default)({
type: "Variance",
kind
});
}
-
function voidTypeAnnotation() {
return {
type: "VoidTypeAnnotation"
};
}
-
function enumDeclaration(id, body) {
return (0, _validateNode.default)({
type: "EnumDeclaration",
@@ -1403,7 +1261,6 @@ function enumDeclaration(id, body) {
body
});
}
-
function enumBooleanBody(members) {
return (0, _validateNode.default)({
type: "EnumBooleanBody",
@@ -1412,7 +1269,6 @@ function enumBooleanBody(members) {
hasUnknownMembers: null
});
}
-
function enumNumberBody(members) {
return (0, _validateNode.default)({
type: "EnumNumberBody",
@@ -1421,7 +1277,6 @@ function enumNumberBody(members) {
hasUnknownMembers: null
});
}
-
function enumStringBody(members) {
return (0, _validateNode.default)({
type: "EnumStringBody",
@@ -1430,7 +1285,6 @@ function enumStringBody(members) {
hasUnknownMembers: null
});
}
-
function enumSymbolBody(members) {
return (0, _validateNode.default)({
type: "EnumSymbolBody",
@@ -1438,7 +1292,6 @@ function enumSymbolBody(members) {
hasUnknownMembers: null
});
}
-
function enumBooleanMember(id) {
return (0, _validateNode.default)({
type: "EnumBooleanMember",
@@ -1446,7 +1299,6 @@ function enumBooleanMember(id) {
init: null
});
}
-
function enumNumberMember(id, init) {
return (0, _validateNode.default)({
type: "EnumNumberMember",
@@ -1454,7 +1306,6 @@ function enumNumberMember(id, init) {
init
});
}
-
function enumStringMember(id, init) {
return (0, _validateNode.default)({
type: "EnumStringMember",
@@ -1462,14 +1313,12 @@ function enumStringMember(id, init) {
init
});
}
-
function enumDefaultedMember(id) {
return (0, _validateNode.default)({
type: "EnumDefaultedMember",
id
});
}
-
function indexedAccessType(objectType, indexType) {
return (0, _validateNode.default)({
type: "IndexedAccessType",
@@ -1477,7 +1326,6 @@ function indexedAccessType(objectType, indexType) {
indexType
});
}
-
function optionalIndexedAccessType(objectType, indexType) {
return (0, _validateNode.default)({
type: "OptionalIndexedAccessType",
@@ -1486,7 +1334,6 @@ function optionalIndexedAccessType(objectType, indexType) {
optional: null
});
}
-
function jsxAttribute(name, value = null) {
return (0, _validateNode.default)({
type: "JSXAttribute",
@@ -1494,14 +1341,12 @@ function jsxAttribute(name, value = null) {
value
});
}
-
function jsxClosingElement(name) {
return (0, _validateNode.default)({
type: "JSXClosingElement",
name
});
}
-
function jsxElement(openingElement, closingElement = null, children, selfClosing = null) {
return (0, _validateNode.default)({
type: "JSXElement",
@@ -1511,34 +1356,29 @@ function jsxElement(openingElement, closingElement = null, children, selfClosing
selfClosing
});
}
-
function jsxEmptyExpression() {
return {
type: "JSXEmptyExpression"
};
}
-
function jsxExpressionContainer(expression) {
return (0, _validateNode.default)({
type: "JSXExpressionContainer",
expression
});
}
-
function jsxSpreadChild(expression) {
return (0, _validateNode.default)({
type: "JSXSpreadChild",
expression
});
}
-
function jsxIdentifier(name) {
return (0, _validateNode.default)({
type: "JSXIdentifier",
name
});
}
-
function jsxMemberExpression(object, property) {
return (0, _validateNode.default)({
type: "JSXMemberExpression",
@@ -1546,7 +1386,6 @@ function jsxMemberExpression(object, property) {
property
});
}
-
function jsxNamespacedName(namespace, name) {
return (0, _validateNode.default)({
type: "JSXNamespacedName",
@@ -1554,7 +1393,6 @@ function jsxNamespacedName(namespace, name) {
name
});
}
-
function jsxOpeningElement(name, attributes, selfClosing = false) {
return (0, _validateNode.default)({
type: "JSXOpeningElement",
@@ -1563,21 +1401,18 @@ function jsxOpeningElement(name, attributes, selfClosing = false) {
selfClosing
});
}
-
function jsxSpreadAttribute(argument) {
return (0, _validateNode.default)({
type: "JSXSpreadAttribute",
argument
});
}
-
function jsxText(value) {
return (0, _validateNode.default)({
type: "JSXText",
value
});
}
-
function jsxFragment(openingFragment, closingFragment, children) {
return (0, _validateNode.default)({
type: "JSXFragment",
@@ -1586,25 +1421,21 @@ function jsxFragment(openingFragment, closingFragment, children) {
children
});
}
-
function jsxOpeningFragment() {
return {
type: "JSXOpeningFragment"
};
}
-
function jsxClosingFragment() {
return {
type: "JSXClosingFragment"
};
}
-
function noop() {
return {
type: "Noop"
};
}
-
function placeholder(expectedNode, name) {
return (0, _validateNode.default)({
type: "Placeholder",
@@ -1612,20 +1443,17 @@ function placeholder(expectedNode, name) {
name
});
}
-
function v8IntrinsicIdentifier(name) {
return (0, _validateNode.default)({
type: "V8IntrinsicIdentifier",
name
});
}
-
function argumentPlaceholder() {
return {
type: "ArgumentPlaceholder"
};
}
-
function bindExpression(object, callee) {
return (0, _validateNode.default)({
type: "BindExpression",
@@ -1633,7 +1461,6 @@ function bindExpression(object, callee) {
callee
});
}
-
function importAttribute(key, value) {
return (0, _validateNode.default)({
type: "ImportAttribute",
@@ -1641,14 +1468,12 @@ function importAttribute(key, value) {
value
});
}
-
function decorator(expression) {
return (0, _validateNode.default)({
type: "Decorator",
expression
});
}
-
function doExpression(body, async = false) {
return (0, _validateNode.default)({
type: "DoExpression",
@@ -1656,75 +1481,64 @@ function doExpression(body, async = false) {
async
});
}
-
function exportDefaultSpecifier(exported) {
return (0, _validateNode.default)({
type: "ExportDefaultSpecifier",
exported
});
}
-
function recordExpression(properties) {
return (0, _validateNode.default)({
type: "RecordExpression",
properties
});
}
-
function tupleExpression(elements = []) {
return (0, _validateNode.default)({
type: "TupleExpression",
elements
});
}
-
function decimalLiteral(value) {
return (0, _validateNode.default)({
type: "DecimalLiteral",
value
});
}
-
function moduleExpression(body) {
return (0, _validateNode.default)({
type: "ModuleExpression",
body
});
}
-
function topicReference() {
return {
type: "TopicReference"
};
}
-
function pipelineTopicExpression(expression) {
return (0, _validateNode.default)({
type: "PipelineTopicExpression",
expression
});
}
-
function pipelineBareFunction(callee) {
return (0, _validateNode.default)({
type: "PipelineBareFunction",
callee
});
}
-
function pipelinePrimaryTopicReference() {
return {
type: "PipelinePrimaryTopicReference"
};
}
-
function tsParameterProperty(parameter) {
return (0, _validateNode.default)({
type: "TSParameterProperty",
parameter
});
}
-
function tsDeclareFunction(id = null, typeParameters = null, params, returnType = null) {
return (0, _validateNode.default)({
type: "TSDeclareFunction",
@@ -1734,7 +1548,6 @@ function tsDeclareFunction(id = null, typeParameters = null, params, returnType
returnType
});
}
-
function tsDeclareMethod(decorators = null, key, typeParameters = null, params, returnType = null) {
return (0, _validateNode.default)({
type: "TSDeclareMethod",
@@ -1745,7 +1558,6 @@ function tsDeclareMethod(decorators = null, key, typeParameters = null, params,
returnType
});
}
-
function tsQualifiedName(left, right) {
return (0, _validateNode.default)({
type: "TSQualifiedName",
@@ -1753,7 +1565,6 @@ function tsQualifiedName(left, right) {
right
});
}
-
function tsCallSignatureDeclaration(typeParameters = null, parameters, typeAnnotation = null) {
return (0, _validateNode.default)({
type: "TSCallSignatureDeclaration",
@@ -1762,7 +1573,6 @@ function tsCallSignatureDeclaration(typeParameters = null, parameters, typeAnnot
typeAnnotation
});
}
-
function tsConstructSignatureDeclaration(typeParameters = null, parameters, typeAnnotation = null) {
return (0, _validateNode.default)({
type: "TSConstructSignatureDeclaration",
@@ -1771,7 +1581,6 @@ function tsConstructSignatureDeclaration(typeParameters = null, parameters, type
typeAnnotation
});
}
-
function tsPropertySignature(key, typeAnnotation = null, initializer = null) {
return (0, _validateNode.default)({
type: "TSPropertySignature",
@@ -1781,7 +1590,6 @@ function tsPropertySignature(key, typeAnnotation = null, initializer = null) {
kind: null
});
}
-
function tsMethodSignature(key, typeParameters = null, parameters, typeAnnotation = null) {
return (0, _validateNode.default)({
type: "TSMethodSignature",
@@ -1792,7 +1600,6 @@ function tsMethodSignature(key, typeParameters = null, parameters, typeAnnotatio
kind: null
});
}
-
function tsIndexSignature(parameters, typeAnnotation = null) {
return (0, _validateNode.default)({
type: "TSIndexSignature",
@@ -1800,91 +1607,76 @@ function tsIndexSignature(parameters, typeAnnotation = null) {
typeAnnotation
});
}
-
function tsAnyKeyword() {
return {
type: "TSAnyKeyword"
};
}
-
function tsBooleanKeyword() {
return {
type: "TSBooleanKeyword"
};
}
-
function tsBigIntKeyword() {
return {
type: "TSBigIntKeyword"
};
}
-
function tsIntrinsicKeyword() {
return {
type: "TSIntrinsicKeyword"
};
}
-
function tsNeverKeyword() {
return {
type: "TSNeverKeyword"
};
}
-
function tsNullKeyword() {
return {
type: "TSNullKeyword"
};
}
-
function tsNumberKeyword() {
return {
type: "TSNumberKeyword"
};
}
-
function tsObjectKeyword() {
return {
type: "TSObjectKeyword"
};
}
-
function tsStringKeyword() {
return {
type: "TSStringKeyword"
};
}
-
function tsSymbolKeyword() {
return {
type: "TSSymbolKeyword"
};
}
-
function tsUndefinedKeyword() {
return {
type: "TSUndefinedKeyword"
};
}
-
function tsUnknownKeyword() {
return {
type: "TSUnknownKeyword"
};
}
-
function tsVoidKeyword() {
return {
type: "TSVoidKeyword"
};
}
-
function tsThisType() {
return {
type: "TSThisType"
};
}
-
function tsFunctionType(typeParameters = null, parameters, typeAnnotation = null) {
return (0, _validateNode.default)({
type: "TSFunctionType",
@@ -1893,7 +1685,6 @@ function tsFunctionType(typeParameters = null, parameters, typeAnnotation = null
typeAnnotation
});
}
-
function tsConstructorType(typeParameters = null, parameters, typeAnnotation = null) {
return (0, _validateNode.default)({
type: "TSConstructorType",
@@ -1902,7 +1693,6 @@ function tsConstructorType(typeParameters = null, parameters, typeAnnotation = n
typeAnnotation
});
}
-
function tsTypeReference(typeName, typeParameters = null) {
return (0, _validateNode.default)({
type: "TSTypeReference",
@@ -1910,7 +1700,6 @@ function tsTypeReference(typeName, typeParameters = null) {
typeParameters
});
}
-
function tsTypePredicate(parameterName, typeAnnotation = null, asserts = null) {
return (0, _validateNode.default)({
type: "TSTypePredicate",
@@ -1919,7 +1708,6 @@ function tsTypePredicate(parameterName, typeAnnotation = null, asserts = null) {
asserts
});
}
-
function tsTypeQuery(exprName, typeParameters = null) {
return (0, _validateNode.default)({
type: "TSTypeQuery",
@@ -1927,42 +1715,36 @@ function tsTypeQuery(exprName, typeParameters = null) {
typeParameters
});
}
-
function tsTypeLiteral(members) {
return (0, _validateNode.default)({
type: "TSTypeLiteral",
members
});
}
-
function tsArrayType(elementType) {
return (0, _validateNode.default)({
type: "TSArrayType",
elementType
});
}
-
function tsTupleType(elementTypes) {
return (0, _validateNode.default)({
type: "TSTupleType",
elementTypes
});
}
-
function tsOptionalType(typeAnnotation) {
return (0, _validateNode.default)({
type: "TSOptionalType",
typeAnnotation
});
}
-
function tsRestType(typeAnnotation) {
return (0, _validateNode.default)({
type: "TSRestType",
typeAnnotation
});
}
-
function tsNamedTupleMember(label, elementType, optional = false) {
return (0, _validateNode.default)({
type: "TSNamedTupleMember",
@@ -1971,21 +1753,18 @@ function tsNamedTupleMember(label, elementType, optional = false) {
optional
});
}
-
function tsUnionType(types) {
return (0, _validateNode.default)({
type: "TSUnionType",
types
});
}
-
function tsIntersectionType(types) {
return (0, _validateNode.default)({
type: "TSIntersectionType",
types
});
}
-
function tsConditionalType(checkType, extendsType, trueType, falseType) {
return (0, _validateNode.default)({
type: "TSConditionalType",
@@ -1995,21 +1774,18 @@ function tsConditionalType(checkType, extendsType, trueType, falseType) {
falseType
});
}
-
function tsInferType(typeParameter) {
return (0, _validateNode.default)({
type: "TSInferType",
typeParameter
});
}
-
function tsParenthesizedType(typeAnnotation) {
return (0, _validateNode.default)({
type: "TSParenthesizedType",
typeAnnotation
});
}
-
function tsTypeOperator(typeAnnotation) {
return (0, _validateNode.default)({
type: "TSTypeOperator",
@@ -2017,7 +1793,6 @@ function tsTypeOperator(typeAnnotation) {
operator: null
});
}
-
function tsIndexedAccessType(objectType, indexType) {
return (0, _validateNode.default)({
type: "TSIndexedAccessType",
@@ -2025,7 +1800,6 @@ function tsIndexedAccessType(objectType, indexType) {
indexType
});
}
-
function tsMappedType(typeParameter, typeAnnotation = null, nameType = null) {
return (0, _validateNode.default)({
type: "TSMappedType",
@@ -2034,14 +1808,12 @@ function tsMappedType(typeParameter, typeAnnotation = null, nameType = null) {
nameType
});
}
-
function tsLiteralType(literal) {
return (0, _validateNode.default)({
type: "TSLiteralType",
literal
});
}
-
function tsExpressionWithTypeArguments(expression, typeParameters = null) {
return (0, _validateNode.default)({
type: "TSExpressionWithTypeArguments",
@@ -2049,7 +1821,6 @@ function tsExpressionWithTypeArguments(expression, typeParameters = null) {
typeParameters
});
}
-
function tsInterfaceDeclaration(id, typeParameters = null, _extends = null, body) {
return (0, _validateNode.default)({
type: "TSInterfaceDeclaration",
@@ -2059,14 +1830,12 @@ function tsInterfaceDeclaration(id, typeParameters = null, _extends = null, body
body
});
}
-
function tsInterfaceBody(body) {
return (0, _validateNode.default)({
type: "TSInterfaceBody",
body
});
}
-
function tsTypeAliasDeclaration(id, typeParameters = null, typeAnnotation) {
return (0, _validateNode.default)({
type: "TSTypeAliasDeclaration",
@@ -2075,7 +1844,6 @@ function tsTypeAliasDeclaration(id, typeParameters = null, typeAnnotation) {
typeAnnotation
});
}
-
function tsInstantiationExpression(expression, typeParameters = null) {
return (0, _validateNode.default)({
type: "TSInstantiationExpression",
@@ -2083,7 +1851,6 @@ function tsInstantiationExpression(expression, typeParameters = null) {
typeParameters
});
}
-
function tsAsExpression(expression, typeAnnotation) {
return (0, _validateNode.default)({
type: "TSAsExpression",
@@ -2091,7 +1858,6 @@ function tsAsExpression(expression, typeAnnotation) {
typeAnnotation
});
}
-
function tsSatisfiesExpression(expression, typeAnnotation) {
return (0, _validateNode.default)({
type: "TSSatisfiesExpression",
@@ -2099,7 +1865,6 @@ function tsSatisfiesExpression(expression, typeAnnotation) {
typeAnnotation
});
}
-
function tsTypeAssertion(typeAnnotation, expression) {
return (0, _validateNode.default)({
type: "TSTypeAssertion",
@@ -2107,7 +1872,6 @@ function tsTypeAssertion(typeAnnotation, expression) {
expression
});
}
-
function tsEnumDeclaration(id, members) {
return (0, _validateNode.default)({
type: "TSEnumDeclaration",
@@ -2115,7 +1879,6 @@ function tsEnumDeclaration(id, members) {
members
});
}
-
function tsEnumMember(id, initializer = null) {
return (0, _validateNode.default)({
type: "TSEnumMember",
@@ -2123,7 +1886,6 @@ function tsEnumMember(id, initializer = null) {
initializer
});
}
-
function tsModuleDeclaration(id, body) {
return (0, _validateNode.default)({
type: "TSModuleDeclaration",
@@ -2131,14 +1893,12 @@ function tsModuleDeclaration(id, body) {
body
});
}
-
function tsModuleBlock(body) {
return (0, _validateNode.default)({
type: "TSModuleBlock",
body
});
}
-
function tsImportType(argument, qualifier = null, typeParameters = null) {
return (0, _validateNode.default)({
type: "TSImportType",
@@ -2147,7 +1907,6 @@ function tsImportType(argument, qualifier = null, typeParameters = null) {
typeParameters
});
}
-
function tsImportEqualsDeclaration(id, moduleReference) {
return (0, _validateNode.default)({
type: "TSImportEqualsDeclaration",
@@ -2156,56 +1915,48 @@ function tsImportEqualsDeclaration(id, moduleReference) {
isExport: null
});
}
-
function tsExternalModuleReference(expression) {
return (0, _validateNode.default)({
type: "TSExternalModuleReference",
expression
});
}
-
function tsNonNullExpression(expression) {
return (0, _validateNode.default)({
type: "TSNonNullExpression",
expression
});
}
-
function tsExportAssignment(expression) {
return (0, _validateNode.default)({
type: "TSExportAssignment",
expression
});
}
-
function tsNamespaceExportDeclaration(id) {
return (0, _validateNode.default)({
type: "TSNamespaceExportDeclaration",
id
});
}
-
function tsTypeAnnotation(typeAnnotation) {
return (0, _validateNode.default)({
type: "TSTypeAnnotation",
typeAnnotation
});
}
-
function tsTypeParameterInstantiation(params) {
return (0, _validateNode.default)({
type: "TSTypeParameterInstantiation",
params
});
}
-
function tsTypeParameterDeclaration(params) {
return (0, _validateNode.default)({
type: "TSTypeParameterDeclaration",
params
});
}
-
function tsTypeParameter(constraint = null, _default = null, name) {
return (0, _validateNode.default)({
type: "TSTypeParameter",
@@ -2214,22 +1965,18 @@ function tsTypeParameter(constraint = null, _default = null, name) {
name
});
}
-
function NumberLiteral(value) {
console.trace("The node type NumberLiteral has been renamed to NumericLiteral");
return numericLiteral(value);
}
-
function RegexLiteral(pattern, flags = "") {
console.trace("The node type RegexLiteral has been renamed to RegExpLiteral");
return regExpLiteral(pattern, flags);
}
-
function RestProperty(argument) {
console.trace("The node type RestProperty has been renamed to RestElement");
return restElement(argument);
}
-
function SpreadProperty(argument) {
console.trace("The node type SpreadProperty has been renamed to SpreadElement");
return spreadElement(argument);
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 f37b01730e..fe7747ee05 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
@@ -1521,7 +1521,6 @@ Object.defineProperty(exports, "YieldExpression", {
return _index.yieldExpression;
}
});
-
var _index = require("./index");
//# sourceMappingURL=uppercase.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/react/buildChildren.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/react/buildChildren.js
index 9019797c85..f640aa12d4 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/react/buildChildren.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/react/buildChildren.js
@@ -4,27 +4,20 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = buildChildren;
-
var _generated = require("../../validators/generated");
-
var _cleanJSXElementLiteralChild = require("../../utils/react/cleanJSXElementLiteralChild");
-
function buildChildren(node) {
const elements = [];
-
for (let i = 0; i < node.children.length; i++) {
let child = node.children[i];
-
if ((0, _generated.isJSXText)(child)) {
(0, _cleanJSXElementLiteralChild.default)(child, elements);
continue;
}
-
if ((0, _generated.isJSXExpressionContainer)(child)) child = child.expression;
if ((0, _generated.isJSXEmptyExpression)(child)) continue;
elements.push(child);
}
-
return elements;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js
index 1ff6389ce7..f62062f218 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js
@@ -4,19 +4,14 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = createTSUnionType;
-
var _generated = require("../generated");
-
var _removeTypeDuplicates = require("../../modifications/typescript/removeTypeDuplicates");
-
var _index = require("../../validators/generated/index");
-
function createTSUnionType(typeAnnotations) {
const types = typeAnnotations.map(type => {
return (0, _index.isTSTypeAnnotation)(type) ? type.typeAnnotation : type;
});
const flattened = (0, _removeTypeDuplicates.default)(types);
-
if (flattened.length === 1) {
return flattened[0];
} else {
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
index f64001ec54..814d90d067 100644
--- 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
@@ -4,18 +4,13 @@ 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;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/clone.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/clone.js
index 8ab9af4717..98870e712b 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/clone.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/clone.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = clone;
-
var _cloneNode = require("./cloneNode");
-
function clone(node) {
return (0, _cloneNode.default)(node, false);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeep.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeep.js
index 19149946bb..c6cd7841c4 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeep.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeep.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = cloneDeep;
-
var _cloneNode = require("./cloneNode");
-
function cloneDeep(node) {
return (0, _cloneNode.default)(node);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js
index e010d9fd28..3df81bbbbc 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = cloneDeepWithoutLoc;
-
var _cloneNode = require("./cloneNode");
-
function cloneDeepWithoutLoc(node) {
return (0, _cloneNode.default)(node, true, true);
}
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 57ced3ec8f..bcc1317bb7 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
@@ -4,33 +4,25 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = cloneNode;
-
var _definitions = require("../definitions");
-
var _generated = require("../validators/generated");
-
const has = Function.call.bind(Object.prototype.hasOwnProperty);
-
function cloneIfNode(obj, deep, withoutLoc, commentsCache) {
if (obj && typeof obj.type === "string") {
return cloneNodeInternal(obj, deep, withoutLoc, commentsCache);
}
-
return obj;
}
-
function cloneIfNodeOrArray(obj, deep, withoutLoc, commentsCache) {
if (Array.isArray(obj)) {
return obj.map(node => cloneIfNode(node, deep, withoutLoc, commentsCache));
}
-
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 {
@@ -42,11 +34,9 @@ function cloneNodeInternal(node, deep = true, withoutLoc = false, commentsCache)
if ((0, _generated.isIdentifier)(node)) {
newNode.name = node.name;
-
if (has(node, "optional") && typeof node.optional === "boolean") {
newNode.optional = node.optional;
}
-
if (has(node, "typeAnnotation")) {
newNode.typeAnnotation = deep ? cloneIfNodeOrArray(node.typeAnnotation, true, withoutLoc, commentsCache) : node.typeAnnotation;
}
@@ -56,14 +46,15 @@ function cloneNodeInternal(node, deep = true, withoutLoc = false, commentsCache)
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, commentsCache) : cloneIfNodeOrArray(node[field], true, withoutLoc, commentsCache);
+ 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];
+ newNode[field] =
+ node[field];
}
}
}
}
-
if (has(node, "loc")) {
if (withoutLoc) {
newNode.loc = null;
@@ -71,31 +62,24 @@ function cloneNodeInternal(node, deep = true, withoutLoc = false, commentsCache)
newNode.loc = node.loc;
}
}
-
if (has(node, "leadingComments")) {
newNode.leadingComments = maybeCloneComments(node.leadingComments, deep, withoutLoc, commentsCache);
}
-
if (has(node, "innerComments")) {
newNode.innerComments = maybeCloneComments(node.innerComments, deep, withoutLoc, commentsCache);
}
-
if (has(node, "trailingComments")) {
newNode.trailingComments = maybeCloneComments(node.trailingComments, deep, withoutLoc, commentsCache);
}
-
if (has(node, "extra")) {
newNode.extra = Object.assign({}, node.extra);
}
-
return newNode;
}
-
function maybeCloneComments(comments, deep, withoutLoc, commentsCache) {
if (!comments || !deep) {
return comments;
}
-
return comments.map(comment => {
const cache = commentsCache.get(comment);
if (cache) return cache;
@@ -109,11 +93,9 @@ function maybeCloneComments(comments, deep, withoutLoc, commentsCache) {
value,
loc
};
-
if (withoutLoc) {
ret.loc = null;
}
-
commentsCache.set(comment, ret);
return ret;
});
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js
index 13edfe1c78..59bfeb9f36 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = cloneWithoutLoc;
-
var _cloneNode = require("./cloneNode");
-
function cloneWithoutLoc(node) {
return (0, _cloneNode.default)(node, false, true);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComment.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComment.js
index 888254022a..1e6ebc73bf 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComment.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComment.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = addComment;
-
var _addComments = require("./addComments");
-
function addComment(node, type, content, line) {
return (0, _addComments.default)(node, type, [{
type: line ? "CommentLine" : "CommentBlock",
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComments.js
index b5f75c2f46..fce0bdaffa 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComments.js
@@ -4,11 +4,9 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = addComments;
-
function addComments(node, type, comments) {
if (!comments || !node) return node;
const key = `${type}Comments`;
-
if (node[key]) {
if (type === "leading") {
node[key] = comments.concat(node[key]);
@@ -18,7 +16,6 @@ function addComments(node, type, comments) {
} else {
node[key] = comments;
}
-
return node;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritInnerComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritInnerComments.js
index 699aa033d5..4fddfe121a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritInnerComments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritInnerComments.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = inheritInnerComments;
-
var _inherit = require("../utils/inherit");
-
function inheritInnerComments(child, parent) {
(0, _inherit.default)("innerComments", child, parent);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritLeadingComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritLeadingComments.js
index 451e3e59e5..06fa2d976e 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritLeadingComments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritLeadingComments.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = inheritLeadingComments;
-
var _inherit = require("../utils/inherit");
-
function inheritLeadingComments(child, parent) {
(0, _inherit.default)("leadingComments", child, parent);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritTrailingComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritTrailingComments.js
index da84aee565..ce53b2a6a7 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritTrailingComments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritTrailingComments.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = inheritTrailingComments;
-
var _inherit = require("../utils/inherit");
-
function inheritTrailingComments(child, parent) {
(0, _inherit.default)("trailingComments", child, parent);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritsComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritsComments.js
index 8775ab1029..0e8e7d2880 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritsComments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritsComments.js
@@ -4,13 +4,9 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = inheritsComments;
-
var _inheritTrailingComments = require("./inheritTrailingComments");
-
var _inheritLeadingComments = require("./inheritLeadingComments");
-
var _inheritInnerComments = require("./inheritInnerComments");
-
function inheritsComments(child, parent) {
(0, _inheritTrailingComments.default)(child, parent);
(0, _inheritLeadingComments.default)(child, parent);
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/removeComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/removeComments.js
index 93470239cf..7b247a662c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/removeComments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/removeComments.js
@@ -4,14 +4,11 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = removeComments;
-
var _constants = require("../constants");
-
function removeComments(node) {
_constants.COMMENT_KEYS.forEach(key => {
node[key] = null;
});
-
return node;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/generated/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/generated/index.js
index f834e93088..f132e7c135 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/generated/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/generated/index.js
@@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.WHILE_TYPES = exports.USERWHITESPACABLE_TYPES = exports.UNARYLIKE_TYPES = exports.TYPESCRIPT_TYPES = exports.TSTYPE_TYPES = exports.TSTYPEELEMENT_TYPES = exports.TSENTITYNAME_TYPES = exports.TSBASETYPE_TYPES = exports.TERMINATORLESS_TYPES = exports.STATEMENT_TYPES = exports.STANDARDIZED_TYPES = exports.SCOPABLE_TYPES = exports.PUREISH_TYPES = exports.PROPERTY_TYPES = exports.PRIVATE_TYPES = exports.PATTERN_TYPES = exports.PATTERNLIKE_TYPES = exports.OBJECTMEMBER_TYPES = exports.MODULESPECIFIER_TYPES = exports.MODULEDECLARATION_TYPES = exports.MISCELLANEOUS_TYPES = exports.METHOD_TYPES = exports.LVAL_TYPES = exports.LOOP_TYPES = exports.LITERAL_TYPES = exports.JSX_TYPES = exports.IMMUTABLE_TYPES = exports.FUNCTION_TYPES = exports.FUNCTIONPARENT_TYPES = exports.FOR_TYPES = exports.FORXSTATEMENT_TYPES = exports.FLOW_TYPES = exports.FLOWTYPE_TYPES = exports.FLOWPREDICATE_TYPES = exports.FLOWDECLARATION_TYPES = exports.FLOWBASEANNOTATION_TYPES = exports.EXPRESSION_TYPES = exports.EXPRESSIONWRAPPER_TYPES = exports.EXPORTDECLARATION_TYPES = exports.ENUMMEMBER_TYPES = exports.ENUMBODY_TYPES = exports.DECLARATION_TYPES = exports.CONDITIONAL_TYPES = exports.COMPLETIONSTATEMENT_TYPES = exports.CLASS_TYPES = exports.BLOCK_TYPES = exports.BLOCKPARENT_TYPES = exports.BINARY_TYPES = exports.ACCESSOR_TYPES = void 0;
-
var _definitions = require("../../definitions");
const STANDARDIZED_TYPES = _definitions.FLIPPED_ALIAS_KEYS["Standardized"];
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/ensureBlock.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/ensureBlock.js
index 2df8c63278..e6d749d2c9 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/ensureBlock.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/ensureBlock.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = ensureBlock;
-
var _toBlock = require("./toBlock");
-
function ensureBlock(node, key = "body") {
const result = (0, _toBlock.default)(node[key], node);
node[key] = result;
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js
index bd97958bf5..22599a049c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js
@@ -4,24 +4,17 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = gatherSequenceExpressions;
-
var _getBindingIdentifiers = require("../retrievers/getBindingIdentifiers");
-
var _generated = require("../validators/generated");
-
var _generated2 = require("../builders/generated");
-
var _cloneNode = require("../clone/cloneNode");
-
function gatherSequenceExpressions(nodes, scope, declars) {
const exprs = [];
let ensureLastUndefined = true;
-
for (const node of nodes) {
if (!(0, _generated.isEmptyStatement)(node)) {
ensureLastUndefined = false;
}
-
if ((0, _generated.isExpression)(node)) {
exprs.push(node);
} else if ((0, _generated.isExpressionStatement)(node)) {
@@ -31,28 +24,27 @@ function gatherSequenceExpressions(nodes, scope, declars) {
for (const declar of node.declarations) {
const bindings = (0, _getBindingIdentifiers.default)(declar);
-
for (const key of Object.keys(bindings)) {
declars.push({
kind: node.kind,
id: (0, _cloneNode.default)(bindings[key])
});
}
-
if (declar.init) {
exprs.push((0, _generated2.assignmentExpression)("=", declar.id, declar.init));
}
}
-
ensureLastUndefined = true;
} else if ((0, _generated.isIfStatement)(node)) {
const consequent = node.consequent ? gatherSequenceExpressions([node.consequent], scope, declars) : scope.buildUndefinedNode();
const alternate = node.alternate ? gatherSequenceExpressions([node.alternate], scope, declars) : scope.buildUndefinedNode();
if (!consequent || !alternate) return;
+
exprs.push((0, _generated2.conditionalExpression)(node.test, consequent, alternate));
} else if ((0, _generated.isBlockStatement)(node)) {
const body = gatherSequenceExpressions(node.body, scope, declars);
if (!body) return;
+
exprs.push(body);
} else if ((0, _generated.isEmptyStatement)(node)) {
if (nodes.indexOf(node) === 0) {
@@ -62,11 +54,9 @@ function gatherSequenceExpressions(nodes, scope, declars) {
return;
}
}
-
if (ensureLastUndefined) {
exprs.push(scope.buildUndefinedNode());
}
-
if (exprs.length === 1) {
return exprs[0];
} else {
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js
index e9a3ef138c..cd16b5d945 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = toBindingIdentifierName;
-
var _toIdentifier = require("./toIdentifier");
-
function toBindingIdentifierName(name) {
name = (0, _toIdentifier.default)(name);
if (name === "eval" || name === "arguments") name = "_" + name;
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBlock.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBlock.js
index eb726d6e98..f713a03f17 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBlock.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBlock.js
@@ -4,18 +4,13 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = toBlock;
-
var _generated = require("../validators/generated");
-
var _generated2 = require("../builders/generated");
-
function toBlock(node, parent) {
if ((0, _generated.isBlockStatement)(node)) {
return node;
}
-
let blockNodes = [];
-
if ((0, _generated.isEmptyStatement)(node)) {
blockNodes = [];
} else {
@@ -26,10 +21,8 @@ function toBlock(node, parent) {
node = (0, _generated2.expressionStatement)(node);
}
}
-
blockNodes = [node];
}
-
return (0, _generated2.blockStatement)(blockNodes);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toComputedKey.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toComputedKey.js
index 4873714dfb..f739a92921 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toComputedKey.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toComputedKey.js
@@ -4,12 +4,10 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = toComputedKey;
-
var _generated = require("../validators/generated");
-
var _generated2 = require("../builders/generated");
-
-function toComputedKey(node, key = node.key || node.property) {
+function toComputedKey(node,
+key = node.key || node.property) {
if (!node.computed && (0, _generated.isIdentifier)(key)) key = (0, _generated2.stringLiteral)(key.name);
return key;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toExpression.js
index c1badadbb5..5a0a237693 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toExpression.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toExpression.js
@@ -4,12 +4,9 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _generated = require("../validators/generated");
-
var _default = toExpression;
exports.default = _default;
-
function toExpression(node) {
if ((0, _generated.isExpressionStatement)(node)) {
node = node.expression;
@@ -28,7 +25,6 @@ function toExpression(node) {
if (!(0, _generated.isExpression)(node)) {
throw new Error(`cannot turn ${node.type} to an expression`);
}
-
return node;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toIdentifier.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toIdentifier.js
index 2eac4ae0a6..f2cb843491 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toIdentifier.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toIdentifier.js
@@ -4,28 +4,24 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = toIdentifier;
-
var _isValidIdentifier = require("../validators/isValidIdentifier");
-
var _helperValidatorIdentifier = require("@babel/helper-validator-identifier");
-
function toIdentifier(input) {
input = input + "";
- let name = "";
+ let name = "";
for (const c of input) {
name += (0, _helperValidatorIdentifier.isIdentifierChar)(c.codePointAt(0)) ? c : "-";
}
name = name.replace(/^[-0-9]+/, "");
+
name = name.replace(/[-\s]+(.)?/g, function (match, c) {
return c ? c.toUpperCase() : "";
});
-
if (!(0, _isValidIdentifier.default)(name)) {
name = `_${name}`;
}
-
return name || "_";
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toKeyAlias.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toKeyAlias.js
index 7a804b6014..7bd0c99853 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toKeyAlias.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toKeyAlias.js
@@ -4,13 +4,9 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = toKeyAlias;
-
var _generated = require("../validators/generated");
-
var _cloneNode = require("../clone/cloneNode");
-
var _removePropertiesDeep = require("../modifications/removePropertiesDeep");
-
function toKeyAlias(node, key = node.key) {
let alias;
@@ -31,12 +27,9 @@ function toKeyAlias(node, key = node.key) {
if (node.static) {
alias = `static:${alias}`;
}
-
return alias;
}
-
toKeyAlias.uid = 0;
-
toKeyAlias.increment = function () {
if (toKeyAlias.uid >= Number.MAX_SAFE_INTEGER) {
return toKeyAlias.uid = 0;
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toSequenceExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toSequenceExpression.js
index 87702bb440..4875191352 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toSequenceExpression.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toSequenceExpression.js
@@ -4,15 +4,12 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = toSequenceExpression;
-
var _gatherSequenceExpressions = require("./gatherSequenceExpressions");
-
function toSequenceExpression(nodes, scope) {
if (!(nodes != null && nodes.length)) return;
const declars = [];
const result = (0, _gatherSequenceExpressions.default)(nodes, scope, declars);
if (!result) return;
-
for (const declar of declars) {
scope.push(declar);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toStatement.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toStatement.js
index d92730735b..65a1f5062d 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toStatement.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toStatement.js
@@ -4,22 +4,16 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _generated = require("../validators/generated");
-
var _generated2 = require("../builders/generated");
-
var _default = toStatement;
exports.default = _default;
-
function toStatement(node, ignore) {
if ((0, _generated.isStatement)(node)) {
return node;
}
-
let mustHaveId = false;
let newType;
-
if ((0, _generated.isClass)(node)) {
mustHaveId = true;
newType = "ClassDeclaration";
@@ -33,7 +27,6 @@ function toStatement(node, ignore) {
if (mustHaveId && !node.id) {
newType = false;
}
-
if (!newType) {
if (ignore) {
return false;
@@ -43,6 +36,7 @@ function toStatement(node, ignore) {
}
node.type = newType;
+
return node;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/valueToNode.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/valueToNode.js
index 3b9b5b7683..8b952033db 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/valueToNode.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/valueToNode.js
@@ -4,28 +4,21 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _isValidIdentifier = require("../validators/isValidIdentifier");
-
var _generated = require("../builders/generated");
-
var _default = valueToNode;
exports.default = _default;
const objectToString = Function.call.bind(Object.prototype.toString);
-
function isRegExp(value) {
return objectToString(value) === "[object RegExp]";
}
-
function isPlainObject(value) {
if (typeof value !== "object" || value === null || Object.prototype.toString.call(value) !== "[object Object]") {
return false;
}
-
const proto = Object.getPrototypeOf(value);
return proto === null || Object.getPrototypeOf(proto) === null;
}
-
function valueToNode(value) {
if (value === undefined) {
return (0, _generated.identifier)("undefined");
@@ -45,25 +38,20 @@ function valueToNode(value) {
if (typeof value === "number") {
let result;
-
if (Number.isFinite(value)) {
result = (0, _generated.numericLiteral)(Math.abs(value));
} else {
let numerator;
-
if (Number.isNaN(value)) {
numerator = (0, _generated.numericLiteral)(0);
} else {
numerator = (0, _generated.numericLiteral)(1);
}
-
result = (0, _generated.binaryExpression)("/", numerator, (0, _generated.numericLiteral)(0));
}
-
if (value < 0 || Object.is(value, -0)) {
result = (0, _generated.unaryExpression)("-", result);
}
-
return result;
}
@@ -79,22 +67,18 @@ function valueToNode(value) {
if (isPlainObject(value)) {
const props = [];
-
for (const key of Object.keys(value)) {
let nodeKey;
-
if ((0, _isValidIdentifier.default)(key)) {
nodeKey = (0, _generated.identifier)(key);
} else {
nodeKey = (0, _generated.stringLiteral)(key);
}
-
- props.push((0, _generated.objectProperty)(nodeKey, valueToNode(value[key])));
+ props.push((0, _generated.objectProperty)(nodeKey, valueToNode(
+ value[key])));
}
-
return (0, _generated.objectExpression)(props);
}
-
throw new Error("don't know how to turn this value into a node");
}
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 41260a07a0..ac7cbeb45f 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
@@ -4,19 +4,12 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.patternLikeCommon = exports.functionTypeAnnotationCommon = exports.functionDeclarationCommon = exports.functionCommon = exports.classMethodOrPropertyCommon = exports.classMethodOrDeclareMethodCommon = void 0;
-
var _is = require("../validators/is");
-
var _isValidIdentifier = require("../validators/isValidIdentifier");
-
var _helperValidatorIdentifier = require("@babel/helper-validator-identifier");
-
var _helperStringParser = require("@babel/helper-string-parser");
-
var _constants = require("../constants");
-
var _utils = require("./utils");
-
const defineType = (0, _utils.defineAliasedType)("Standardized");
defineType("ArrayExpression", {
fields: {
@@ -35,7 +28,6 @@ defineType("AssignmentExpression", {
if (!process.env.BABEL_TYPES_8_BREAKING) {
return (0, _utils.assertValueType)("string");
}
-
const identifier = (0, _utils.assertOneOf)(..._constants.ASSIGNMENT_OPERATORS);
const pattern = (0, _utils.assertOneOf)("=");
return function (node, key, val) {
@@ -68,7 +60,8 @@ defineType("BinaryExpression", {
const validator = Object.assign(function (node, key, val) {
const validator = node.operator === "in" ? inOp : expression;
validator(node, key, val);
- }, {
+ },
+ {
oneOfNodeTypes: ["Expression", "PrivateName"]
});
return validator;
@@ -280,7 +273,6 @@ defineType("ForStatement", {
}
}
});
-
const functionCommon = () => ({
params: {
validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("Identifier", "Pattern", "RestElement")))
@@ -292,22 +284,20 @@ const functionCommon = () => ({
default: false
}
});
-
exports.functionCommon = functionCommon;
-
const functionTypeAnnotationCommon = () => ({
returnType: {
- validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", "Noop"),
+ validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation",
+ "Noop"),
optional: true
},
typeParameters: {
- validate: (0, _utils.assertNodeType)("TypeParameterDeclaration", "TSTypeParameterDeclaration", "Noop"),
+ validate: (0, _utils.assertNodeType)("TypeParameterDeclaration", "TSTypeParameterDeclaration",
+ "Noop"),
optional: true
}
});
-
exports.functionTypeAnnotationCommon = functionTypeAnnotationCommon;
-
const functionDeclarationCommon = () => Object.assign({}, functionCommon(), {
declare: {
validate: (0, _utils.assertValueType)("boolean"),
@@ -318,7 +308,6 @@ const functionDeclarationCommon = () => Object.assign({}, functionCommon(), {
optional: true
}
});
-
exports.functionDeclarationCommon = functionDeclarationCommon;
defineType("FunctionDeclaration", {
builder: ["id", "params", "body", "generator", "async"],
@@ -360,10 +349,10 @@ defineType("FunctionExpression", {
}
})
});
-
const patternLikeCommon = () => ({
typeAnnotation: {
- validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", "Noop"),
+ validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation",
+ "Noop"),
optional: true
},
decorators: {
@@ -371,7 +360,6 @@ const patternLikeCommon = () => ({
optional: true
}
});
-
exports.patternLikeCommon = patternLikeCommon;
defineType("Identifier", {
builder: ["name"],
@@ -381,7 +369,6 @@ defineType("Identifier", {
name: {
validate: (0, _utils.chain)((0, _utils.assertValueType)("string"), Object.assign(function (node, key, val) {
if (!process.env.BABEL_TYPES_8_BREAKING) return;
-
if (!(0, _isValidIdentifier.default)(val, false)) {
throw new TypeError(`"${val}" is not a valid identifier name`);
}
@@ -394,7 +381,6 @@ defineType("Identifier", {
optional: true
}
}),
-
validate(parent, key, node) {
if (!process.env.BABEL_TYPES_8_BREAKING) return;
const match = /\.(\w+)$/.exec(key);
@@ -421,12 +407,12 @@ defineType("Identifier", {
meta: node
})) return;
}
-
- if (((0, _helperValidatorIdentifier.isKeyword)(node.name) || (0, _helperValidatorIdentifier.isReservedWord)(node.name, false)) && node.name !== "this") {
+ if (
+ ((0, _helperValidatorIdentifier.isKeyword)(node.name) || (0, _helperValidatorIdentifier.isReservedWord)(node.name, false)) &&
+ node.name !== "this") {
throw new TypeError(`"${node.name}" is not a valid identifier`);
}
}
-
});
defineType("IfStatement", {
visitor: ["test", "consequent", "alternate"],
@@ -499,7 +485,6 @@ defineType("RegExpLiteral", {
validate: (0, _utils.chain)((0, _utils.assertValueType)("string"), Object.assign(function (node, key, val) {
if (!process.env.BABEL_TYPES_8_BREAKING) return;
const invalid = /[^gimsuy]/.exec(val);
-
if (invalid) {
throw new TypeError(`"${invalid[0]}" is not a valid RegExp flag`);
}
@@ -538,12 +523,10 @@ defineType("MemberExpression", {
validate: function () {
const normal = (0, _utils.assertNodeType)("Identifier", "PrivateName");
const computed = (0, _utils.assertNodeType)("Expression");
-
const validator = function (node, key, val) {
const validator = node.computed ? computed : normal;
validator(node, key, val);
};
-
validator.oneOfNodeTypes = ["Expression", "Identifier", "PrivateName"];
return validator;
}()
@@ -611,12 +594,10 @@ defineType("ObjectMethod", {
validate: function () {
const normal = (0, _utils.assertNodeType)("Identifier", "StringLiteral", "NumericLiteral", "BigIntLiteral");
const computed = (0, _utils.assertNodeType)("Expression");
-
const validator = function (node, key, val) {
const validator = node.computed ? computed : normal;
validator(node, key, val);
};
-
validator.oneOfNodeTypes = ["Expression", "Identifier", "StringLiteral", "NumericLiteral", "BigIntLiteral"];
return validator;
}()
@@ -657,7 +638,6 @@ defineType("ObjectProperty", {
shorthand: {
validate: (0, _utils.chain)((0, _utils.assertValueType)("boolean"), Object.assign(function (node, key, val) {
if (!process.env.BABEL_TYPES_8_BREAKING) return;
-
if (val && node.computed) {
throw new TypeError("Property shorthand of ObjectProperty cannot be true if computed is true");
}
@@ -665,7 +645,6 @@ defineType("ObjectProperty", {
type: "boolean"
}), function (node, key, val) {
if (!process.env.BABEL_TYPES_8_BREAKING) return;
-
if (val && !(0, _is.default)("Identifier", node.key)) {
throw new TypeError("Property shorthand of ObjectProperty cannot be true if key is not an Identifier");
}
@@ -703,18 +682,15 @@ defineType("RestElement", {
optional: true
}
}),
-
validate(parent, key) {
if (!process.env.BABEL_TYPES_8_BREAKING) return;
const match = /(\w+)\[(\d+)\]/.exec(key);
if (!match) throw new Error("Internal Babel error: malformed key.");
const [, listKey, index] = match;
-
if (parent[listKey].length > +index + 1) {
throw new TypeError(`RestElement must be last element of ${listKey}`);
}
}
-
});
defineType("ReturnStatement", {
visitor: ["argument"],
@@ -847,24 +823,22 @@ defineType("VariableDeclaration", {
optional: true
},
kind: {
- validate: (0, _utils.assertOneOf)("var", "let", "const", "using")
+ validate: (0, _utils.assertOneOf)("var", "let", "const",
+ "using")
},
declarations: {
validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("VariableDeclarator")))
}
},
-
validate(parent, key, node) {
if (!process.env.BABEL_TYPES_8_BREAKING) return;
if (!(0, _is.default)("ForXStatement", parent, {
left: node
})) return;
-
if (node.declarations.length !== 1) {
throw new TypeError(`Exactly one VariableDeclarator is required in the VariableDeclaration of a ${parent.type}`);
}
}
-
});
defineType("VariableDeclarator", {
visitor: ["id", "init"],
@@ -874,7 +848,6 @@ defineType("VariableDeclarator", {
if (!process.env.BABEL_TYPES_8_BREAKING) {
return (0, _utils.assertNodeType)("LVal");
}
-
const normal = (0, _utils.assertNodeType)("Identifier", "ArrayPattern", "ObjectPattern");
const without = (0, _utils.assertNodeType)("Identifier");
return function (node, key, val) {
@@ -917,6 +890,7 @@ defineType("WithStatement", {
}
}
});
+
defineType("AssignmentPattern", {
visitor: ["left", "right", "decorators"],
builder: ["left", "right"],
@@ -987,7 +961,8 @@ defineType("ClassExpression", {
optional: true
},
typeParameters: {
- validate: (0, _utils.assertNodeType)("TypeParameterDeclaration", "TSTypeParameterDeclaration", "Noop"),
+ validate: (0, _utils.assertNodeType)("TypeParameterDeclaration", "TSTypeParameterDeclaration",
+ "Noop"),
optional: true
},
body: {
@@ -1023,7 +998,8 @@ defineType("ClassDeclaration", {
validate: (0, _utils.assertNodeType)("Identifier")
},
typeParameters: {
- validate: (0, _utils.assertNodeType)("TypeParameterDeclaration", "TSTypeParameterDeclaration", "Noop"),
+ validate: (0, _utils.assertNodeType)("TypeParameterDeclaration", "TSTypeParameterDeclaration",
+ "Noop"),
optional: true
},
body: {
@@ -1062,7 +1038,6 @@ defineType("ClassDeclaration", {
const identifier = (0, _utils.assertNodeType)("Identifier");
return function (parent, key, node) {
if (!process.env.BABEL_TYPES_8_BREAKING) return;
-
if (!(0, _is.default)("ExportDefaultDeclaration", parent)) {
identifier(node, "id", node.id);
}
@@ -1164,7 +1139,6 @@ defineType("ForOfStatement", {
if (!process.env.BABEL_TYPES_8_BREAKING) {
return (0, _utils.assertNodeType)("VariableDeclaration", "LVal");
}
-
const declaration = (0, _utils.assertNodeType)("VariableDeclaration");
const lval = (0, _utils.assertNodeType)("Identifier", "MemberExpression", "ArrayPattern", "ObjectPattern", "TSAsExpression", "TSSatisfiesExpression", "TSTypeAssertion", "TSNonNullExpression");
return function (node, key, val) {
@@ -1253,21 +1227,17 @@ defineType("MetaProperty", {
validate: (0, _utils.chain)((0, _utils.assertNodeType)("Identifier"), Object.assign(function (node, key, val) {
if (!process.env.BABEL_TYPES_8_BREAKING) return;
let property;
-
switch (val.name) {
case "function":
property = "sent";
break;
-
case "new":
property = "target";
break;
-
case "import":
property = "meta";
break;
}
-
if (!(0, _is.default)("Identifier", node.property, {
name: property
})) {
@@ -1282,7 +1252,6 @@ defineType("MetaProperty", {
}
}
});
-
const classMethodOrPropertyCommon = () => ({
abstract: {
validate: (0, _utils.assertValueType)("boolean"),
@@ -1316,9 +1285,7 @@ const classMethodOrPropertyCommon = () => ({
}(), (0, _utils.assertNodeType)("Identifier", "StringLiteral", "NumericLiteral", "BigIntLiteral", "Expression"))
}
});
-
exports.classMethodOrPropertyCommon = classMethodOrPropertyCommon;
-
const classMethodOrDeclareMethodCommon = () => Object.assign({}, functionCommon(), classMethodOrPropertyCommon(), {
params: {
validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("Identifier", "Pattern", "RestElement", "TSParameterProperty")))
@@ -1336,7 +1303,6 @@ const classMethodOrDeclareMethodCommon = () => Object.assign({}, functionCommon(
optional: true
}
});
-
exports.classMethodOrDeclareMethodCommon = classMethodOrDeclareMethodCommon;
defineType("ClassMethod", {
aliases: ["Function", "Scopable", "BlockParent", "FunctionParent", "Method"],
@@ -1350,6 +1316,7 @@ defineType("ClassMethod", {
});
defineType("ObjectPattern", {
visitor: ["properties", "typeAnnotation", "decorators"],
+
builder: ["properties"],
aliases: ["Pattern", "PatternLike", "LVal"],
fields: Object.assign({}, patternLikeCommon(), {
@@ -1403,11 +1370,9 @@ defineType("TemplateElement", {
}), function templateElementCookedValidator(node) {
const raw = node.value.raw;
let unterminatedCalled = false;
-
const error = () => {
throw new Error("Internal @babel/types error.");
};
-
const {
str,
firstInvalidLoc
@@ -1415,7 +1380,6 @@ defineType("TemplateElement", {
unterminated() {
unterminatedCalled = true;
},
-
strictNumericEscape: error,
invalidEscapeSequence: error,
numericSeparatorInEscapeSequence: error,
@@ -1440,7 +1404,8 @@ defineType("TemplateLiteral", {
validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("TemplateElement")))
},
expressions: {
- validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("Expression", "TSType")), function (node, key, val) {
+ validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("Expression",
+ "TSType")), function (node, key, val) {
if (node.quasis.length !== val.length + 1) {
throw new TypeError(`Number of ${node.type} quasis should be exactly one more than the number of expressions.\nExpected ${val.length + 1} quasis but got ${node.quasis.length}`);
}
@@ -1456,7 +1421,6 @@ defineType("YieldExpression", {
delegate: {
validate: (0, _utils.chain)((0, _utils.assertValueType)("boolean"), Object.assign(function (node, key, val) {
if (!process.env.BABEL_TYPES_8_BREAKING) return;
-
if (val && !node.argument) {
throw new TypeError("Property delegate of YieldExpression cannot be true if there is no argument");
}
@@ -1471,6 +1435,7 @@ defineType("YieldExpression", {
}
}
});
+
defineType("AwaitExpression", {
builder: ["argument"],
visitor: ["argument"],
@@ -1481,9 +1446,11 @@ defineType("AwaitExpression", {
}
}
});
+
defineType("Import", {
aliases: ["Expression"]
});
+
defineType("BigIntLiteral", {
builder: ["value"],
fields: {
@@ -1517,7 +1484,8 @@ defineType("OptionalMemberExpression", {
const validator = Object.assign(function (node, key, val) {
const validator = node.computed ? computed : normal;
validator(node, key, val);
- }, {
+ },
+ {
oneOfNodeTypes: ["Expression", "Identifier"]
});
return validator;
@@ -1555,6 +1523,7 @@ defineType("OptionalCallExpression", {
}
}
});
+
defineType("ClassProperty", {
visitor: ["key", "value", "typeAnnotation", "decorators"],
builder: ["key", "value", "typeAnnotation", "decorators", "computed", "static"],
@@ -1569,7 +1538,8 @@ defineType("ClassProperty", {
optional: true
},
typeAnnotation: {
- validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", "Noop"),
+ validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation",
+ "Noop"),
optional: true
},
decorators: {
@@ -1614,7 +1584,8 @@ defineType("ClassAccessorProperty", {
optional: true
},
typeAnnotation: {
- validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", "Noop"),
+ validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation",
+ "Noop"),
optional: true
},
decorators: {
@@ -1648,7 +1619,8 @@ defineType("ClassPrivateProperty", {
optional: true
},
typeAnnotation: {
- validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation", "Noop"),
+ validate: (0, _utils.assertNodeType)("TypeAnnotation", "TSTypeAnnotation",
+ "Noop"),
optional: true
},
decorators: {
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/experimental.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/experimental.js
index 7244a5b25e..947068086b 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/experimental.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/experimental.js
@@ -1,7 +1,6 @@
"use strict";
var _utils = require("./utils");
-
(0, _utils.default)("ArgumentPlaceholder", {});
(0, _utils.default)("BindExpression", {
visitor: ["object", "callee"],
@@ -96,6 +95,7 @@ var _utils = require("./utils");
},
aliases: ["Expression", "Pureish", "Literal", "Immutable"]
});
+
(0, _utils.default)("ModuleExpression", {
visitor: ["body"],
fields: {
@@ -105,9 +105,11 @@ var _utils = require("./utils");
},
aliases: ["Expression"]
});
+
(0, _utils.default)("TopicReference", {
aliases: ["Expression"]
});
+
(0, _utils.default)("PipelineTopicExpression", {
builder: ["expression"],
visitor: ["expression"],
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 97dedae8b4..475324c926 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
@@ -1,9 +1,7 @@
"use strict";
var _utils = require("./utils");
-
const defineType = (0, _utils.defineAliasedType)("Flow");
-
const defineInterfaceishType = name => {
defineType(name, {
builder: ["id", "typeParameters", "extends", "body"],
@@ -19,7 +17,6 @@ const defineInterfaceishType = name => {
}
});
};
-
defineType("AnyTypeAnnotation", {
aliases: ["FlowType", "FlowBaseAnnotation"]
});
@@ -393,6 +390,7 @@ defineType("Variance", {
defineType("VoidTypeAnnotation", {
aliases: ["FlowType", "FlowBaseAnnotation"]
});
+
defineType("EnumDeclaration", {
aliases: ["Statement", "Declaration"],
visitor: ["id", "body"],
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/index.js
index 7de34f57da..36e7b2ef49 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/index.js
@@ -64,41 +64,23 @@ Object.defineProperty(exports, "VISITOR_KEYS", {
return _utils.VISITOR_KEYS;
}
});
-
var _toFastProperties = require("to-fast-properties");
-
require("./core");
-
require("./flow");
-
require("./jsx");
-
require("./misc");
-
require("./experimental");
-
require("./typescript");
-
var _utils = require("./utils");
-
var _placeholders = require("./placeholders");
-
_toFastProperties(_utils.VISITOR_KEYS);
-
_toFastProperties(_utils.ALIAS_KEYS);
-
_toFastProperties(_utils.FLIPPED_ALIAS_KEYS);
-
_toFastProperties(_utils.NODE_FIELDS);
-
_toFastProperties(_utils.BUILDER_KEYS);
-
_toFastProperties(_utils.DEPRECATED_KEYS);
-
_toFastProperties(_placeholders.PLACEHOLDERS_ALIAS);
-
_toFastProperties(_placeholders.PLACEHOLDERS_FLIPPED_ALIAS);
-
const TYPES = [].concat(Object.keys(_utils.VISITOR_KEYS), Object.keys(_utils.FLIPPED_ALIAS_KEYS), Object.keys(_utils.DEPRECATED_KEYS));
exports.TYPES = TYPES;
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 dc3af45481..7dcd29de85 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
@@ -1,7 +1,6 @@
"use strict";
var _utils = require("./utils");
-
const defineType = (0, _utils.defineAliasedType)("JSX");
defineType("JSXAttribute", {
visitor: ["name", "value"],
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/misc.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/misc.js
index 2c8b07a3bd..fc59bc4d54 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/misc.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/misc.js
@@ -1,9 +1,7 @@
"use strict";
var _utils = require("./utils");
-
var _placeholders = require("./placeholders");
-
const defineType = (0, _utils.defineAliasedType)("Miscellaneous");
{
defineType("Noop", {
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/placeholders.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/placeholders.js
index 5dd4f7f0d8..27f5c80e04 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/placeholders.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/placeholders.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.PLACEHOLDERS_FLIPPED_ALIAS = exports.PLACEHOLDERS_ALIAS = exports.PLACEHOLDERS = void 0;
-
var _utils = require("./utils");
-
const PLACEHOLDERS = ["Identifier", "StringLiteral", "Expression", "Statement", "Declaration", "BlockStatement", "ClassBody", "Pattern"];
exports.PLACEHOLDERS = PLACEHOLDERS;
const PLACEHOLDERS_ALIAS = {
@@ -14,12 +12,10 @@ const PLACEHOLDERS_ALIAS = {
Pattern: ["PatternLike", "LVal"]
};
exports.PLACEHOLDERS_ALIAS = PLACEHOLDERS_ALIAS;
-
for (const type of PLACEHOLDERS) {
const alias = _utils.ALIAS_KEYS[type];
if (alias != null && alias.length) PLACEHOLDERS_ALIAS[type] = alias;
}
-
const PLACEHOLDERS_FLIPPED_ALIAS = {};
exports.PLACEHOLDERS_FLIPPED_ALIAS = PLACEHOLDERS_FLIPPED_ALIAS;
Object.keys(PLACEHOLDERS_ALIAS).forEach(type => {
@@ -27,7 +23,6 @@ Object.keys(PLACEHOLDERS_ALIAS).forEach(type => {
if (!Object.hasOwnProperty.call(PLACEHOLDERS_FLIPPED_ALIAS, alias)) {
PLACEHOLDERS_FLIPPED_ALIAS[alias] = [];
}
-
PLACEHOLDERS_FLIPPED_ALIAS[alias].push(type);
});
});
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 0897c834b9..bbd2565b1c 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
@@ -1,25 +1,22 @@
"use strict";
var _utils = require("./utils");
-
var _core = require("./core");
-
var _is = require("../validators/is");
-
const defineType = (0, _utils.defineAliasedType)("TypeScript");
const bool = (0, _utils.assertValueType)("boolean");
-
const tSFunctionTypeAnnotationCommon = () => ({
returnType: {
- validate: (0, _utils.assertNodeType)("TSTypeAnnotation", "Noop"),
+ validate:
+ (0, _utils.assertNodeType)("TSTypeAnnotation", "Noop"),
optional: true
},
typeParameters: {
- validate: (0, _utils.assertNodeType)("TSTypeParameterDeclaration", "Noop"),
+ validate:
+ (0, _utils.assertNodeType)("TSTypeParameterDeclaration", "Noop"),
optional: true
}
});
-
defineType("TSParameterProperty", {
aliases: ["LVal"],
visitor: ["parameter"],
@@ -62,13 +59,11 @@ defineType("TSQualifiedName", {
right: (0, _utils.validateType)("Identifier")
}
});
-
const signatureDeclarationCommon = () => ({
typeParameters: (0, _utils.validateOptionalType)("TSTypeParameterDeclaration"),
["parameters"]: (0, _utils.validateArrayOfType)(["Identifier", "RestElement"]),
["typeAnnotation"]: (0, _utils.validateOptionalType)("TSTypeAnnotation")
});
-
const callConstructSignatureDeclaration = {
aliases: ["TSTypeElement"],
visitor: ["typeParameters", "parameters", "typeAnnotation"],
@@ -76,7 +71,6 @@ const callConstructSignatureDeclaration = {
};
defineType("TSCallSignatureDeclaration", callConstructSignatureDeclaration);
defineType("TSConstructSignatureDeclaration", callConstructSignatureDeclaration);
-
const namedTypeElementCommon = () => ({
key: (0, _utils.validateType)("Expression"),
computed: {
@@ -84,7 +78,6 @@ const namedTypeElementCommon = () => ({
},
optional: (0, _utils.validateOptional)(bool)
});
-
defineType("TSPropertySignature", {
aliases: ["TSTypeElement"],
visitor: ["key", "typeAnnotation", "initializer"],
@@ -117,7 +110,6 @@ defineType("TSIndexSignature", {
}
});
const tsKeywordTypes = ["TSAnyKeyword", "TSBooleanKeyword", "TSBigIntKeyword", "TSIntrinsicKeyword", "TSNeverKeyword", "TSNullKeyword", "TSNumberKeyword", "TSObjectKeyword", "TSStringKeyword", "TSSymbolKeyword", "TSUndefinedKeyword", "TSUnknownKeyword", "TSVoidKeyword"];
-
for (const type of tsKeywordTypes) {
defineType(type, {
aliases: ["TSType", "TSBaseType"],
@@ -125,7 +117,6 @@ for (const type of tsKeywordTypes) {
fields: {}
});
}
-
defineType("TSThisType", {
aliases: ["TSType", "TSBaseType"],
visitor: [],
@@ -285,7 +276,6 @@ defineType("TSLiteralType", {
const unaryExpression = (0, _utils.assertNodeType)("NumericLiteral", "BigIntLiteral");
const unaryOperator = (0, _utils.assertOneOf)("-");
const literal = (0, _utils.assertNodeType)("NumericLiteral", "StringLiteral", "BooleanLiteral", "BigIntLiteral", "TemplateLiteral");
-
function validator(parent, key, node) {
if ((0, _is.default)("UnaryExpression", node)) {
unaryOperator(node, "operator", node.operator);
@@ -294,7 +284,6 @@ defineType("TSLiteralType", {
literal(parent, key, node);
}
}
-
validator.oneOfNodeTypes = ["NumericLiteral", "StringLiteral", "BooleanLiteral", "BigIntLiteral", "TemplateLiteral", "UnaryExpression"];
return validator;
}()
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/utils.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/utils.js
index 835f4982aa..13a6755966 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/utils.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/utils.js
@@ -22,11 +22,8 @@ exports.validateArrayOfType = validateArrayOfType;
exports.validateOptional = validateOptional;
exports.validateOptionalType = validateOptionalType;
exports.validateType = validateType;
-
var _is = require("../validators/is");
-
var _validate = require("../validators/validate");
-
const VISITOR_KEYS = {};
exports.VISITOR_KEYS = VISITOR_KEYS;
const ALIAS_KEYS = {};
@@ -41,7 +38,6 @@ const DEPRECATED_KEYS = {};
exports.DEPRECATED_KEYS = DEPRECATED_KEYS;
const NODE_PARENT_VALIDATIONS = {};
exports.NODE_PARENT_VALIDATIONS = NODE_PARENT_VALIDATIONS;
-
function getType(val) {
if (Array.isArray(val)) {
return "array";
@@ -51,51 +47,41 @@ function getType(val) {
return typeof val;
}
}
-
function validate(validate) {
return {
validate
};
}
-
function typeIs(typeName) {
return typeof typeName === "string" ? assertNodeType(typeName) : assertNodeType(...typeName);
}
-
function validateType(typeName) {
return validate(typeIs(typeName));
}
-
function validateOptional(validate) {
return {
validate,
optional: true
};
}
-
function validateOptionalType(typeName) {
return {
validate: typeIs(typeName),
optional: true
};
}
-
function arrayOf(elementType) {
return chain(assertValueType("array"), assertEach(elementType));
}
-
function arrayOfType(typeName) {
return arrayOf(typeIs(typeName));
}
-
function validateArrayOfType(typeName) {
return validate(arrayOfType(typeName));
}
-
function assertEach(callback) {
function validator(node, key, val) {
if (!Array.isArray(val)) return;
-
for (let i = 0; i < val.length; i++) {
const subkey = `${key}[${i}]`;
const v = val[i];
@@ -103,22 +89,18 @@ function assertEach(callback) {
if (process.env.BABEL_TYPES_8_BREAKING) (0, _validate.validateChild)(node, subkey, v);
}
}
-
validator.each = callback;
return validator;
}
-
function assertOneOf(...values) {
function validate(node, key, val) {
if (values.indexOf(val) < 0) {
throw new TypeError(`Property ${key} expected value to be one of ${JSON.stringify(values)} but got ${JSON.stringify(val)}`);
}
}
-
validate.oneOf = values;
return validate;
}
-
function assertNodeType(...types) {
function validate(node, key, val) {
for (const type of types) {
@@ -127,14 +109,11 @@ function assertNodeType(...types) {
return;
}
}
-
throw new TypeError(`Property ${key} of ${node.type} expected node to be of a type ${JSON.stringify(types)} but instead got ${JSON.stringify(val == null ? void 0 : val.type)}`);
}
-
validate.oneOfNodeTypes = types;
return validate;
}
-
function assertNodeOrValueType(...types) {
function validate(node, key, val) {
for (const type of types) {
@@ -143,31 +122,24 @@ function assertNodeOrValueType(...types) {
return;
}
}
-
throw new TypeError(`Property ${key} of ${node.type} expected node to be of a type ${JSON.stringify(types)} but instead got ${JSON.stringify(val == null ? void 0 : val.type)}`);
}
-
validate.oneOfNodeOrValueTypes = types;
return validate;
}
-
function assertValueType(type) {
function validate(node, key, val) {
const valid = getType(val) === type;
-
if (!valid) {
throw new TypeError(`Property ${key} expected type of ${type} but got ${getType(val)}`);
}
}
-
validate.type = type;
return validate;
}
-
function assertShape(shape) {
function validate(node, key, val) {
const errors = [];
-
for (const property of Object.keys(shape)) {
try {
(0, _validate.validateField)(node, property, val[property], shape[property]);
@@ -176,107 +148,83 @@ function assertShape(shape) {
errors.push(error.message);
continue;
}
-
throw error;
}
}
-
if (errors.length) {
throw new TypeError(`Property ${key} of ${node.type} expected to have the following:\n${errors.join("\n")}`);
}
}
-
validate.shapeOf = shape;
return validate;
}
-
function assertOptionalChainStart() {
function validate(node) {
var _current;
-
let current = node;
-
while (node) {
const {
type
} = current;
-
if (type === "OptionalCallExpression") {
if (current.optional) return;
current = current.callee;
continue;
}
-
if (type === "OptionalMemberExpression") {
if (current.optional) return;
current = current.object;
continue;
}
-
break;
}
-
throw new TypeError(`Non-optional ${node.type} must chain from an optional OptionalMemberExpression or OptionalCallExpression. Found chain from ${(_current = current) == null ? void 0 : _current.type}`);
}
-
return validate;
}
-
function chain(...fns) {
function validate(...args) {
for (const fn of fns) {
fn(...args);
}
}
-
validate.chainOf = fns;
-
if (fns.length >= 2 && "type" in fns[0] && fns[0].type === "array" && !("each" in fns[1])) {
throw new Error(`An assertValueType("array") validator can only be followed by an assertEach(...) validator.`);
}
-
return validate;
}
-
const validTypeOpts = ["aliases", "builder", "deprecatedAlias", "fields", "inherits", "visitor", "validate"];
const validFieldKeys = ["default", "optional", "validate"];
+const store = {};
function defineAliasedType(...aliases) {
return (type, opts = {}) => {
let defined = opts.aliases;
-
if (!defined) {
var _store$opts$inherits$, _defined;
-
if (opts.inherits) defined = (_store$opts$inherits$ = store[opts.inherits].aliases) == null ? void 0 : _store$opts$inherits$.slice();
(_defined = defined) != null ? _defined : defined = [];
opts.aliases = defined;
}
-
const additional = aliases.filter(a => !defined.includes(a));
defined.unshift(...additional);
return defineType(type, opts);
};
}
-
function defineType(type, opts = {}) {
const inherits = opts.inherits && store[opts.inherits] || {};
let fields = opts.fields;
-
if (!fields) {
fields = {};
-
if (inherits.fields) {
const keys = Object.getOwnPropertyNames(inherits.fields);
-
for (const key of keys) {
const field = inherits.fields[key];
const def = field.default;
-
if (Array.isArray(def) ? def.length > 0 : def && typeof def === "object") {
throw new Error("field defaults can only be primitives or empty arrays currently");
}
-
fields[key] = {
default: Array.isArray(def) ? [] : def,
optional: field.optional,
@@ -285,17 +233,14 @@ function defineType(type, opts = {}) {
}
}
}
-
const visitor = opts.visitor || inherits.visitor || [];
const aliases = opts.aliases || inherits.aliases || [];
const builder = opts.builder || inherits.builder || opts.visitor || [];
-
for (const k of Object.keys(opts)) {
if (validTypeOpts.indexOf(k) === -1) {
throw new Error(`Unknown type option "${k}" on ${type}`);
}
}
-
if (opts.deprecatedAlias) {
DEPRECATED_KEYS[opts.deprecatedAlias] = type;
}
@@ -303,27 +248,22 @@ function defineType(type, opts = {}) {
for (const key of visitor.concat(builder)) {
fields[key] = fields[key] || {};
}
-
for (const key of Object.keys(fields)) {
const field = fields[key];
-
if (field.default !== undefined && builder.indexOf(key) === -1) {
field.optional = true;
}
-
if (field.default === undefined) {
field.default = null;
} else if (!field.validate && field.default != null) {
field.validate = assertValueType(getType(field.default));
}
-
for (const k of Object.keys(field)) {
if (validFieldKeys.indexOf(k) === -1) {
throw new Error(`Unknown field key "${k}" on ${type}.${key}`);
}
}
}
-
VISITOR_KEYS[type] = opts.visitor = visitor;
BUILDER_KEYS[type] = opts.builder = builder;
NODE_FIELDS[type] = opts.fields = fields;
@@ -332,14 +272,10 @@ function defineType(type, opts = {}) {
FLIPPED_ALIAS_KEYS[alias] = FLIPPED_ALIAS_KEYS[alias] || [];
FLIPPED_ALIAS_KEYS[alias].push(type);
});
-
if (opts.validate) {
NODE_PARENT_VALIDATIONS[type] = opts.validate;
}
-
store[type] = opts;
}
-const store = {};
-
//# sourceMappingURL=utils.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js
index 1bd3c44946..fd2f395ff9 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js
@@ -399,17 +399,11 @@ Object.defineProperty(exports, "valueToNode", {
return _valueToNode.default;
}
});
-
var _isReactComponent = require("./validators/react/isReactComponent");
-
var _isCompatTag = require("./validators/react/isCompatTag");
-
var _buildChildren = require("./builders/react/buildChildren");
-
var _assertNode = require("./asserts/assertNode");
-
var _generated = require("./asserts/generated");
-
Object.keys(_generated).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
@@ -421,15 +415,10 @@ Object.keys(_generated).forEach(function (key) {
}
});
});
-
var _createTypeAnnotationBasedOnTypeof = require("./builders/flow/createTypeAnnotationBasedOnTypeof");
-
var _createFlowUnionType = require("./builders/flow/createFlowUnionType");
-
var _createTSUnionType = require("./builders/typescript/createTSUnionType");
-
var _generated2 = require("./builders/generated");
-
Object.keys(_generated2).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
@@ -441,9 +430,7 @@ Object.keys(_generated2).forEach(function (key) {
}
});
});
-
var _uppercase = require("./builders/generated/uppercase");
-
Object.keys(_uppercase).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
@@ -455,33 +442,19 @@ Object.keys(_uppercase).forEach(function (key) {
}
});
});
-
var _cloneNode = require("./clone/cloneNode");
-
var _clone = require("./clone/clone");
-
var _cloneDeep = require("./clone/cloneDeep");
-
var _cloneDeepWithoutLoc = require("./clone/cloneDeepWithoutLoc");
-
var _cloneWithoutLoc = require("./clone/cloneWithoutLoc");
-
var _addComment = require("./comments/addComment");
-
var _addComments = require("./comments/addComments");
-
var _inheritInnerComments = require("./comments/inheritInnerComments");
-
var _inheritLeadingComments = require("./comments/inheritLeadingComments");
-
var _inheritsComments = require("./comments/inheritsComments");
-
var _inheritTrailingComments = require("./comments/inheritTrailingComments");
-
var _removeComments = require("./comments/removeComments");
-
var _generated3 = require("./constants/generated");
-
Object.keys(_generated3).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
@@ -493,9 +466,7 @@ Object.keys(_generated3).forEach(function (key) {
}
});
});
-
var _constants = require("./constants");
-
Object.keys(_constants).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
@@ -507,29 +478,17 @@ Object.keys(_constants).forEach(function (key) {
}
});
});
-
var _ensureBlock = require("./converters/ensureBlock");
-
var _toBindingIdentifierName = require("./converters/toBindingIdentifierName");
-
var _toBlock = require("./converters/toBlock");
-
var _toComputedKey = require("./converters/toComputedKey");
-
var _toExpression = require("./converters/toExpression");
-
var _toIdentifier = require("./converters/toIdentifier");
-
var _toKeyAlias = require("./converters/toKeyAlias");
-
var _toSequenceExpression = require("./converters/toSequenceExpression");
-
var _toStatement = require("./converters/toStatement");
-
var _valueToNode = require("./converters/valueToNode");
-
var _definitions = require("./definitions");
-
Object.keys(_definitions).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
@@ -541,25 +500,15 @@ Object.keys(_definitions).forEach(function (key) {
}
});
});
-
var _appendToMemberExpression = require("./modifications/appendToMemberExpression");
-
var _inherits = require("./modifications/inherits");
-
var _prependToMemberExpression = require("./modifications/prependToMemberExpression");
-
var _removeProperties = require("./modifications/removeProperties");
-
var _removePropertiesDeep = require("./modifications/removePropertiesDeep");
-
var _removeTypeDuplicates = require("./modifications/flow/removeTypeDuplicates");
-
var _getBindingIdentifiers = require("./retrievers/getBindingIdentifiers");
-
var _getOuterBindingIdentifiers = require("./retrievers/getOuterBindingIdentifiers");
-
var _traverse = require("./traverse/traverse");
-
Object.keys(_traverse).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
@@ -571,49 +520,27 @@ Object.keys(_traverse).forEach(function (key) {
}
});
});
-
var _traverseFast = require("./traverse/traverseFast");
-
var _shallowEqual = require("./utils/shallowEqual");
-
var _is = require("./validators/is");
-
var _isBinding = require("./validators/isBinding");
-
var _isBlockScoped = require("./validators/isBlockScoped");
-
var _isImmutable = require("./validators/isImmutable");
-
var _isLet = require("./validators/isLet");
-
var _isNode = require("./validators/isNode");
-
var _isNodesEquivalent = require("./validators/isNodesEquivalent");
-
var _isPlaceholderType = require("./validators/isPlaceholderType");
-
var _isReferenced = require("./validators/isReferenced");
-
var _isScope = require("./validators/isScope");
-
var _isSpecifierDefault = require("./validators/isSpecifierDefault");
-
var _isType = require("./validators/isType");
-
var _isValidES3Identifier = require("./validators/isValidES3Identifier");
-
var _isValidIdentifier = require("./validators/isValidIdentifier");
-
var _isVar = require("./validators/isVar");
-
var _matchesPattern = require("./validators/matchesPattern");
-
var _validate = require("./validators/validate");
-
var _buildMatchMemberExpression = require("./validators/buildMatchMemberExpression");
-
var _generated4 = require("./validators/generated");
-
Object.keys(_generated4).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
@@ -625,9 +552,7 @@ Object.keys(_generated4).forEach(function (key) {
}
});
});
-
var _generated5 = require("./ast-types/generated");
-
Object.keys(_generated5).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
@@ -639,6 +564,7 @@ Object.keys(_generated5).forEach(function (key) {
}
});
});
+
const react = {
isReactComponent: _isReactComponent.default,
isCompatTag: _isCompatTag.default,
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js
index cbf8db7554..55a92adc59 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = appendToMemberExpression;
-
var _generated = require("../builders/generated");
-
function appendToMemberExpression(member, append, computed = false) {
member.object = (0, _generated.memberExpression)(member.object, member.property, member.computed);
member.property = append;
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js
index f2a54779d0..c63f4edf11 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js
@@ -4,19 +4,18 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = removeTypeDuplicates;
-
var _generated = require("../../validators/generated");
-
function getQualifiedName(node) {
return (0, _generated.isIdentifier)(node) ? node.name : `${node.id.name}.${getQualifiedName(node.qualification)}`;
}
-function removeTypeDuplicates(nodes) {
+function removeTypeDuplicates(
+nodes) {
const generics = new Map();
const bases = new Map();
+
const typeGroups = new Set();
const types = [];
-
for (let i = 0; i < nodes.length; i++) {
const node = nodes[i];
if (!node) continue;
@@ -28,27 +27,22 @@ function removeTypeDuplicates(nodes) {
if ((0, _generated.isAnyTypeAnnotation)(node)) {
return [node];
}
-
if ((0, _generated.isFlowBaseAnnotation)(node)) {
bases.set(node.type, node);
continue;
}
-
if ((0, _generated.isUnionTypeAnnotation)(node)) {
if (!typeGroups.has(node.types)) {
nodes = nodes.concat(node.types);
typeGroups.add(node.types);
}
-
continue;
}
if ((0, _generated.isGenericTypeAnnotation)(node)) {
const name = getQualifiedName(node.id);
-
if (generics.has(name)) {
let existing = generics.get(name);
-
if (existing.typeParameters) {
if (node.typeParameters) {
existing.typeParameters.params = removeTypeDuplicates(existing.typeParameters.params.concat(node.typeParameters.params));
@@ -59,10 +53,8 @@ function removeTypeDuplicates(nodes) {
} else {
generics.set(name, node);
}
-
continue;
}
-
types.push(node);
}
@@ -73,7 +65,6 @@ function removeTypeDuplicates(nodes) {
for (const [, genericName] of generics) {
types.push(genericName);
}
-
return types;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/inherits.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/inherits.js
index bd29dc576a..4dc84252e8 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/inherits.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/inherits.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = inherits;
-
var _constants = require("../constants");
-
var _inheritsComments = require("../comments/inheritsComments");
-
function inherits(child, parent) {
if (!child || !parent) return child;
@@ -27,7 +24,6 @@ function inherits(child, parent) {
for (const key of _constants.INHERIT_KEYS.force) {
child[key] = parent[key];
}
-
(0, _inheritsComments.default)(child, parent);
return child;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js
index 01049bc618..93e89fc930 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js
@@ -4,16 +4,12 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = prependToMemberExpression;
-
var _generated = require("../builders/generated");
-
var _ = require("..");
-
function prependToMemberExpression(member, prepend) {
if ((0, _.isSuper)(member.object)) {
throw new Error("Cannot prepend node to super property access (`super.foo`).");
}
-
member.object = (0, _generated.memberExpression)(prepend, member.object);
return member;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removeProperties.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removeProperties.js
index 1633958a55..f96b248270 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removeProperties.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removeProperties.js
@@ -4,25 +4,20 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = removeProperties;
-
var _constants = require("../constants");
-
-const CLEAR_KEYS = ["tokens", "start", "end", "loc", "raw", "rawValue"];
+const CLEAR_KEYS = ["tokens",
+"start", "end", "loc",
+"raw", "rawValue"];
const CLEAR_KEYS_PLUS_COMMENTS = [..._constants.COMMENT_KEYS, "comments", ...CLEAR_KEYS];
-
function removeProperties(node, opts = {}) {
const map = opts.preserveComments ? CLEAR_KEYS : CLEAR_KEYS_PLUS_COMMENTS;
-
for (const key of map) {
if (node[key] != null) node[key] = undefined;
}
-
for (const key of Object.keys(node)) {
if (key[0] === "_" && node[key] != null) node[key] = undefined;
}
-
const symbols = Object.getOwnPropertySymbols(node);
-
for (const sym of symbols) {
node[sym] = null;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js
index 580b02e248..0e97f52360 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = removePropertiesDeep;
-
var _traverseFast = require("../traverse/traverseFast");
-
var _removeProperties = require("./removeProperties");
-
function removePropertiesDeep(tree, opts) {
(0, _traverseFast.default)(tree, _removeProperties.default, opts);
return tree;
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js
index c8aedeea85..6613a8b695 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = removeTypeDuplicates;
-
var _generated = require("../../validators/generated");
-
function getQualifiedName(node) {
return (0, _generated.isIdentifier)(node) ? node.name : `${node.right.name}.${getQualifiedName(node.left)}`;
}
@@ -14,9 +12,9 @@ function getQualifiedName(node) {
function removeTypeDuplicates(nodes) {
const generics = new Map();
const bases = new Map();
+
const typeGroups = new Set();
const types = [];
-
for (let i = 0; i < nodes.length; i++) {
const node = nodes[i];
if (!node) continue;
@@ -33,22 +31,18 @@ function removeTypeDuplicates(nodes) {
bases.set(node.type, node);
continue;
}
-
if ((0, _generated.isTSUnionType)(node)) {
if (!typeGroups.has(node.types)) {
nodes.push(...node.types);
typeGroups.add(node.types);
}
-
continue;
}
if ((0, _generated.isTSTypeReference)(node) && node.typeParameters) {
const name = getQualifiedName(node.typeName);
-
if (generics.has(name)) {
let existing = generics.get(name);
-
if (existing.typeParameters) {
if (node.typeParameters) {
existing.typeParameters.params = removeTypeDuplicates(existing.typeParameters.params.concat(node.typeParameters.params));
@@ -59,10 +53,8 @@ function removeTypeDuplicates(nodes) {
} else {
generics.set(name, node);
}
-
continue;
}
-
types.push(node);
}
@@ -73,7 +65,6 @@ function removeTypeDuplicates(nodes) {
for (const [, genericName] of generics) {
types.push(genericName);
}
-
return types;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js
index 19516223ec..556140e84f 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js
@@ -4,54 +4,44 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getBindingIdentifiers;
-
var _generated = require("../validators/generated");
-
function getBindingIdentifiers(node, duplicates, outerOnly) {
const search = [].concat(node);
const ids = Object.create(null);
-
while (search.length) {
const id = search.shift();
if (!id) continue;
- const keys = getBindingIdentifiers.keys[id.type];
-
+ const keys =
+ getBindingIdentifiers.keys[id.type];
if ((0, _generated.isIdentifier)(id)) {
if (duplicates) {
const _ids = ids[id.name] = ids[id.name] || [];
-
_ids.push(id);
} else {
ids[id.name] = id;
}
-
continue;
}
-
if ((0, _generated.isExportDeclaration)(id) && !(0, _generated.isExportAllDeclaration)(id)) {
if ((0, _generated.isDeclaration)(id.declaration)) {
search.push(id.declaration);
}
-
continue;
}
-
if (outerOnly) {
if ((0, _generated.isFunctionDeclaration)(id)) {
search.push(id.id);
continue;
}
-
if ((0, _generated.isFunctionExpression)(id)) {
continue;
}
}
-
if (keys) {
for (let i = 0; i < keys.length; i++) {
const key = keys[i];
- const nodes = id[key];
-
+ const nodes =
+ id[key];
if (nodes) {
Array.isArray(nodes) ? search.push(...nodes) : search.push(nodes);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js
index 908fcaba17..68e0792495 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js
@@ -4,12 +4,9 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _getBindingIdentifiers = require("./getBindingIdentifiers");
-
var _default = getOuterBindingIdentifiers;
exports.default = _default;
-
function getOuterBindingIdentifiers(node, duplicates) {
return (0, _getBindingIdentifiers.default)(node, duplicates, true);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverse.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverse.js
index d74f9227e4..8f3f86169c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverse.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverse.js
@@ -4,31 +4,25 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = traverse;
-
var _definitions = require("../definitions");
-
function traverse(node, handlers, state) {
if (typeof handlers === "function") {
handlers = {
enter: handlers
};
}
-
const {
enter,
exit
} = handlers;
traverseSimpleImpl(node, enter, exit, state, []);
}
-
function traverseSimpleImpl(node, enter, exit, state, ancestors) {
const keys = _definitions.VISITOR_KEYS[node.type];
if (!keys) return;
if (enter) enter(node, ancestors, state);
-
for (const key of keys) {
const subNode = node[key];
-
if (Array.isArray(subNode)) {
for (let i = 0; i < subNode.length; i++) {
const child = subNode[i];
@@ -50,7 +44,6 @@ function traverseSimpleImpl(node, enter, exit, state, ancestors) {
ancestors.pop();
}
}
-
if (exit) exit(node, ancestors, state);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverseFast.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverseFast.js
index f9eec049ea..275519afc9 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverseFast.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverseFast.js
@@ -4,19 +4,16 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = traverseFast;
-
var _definitions = require("../definitions");
-
function traverseFast(node, enter, opts) {
if (!node) return;
const keys = _definitions.VISITOR_KEYS[node.type];
if (!keys) return;
opts = opts || {};
enter(node, opts);
-
for (const key of keys) {
- const subNode = node[key];
-
+ const subNode =
+ node[key];
if (Array.isArray(subNode)) {
for (const node of subNode) {
traverseFast(node, enter, opts);
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/inherit.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/inherit.js
index 97fa990c80..9023d2c4d9 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/inherit.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/inherit.js
@@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = inherit;
-
function inherit(key, child, parent) {
if (child && parent) {
child[key] = Array.from(new Set([].concat(child[key], parent[key]).filter(Boolean)));
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js
index 4927d9d718..fe7fea3689 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js
@@ -4,26 +4,22 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = cleanJSXElementLiteralChild;
-
var _generated = require("../../builders/generated");
-
function cleanJSXElementLiteralChild(child, args) {
const lines = child.value.split(/\r\n|\n|\r/);
let lastNonEmptyLine = 0;
-
for (let i = 0; i < lines.length; i++) {
if (lines[i].match(/[^ \t]/)) {
lastNonEmptyLine = i;
}
}
-
let str = "";
-
for (let i = 0; i < lines.length; i++) {
const line = lines[i];
const isFirstLine = i === 0;
const isLastLine = i === lines.length - 1;
const isLastNonEmptyLine = i === lastNonEmptyLine;
+
let trimmedLine = line.replace(/\t/g, " ");
if (!isFirstLine) {
@@ -33,16 +29,13 @@ function cleanJSXElementLiteralChild(child, args) {
if (!isLastLine) {
trimmedLine = trimmedLine.replace(/[ ]+$/, "");
}
-
if (trimmedLine) {
if (!isLastNonEmptyLine) {
trimmedLine += " ";
}
-
str += trimmedLine;
}
}
-
if (str) args.push((0, _generated.stringLiteral)(str));
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/shallowEqual.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/shallowEqual.js
index 3e91e7ad87..f80b28aec5 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/shallowEqual.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/shallowEqual.js
@@ -4,16 +4,14 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = shallowEqual;
-
function shallowEqual(actual, expected) {
const keys = Object.keys(expected);
-
for (const key of keys) {
- if (actual[key] !== expected[key]) {
+ if (
+ actual[key] !== expected[key]) {
return false;
}
}
-
return true;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js
index 2b569a1fb4..5cebb4a8ec 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = buildMatchMemberExpression;
-
var _matchesPattern = require("./matchesPattern");
-
function buildMatchMemberExpression(match, allowPartial) {
const parts = match.split(".");
return member => (0, _matchesPattern.default)(member, parts, allowPartial);
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 6267bc9049..9705e70001 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
@@ -305,13 +305,11 @@ exports.isWhile = isWhile;
exports.isWhileStatement = isWhileStatement;
exports.isWithStatement = isWithStatement;
exports.isYieldExpression = isYieldExpression;
-
var _shallowEqual = require("../../utils/shallowEqual");
function isArrayExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ArrayExpression") {
if (typeof opts === "undefined") {
return true;
@@ -319,14 +317,11 @@ function isArrayExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isAssignmentExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "AssignmentExpression") {
if (typeof opts === "undefined") {
return true;
@@ -334,14 +329,11 @@ function isAssignmentExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isBinaryExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "BinaryExpression") {
if (typeof opts === "undefined") {
return true;
@@ -349,14 +341,11 @@ function isBinaryExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isInterpreterDirective(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "InterpreterDirective") {
if (typeof opts === "undefined") {
return true;
@@ -364,14 +353,11 @@ function isInterpreterDirective(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDirective(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "Directive") {
if (typeof opts === "undefined") {
return true;
@@ -379,14 +365,11 @@ function isDirective(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDirectiveLiteral(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DirectiveLiteral") {
if (typeof opts === "undefined") {
return true;
@@ -394,14 +377,11 @@ function isDirectiveLiteral(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isBlockStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "BlockStatement") {
if (typeof opts === "undefined") {
return true;
@@ -409,14 +389,11 @@ function isBlockStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isBreakStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "BreakStatement") {
if (typeof opts === "undefined") {
return true;
@@ -424,14 +401,11 @@ function isBreakStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isCallExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "CallExpression") {
if (typeof opts === "undefined") {
return true;
@@ -439,14 +413,11 @@ function isCallExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isCatchClause(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "CatchClause") {
if (typeof opts === "undefined") {
return true;
@@ -454,14 +425,11 @@ function isCatchClause(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isConditionalExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ConditionalExpression") {
if (typeof opts === "undefined") {
return true;
@@ -469,14 +437,11 @@ function isConditionalExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isContinueStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ContinueStatement") {
if (typeof opts === "undefined") {
return true;
@@ -484,14 +449,11 @@ function isContinueStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDebuggerStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DebuggerStatement") {
if (typeof opts === "undefined") {
return true;
@@ -499,14 +461,11 @@ function isDebuggerStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDoWhileStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DoWhileStatement") {
if (typeof opts === "undefined") {
return true;
@@ -514,14 +473,11 @@ function isDoWhileStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isEmptyStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "EmptyStatement") {
if (typeof opts === "undefined") {
return true;
@@ -529,14 +485,11 @@ function isEmptyStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isExpressionStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ExpressionStatement") {
if (typeof opts === "undefined") {
return true;
@@ -544,14 +497,11 @@ function isExpressionStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isFile(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "File") {
if (typeof opts === "undefined") {
return true;
@@ -559,14 +509,11 @@ function isFile(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isForInStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ForInStatement") {
if (typeof opts === "undefined") {
return true;
@@ -574,14 +521,11 @@ function isForInStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isForStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ForStatement") {
if (typeof opts === "undefined") {
return true;
@@ -589,14 +533,11 @@ function isForStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isFunctionDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "FunctionDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -604,14 +545,11 @@ function isFunctionDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isFunctionExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "FunctionExpression") {
if (typeof opts === "undefined") {
return true;
@@ -619,14 +557,11 @@ function isFunctionExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isIdentifier(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "Identifier") {
if (typeof opts === "undefined") {
return true;
@@ -634,14 +569,11 @@ function isIdentifier(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isIfStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "IfStatement") {
if (typeof opts === "undefined") {
return true;
@@ -649,14 +581,11 @@ function isIfStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isLabeledStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "LabeledStatement") {
if (typeof opts === "undefined") {
return true;
@@ -664,14 +593,11 @@ function isLabeledStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isStringLiteral(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "StringLiteral") {
if (typeof opts === "undefined") {
return true;
@@ -679,14 +605,11 @@ function isStringLiteral(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isNumericLiteral(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "NumericLiteral") {
if (typeof opts === "undefined") {
return true;
@@ -694,14 +617,11 @@ function isNumericLiteral(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isNullLiteral(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "NullLiteral") {
if (typeof opts === "undefined") {
return true;
@@ -709,14 +629,11 @@ function isNullLiteral(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isBooleanLiteral(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "BooleanLiteral") {
if (typeof opts === "undefined") {
return true;
@@ -724,14 +641,11 @@ function isBooleanLiteral(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isRegExpLiteral(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "RegExpLiteral") {
if (typeof opts === "undefined") {
return true;
@@ -739,14 +653,11 @@ function isRegExpLiteral(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isLogicalExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "LogicalExpression") {
if (typeof opts === "undefined") {
return true;
@@ -754,14 +665,11 @@ function isLogicalExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isMemberExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "MemberExpression") {
if (typeof opts === "undefined") {
return true;
@@ -769,14 +677,11 @@ function isMemberExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isNewExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "NewExpression") {
if (typeof opts === "undefined") {
return true;
@@ -784,14 +689,11 @@ function isNewExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isProgram(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "Program") {
if (typeof opts === "undefined") {
return true;
@@ -799,14 +701,11 @@ function isProgram(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isObjectExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ObjectExpression") {
if (typeof opts === "undefined") {
return true;
@@ -814,14 +713,11 @@ function isObjectExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isObjectMethod(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ObjectMethod") {
if (typeof opts === "undefined") {
return true;
@@ -829,14 +725,11 @@ function isObjectMethod(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isObjectProperty(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ObjectProperty") {
if (typeof opts === "undefined") {
return true;
@@ -844,14 +737,11 @@ function isObjectProperty(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isRestElement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "RestElement") {
if (typeof opts === "undefined") {
return true;
@@ -859,14 +749,11 @@ function isRestElement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isReturnStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ReturnStatement") {
if (typeof opts === "undefined") {
return true;
@@ -874,14 +761,11 @@ function isReturnStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isSequenceExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "SequenceExpression") {
if (typeof opts === "undefined") {
return true;
@@ -889,14 +773,11 @@ function isSequenceExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isParenthesizedExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ParenthesizedExpression") {
if (typeof opts === "undefined") {
return true;
@@ -904,14 +785,11 @@ function isParenthesizedExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isSwitchCase(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "SwitchCase") {
if (typeof opts === "undefined") {
return true;
@@ -919,14 +797,11 @@ function isSwitchCase(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isSwitchStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "SwitchStatement") {
if (typeof opts === "undefined") {
return true;
@@ -934,14 +809,11 @@ function isSwitchStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isThisExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ThisExpression") {
if (typeof opts === "undefined") {
return true;
@@ -949,14 +821,11 @@ function isThisExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isThrowStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ThrowStatement") {
if (typeof opts === "undefined") {
return true;
@@ -964,14 +833,11 @@ function isThrowStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTryStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TryStatement") {
if (typeof opts === "undefined") {
return true;
@@ -979,14 +845,11 @@ function isTryStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isUnaryExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "UnaryExpression") {
if (typeof opts === "undefined") {
return true;
@@ -994,14 +857,11 @@ function isUnaryExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isUpdateExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "UpdateExpression") {
if (typeof opts === "undefined") {
return true;
@@ -1009,14 +869,11 @@ function isUpdateExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isVariableDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "VariableDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -1024,14 +881,11 @@ function isVariableDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isVariableDeclarator(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "VariableDeclarator") {
if (typeof opts === "undefined") {
return true;
@@ -1039,14 +893,11 @@ function isVariableDeclarator(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isWhileStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "WhileStatement") {
if (typeof opts === "undefined") {
return true;
@@ -1054,14 +905,11 @@ function isWhileStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isWithStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "WithStatement") {
if (typeof opts === "undefined") {
return true;
@@ -1069,14 +917,11 @@ function isWithStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isAssignmentPattern(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "AssignmentPattern") {
if (typeof opts === "undefined") {
return true;
@@ -1084,14 +929,11 @@ function isAssignmentPattern(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isArrayPattern(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ArrayPattern") {
if (typeof opts === "undefined") {
return true;
@@ -1099,14 +941,11 @@ function isArrayPattern(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isArrowFunctionExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ArrowFunctionExpression") {
if (typeof opts === "undefined") {
return true;
@@ -1114,14 +953,11 @@ function isArrowFunctionExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isClassBody(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ClassBody") {
if (typeof opts === "undefined") {
return true;
@@ -1129,14 +965,11 @@ function isClassBody(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isClassExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ClassExpression") {
if (typeof opts === "undefined") {
return true;
@@ -1144,14 +977,11 @@ function isClassExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isClassDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ClassDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -1159,14 +989,11 @@ function isClassDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isExportAllDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ExportAllDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -1174,14 +1001,11 @@ function isExportAllDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isExportDefaultDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ExportDefaultDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -1189,14 +1013,11 @@ function isExportDefaultDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isExportNamedDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ExportNamedDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -1204,14 +1025,11 @@ function isExportNamedDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isExportSpecifier(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ExportSpecifier") {
if (typeof opts === "undefined") {
return true;
@@ -1219,14 +1037,11 @@ function isExportSpecifier(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isForOfStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ForOfStatement") {
if (typeof opts === "undefined") {
return true;
@@ -1234,14 +1049,11 @@ function isForOfStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isImportDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ImportDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -1249,14 +1061,11 @@ function isImportDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isImportDefaultSpecifier(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ImportDefaultSpecifier") {
if (typeof opts === "undefined") {
return true;
@@ -1264,14 +1073,11 @@ function isImportDefaultSpecifier(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isImportNamespaceSpecifier(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ImportNamespaceSpecifier") {
if (typeof opts === "undefined") {
return true;
@@ -1279,14 +1085,11 @@ function isImportNamespaceSpecifier(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isImportSpecifier(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ImportSpecifier") {
if (typeof opts === "undefined") {
return true;
@@ -1294,14 +1097,11 @@ function isImportSpecifier(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isMetaProperty(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "MetaProperty") {
if (typeof opts === "undefined") {
return true;
@@ -1309,14 +1109,11 @@ function isMetaProperty(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isClassMethod(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ClassMethod") {
if (typeof opts === "undefined") {
return true;
@@ -1324,14 +1121,11 @@ function isClassMethod(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isObjectPattern(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ObjectPattern") {
if (typeof opts === "undefined") {
return true;
@@ -1339,14 +1133,11 @@ function isObjectPattern(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isSpreadElement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "SpreadElement") {
if (typeof opts === "undefined") {
return true;
@@ -1354,14 +1145,11 @@ function isSpreadElement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isSuper(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "Super") {
if (typeof opts === "undefined") {
return true;
@@ -1369,14 +1157,11 @@ function isSuper(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTaggedTemplateExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TaggedTemplateExpression") {
if (typeof opts === "undefined") {
return true;
@@ -1384,14 +1169,11 @@ function isTaggedTemplateExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTemplateElement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TemplateElement") {
if (typeof opts === "undefined") {
return true;
@@ -1399,14 +1181,11 @@ function isTemplateElement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTemplateLiteral(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TemplateLiteral") {
if (typeof opts === "undefined") {
return true;
@@ -1414,14 +1193,11 @@ function isTemplateLiteral(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isYieldExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "YieldExpression") {
if (typeof opts === "undefined") {
return true;
@@ -1429,14 +1205,11 @@ function isYieldExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isAwaitExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "AwaitExpression") {
if (typeof opts === "undefined") {
return true;
@@ -1444,14 +1217,11 @@ function isAwaitExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isImport(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "Import") {
if (typeof opts === "undefined") {
return true;
@@ -1459,14 +1229,11 @@ function isImport(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isBigIntLiteral(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "BigIntLiteral") {
if (typeof opts === "undefined") {
return true;
@@ -1474,14 +1241,11 @@ function isBigIntLiteral(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isExportNamespaceSpecifier(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ExportNamespaceSpecifier") {
if (typeof opts === "undefined") {
return true;
@@ -1489,14 +1253,11 @@ function isExportNamespaceSpecifier(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isOptionalMemberExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "OptionalMemberExpression") {
if (typeof opts === "undefined") {
return true;
@@ -1504,14 +1265,11 @@ function isOptionalMemberExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isOptionalCallExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "OptionalCallExpression") {
if (typeof opts === "undefined") {
return true;
@@ -1519,14 +1277,11 @@ function isOptionalCallExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isClassProperty(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ClassProperty") {
if (typeof opts === "undefined") {
return true;
@@ -1534,14 +1289,11 @@ function isClassProperty(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isClassAccessorProperty(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ClassAccessorProperty") {
if (typeof opts === "undefined") {
return true;
@@ -1549,14 +1301,11 @@ function isClassAccessorProperty(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isClassPrivateProperty(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ClassPrivateProperty") {
if (typeof opts === "undefined") {
return true;
@@ -1564,14 +1313,11 @@ function isClassPrivateProperty(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isClassPrivateMethod(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ClassPrivateMethod") {
if (typeof opts === "undefined") {
return true;
@@ -1579,14 +1325,11 @@ function isClassPrivateMethod(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isPrivateName(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "PrivateName") {
if (typeof opts === "undefined") {
return true;
@@ -1594,14 +1337,11 @@ function isPrivateName(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isStaticBlock(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "StaticBlock") {
if (typeof opts === "undefined") {
return true;
@@ -1609,14 +1349,11 @@ function isStaticBlock(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isAnyTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "AnyTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -1624,14 +1361,11 @@ function isAnyTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isArrayTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ArrayTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -1639,14 +1373,11 @@ function isArrayTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isBooleanTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "BooleanTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -1654,14 +1385,11 @@ function isBooleanTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isBooleanLiteralTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "BooleanLiteralTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -1669,14 +1397,11 @@ function isBooleanLiteralTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isNullLiteralTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "NullLiteralTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -1684,14 +1409,11 @@ function isNullLiteralTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isClassImplements(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ClassImplements") {
if (typeof opts === "undefined") {
return true;
@@ -1699,14 +1421,11 @@ function isClassImplements(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDeclareClass(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DeclareClass") {
if (typeof opts === "undefined") {
return true;
@@ -1714,14 +1433,11 @@ function isDeclareClass(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDeclareFunction(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DeclareFunction") {
if (typeof opts === "undefined") {
return true;
@@ -1729,14 +1445,11 @@ function isDeclareFunction(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDeclareInterface(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DeclareInterface") {
if (typeof opts === "undefined") {
return true;
@@ -1744,14 +1457,11 @@ function isDeclareInterface(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDeclareModule(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DeclareModule") {
if (typeof opts === "undefined") {
return true;
@@ -1759,14 +1469,11 @@ function isDeclareModule(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDeclareModuleExports(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DeclareModuleExports") {
if (typeof opts === "undefined") {
return true;
@@ -1774,14 +1481,11 @@ function isDeclareModuleExports(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDeclareTypeAlias(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DeclareTypeAlias") {
if (typeof opts === "undefined") {
return true;
@@ -1789,14 +1493,11 @@ function isDeclareTypeAlias(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDeclareOpaqueType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DeclareOpaqueType") {
if (typeof opts === "undefined") {
return true;
@@ -1804,14 +1505,11 @@ function isDeclareOpaqueType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDeclareVariable(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DeclareVariable") {
if (typeof opts === "undefined") {
return true;
@@ -1819,14 +1517,11 @@ function isDeclareVariable(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDeclareExportDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DeclareExportDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -1834,14 +1529,11 @@ function isDeclareExportDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDeclareExportAllDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DeclareExportAllDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -1849,14 +1541,11 @@ function isDeclareExportAllDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDeclaredPredicate(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DeclaredPredicate") {
if (typeof opts === "undefined") {
return true;
@@ -1864,14 +1553,11 @@ function isDeclaredPredicate(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isExistsTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ExistsTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -1879,14 +1565,11 @@ function isExistsTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isFunctionTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "FunctionTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -1894,14 +1577,11 @@ function isFunctionTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isFunctionTypeParam(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "FunctionTypeParam") {
if (typeof opts === "undefined") {
return true;
@@ -1909,14 +1589,11 @@ function isFunctionTypeParam(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isGenericTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "GenericTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -1924,14 +1601,11 @@ function isGenericTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isInferredPredicate(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "InferredPredicate") {
if (typeof opts === "undefined") {
return true;
@@ -1939,14 +1613,11 @@ function isInferredPredicate(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isInterfaceExtends(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "InterfaceExtends") {
if (typeof opts === "undefined") {
return true;
@@ -1954,14 +1625,11 @@ function isInterfaceExtends(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isInterfaceDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "InterfaceDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -1969,14 +1637,11 @@ function isInterfaceDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isInterfaceTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "InterfaceTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -1984,14 +1649,11 @@ function isInterfaceTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isIntersectionTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "IntersectionTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -1999,14 +1661,11 @@ function isIntersectionTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isMixedTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "MixedTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2014,14 +1673,11 @@ function isMixedTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isEmptyTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "EmptyTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2029,14 +1685,11 @@ function isEmptyTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isNullableTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "NullableTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2044,14 +1697,11 @@ function isNullableTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isNumberLiteralTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "NumberLiteralTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2059,14 +1709,11 @@ function isNumberLiteralTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isNumberTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "NumberTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2074,14 +1721,11 @@ function isNumberTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isObjectTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ObjectTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2089,14 +1733,11 @@ function isObjectTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isObjectTypeInternalSlot(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ObjectTypeInternalSlot") {
if (typeof opts === "undefined") {
return true;
@@ -2104,14 +1745,11 @@ function isObjectTypeInternalSlot(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isObjectTypeCallProperty(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ObjectTypeCallProperty") {
if (typeof opts === "undefined") {
return true;
@@ -2119,14 +1757,11 @@ function isObjectTypeCallProperty(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isObjectTypeIndexer(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ObjectTypeIndexer") {
if (typeof opts === "undefined") {
return true;
@@ -2134,14 +1769,11 @@ function isObjectTypeIndexer(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isObjectTypeProperty(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ObjectTypeProperty") {
if (typeof opts === "undefined") {
return true;
@@ -2149,14 +1781,11 @@ function isObjectTypeProperty(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isObjectTypeSpreadProperty(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ObjectTypeSpreadProperty") {
if (typeof opts === "undefined") {
return true;
@@ -2164,14 +1793,11 @@ function isObjectTypeSpreadProperty(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isOpaqueType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "OpaqueType") {
if (typeof opts === "undefined") {
return true;
@@ -2179,14 +1805,11 @@ function isOpaqueType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isQualifiedTypeIdentifier(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "QualifiedTypeIdentifier") {
if (typeof opts === "undefined") {
return true;
@@ -2194,14 +1817,11 @@ function isQualifiedTypeIdentifier(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isStringLiteralTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "StringLiteralTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2209,14 +1829,11 @@ function isStringLiteralTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isStringTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "StringTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2224,14 +1841,11 @@ function isStringTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isSymbolTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "SymbolTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2239,14 +1853,11 @@ function isSymbolTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isThisTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ThisTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2254,14 +1865,11 @@ function isThisTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTupleTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TupleTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2269,14 +1877,11 @@ function isTupleTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTypeofTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TypeofTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2284,14 +1889,11 @@ function isTypeofTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTypeAlias(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TypeAlias") {
if (typeof opts === "undefined") {
return true;
@@ -2299,14 +1901,11 @@ function isTypeAlias(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2314,14 +1913,11 @@ function isTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTypeCastExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TypeCastExpression") {
if (typeof opts === "undefined") {
return true;
@@ -2329,14 +1925,11 @@ function isTypeCastExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTypeParameter(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TypeParameter") {
if (typeof opts === "undefined") {
return true;
@@ -2344,14 +1937,11 @@ function isTypeParameter(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTypeParameterDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TypeParameterDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -2359,14 +1949,11 @@ function isTypeParameterDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTypeParameterInstantiation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TypeParameterInstantiation") {
if (typeof opts === "undefined") {
return true;
@@ -2374,14 +1961,11 @@ function isTypeParameterInstantiation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isUnionTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "UnionTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2389,14 +1973,11 @@ function isUnionTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isVariance(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "Variance") {
if (typeof opts === "undefined") {
return true;
@@ -2404,14 +1985,11 @@ function isVariance(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isVoidTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "VoidTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -2419,14 +1997,11 @@ function isVoidTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isEnumDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "EnumDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -2434,14 +2009,11 @@ function isEnumDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isEnumBooleanBody(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "EnumBooleanBody") {
if (typeof opts === "undefined") {
return true;
@@ -2449,14 +2021,11 @@ function isEnumBooleanBody(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isEnumNumberBody(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "EnumNumberBody") {
if (typeof opts === "undefined") {
return true;
@@ -2464,14 +2033,11 @@ function isEnumNumberBody(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isEnumStringBody(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "EnumStringBody") {
if (typeof opts === "undefined") {
return true;
@@ -2479,14 +2045,11 @@ function isEnumStringBody(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isEnumSymbolBody(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "EnumSymbolBody") {
if (typeof opts === "undefined") {
return true;
@@ -2494,14 +2057,11 @@ function isEnumSymbolBody(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isEnumBooleanMember(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "EnumBooleanMember") {
if (typeof opts === "undefined") {
return true;
@@ -2509,14 +2069,11 @@ function isEnumBooleanMember(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isEnumNumberMember(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "EnumNumberMember") {
if (typeof opts === "undefined") {
return true;
@@ -2524,14 +2081,11 @@ function isEnumNumberMember(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isEnumStringMember(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "EnumStringMember") {
if (typeof opts === "undefined") {
return true;
@@ -2539,14 +2093,11 @@ function isEnumStringMember(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isEnumDefaultedMember(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "EnumDefaultedMember") {
if (typeof opts === "undefined") {
return true;
@@ -2554,14 +2105,11 @@ function isEnumDefaultedMember(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isIndexedAccessType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "IndexedAccessType") {
if (typeof opts === "undefined") {
return true;
@@ -2569,14 +2117,11 @@ function isIndexedAccessType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isOptionalIndexedAccessType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "OptionalIndexedAccessType") {
if (typeof opts === "undefined") {
return true;
@@ -2584,14 +2129,11 @@ function isOptionalIndexedAccessType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXAttribute(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXAttribute") {
if (typeof opts === "undefined") {
return true;
@@ -2599,14 +2141,11 @@ function isJSXAttribute(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXClosingElement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXClosingElement") {
if (typeof opts === "undefined") {
return true;
@@ -2614,14 +2153,11 @@ function isJSXClosingElement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXElement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXElement") {
if (typeof opts === "undefined") {
return true;
@@ -2629,14 +2165,11 @@ function isJSXElement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXEmptyExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXEmptyExpression") {
if (typeof opts === "undefined") {
return true;
@@ -2644,14 +2177,11 @@ function isJSXEmptyExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXExpressionContainer(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXExpressionContainer") {
if (typeof opts === "undefined") {
return true;
@@ -2659,14 +2189,11 @@ function isJSXExpressionContainer(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXSpreadChild(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXSpreadChild") {
if (typeof opts === "undefined") {
return true;
@@ -2674,14 +2201,11 @@ function isJSXSpreadChild(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXIdentifier(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXIdentifier") {
if (typeof opts === "undefined") {
return true;
@@ -2689,14 +2213,11 @@ function isJSXIdentifier(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXMemberExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXMemberExpression") {
if (typeof opts === "undefined") {
return true;
@@ -2704,14 +2225,11 @@ function isJSXMemberExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXNamespacedName(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXNamespacedName") {
if (typeof opts === "undefined") {
return true;
@@ -2719,14 +2237,11 @@ function isJSXNamespacedName(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXOpeningElement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXOpeningElement") {
if (typeof opts === "undefined") {
return true;
@@ -2734,14 +2249,11 @@ function isJSXOpeningElement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXSpreadAttribute(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXSpreadAttribute") {
if (typeof opts === "undefined") {
return true;
@@ -2749,14 +2261,11 @@ function isJSXSpreadAttribute(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXText(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXText") {
if (typeof opts === "undefined") {
return true;
@@ -2764,14 +2273,11 @@ function isJSXText(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXFragment(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXFragment") {
if (typeof opts === "undefined") {
return true;
@@ -2779,14 +2285,11 @@ function isJSXFragment(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXOpeningFragment(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXOpeningFragment") {
if (typeof opts === "undefined") {
return true;
@@ -2794,14 +2297,11 @@ function isJSXOpeningFragment(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSXClosingFragment(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "JSXClosingFragment") {
if (typeof opts === "undefined") {
return true;
@@ -2809,14 +2309,11 @@ function isJSXClosingFragment(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isNoop(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "Noop") {
if (typeof opts === "undefined") {
return true;
@@ -2824,14 +2321,11 @@ function isNoop(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isPlaceholder(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "Placeholder") {
if (typeof opts === "undefined") {
return true;
@@ -2839,14 +2333,11 @@ function isPlaceholder(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isV8IntrinsicIdentifier(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "V8IntrinsicIdentifier") {
if (typeof opts === "undefined") {
return true;
@@ -2854,14 +2345,11 @@ function isV8IntrinsicIdentifier(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isArgumentPlaceholder(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ArgumentPlaceholder") {
if (typeof opts === "undefined") {
return true;
@@ -2869,14 +2357,11 @@ function isArgumentPlaceholder(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isBindExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "BindExpression") {
if (typeof opts === "undefined") {
return true;
@@ -2884,14 +2369,11 @@ function isBindExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isImportAttribute(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ImportAttribute") {
if (typeof opts === "undefined") {
return true;
@@ -2899,14 +2381,11 @@ function isImportAttribute(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDecorator(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "Decorator") {
if (typeof opts === "undefined") {
return true;
@@ -2914,14 +2393,11 @@ function isDecorator(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDoExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DoExpression") {
if (typeof opts === "undefined") {
return true;
@@ -2929,14 +2405,11 @@ function isDoExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isExportDefaultSpecifier(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ExportDefaultSpecifier") {
if (typeof opts === "undefined") {
return true;
@@ -2944,14 +2417,11 @@ function isExportDefaultSpecifier(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isRecordExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "RecordExpression") {
if (typeof opts === "undefined") {
return true;
@@ -2959,14 +2429,11 @@ function isRecordExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTupleExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TupleExpression") {
if (typeof opts === "undefined") {
return true;
@@ -2974,14 +2441,11 @@ function isTupleExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDecimalLiteral(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "DecimalLiteral") {
if (typeof opts === "undefined") {
return true;
@@ -2989,14 +2453,11 @@ function isDecimalLiteral(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isModuleExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "ModuleExpression") {
if (typeof opts === "undefined") {
return true;
@@ -3004,14 +2465,11 @@ function isModuleExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTopicReference(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TopicReference") {
if (typeof opts === "undefined") {
return true;
@@ -3019,14 +2477,11 @@ function isTopicReference(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isPipelineTopicExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "PipelineTopicExpression") {
if (typeof opts === "undefined") {
return true;
@@ -3034,14 +2489,11 @@ function isPipelineTopicExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isPipelineBareFunction(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "PipelineBareFunction") {
if (typeof opts === "undefined") {
return true;
@@ -3049,14 +2501,11 @@ function isPipelineBareFunction(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isPipelinePrimaryTopicReference(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "PipelinePrimaryTopicReference") {
if (typeof opts === "undefined") {
return true;
@@ -3064,14 +2513,11 @@ function isPipelinePrimaryTopicReference(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSParameterProperty(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSParameterProperty") {
if (typeof opts === "undefined") {
return true;
@@ -3079,14 +2525,11 @@ function isTSParameterProperty(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSDeclareFunction(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSDeclareFunction") {
if (typeof opts === "undefined") {
return true;
@@ -3094,14 +2537,11 @@ function isTSDeclareFunction(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSDeclareMethod(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSDeclareMethod") {
if (typeof opts === "undefined") {
return true;
@@ -3109,14 +2549,11 @@ function isTSDeclareMethod(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSQualifiedName(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSQualifiedName") {
if (typeof opts === "undefined") {
return true;
@@ -3124,14 +2561,11 @@ function isTSQualifiedName(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSCallSignatureDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSCallSignatureDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -3139,14 +2573,11 @@ function isTSCallSignatureDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSConstructSignatureDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSConstructSignatureDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -3154,14 +2585,11 @@ function isTSConstructSignatureDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSPropertySignature(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSPropertySignature") {
if (typeof opts === "undefined") {
return true;
@@ -3169,14 +2597,11 @@ function isTSPropertySignature(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSMethodSignature(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSMethodSignature") {
if (typeof opts === "undefined") {
return true;
@@ -3184,14 +2609,11 @@ function isTSMethodSignature(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSIndexSignature(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSIndexSignature") {
if (typeof opts === "undefined") {
return true;
@@ -3199,14 +2621,11 @@ function isTSIndexSignature(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSAnyKeyword(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSAnyKeyword") {
if (typeof opts === "undefined") {
return true;
@@ -3214,14 +2633,11 @@ function isTSAnyKeyword(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSBooleanKeyword(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSBooleanKeyword") {
if (typeof opts === "undefined") {
return true;
@@ -3229,14 +2645,11 @@ function isTSBooleanKeyword(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSBigIntKeyword(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSBigIntKeyword") {
if (typeof opts === "undefined") {
return true;
@@ -3244,14 +2657,11 @@ function isTSBigIntKeyword(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSIntrinsicKeyword(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSIntrinsicKeyword") {
if (typeof opts === "undefined") {
return true;
@@ -3259,14 +2669,11 @@ function isTSIntrinsicKeyword(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSNeverKeyword(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSNeverKeyword") {
if (typeof opts === "undefined") {
return true;
@@ -3274,14 +2681,11 @@ function isTSNeverKeyword(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSNullKeyword(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSNullKeyword") {
if (typeof opts === "undefined") {
return true;
@@ -3289,14 +2693,11 @@ function isTSNullKeyword(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSNumberKeyword(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSNumberKeyword") {
if (typeof opts === "undefined") {
return true;
@@ -3304,14 +2705,11 @@ function isTSNumberKeyword(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSObjectKeyword(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSObjectKeyword") {
if (typeof opts === "undefined") {
return true;
@@ -3319,14 +2717,11 @@ function isTSObjectKeyword(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSStringKeyword(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSStringKeyword") {
if (typeof opts === "undefined") {
return true;
@@ -3334,14 +2729,11 @@ function isTSStringKeyword(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSSymbolKeyword(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSSymbolKeyword") {
if (typeof opts === "undefined") {
return true;
@@ -3349,14 +2741,11 @@ function isTSSymbolKeyword(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSUndefinedKeyword(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSUndefinedKeyword") {
if (typeof opts === "undefined") {
return true;
@@ -3364,14 +2753,11 @@ function isTSUndefinedKeyword(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSUnknownKeyword(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSUnknownKeyword") {
if (typeof opts === "undefined") {
return true;
@@ -3379,14 +2765,11 @@ function isTSUnknownKeyword(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSVoidKeyword(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSVoidKeyword") {
if (typeof opts === "undefined") {
return true;
@@ -3394,14 +2777,11 @@ function isTSVoidKeyword(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSThisType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSThisType") {
if (typeof opts === "undefined") {
return true;
@@ -3409,14 +2789,11 @@ function isTSThisType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSFunctionType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSFunctionType") {
if (typeof opts === "undefined") {
return true;
@@ -3424,14 +2801,11 @@ function isTSFunctionType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSConstructorType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSConstructorType") {
if (typeof opts === "undefined") {
return true;
@@ -3439,14 +2813,11 @@ function isTSConstructorType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSTypeReference(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSTypeReference") {
if (typeof opts === "undefined") {
return true;
@@ -3454,14 +2825,11 @@ function isTSTypeReference(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSTypePredicate(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSTypePredicate") {
if (typeof opts === "undefined") {
return true;
@@ -3469,14 +2837,11 @@ function isTSTypePredicate(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSTypeQuery(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSTypeQuery") {
if (typeof opts === "undefined") {
return true;
@@ -3484,14 +2849,11 @@ function isTSTypeQuery(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSTypeLiteral(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSTypeLiteral") {
if (typeof opts === "undefined") {
return true;
@@ -3499,14 +2861,11 @@ function isTSTypeLiteral(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSArrayType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSArrayType") {
if (typeof opts === "undefined") {
return true;
@@ -3514,14 +2873,11 @@ function isTSArrayType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSTupleType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSTupleType") {
if (typeof opts === "undefined") {
return true;
@@ -3529,14 +2885,11 @@ function isTSTupleType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSOptionalType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSOptionalType") {
if (typeof opts === "undefined") {
return true;
@@ -3544,14 +2897,11 @@ function isTSOptionalType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSRestType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSRestType") {
if (typeof opts === "undefined") {
return true;
@@ -3559,14 +2909,11 @@ function isTSRestType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSNamedTupleMember(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSNamedTupleMember") {
if (typeof opts === "undefined") {
return true;
@@ -3574,14 +2921,11 @@ function isTSNamedTupleMember(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSUnionType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSUnionType") {
if (typeof opts === "undefined") {
return true;
@@ -3589,14 +2933,11 @@ function isTSUnionType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSIntersectionType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSIntersectionType") {
if (typeof opts === "undefined") {
return true;
@@ -3604,14 +2945,11 @@ function isTSIntersectionType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSConditionalType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSConditionalType") {
if (typeof opts === "undefined") {
return true;
@@ -3619,14 +2957,11 @@ function isTSConditionalType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSInferType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSInferType") {
if (typeof opts === "undefined") {
return true;
@@ -3634,14 +2969,11 @@ function isTSInferType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSParenthesizedType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSParenthesizedType") {
if (typeof opts === "undefined") {
return true;
@@ -3649,14 +2981,11 @@ function isTSParenthesizedType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSTypeOperator(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSTypeOperator") {
if (typeof opts === "undefined") {
return true;
@@ -3664,14 +2993,11 @@ function isTSTypeOperator(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSIndexedAccessType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSIndexedAccessType") {
if (typeof opts === "undefined") {
return true;
@@ -3679,14 +3005,11 @@ function isTSIndexedAccessType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSMappedType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSMappedType") {
if (typeof opts === "undefined") {
return true;
@@ -3694,14 +3017,11 @@ function isTSMappedType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSLiteralType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSLiteralType") {
if (typeof opts === "undefined") {
return true;
@@ -3709,14 +3029,11 @@ function isTSLiteralType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSExpressionWithTypeArguments(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSExpressionWithTypeArguments") {
if (typeof opts === "undefined") {
return true;
@@ -3724,14 +3041,11 @@ function isTSExpressionWithTypeArguments(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSInterfaceDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSInterfaceDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -3739,14 +3053,11 @@ function isTSInterfaceDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSInterfaceBody(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSInterfaceBody") {
if (typeof opts === "undefined") {
return true;
@@ -3754,14 +3065,11 @@ function isTSInterfaceBody(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSTypeAliasDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSTypeAliasDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -3769,14 +3077,11 @@ function isTSTypeAliasDeclaration(node, opts) {
return (0, _shallowEqual.default)(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;
@@ -3784,14 +3089,11 @@ function isTSInstantiationExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSAsExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSAsExpression") {
if (typeof opts === "undefined") {
return true;
@@ -3799,14 +3101,11 @@ function isTSAsExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSSatisfiesExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSSatisfiesExpression") {
if (typeof opts === "undefined") {
return true;
@@ -3814,14 +3113,11 @@ function isTSSatisfiesExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSTypeAssertion(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSTypeAssertion") {
if (typeof opts === "undefined") {
return true;
@@ -3829,14 +3125,11 @@ function isTSTypeAssertion(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSEnumDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSEnumDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -3844,14 +3137,11 @@ function isTSEnumDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSEnumMember(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSEnumMember") {
if (typeof opts === "undefined") {
return true;
@@ -3859,14 +3149,11 @@ function isTSEnumMember(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSModuleDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSModuleDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -3874,14 +3161,11 @@ function isTSModuleDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSModuleBlock(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSModuleBlock") {
if (typeof opts === "undefined") {
return true;
@@ -3889,14 +3173,11 @@ function isTSModuleBlock(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSImportType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSImportType") {
if (typeof opts === "undefined") {
return true;
@@ -3904,14 +3185,11 @@ function isTSImportType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSImportEqualsDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSImportEqualsDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -3919,14 +3197,11 @@ function isTSImportEqualsDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSExternalModuleReference(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSExternalModuleReference") {
if (typeof opts === "undefined") {
return true;
@@ -3934,14 +3209,11 @@ function isTSExternalModuleReference(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSNonNullExpression(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSNonNullExpression") {
if (typeof opts === "undefined") {
return true;
@@ -3949,14 +3221,11 @@ function isTSNonNullExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSExportAssignment(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSExportAssignment") {
if (typeof opts === "undefined") {
return true;
@@ -3964,14 +3233,11 @@ function isTSExportAssignment(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSNamespaceExportDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSNamespaceExportDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -3979,14 +3245,11 @@ function isTSNamespaceExportDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSTypeAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSTypeAnnotation") {
if (typeof opts === "undefined") {
return true;
@@ -3994,14 +3257,11 @@ function isTSTypeAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSTypeParameterInstantiation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSTypeParameterInstantiation") {
if (typeof opts === "undefined") {
return true;
@@ -4009,14 +3269,11 @@ function isTSTypeParameterInstantiation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSTypeParameterDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSTypeParameterDeclaration") {
if (typeof opts === "undefined") {
return true;
@@ -4024,14 +3281,11 @@ function isTSTypeParameterDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSTypeParameter(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "TSTypeParameter") {
if (typeof opts === "undefined") {
return true;
@@ -4039,14 +3293,11 @@ function isTSTypeParameter(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isStandardized(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ArrayExpression" === nodeType || "AssignmentExpression" === nodeType || "BinaryExpression" === nodeType || "InterpreterDirective" === nodeType || "Directive" === nodeType || "DirectiveLiteral" === nodeType || "BlockStatement" === nodeType || "BreakStatement" === nodeType || "CallExpression" === nodeType || "CatchClause" === nodeType || "ConditionalExpression" === nodeType || "ContinueStatement" === nodeType || "DebuggerStatement" === nodeType || "DoWhileStatement" === nodeType || "EmptyStatement" === nodeType || "ExpressionStatement" === nodeType || "File" === nodeType || "ForInStatement" === nodeType || "ForStatement" === nodeType || "FunctionDeclaration" === nodeType || "FunctionExpression" === nodeType || "Identifier" === nodeType || "IfStatement" === nodeType || "LabeledStatement" === nodeType || "StringLiteral" === nodeType || "NumericLiteral" === nodeType || "NullLiteral" === nodeType || "BooleanLiteral" === nodeType || "RegExpLiteral" === nodeType || "LogicalExpression" === nodeType || "MemberExpression" === nodeType || "NewExpression" === nodeType || "Program" === nodeType || "ObjectExpression" === nodeType || "ObjectMethod" === nodeType || "ObjectProperty" === nodeType || "RestElement" === nodeType || "ReturnStatement" === nodeType || "SequenceExpression" === nodeType || "ParenthesizedExpression" === nodeType || "SwitchCase" === nodeType || "SwitchStatement" === nodeType || "ThisExpression" === nodeType || "ThrowStatement" === nodeType || "TryStatement" === nodeType || "UnaryExpression" === nodeType || "UpdateExpression" === nodeType || "VariableDeclaration" === nodeType || "VariableDeclarator" === nodeType || "WhileStatement" === nodeType || "WithStatement" === nodeType || "AssignmentPattern" === nodeType || "ArrayPattern" === nodeType || "ArrowFunctionExpression" === nodeType || "ClassBody" === nodeType || "ClassExpression" === nodeType || "ClassDeclaration" === nodeType || "ExportAllDeclaration" === nodeType || "ExportDefaultDeclaration" === nodeType || "ExportNamedDeclaration" === nodeType || "ExportSpecifier" === nodeType || "ForOfStatement" === nodeType || "ImportDeclaration" === nodeType || "ImportDefaultSpecifier" === nodeType || "ImportNamespaceSpecifier" === nodeType || "ImportSpecifier" === nodeType || "MetaProperty" === nodeType || "ClassMethod" === nodeType || "ObjectPattern" === nodeType || "SpreadElement" === nodeType || "Super" === nodeType || "TaggedTemplateExpression" === nodeType || "TemplateElement" === nodeType || "TemplateLiteral" === nodeType || "YieldExpression" === nodeType || "AwaitExpression" === nodeType || "Import" === nodeType || "BigIntLiteral" === nodeType || "ExportNamespaceSpecifier" === nodeType || "OptionalMemberExpression" === nodeType || "OptionalCallExpression" === nodeType || "ClassProperty" === nodeType || "ClassAccessorProperty" === nodeType || "ClassPrivateProperty" === nodeType || "ClassPrivateMethod" === nodeType || "PrivateName" === nodeType || "StaticBlock" === nodeType || nodeType === "Placeholder" && ("Identifier" === node.expectedNode || "StringLiteral" === node.expectedNode || "BlockStatement" === node.expectedNode || "ClassBody" === node.expectedNode)) {
if (typeof opts === "undefined") {
return true;
@@ -4054,14 +3305,11 @@ function isStandardized(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
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 || "TSInstantiationExpression" === nodeType || "TSAsExpression" === nodeType || "TSSatisfiesExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSNonNullExpression" === nodeType || nodeType === "Placeholder" && ("Expression" === node.expectedNode || "Identifier" === node.expectedNode || "StringLiteral" === node.expectedNode)) {
if (typeof opts === "undefined") {
return true;
@@ -4069,14 +3317,11 @@ function isExpression(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isBinary(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("BinaryExpression" === nodeType || "LogicalExpression" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4084,14 +3329,11 @@ function isBinary(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isScopable(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("BlockStatement" === nodeType || "CatchClause" === nodeType || "DoWhileStatement" === nodeType || "ForInStatement" === nodeType || "ForStatement" === nodeType || "FunctionDeclaration" === nodeType || "FunctionExpression" === nodeType || "Program" === nodeType || "ObjectMethod" === nodeType || "SwitchStatement" === nodeType || "WhileStatement" === nodeType || "ArrowFunctionExpression" === nodeType || "ClassExpression" === nodeType || "ClassDeclaration" === nodeType || "ForOfStatement" === nodeType || "ClassMethod" === nodeType || "ClassPrivateMethod" === nodeType || "StaticBlock" === nodeType || "TSModuleBlock" === nodeType || nodeType === "Placeholder" && "BlockStatement" === node.expectedNode) {
if (typeof opts === "undefined") {
return true;
@@ -4099,14 +3341,11 @@ function isScopable(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isBlockParent(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("BlockStatement" === nodeType || "CatchClause" === nodeType || "DoWhileStatement" === nodeType || "ForInStatement" === nodeType || "ForStatement" === nodeType || "FunctionDeclaration" === nodeType || "FunctionExpression" === nodeType || "Program" === nodeType || "ObjectMethod" === nodeType || "SwitchStatement" === nodeType || "WhileStatement" === nodeType || "ArrowFunctionExpression" === nodeType || "ForOfStatement" === nodeType || "ClassMethod" === nodeType || "ClassPrivateMethod" === nodeType || "StaticBlock" === nodeType || "TSModuleBlock" === nodeType || nodeType === "Placeholder" && "BlockStatement" === node.expectedNode) {
if (typeof opts === "undefined") {
return true;
@@ -4114,14 +3353,11 @@ function isBlockParent(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isBlock(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("BlockStatement" === nodeType || "Program" === nodeType || "TSModuleBlock" === nodeType || nodeType === "Placeholder" && "BlockStatement" === node.expectedNode) {
if (typeof opts === "undefined") {
return true;
@@ -4129,14 +3365,11 @@ function isBlock(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("BlockStatement" === nodeType || "BreakStatement" === nodeType || "ContinueStatement" === nodeType || "DebuggerStatement" === nodeType || "DoWhileStatement" === nodeType || "EmptyStatement" === nodeType || "ExpressionStatement" === nodeType || "ForInStatement" === nodeType || "ForStatement" === nodeType || "FunctionDeclaration" === nodeType || "IfStatement" === nodeType || "LabeledStatement" === nodeType || "ReturnStatement" === nodeType || "SwitchStatement" === nodeType || "ThrowStatement" === nodeType || "TryStatement" === nodeType || "VariableDeclaration" === nodeType || "WhileStatement" === nodeType || "WithStatement" === nodeType || "ClassDeclaration" === nodeType || "ExportAllDeclaration" === nodeType || "ExportDefaultDeclaration" === nodeType || "ExportNamedDeclaration" === nodeType || "ForOfStatement" === nodeType || "ImportDeclaration" === nodeType || "DeclareClass" === nodeType || "DeclareFunction" === nodeType || "DeclareInterface" === nodeType || "DeclareModule" === nodeType || "DeclareModuleExports" === nodeType || "DeclareTypeAlias" === nodeType || "DeclareOpaqueType" === nodeType || "DeclareVariable" === nodeType || "DeclareExportDeclaration" === nodeType || "DeclareExportAllDeclaration" === nodeType || "InterfaceDeclaration" === nodeType || "OpaqueType" === nodeType || "TypeAlias" === nodeType || "EnumDeclaration" === nodeType || "TSDeclareFunction" === nodeType || "TSInterfaceDeclaration" === nodeType || "TSTypeAliasDeclaration" === nodeType || "TSEnumDeclaration" === nodeType || "TSModuleDeclaration" === nodeType || "TSImportEqualsDeclaration" === nodeType || "TSExportAssignment" === nodeType || "TSNamespaceExportDeclaration" === nodeType || nodeType === "Placeholder" && ("Statement" === node.expectedNode || "Declaration" === node.expectedNode || "BlockStatement" === node.expectedNode)) {
if (typeof opts === "undefined") {
return true;
@@ -4144,14 +3377,11 @@ function isStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTerminatorless(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("BreakStatement" === nodeType || "ContinueStatement" === nodeType || "ReturnStatement" === nodeType || "ThrowStatement" === nodeType || "YieldExpression" === nodeType || "AwaitExpression" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4159,14 +3389,11 @@ function isTerminatorless(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isCompletionStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("BreakStatement" === nodeType || "ContinueStatement" === nodeType || "ReturnStatement" === nodeType || "ThrowStatement" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4174,14 +3401,11 @@ function isCompletionStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isConditional(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ConditionalExpression" === nodeType || "IfStatement" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4189,14 +3413,11 @@ function isConditional(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isLoop(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("DoWhileStatement" === nodeType || "ForInStatement" === nodeType || "ForStatement" === nodeType || "WhileStatement" === nodeType || "ForOfStatement" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4204,14 +3425,11 @@ function isLoop(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isWhile(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("DoWhileStatement" === nodeType || "WhileStatement" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4219,14 +3437,11 @@ function isWhile(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isExpressionWrapper(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ExpressionStatement" === nodeType || "ParenthesizedExpression" === nodeType || "TypeCastExpression" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4234,14 +3449,11 @@ function isExpressionWrapper(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isFor(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ForInStatement" === nodeType || "ForStatement" === nodeType || "ForOfStatement" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4249,14 +3461,11 @@ function isFor(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isForXStatement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ForInStatement" === nodeType || "ForOfStatement" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4264,14 +3473,11 @@ function isForXStatement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isFunction(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("FunctionDeclaration" === nodeType || "FunctionExpression" === nodeType || "ObjectMethod" === nodeType || "ArrowFunctionExpression" === nodeType || "ClassMethod" === nodeType || "ClassPrivateMethod" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4279,14 +3485,11 @@ function isFunction(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isFunctionParent(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("FunctionDeclaration" === nodeType || "FunctionExpression" === nodeType || "ObjectMethod" === nodeType || "ArrowFunctionExpression" === nodeType || "ClassMethod" === nodeType || "ClassPrivateMethod" === nodeType || "StaticBlock" === nodeType || "TSModuleBlock" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4294,14 +3497,11 @@ function isFunctionParent(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isPureish(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("FunctionDeclaration" === nodeType || "FunctionExpression" === nodeType || "StringLiteral" === nodeType || "NumericLiteral" === nodeType || "NullLiteral" === nodeType || "BooleanLiteral" === nodeType || "RegExpLiteral" === nodeType || "ArrowFunctionExpression" === nodeType || "BigIntLiteral" === nodeType || "DecimalLiteral" === nodeType || nodeType === "Placeholder" && "StringLiteral" === node.expectedNode) {
if (typeof opts === "undefined") {
return true;
@@ -4309,14 +3509,11 @@ function isPureish(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("FunctionDeclaration" === nodeType || "VariableDeclaration" === nodeType || "ClassDeclaration" === nodeType || "ExportAllDeclaration" === nodeType || "ExportDefaultDeclaration" === nodeType || "ExportNamedDeclaration" === nodeType || "ImportDeclaration" === nodeType || "DeclareClass" === nodeType || "DeclareFunction" === nodeType || "DeclareInterface" === nodeType || "DeclareModule" === nodeType || "DeclareModuleExports" === nodeType || "DeclareTypeAlias" === nodeType || "DeclareOpaqueType" === nodeType || "DeclareVariable" === nodeType || "DeclareExportDeclaration" === nodeType || "DeclareExportAllDeclaration" === nodeType || "InterfaceDeclaration" === nodeType || "OpaqueType" === nodeType || "TypeAlias" === nodeType || "EnumDeclaration" === nodeType || "TSDeclareFunction" === nodeType || "TSInterfaceDeclaration" === nodeType || "TSTypeAliasDeclaration" === nodeType || "TSEnumDeclaration" === nodeType || "TSModuleDeclaration" === nodeType || nodeType === "Placeholder" && "Declaration" === node.expectedNode) {
if (typeof opts === "undefined") {
return true;
@@ -4324,14 +3521,11 @@ function isDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isPatternLike(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("Identifier" === nodeType || "RestElement" === nodeType || "AssignmentPattern" === nodeType || "ArrayPattern" === nodeType || "ObjectPattern" === nodeType || "TSAsExpression" === nodeType || "TSSatisfiesExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSNonNullExpression" === nodeType || nodeType === "Placeholder" && ("Pattern" === node.expectedNode || "Identifier" === node.expectedNode)) {
if (typeof opts === "undefined") {
return true;
@@ -4339,14 +3533,11 @@ function isPatternLike(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
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 || "TSAsExpression" === nodeType || "TSSatisfiesExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSNonNullExpression" === nodeType || nodeType === "Placeholder" && ("Pattern" === node.expectedNode || "Identifier" === node.expectedNode)) {
if (typeof opts === "undefined") {
return true;
@@ -4354,14 +3545,11 @@ function isLVal(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSEntityName(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("Identifier" === nodeType || "TSQualifiedName" === nodeType || nodeType === "Placeholder" && "Identifier" === node.expectedNode) {
if (typeof opts === "undefined") {
return true;
@@ -4369,14 +3557,11 @@ function isTSEntityName(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isLiteral(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("StringLiteral" === nodeType || "NumericLiteral" === nodeType || "NullLiteral" === nodeType || "BooleanLiteral" === nodeType || "RegExpLiteral" === nodeType || "TemplateLiteral" === nodeType || "BigIntLiteral" === nodeType || "DecimalLiteral" === nodeType || nodeType === "Placeholder" && "StringLiteral" === node.expectedNode) {
if (typeof opts === "undefined") {
return true;
@@ -4384,14 +3569,11 @@ function isLiteral(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isImmutable(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("StringLiteral" === nodeType || "NumericLiteral" === nodeType || "NullLiteral" === nodeType || "BooleanLiteral" === nodeType || "BigIntLiteral" === nodeType || "JSXAttribute" === nodeType || "JSXClosingElement" === nodeType || "JSXElement" === nodeType || "JSXExpressionContainer" === nodeType || "JSXSpreadChild" === nodeType || "JSXOpeningElement" === nodeType || "JSXText" === nodeType || "JSXFragment" === nodeType || "JSXOpeningFragment" === nodeType || "JSXClosingFragment" === nodeType || "DecimalLiteral" === nodeType || nodeType === "Placeholder" && "StringLiteral" === node.expectedNode) {
if (typeof opts === "undefined") {
return true;
@@ -4399,14 +3581,11 @@ function isImmutable(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isUserWhitespacable(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ObjectMethod" === nodeType || "ObjectProperty" === nodeType || "ObjectTypeInternalSlot" === nodeType || "ObjectTypeCallProperty" === nodeType || "ObjectTypeIndexer" === nodeType || "ObjectTypeProperty" === nodeType || "ObjectTypeSpreadProperty" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4414,14 +3593,11 @@ function isUserWhitespacable(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isMethod(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ObjectMethod" === nodeType || "ClassMethod" === nodeType || "ClassPrivateMethod" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4429,14 +3605,11 @@ function isMethod(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isObjectMember(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ObjectMethod" === nodeType || "ObjectProperty" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4444,14 +3617,11 @@ function isObjectMember(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isProperty(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ObjectProperty" === nodeType || "ClassProperty" === nodeType || "ClassAccessorProperty" === nodeType || "ClassPrivateProperty" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4459,14 +3629,11 @@ function isProperty(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isUnaryLike(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("UnaryExpression" === nodeType || "SpreadElement" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4474,14 +3641,11 @@ function isUnaryLike(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isPattern(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("AssignmentPattern" === nodeType || "ArrayPattern" === nodeType || "ObjectPattern" === nodeType || nodeType === "Placeholder" && "Pattern" === node.expectedNode) {
if (typeof opts === "undefined") {
return true;
@@ -4489,14 +3653,11 @@ function isPattern(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isClass(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ClassExpression" === nodeType || "ClassDeclaration" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4504,14 +3665,11 @@ function isClass(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isModuleDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ExportAllDeclaration" === nodeType || "ExportDefaultDeclaration" === nodeType || "ExportNamedDeclaration" === nodeType || "ImportDeclaration" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4519,14 +3677,11 @@ function isModuleDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isExportDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ExportAllDeclaration" === nodeType || "ExportDefaultDeclaration" === nodeType || "ExportNamedDeclaration" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4534,14 +3689,11 @@ function isExportDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isModuleSpecifier(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ExportSpecifier" === nodeType || "ImportDefaultSpecifier" === nodeType || "ImportNamespaceSpecifier" === nodeType || "ImportSpecifier" === nodeType || "ExportNamespaceSpecifier" === nodeType || "ExportDefaultSpecifier" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4549,14 +3701,11 @@ function isModuleSpecifier(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isAccessor(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ClassAccessorProperty" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4564,14 +3713,11 @@ function isAccessor(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isPrivate(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("ClassPrivateProperty" === nodeType || "ClassPrivateMethod" === nodeType || "PrivateName" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4579,14 +3725,11 @@ function isPrivate(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isFlow(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("AnyTypeAnnotation" === nodeType || "ArrayTypeAnnotation" === nodeType || "BooleanTypeAnnotation" === nodeType || "BooleanLiteralTypeAnnotation" === nodeType || "NullLiteralTypeAnnotation" === nodeType || "ClassImplements" === nodeType || "DeclareClass" === nodeType || "DeclareFunction" === nodeType || "DeclareInterface" === nodeType || "DeclareModule" === nodeType || "DeclareModuleExports" === nodeType || "DeclareTypeAlias" === nodeType || "DeclareOpaqueType" === nodeType || "DeclareVariable" === nodeType || "DeclareExportDeclaration" === nodeType || "DeclareExportAllDeclaration" === nodeType || "DeclaredPredicate" === nodeType || "ExistsTypeAnnotation" === nodeType || "FunctionTypeAnnotation" === nodeType || "FunctionTypeParam" === nodeType || "GenericTypeAnnotation" === nodeType || "InferredPredicate" === nodeType || "InterfaceExtends" === nodeType || "InterfaceDeclaration" === nodeType || "InterfaceTypeAnnotation" === nodeType || "IntersectionTypeAnnotation" === nodeType || "MixedTypeAnnotation" === nodeType || "EmptyTypeAnnotation" === nodeType || "NullableTypeAnnotation" === nodeType || "NumberLiteralTypeAnnotation" === nodeType || "NumberTypeAnnotation" === nodeType || "ObjectTypeAnnotation" === nodeType || "ObjectTypeInternalSlot" === nodeType || "ObjectTypeCallProperty" === nodeType || "ObjectTypeIndexer" === nodeType || "ObjectTypeProperty" === nodeType || "ObjectTypeSpreadProperty" === nodeType || "OpaqueType" === nodeType || "QualifiedTypeIdentifier" === nodeType || "StringLiteralTypeAnnotation" === nodeType || "StringTypeAnnotation" === nodeType || "SymbolTypeAnnotation" === nodeType || "ThisTypeAnnotation" === nodeType || "TupleTypeAnnotation" === nodeType || "TypeofTypeAnnotation" === nodeType || "TypeAlias" === nodeType || "TypeAnnotation" === nodeType || "TypeCastExpression" === nodeType || "TypeParameter" === nodeType || "TypeParameterDeclaration" === nodeType || "TypeParameterInstantiation" === nodeType || "UnionTypeAnnotation" === nodeType || "Variance" === nodeType || "VoidTypeAnnotation" === nodeType || "EnumDeclaration" === nodeType || "EnumBooleanBody" === nodeType || "EnumNumberBody" === nodeType || "EnumStringBody" === nodeType || "EnumSymbolBody" === nodeType || "EnumBooleanMember" === nodeType || "EnumNumberMember" === nodeType || "EnumStringMember" === nodeType || "EnumDefaultedMember" === nodeType || "IndexedAccessType" === nodeType || "OptionalIndexedAccessType" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4594,14 +3737,11 @@ function isFlow(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isFlowType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("AnyTypeAnnotation" === nodeType || "ArrayTypeAnnotation" === nodeType || "BooleanTypeAnnotation" === nodeType || "BooleanLiteralTypeAnnotation" === nodeType || "NullLiteralTypeAnnotation" === nodeType || "ExistsTypeAnnotation" === nodeType || "FunctionTypeAnnotation" === nodeType || "GenericTypeAnnotation" === nodeType || "InterfaceTypeAnnotation" === nodeType || "IntersectionTypeAnnotation" === nodeType || "MixedTypeAnnotation" === nodeType || "EmptyTypeAnnotation" === nodeType || "NullableTypeAnnotation" === nodeType || "NumberLiteralTypeAnnotation" === nodeType || "NumberTypeAnnotation" === nodeType || "ObjectTypeAnnotation" === nodeType || "StringLiteralTypeAnnotation" === nodeType || "StringTypeAnnotation" === nodeType || "SymbolTypeAnnotation" === nodeType || "ThisTypeAnnotation" === nodeType || "TupleTypeAnnotation" === nodeType || "TypeofTypeAnnotation" === nodeType || "UnionTypeAnnotation" === nodeType || "VoidTypeAnnotation" === nodeType || "IndexedAccessType" === nodeType || "OptionalIndexedAccessType" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4609,14 +3749,11 @@ function isFlowType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isFlowBaseAnnotation(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("AnyTypeAnnotation" === nodeType || "BooleanTypeAnnotation" === nodeType || "NullLiteralTypeAnnotation" === nodeType || "MixedTypeAnnotation" === nodeType || "EmptyTypeAnnotation" === nodeType || "NumberTypeAnnotation" === nodeType || "StringTypeAnnotation" === nodeType || "SymbolTypeAnnotation" === nodeType || "ThisTypeAnnotation" === nodeType || "VoidTypeAnnotation" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4624,14 +3761,11 @@ function isFlowBaseAnnotation(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isFlowDeclaration(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("DeclareClass" === nodeType || "DeclareFunction" === nodeType || "DeclareInterface" === nodeType || "DeclareModule" === nodeType || "DeclareModuleExports" === nodeType || "DeclareTypeAlias" === nodeType || "DeclareOpaqueType" === nodeType || "DeclareVariable" === nodeType || "DeclareExportDeclaration" === nodeType || "DeclareExportAllDeclaration" === nodeType || "InterfaceDeclaration" === nodeType || "OpaqueType" === nodeType || "TypeAlias" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4639,14 +3773,11 @@ function isFlowDeclaration(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isFlowPredicate(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("DeclaredPredicate" === nodeType || "InferredPredicate" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4654,14 +3785,11 @@ function isFlowPredicate(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isEnumBody(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("EnumBooleanBody" === nodeType || "EnumNumberBody" === nodeType || "EnumStringBody" === nodeType || "EnumSymbolBody" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4669,14 +3797,11 @@ function isEnumBody(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isEnumMember(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("EnumBooleanMember" === nodeType || "EnumNumberMember" === nodeType || "EnumStringMember" === nodeType || "EnumDefaultedMember" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4684,14 +3809,11 @@ function isEnumMember(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isJSX(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("JSXAttribute" === nodeType || "JSXClosingElement" === nodeType || "JSXElement" === nodeType || "JSXEmptyExpression" === nodeType || "JSXExpressionContainer" === nodeType || "JSXSpreadChild" === nodeType || "JSXIdentifier" === nodeType || "JSXMemberExpression" === nodeType || "JSXNamespacedName" === nodeType || "JSXOpeningElement" === nodeType || "JSXSpreadAttribute" === nodeType || "JSXText" === nodeType || "JSXFragment" === nodeType || "JSXOpeningFragment" === nodeType || "JSXClosingFragment" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4699,14 +3821,11 @@ function isJSX(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isMiscellaneous(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("Noop" === nodeType || "Placeholder" === nodeType || "V8IntrinsicIdentifier" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4714,14 +3833,11 @@ function isMiscellaneous(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
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 || "TSInstantiationExpression" === nodeType || "TSAsExpression" === nodeType || "TSSatisfiesExpression" === 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;
@@ -4729,14 +3845,11 @@ function isTypeScript(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSTypeElement(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("TSCallSignatureDeclaration" === nodeType || "TSConstructSignatureDeclaration" === nodeType || "TSPropertySignature" === nodeType || "TSMethodSignature" === nodeType || "TSIndexSignature" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4744,14 +3857,11 @@ function isTSTypeElement(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("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 || "TSUnionType" === nodeType || "TSIntersectionType" === nodeType || "TSConditionalType" === nodeType || "TSInferType" === nodeType || "TSParenthesizedType" === nodeType || "TSTypeOperator" === nodeType || "TSIndexedAccessType" === nodeType || "TSMappedType" === nodeType || "TSLiteralType" === nodeType || "TSExpressionWithTypeArguments" === nodeType || "TSImportType" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4759,14 +3869,11 @@ function isTSType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isTSBaseType(node, opts) {
if (!node) return false;
const nodeType = node.type;
-
if ("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 || "TSLiteralType" === nodeType) {
if (typeof opts === "undefined") {
return true;
@@ -4774,15 +3881,12 @@ function isTSBaseType(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isNumberLiteral(node, opts) {
console.trace("The node type NumberLiteral has been renamed to NumericLiteral");
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "NumberLiteral") {
if (typeof opts === "undefined") {
return true;
@@ -4790,15 +3894,12 @@ function isNumberLiteral(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isRegexLiteral(node, opts) {
console.trace("The node type RegexLiteral has been renamed to RegExpLiteral");
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "RegexLiteral") {
if (typeof opts === "undefined") {
return true;
@@ -4806,15 +3907,12 @@ function isRegexLiteral(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isRestProperty(node, opts) {
console.trace("The node type RestProperty has been renamed to RestElement");
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "RestProperty") {
if (typeof opts === "undefined") {
return true;
@@ -4822,15 +3920,12 @@ function isRestProperty(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
-
function isSpreadProperty(node, opts) {
console.trace("The node type SpreadProperty has been renamed to SpreadElement");
if (!node) return false;
const nodeType = node.type;
-
if (nodeType === "SpreadProperty") {
if (typeof opts === "undefined") {
return true;
@@ -4838,7 +3933,6 @@ function isSpreadProperty(node, opts) {
return (0, _shallowEqual.default)(node, opts);
}
}
-
return false;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/is.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/is.js
index a70ede0e08..cb7576b34b 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/is.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/is.js
@@ -4,27 +4,19 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = is;
-
var _shallowEqual = require("../utils/shallowEqual");
-
var _isType = require("./isType");
-
var _isPlaceholderType = require("./isPlaceholderType");
-
var _definitions = require("../definitions");
-
function is(type, node, opts) {
if (!node) return false;
const matches = (0, _isType.default)(node.type, type);
-
if (!matches) {
if (!opts && node.type === "Placeholder" && type in _definitions.FLIPPED_ALIAS_KEYS) {
return (0, _isPlaceholderType.default)(node.expectedNode, type);
}
-
return false;
}
-
if (typeof opts === "undefined") {
return true;
} else {
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBinding.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBinding.js
index 61b57c7a02..ea61c0a0fa 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBinding.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBinding.js
@@ -4,21 +4,18 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isBinding;
-
var _getBindingIdentifiers = require("../retrievers/getBindingIdentifiers");
-
function isBinding(node, parent, grandparent) {
if (grandparent && node.type === "Identifier" && parent.type === "ObjectProperty" && grandparent.type === "ObjectExpression") {
return false;
}
-
- const keys = _getBindingIdentifiers.default.keys[parent.type];
-
+ const keys =
+ _getBindingIdentifiers.default.keys[parent.type];
if (keys) {
for (let i = 0; i < keys.length; i++) {
const key = keys[i];
- const val = parent[key];
-
+ const val =
+ parent[key];
if (Array.isArray(val)) {
if (val.indexOf(node) >= 0) return true;
} else {
@@ -26,7 +23,6 @@ function isBinding(node, parent, grandparent) {
}
}
}
-
return false;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBlockScoped.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBlockScoped.js
index 0a20a07f9d..53b0388f5a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBlockScoped.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBlockScoped.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isBlockScoped;
-
var _generated = require("./generated");
-
var _isLet = require("./isLet");
-
function isBlockScoped(node) {
return (0, _generated.isFunctionDeclaration)(node) || (0, _generated.isClassDeclaration)(node) || (0, _isLet.default)(node);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isImmutable.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isImmutable.js
index 10d6ed09db..5b5005c2c2 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isImmutable.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isImmutable.js
@@ -4,14 +4,10 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isImmutable;
-
var _isType = require("./isType");
-
var _generated = require("./generated");
-
function isImmutable(node) {
if ((0, _isType.default)(node.type, "Immutable")) return true;
-
if ((0, _generated.isIdentifier)(node)) {
if (node.name === "undefined") {
return true;
@@ -19,7 +15,6 @@ function isImmutable(node) {
return false;
}
}
-
return false;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isLet.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isLet.js
index 2e1b0d8c7e..c30a270d7e 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isLet.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isLet.js
@@ -4,13 +4,11 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isLet;
-
var _generated = require("./generated");
-
var _constants = require("../constants");
-
function isLet(node) {
- return (0, _generated.isVariableDeclaration)(node) && (node.kind !== "var" || node[_constants.BLOCK_SCOPED_SYMBOL]);
+ return (0, _generated.isVariableDeclaration)(node) && (node.kind !== "var" ||
+ node[_constants.BLOCK_SCOPED_SYMBOL]);
}
//# sourceMappingURL=isLet.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNode.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNode.js
index 824b656e67..256abd0cac 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNode.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNode.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isNode;
-
var _definitions = require("../definitions");
-
function isNode(node) {
return !!(node && _definitions.VISITOR_KEYS[node.type]);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNodesEquivalent.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNodesEquivalent.js
index e070b89f07..172c3a6ebc 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNodesEquivalent.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNodesEquivalent.js
@@ -4,68 +4,54 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isNodesEquivalent;
-
var _definitions = require("../definitions");
-
function isNodesEquivalent(a, b) {
if (typeof a !== "object" || typeof b !== "object" || a == null || b == null) {
return a === b;
}
-
if (a.type !== b.type) {
return false;
}
-
const fields = Object.keys(_definitions.NODE_FIELDS[a.type] || a.type);
const visitorKeys = _definitions.VISITOR_KEYS[a.type];
-
for (const field of fields) {
- const val_a = a[field];
+ const val_a =
+ a[field];
const val_b = b[field];
-
if (typeof val_a !== typeof val_b) {
return false;
}
-
if (val_a == null && val_b == null) {
continue;
} else if (val_a == null || val_b == null) {
return false;
}
-
if (Array.isArray(val_a)) {
if (!Array.isArray(val_b)) {
return false;
}
-
if (val_a.length !== val_b.length) {
return false;
}
-
for (let i = 0; i < val_a.length; i++) {
if (!isNodesEquivalent(val_a[i], val_b[i])) {
return false;
}
}
-
continue;
}
-
if (typeof val_a === "object" && !(visitorKeys != null && visitorKeys.includes(field))) {
for (const key of Object.keys(val_a)) {
if (val_a[key] !== val_b[key]) {
return false;
}
}
-
continue;
}
-
if (!isNodesEquivalent(val_a, val_b)) {
return false;
}
}
-
return true;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isPlaceholderType.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isPlaceholderType.js
index 2853b75501..afd061606a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isPlaceholderType.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isPlaceholderType.js
@@ -4,19 +4,15 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isPlaceholderType;
-
var _definitions = require("../definitions");
-
function isPlaceholderType(placeholderType, targetType) {
if (placeholderType === targetType) return true;
const aliases = _definitions.PLACEHOLDERS_ALIAS[placeholderType];
-
if (aliases) {
for (const alias of aliases) {
if (targetType === alias) return true;
}
}
-
return false;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isReferenced.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isReferenced.js
index 113b6bc3d5..1d9ee86758 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isReferenced.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isReferenced.js
@@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isReferenced;
-
function isReferenced(node, parent, grandparent) {
switch (parent.type) {
case "MemberExpression":
@@ -12,12 +11,9 @@ function isReferenced(node, parent, grandparent) {
if (parent.property === node) {
return !!parent.computed;
}
-
return parent.object === node;
-
case "JSXMemberExpression":
return parent.object === node;
-
case "VariableDeclarator":
return parent.init === node;
@@ -33,24 +29,19 @@ function isReferenced(node, parent, grandparent) {
if (parent.key === node) {
return !!parent.computed;
}
-
return false;
case "ObjectProperty":
if (parent.key === node) {
return !!parent.computed;
}
-
return !grandparent || grandparent.type !== "ObjectPattern";
-
case "ClassProperty":
case "ClassAccessorProperty":
if (parent.key === node) {
return !!parent.computed;
}
-
return true;
-
case "ClassPrivateProperty":
return parent.key !== node;
@@ -72,7 +63,6 @@ function isReferenced(node, parent, grandparent) {
case "RestElement":
return false;
-
case "BreakStatement":
case "ContinueStatement":
return false;
@@ -89,7 +79,6 @@ function isReferenced(node, parent, grandparent) {
if (grandparent != null && grandparent.source) {
return false;
}
-
return parent.local === node;
case "ImportDefaultSpecifier":
@@ -120,10 +109,8 @@ function isReferenced(node, parent, grandparent) {
if (parent.key === node) {
return !!parent.computed;
}
-
return true;
}
-
return true;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isScope.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isScope.js
index d317d045ba..066837ca21 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isScope.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isScope.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isScope;
-
var _generated = require("./generated");
-
function isScope(node, parent) {
if ((0, _generated.isBlockStatement)(node) && ((0, _generated.isFunction)(parent) || (0, _generated.isCatchClause)(parent))) {
return false;
@@ -15,7 +13,6 @@ function isScope(node, parent) {
if ((0, _generated.isPattern)(node) && ((0, _generated.isFunction)(parent) || (0, _generated.isCatchClause)(parent))) {
return true;
}
-
return (0, _generated.isScopable)(node);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isSpecifierDefault.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isSpecifierDefault.js
index 3cb906957e..2606b96ddd 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isSpecifierDefault.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isSpecifierDefault.js
@@ -4,11 +4,10 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isSpecifierDefault;
-
var _generated = require("./generated");
-
function isSpecifierDefault(specifier) {
- return (0, _generated.isImportDefaultSpecifier)(specifier) || (0, _generated.isIdentifier)(specifier.imported || specifier.exported, {
+ return (0, _generated.isImportDefaultSpecifier)(specifier) ||
+ (0, _generated.isIdentifier)(specifier.imported || specifier.exported, {
name: "default"
});
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isType.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isType.js
index 0706d62255..c81149607b 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isType.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isType.js
@@ -4,22 +4,18 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isType;
-
var _definitions = require("../definitions");
-
function isType(nodeType, targetType) {
if (nodeType === targetType) return true;
+
if (_definitions.ALIAS_KEYS[targetType]) return false;
const aliases = _definitions.FLIPPED_ALIAS_KEYS[targetType];
-
if (aliases) {
if (aliases[0] === nodeType) return true;
-
for (const alias of aliases) {
if (nodeType === alias) return true;
}
}
-
return false;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidES3Identifier.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidES3Identifier.js
index 71659705d2..a4a0413335 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidES3Identifier.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidES3Identifier.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isValidES3Identifier;
-
var _isValidIdentifier = require("./isValidIdentifier");
-
const RESERVED_WORDS_ES3_ONLY = new Set(["abstract", "boolean", "byte", "char", "double", "enum", "final", "float", "goto", "implements", "int", "interface", "long", "native", "package", "private", "protected", "public", "short", "static", "synchronized", "throws", "transient", "volatile"]);
function isValidES3Identifier(name) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidIdentifier.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidIdentifier.js
index 4324c5f66e..b8674b5d68 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidIdentifier.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidIdentifier.js
@@ -4,18 +4,14 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isValidIdentifier;
-
var _helperValidatorIdentifier = require("@babel/helper-validator-identifier");
-
function isValidIdentifier(name, reserved = true) {
if (typeof name !== "string") return false;
-
if (reserved) {
if ((0, _helperValidatorIdentifier.isKeyword)(name) || (0, _helperValidatorIdentifier.isStrictReservedWord)(name, true)) {
return false;
}
}
-
return (0, _helperValidatorIdentifier.isIdentifierName)(name);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isVar.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isVar.js
index b44c52daea..f4ac67c060 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isVar.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isVar.js
@@ -4,15 +4,13 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isVar;
-
var _generated = require("./generated");
-
var _constants = require("../constants");
-
function isVar(node) {
return (0, _generated.isVariableDeclaration)(node, {
kind: "var"
- }) && !node[_constants.BLOCK_SCOPED_SYMBOL];
+ }) && !
+ node[_constants.BLOCK_SCOPED_SYMBOL];
}
//# sourceMappingURL=isVar.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/matchesPattern.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/matchesPattern.js
index b50e4f7f77..c7bb672698 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/matchesPattern.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/matchesPattern.js
@@ -4,27 +4,21 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = matchesPattern;
-
var _generated = require("./generated");
-
function matchesPattern(member, match, allowPartial) {
if (!(0, _generated.isMemberExpression)(member)) return false;
const parts = Array.isArray(match) ? match : match.split(".");
const nodes = [];
let node;
-
for (node = member; (0, _generated.isMemberExpression)(node); node = node.object) {
nodes.push(node.property);
}
-
nodes.push(node);
if (nodes.length < parts.length) return false;
if (!allowPartial && nodes.length > parts.length) return false;
-
for (let i = 0, j = nodes.length - 1; i < parts.length; i++, j--) {
const node = nodes[j];
let value;
-
if ((0, _generated.isIdentifier)(node)) {
value = node.name;
} else if ((0, _generated.isStringLiteral)(node)) {
@@ -34,10 +28,8 @@ function matchesPattern(member, match, allowPartial) {
} else {
return false;
}
-
if (parts[i] !== value) return false;
}
-
return true;
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isCompatTag.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isCompatTag.js
index aef0d09bb7..868b8441a1 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isCompatTag.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isCompatTag.js
@@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isCompatTag;
-
function isCompatTag(tagName) {
return !!tagName && /^[a-z]/.test(tagName);
}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isReactComponent.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isReactComponent.js
index bf41f33a82..4a7997702b 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isReactComponent.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isReactComponent.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
-
var _buildMatchMemberExpression = require("../buildMatchMemberExpression");
-
const isReactComponent = (0, _buildMatchMemberExpression.default)("React.Component");
var _default = isReactComponent;
exports.default = _default;
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/validate.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/validate.js
index a2c1653502..fe5ff94f71 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/validate.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/validate.js
@@ -6,9 +6,7 @@ Object.defineProperty(exports, "__esModule", {
exports.default = validate;
exports.validateChild = validateChild;
exports.validateField = validateField;
-
var _definitions = require("../definitions");
-
function validate(node, key, val) {
if (!node) return;
const fields = _definitions.NODE_FIELDS[node.type];
@@ -17,13 +15,11 @@ function validate(node, key, val) {
validateField(node, key, val, field);
validateChild(node, key, val);
}
-
function validateField(node, key, val, field) {
if (!(field != null && field.validate)) return;
if (field.optional && val == null) return;
field.validate(node, key, val);
}
-
function validateChild(node, key, val) {
if (val == null) return;
const validate = _definitions.NODE_PARENT_VALIDATIONS[val.type];
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 4c0c4e0647..b2ce29c2c8 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/types/package.json
@@ -1,6 +1,6 @@
{
"name": "@babel/types",
- "version": "7.20.0",
+ "version": "7.20.2",
"description": "Babel Types is a Lodash-esque utility library for AST nodes",
"author": "The Babel Team (https://babel.dev/team)",
"homepage": "https://babel.dev/docs/en/next/babel-types",
@@ -29,8 +29,8 @@
"to-fast-properties": "^2.0.0"
},
"devDependencies": {
- "@babel/generator": "^7.20.0",
- "@babel/parser": "^7.20.0",
+ "@babel/generator": "^7.20.2",
+ "@babel/parser": "^7.20.2",
"chalk": "^4.1.0",
"glob": "^7.2.0"
},
diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs
index da5b0a3fef..8a62e163c0 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
@@ -10,7 +10,6 @@ var commentParser = require('comment-parser');
* @param {boolean} isArr
* @returns {void}
*/
-
const stripEncapsulatingBrackets = (container, isArr) => {
if (isArr) {
const firstItem = container[0];
@@ -19,9 +18,9 @@ const stripEncapsulatingBrackets = (container, isArr) => {
lastItem.rawType = lastItem.rawType.replace(/\}$/u, '');
return;
}
-
container.rawType = container.rawType.replace(/^\{/u, '').replace(/\}$/u, '');
};
+
/**
* @external CommentParserJsdoc
*/
@@ -89,8 +88,6 @@ const stripEncapsulatingBrackets = (container, isArr) => {
* @param {throwOnTypeParsingErrors} [opts.throwOnTypeParsingErrors=false]
* @returns {JsdocBlock}
*/
-
-
const commentParserToESTree = (jsdoc, mode, {
throwOnTypeParsingErrors = false
} = {}) => {
@@ -103,14 +100,12 @@ const commentParserToESTree = (jsdoc, 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
-
+ }
+ // With even a multiline type now in full, add parsing
let parsedType = null;
-
try {
parsedType = jsdocTypePrattParser.parse(lastTag.rawType, mode);
} catch (err) {
@@ -120,10 +115,8 @@ const commentParserToESTree = (jsdoc, mode, {
throw err;
}
}
-
lastTag.parsedType = parsedType;
};
-
const {
source
} = jsdoc;
@@ -133,18 +126,18 @@ const commentParserToESTree = (jsdoc, mode, {
lineEnd: lineEndRoot,
postDelimiter: postDelimiterRoot,
start: startRoot,
- end: endRoot,
- description: descriptionRoot
+ end: endRoot
}
} = source[0];
const endLine = source.length - 1;
const ast = {
delimiter: delimiterRoot,
- description: descriptionRoot,
+ description: '',
descriptionLines: [],
initial: startRoot,
// `terminal` will be overwritten if there are other entries
terminal: endRoot,
+ hasPreterminalDescription: 0,
endLine,
postDelimiter: postDelimiterRoot,
lineEnd: lineEndRoot,
@@ -153,6 +146,7 @@ const commentParserToESTree = (jsdoc, mode, {
const tags = [];
let lastDescriptionLine;
let lastTag = null;
+ let descLineStateOpen = true;
source.forEach((info, idx) => {
const {
tokens
@@ -166,25 +160,46 @@ const commentParserToESTree = (jsdoc, mode, {
end,
type: rawType
} = tokens;
-
+ if (!tag && description && descLineStateOpen) {
+ if (ast.descriptionStartLine === undefined) {
+ ast.descriptionStartLine = idx;
+ }
+ ast.descriptionEndLine = idx;
+ }
if (tag || end) {
+ descLineStateOpen = false;
if (lastDescriptionLine === undefined) {
lastDescriptionLine = idx;
- } // Clean-up with last tag before end or new tag
-
+ }
+ // Clean-up with last tag before end or new tag
if (lastTag) {
cleanUpLastTag(lastTag);
- } // Stop the iteration when we reach the end
+ }
+
+ // 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.terminal = end;
+ if (description) {
+ if (lastTag) {
+ ast.hasPreterminalTagDescription = 1;
+ } else {
+ ast.hasPreterminalDescription = 1;
+ }
+ const holder = lastTag || ast;
+ holder.description += (holder.description ? '\n' : '') + description;
+ holder.descriptionLines.push({
+ delimiter,
+ description,
+ postDelimiter,
+ initial,
+ type: 'JsdocDescriptionLine'
+ });
+ }
return;
}
-
const {
end: ed,
delimiter: de,
@@ -192,10 +207,8 @@ const commentParserToESTree = (jsdoc, mode, {
start: init,
...tkns
} = tokens;
-
if (!tokens.name) {
let i = 1;
-
while (source[idx + i]) {
const {
tokens: {
@@ -205,23 +218,20 @@ const commentParserToESTree = (jsdoc, mode, {
tag: tg
}
} = source[idx + i];
-
if (tg) {
break;
}
-
if (name) {
tkns.postType = postType;
tkns.name = name;
tkns.postName = postName;
break;
}
-
i++;
}
}
-
- const tagObj = { ...tkns,
+ const tagObj = {
+ ...tkns,
initial: endLine ? init : '',
postDelimiter: lastDescriptionLine ? pd : '',
delimiter: lastDescriptionLine ? de : '',
@@ -234,7 +244,6 @@ const commentParserToESTree = (jsdoc, mode, {
lastTag = tagObj;
tags.push(tagObj);
}
-
if (rawType) {
// Will strip rawType brackets after this tag
lastTag.typeLines.push(lastTag.typeLines.length ? {
@@ -252,7 +261,6 @@ const commentParserToESTree = (jsdoc, mode, {
});
lastTag.rawType += lastTag.rawType ? '\n' + rawType : rawType;
}
-
if (description) {
const holder = lastTag || ast;
holder.descriptionLines.push(holder.descriptionLines.length ? {
@@ -274,15 +282,15 @@ const commentParserToESTree = (jsdoc, mode, {
initial,
type: 'JsdocDescriptionLine'
});
-
if (!tag) {
- holder.description += idx <= 1 && !lastTag ? description : '\n' + description;
+ holder.description += !holder.description && !lastTag ? description : '\n' + description;
}
- } // Clean-up where last line itself has tag content
-
+ }
+ // Clean-up where last line itself has tag content
if (end && tag) {
ast.terminal = end;
+ ast.hasPreterminalTagDescription = 1;
cleanUpLastTag(lastTag);
}
});
@@ -290,7 +298,6 @@ const commentParserToESTree = (jsdoc, mode, {
ast.tags = tags;
return ast;
};
-
const jsdocVisitorKeys = {
JsdocBlock: ['descriptionLines', 'tags'],
JsdocDescriptionLine: [],
@@ -309,7 +316,6 @@ const jsdocVisitorKeys = {
* @param {Settings} settings
* @returns {CommentHandler}
*/
-
const commentHandler = settings => {
/**
* @type {CommentHandler}
@@ -321,7 +327,8 @@ const commentHandler = settings => {
const selector = esquery.parse(commentSelector);
const ast = commentParserToESTree(jsdoc, mode);
return esquery.matches(ast, selector, null, {
- visitorKeys: { ...jsdocTypePrattParser.visitorKeys,
+ visitorKeys: {
+ ...jsdocTypePrattParser.visitorKeys,
...jsdocVisitorKeys
}
});
@@ -354,21 +361,22 @@ const optionalBrackets = /^\[(?<name>[^=]*)=[^\]]*\]/u;
const preserveTypeTokenizer = typeTokenizer('preserve');
const preserveDescriptionTokenizer = descriptionTokenizer('preserve');
const plainNameTokenizer = nameTokenizer();
-
const getTokenizers = ({
noTypes = defaultNoTypes,
noNames = defaultNoNames
} = {}) => {
// trim
- return [// Tag
- tagTokenizer(), // Type
+ return [
+ // Tag
+ tagTokenizer(),
+ // Type
spec => {
if (noTypes.includes(spec.tag)) {
return spec;
}
-
return preserveTypeTokenizer(spec);
- }, // Name
+ },
+ // Name
spec => {
if (spec.tag === 'template') {
// const preWS = spec.postTag;
@@ -377,22 +385,18 @@ const getTokenizers = ({
let name = pos === -1 ? remainder : remainder.slice(0, pos);
const extra = remainder.slice(pos);
let postName = '',
- description = '',
- lineEnd = '';
-
+ description = '',
+ lineEnd = '';
if (pos > -1) {
[, postName, description, lineEnd] = extra.match(/(\s*)([^\r]*)(\r)?/u);
}
-
if (optionalBrackets.test(name)) {
var _name$match, _name$match$groups;
-
name = (_name$match = name.match(optionalBrackets)) === null || _name$match === void 0 ? void 0 : (_name$match$groups = _name$match.groups) === null || _name$match$groups === void 0 ? void 0 : _name$match$groups.name;
spec.optional = true;
} else {
spec.optional = false;
}
-
spec.name = name;
const {
tokens
@@ -403,25 +407,23 @@ const getTokenizers = ({
tokens.lineEnd = lineEnd || '';
return spec;
}
-
if (noNames.includes(spec.tag) || hasSeeWithLink(spec)) {
return spec;
}
-
return plainNameTokenizer(spec);
- }, // Description
+ },
+ // Description
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.parse(`${indent}/*${commentNode.value}*/`, {
@@ -445,17 +447,16 @@ const parseComment = (commentNode, indent = '') => {
const isCommentToken = token => {
return token.type === 'Line' || token.type === 'Block' || token.type === 'Shebang';
};
+
/**
* @param {AST} node
* @returns {boolean}
*/
-
-
const getDecorator = node => {
var _node$declaration, _node$declaration$dec, _node$decorators, _node$parent, _node$parent$decorato;
-
return (node === null || node === void 0 ? void 0 : (_node$declaration = node.declaration) === null || _node$declaration === void 0 ? void 0 : (_node$declaration$dec = _node$declaration.decorators) === null || _node$declaration$dec === void 0 ? void 0 : _node$declaration$dec[0]) || (node === null || node === void 0 ? void 0 : (_node$decorators = node.decorators) === null || _node$decorators === void 0 ? void 0 : _node$decorators[0]) || (node === null || node === void 0 ? void 0 : (_node$parent = node.parent) === null || _node$parent === void 0 ? void 0 : (_node$parent$decorato = _node$parent.decorators) === null || _node$parent$decorato === void 0 ? void 0 : _node$parent$decorato[0]);
};
+
/**
* Check to see if it is a ES6 export declaration.
*
@@ -463,29 +464,26 @@ const getDecorator = node => {
* @returns {boolean} whether the given node represents an export declaration.
* @private
*/
-
-
const looksLikeExport = function (astNode) {
return astNode.type === 'ExportDefaultDeclaration' || astNode.type === 'ExportNamedDeclaration' || astNode.type === 'ExportAllDeclaration' || astNode.type === 'ExportSpecifier';
};
+
/**
* @param {AST} astNode
* @returns {AST}
*/
-
-
const getTSFunctionComment = function (astNode) {
const {
parent
} = astNode;
const grandparent = parent.parent;
const greatGrandparent = grandparent.parent;
- const greatGreatGrandparent = greatGrandparent && greatGrandparent.parent; // istanbul ignore if
+ const greatGreatGrandparent = greatGrandparent && greatGrandparent.parent;
+ // istanbul ignore if
if (parent.type !== 'TSTypeAnnotation') {
return astNode;
}
-
switch (grandparent.type) {
case 'PropertyDefinition':
case 'ClassProperty':
@@ -493,17 +491,17 @@ const getTSFunctionComment = function (astNode) {
case 'TSMethodSignature':
case 'TSPropertySignature':
return grandparent;
-
case 'ArrowFunctionExpression':
// istanbul ignore else
- if (greatGrandparent.type === 'VariableDeclarator' // && greatGreatGrandparent.parent.type === 'VariableDeclaration'
+ if (greatGrandparent.type === 'VariableDeclarator'
+
+ // && greatGreatGrandparent.parent.type === 'VariableDeclaration'
) {
return greatGreatGrandparent.parent;
- } // istanbul ignore next
-
+ }
+ // istanbul ignore next
return astNode;
-
case 'FunctionExpression':
// istanbul ignore else
if (greatGrandparent.type === 'MethodDefinition') {
@@ -511,30 +509,26 @@ const getTSFunctionComment = function (astNode) {
}
// Fallthrough
-
default:
// istanbul ignore if
if (grandparent.type !== 'Identifier') {
// istanbul ignore next
return astNode;
}
+ }
- } // istanbul ignore next
-
-
+ // istanbul ignore next
switch (greatGrandparent.type) {
case 'ArrowFunctionExpression':
// istanbul ignore else
if (greatGreatGrandparent.type === 'VariableDeclarator' && greatGreatGrandparent.parent.type === 'VariableDeclaration') {
return greatGreatGrandparent.parent;
- } // istanbul ignore next
-
+ }
+ // istanbul ignore next
return astNode;
-
case 'FunctionDeclaration':
return greatGrandparent;
-
case 'VariableDeclarator':
// istanbul ignore else
if (greatGreatGrandparent.type === 'VariableDeclaration') {
@@ -542,15 +536,14 @@ const getTSFunctionComment = function (astNode) {
}
// Fallthrough
-
default:
// istanbul ignore next
return astNode;
}
};
-
const invokedExpression = new Set(['CallExpression', 'OptionalCallExpression', 'NewExpression']);
const allowableCommentNode = new Set(['AssignmentPattern', 'VariableDeclaration', 'ExpressionStatement', 'MethodDefinition', 'Property', 'ObjectProperty', 'ClassProperty', 'PropertyDefinition', 'ExportDefaultDeclaration']);
+
/**
* Reduces the provided node to the appropriate node for evaluating
* JSDoc comment status.
@@ -560,23 +553,19 @@ const allowableCommentNode = new Set(['AssignmentPattern', 'VariableDeclaration'
* @returns {ASTNode} The AST node that can be evaluated for appropriate
* JSDoc comments.
*/
-
const getReducedASTNode = function (node, sourceCode) {
let {
parent
} = node;
-
switch (node.type) {
case 'TSFunctionType':
return getTSFunctionComment(node);
-
case 'TSInterfaceDeclaration':
case 'TSTypeAliasDeclaration':
case 'TSEnumDeclaration':
case 'ClassDeclaration':
case 'FunctionDeclaration':
return looksLikeExport(parent) ? parent : node;
-
case 'TSDeclareFunction':
case 'ClassExpression':
case 'ObjectExpression':
@@ -585,46 +574,38 @@ const getReducedASTNode = function (node, sourceCode) {
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
} = parent);
-
if (!parent) {
break;
}
}
-
if (parent && parent.type !== 'FunctionDeclaration' && parent.type !== 'Program') {
if (parent.parent && parent.parent.type === 'ExportNamedDeclaration') {
return parent.parent;
}
-
return parent;
}
}
-
return node;
-
default:
return node;
}
};
+
/**
* Checks for the presence of a JSDoc comment for the given node and returns it.
*
@@ -635,8 +616,6 @@ const getReducedASTNode = function (node, sourceCode) {
* for the given node or null if not found.
* @private
*/
-
-
const findJSDocComment = (astNode, sourceCode, settings) => {
const {
minLines,
@@ -644,43 +623,35 @@ const findJSDocComment = (astNode, sourceCode, settings) => {
} = settings;
let currentNode = astNode;
let tokenBefore = null;
-
while (currentNode) {
const decorator = getDecorator(currentNode);
-
if (decorator) {
currentNode = decorator;
}
-
tokenBefore = sourceCode.getTokenBefore(currentNode, {
includeComments: true
});
-
if (tokenBefore && tokenBefore.type === 'Punctuator' && tokenBefore.value === '(') {
[tokenBefore] = sourceCode.getTokensBefore(currentNode, {
count: 2,
includeComments: true
});
}
-
if (!tokenBefore || !isCommentToken(tokenBefore)) {
return null;
}
-
if (tokenBefore.type === 'Line') {
currentNode = tokenBefore;
continue;
}
-
break;
}
-
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;
}
-
return null;
};
+
/**
* Retrieves the JSDoc comment for a given node.
*
@@ -691,8 +662,6 @@ const findJSDocComment = (astNode, sourceCode, settings) => {
* for the given node or null if not found.
* @public
*/
-
-
const getJSDocComment = function (sourceCode, node, settings) {
const reducedNode = getReducedASTNode(node, sourceCode);
return findJSDocComment(reducedNode, sourceCode, settings);
@@ -709,12 +678,12 @@ const stringifiers = {
}, 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
+` : ''}${
+ // Could use `node.description` (and `node.lineEnd`), but lines may have
// been modified
descriptionLines.length ? descriptionLines.join(lineEnd + '\n') + (tags.length ? lineEnd + '\n' : '') : ''}${tags.length ? tags.join(lineEnd + '\n') : ''}${endLine && !alreadyHasLine ? `${lineEnd}
${initial}` : endLine ? ` ${initial}` : ''}${terminal}`;
},
-
JsdocDescriptionLine({
initial,
delimiter,
@@ -723,7 +692,6 @@ const stringifiers = {
}) {
return `${initial}${delimiter}${postDelimiter}${description}`;
},
-
JsdocTypeLine({
initial,
delimiter,
@@ -733,7 +701,6 @@ const stringifiers = {
}) {
return `${initial}${delimiter}${postDelimiter}${rawType}`;
},
-
JsdocTag(node, opts, parsedType, typeLines, descriptionLines) {
const {
description,
@@ -744,21 +711,23 @@ const stringifiers = {
initial,
delimiter,
postDelimiter,
- tag // , rawType
-
+ tag
+ // , rawType
} = node;
- return `${initial}${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
opts.preferRawType || !parsedType ? typeLines.length ? `{${typeLines.join('\n')}}` : '' : parsedType}${postType}${name ? `${name}${postName || (description ? '\n' : '')}` : ''}${descriptionLines.join('\n')}`;
}
-
};
-const visitorKeys = { ...jsdocVisitorKeys,
+const visitorKeys = {
+ ...jsdocVisitorKeys,
...jsdocTypePrattParser.visitorKeys
};
+
/**
* @todo convert for use by escodegen (until may be patched to support
* custom entries?).
@@ -767,7 +736,6 @@ const visitorKeys = { ...jsdocVisitorKeys,
* @throws {Error}
* @returns {string}
*/
-
function estreeToString(node, opts = {}) {
if (Object.prototype.hasOwnProperty.call(stringifiers, node.type)) {
const childNodeOrArray = visitorKeys[node.type];
@@ -777,13 +745,12 @@ function estreeToString(node, opts = {}) {
}) : node[key] === undefined || node[key] === null ? null : estreeToString(node[key], opts);
});
return stringifiers[node.type](node, opts, ...args);
- } // We use raw type instead but it is a key as other apps may wish to traverse
-
+ }
+ // We use raw type instead but it is a key as other apps may wish to traverse
if (node.type.startsWith('JsdocType')) {
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 e66e046205..b3c1dee34e 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.33.4",
+ "version": "0.36.0",
"author": "Brett Zamir <brettz9@yahoo.com>",
"contributors": [],
"description": "Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities",
@@ -46,14 +46,14 @@
"jsdoc-type-pratt-parser": "~3.1.0"
},
"devDependencies": {
- "@babel/core": "^7.19.3",
+ "@babel/core": "^7.19.6",
"@babel/plugin-syntax-class-properties": "^7.12.13",
"@babel/preset-env": "^7.19.4",
"@brettz9/eslint-plugin": "^1.0.4",
- "@rollup/plugin-babel": "^6.0.0",
+ "@rollup/plugin-babel": "^6.0.2",
"c8": "^7.12.0",
"chai": "^4.3.6",
- "eslint": "^8.25.0",
+ "eslint": "^8.26.0",
"eslint-config-ash-nazg": "34.3.0",
"eslint-config-standard": "^17.0.0",
"eslint-plugin-array-func": "^3.1.7",
@@ -61,18 +61,18 @@
"eslint-plugin-eslint-comments": "^3.2.0",
"eslint-plugin-html": "^7.1.0",
"eslint-plugin-import": "^2.26.0",
- "eslint-plugin-jsdoc": "^39.3.13",
+ "eslint-plugin-jsdoc": "^39.6.0",
"eslint-plugin-markdown": "^3.0.0",
- "eslint-plugin-n": "^15.3.0",
+ "eslint-plugin-n": "^15.4.0",
"eslint-plugin-no-unsanitized": "^4.0.1",
"eslint-plugin-no-use-extend-native": "^0.5.0",
- "eslint-plugin-promise": "^6.1.0",
+ "eslint-plugin-promise": "^6.1.1",
"eslint-plugin-sonarjs": "^0.16.0",
"eslint-plugin-unicorn": "^44.0.2",
"espree": "^9.4.0",
"estraverse": "^5.3.0",
"mocha": "^10.1.0",
- "rollup": "^3.2.3"
+ "rollup": "^3.2.5"
},
"scripts": {
"open": "open ./coverage/lcov-report/index.html",
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 5c4de2ad14..f31ad5e2bf 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
@@ -130,20 +130,20 @@ const commentParserToESTree = (jsdoc, mode, {
lineEnd: lineEndRoot,
postDelimiter: postDelimiterRoot,
start: startRoot,
- end: endRoot,
- description: descriptionRoot
+ end: endRoot
}} = source[0];
const endLine = source.length - 1;
const ast = {
delimiter: delimiterRoot,
- description: descriptionRoot,
+ description: '',
descriptionLines: [],
initial: startRoot,
// `terminal` will be overwritten if there are other entries
terminal: endRoot,
+ hasPreterminalDescription: 0,
endLine,
postDelimiter: postDelimiterRoot,
lineEnd: lineEndRoot,
@@ -154,6 +154,7 @@ const commentParserToESTree = (jsdoc, mode, {
const tags = [];
let lastDescriptionLine;
let lastTag = null;
+ let descLineStateOpen = true;
source.forEach((info, idx) => {
const {tokens} = info;
@@ -167,7 +168,15 @@ const commentParserToESTree = (jsdoc, mode, {
type: rawType
} = tokens;
+ if (!tag && description && descLineStateOpen) {
+ if (ast.descriptionStartLine === undefined) {
+ ast.descriptionStartLine = idx;
+ }
+ ast.descriptionEndLine = idx;
+ }
+
if (tag || end) {
+ descLineStateOpen = false;
if (lastDescriptionLine === undefined) {
lastDescriptionLine = idx;
}
@@ -182,7 +191,23 @@ const commentParserToESTree = (jsdoc, mode, {
// to still process
if (end && !tag) {
ast.terminal = end;
+ if (description) {
+ if (lastTag) {
+ ast.hasPreterminalTagDescription = 1;
+ } else {
+ ast.hasPreterminalDescription = 1;
+ }
+ const holder = lastTag || ast;
+ holder.description += (holder.description ? '\n' : '') + description;
+ holder.descriptionLines.push({
+ delimiter,
+ description,
+ postDelimiter,
+ initial,
+ type: 'JsdocDescriptionLine'
+ });
+ }
return;
}
@@ -284,7 +309,7 @@ const commentParserToESTree = (jsdoc, mode, {
);
if (!tag) {
- holder.description += idx <= 1 && !lastTag
+ holder.description += (!holder.description && !lastTag)
? description
: '\n' + description;
}
@@ -293,6 +318,7 @@ const commentParserToESTree = (jsdoc, mode, {
// Clean-up where last line itself has tag content
if (end && tag) {
ast.terminal = end;
+ ast.hasPreterminalTagDescription = 1;
cleanUpLastTag(lastTag);
}
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 a76b4fb084..33d993ee81 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,E:0.00621152,F:0.0360158,G:0.086438,A:0.00720317,B:0.475409,"5B":0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","5B","J","E","F","G","A","B","","",""],E:"IE",F:{"5B":962323200,J:998870400,E:1161129600,F:1237420800,G:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.007858,K:0.004267,L:0.004268,H:0.003929,M:0.003702,N:0.007858,O:0.023574,P:0,Q:0.004298,R:0.00944,S:0.004043,T:0.007858,U:0.007858,V:0.003929,W:0.003929,X:0.004318,Y:0.003929,Z:0.004118,a:0.003939,c:0.007858,d:0.004118,e:0.003939,f:0.003801,g:0.003929,h:0.003855,i:0.003929,j:0.003929,k:0.007858,l:0.019645,m:0.015716,n:0.055006,o:0.652214,p:3.4143,D:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","H","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","c","d","e","f","g","h","i","j","k","l","m","n","o","p","D","","",""],E:"Edge",F:{C:1438128000,K:1447286400,L:1470096000,H:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,c:1626912000,d:1630627200,e:1632441600,f:1634774400,g:1637539200,h:1641427200,i:1643932800,j:1646265600,k:1649635200,l:1651190400,m:1653955200,n:1655942400,o:1659657600,p:1661990400,D:1664755200},D:{C:"ms",K:"ms",L:"ms",H:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{"0":0.004418,"1":0.008834,"2":0.008322,"3":0.008928,"4":0.004471,"5":0.009284,"6":0.004707,"7":0.009076,"8":0.007858,"9":0.004783,"6B":0.004118,pB:0.004271,I:0.019645,q:0.004879,J:0.020136,E:0.005725,F:0.004525,G:0.00533,A:0.004283,B:0.007858,C:0.004471,K:0.004486,L:0.00453,H:0.008322,M:0.004417,N:0.004425,O:0.004161,r:0.004443,s:0.004283,t:0.008322,u:0.013698,v:0.004161,w:0.008786,x:0.004118,y:0.004317,z:0.004393,AB:0.003929,BB:0.004783,CB:0.00487,DB:0.005029,EB:0.0047,FB:0.011787,GB:0.007858,HB:0.003867,IB:0.004525,JB:0.004293,KB:0.003702,LB:0.004538,MB:0.008282,NB:0.011601,OB:0.055006,PB:0.011601,QB:0.003929,RB:0.007858,SB:0.003929,TB:0.011601,UB:0.003939,qB:0.003855,VB:0.003929,rB:0.004356,WB:0.004425,XB:0.008322,b:0.00415,YB:0.004267,ZB:0.003801,aB:0.004267,bB:0.007858,cB:0.00415,dB:0.004293,eB:0.004425,fB:0.003929,gB:0.00415,hB:0.00415,iB:0.004318,jB:0.004356,kB:0.003929,lB:0.03929,P:0.007858,Q:0.007858,R:0.007858,sB:0.007858,S:0.007858,T:0.003929,U:0.004268,V:0.003801,W:0.011787,X:0.007858,Y:0.003929,Z:0.003929,a:0.070722,c:0.003801,d:0.003855,e:0.019645,f:0.007858,g:0.003929,h:0.007858,i:0.007858,j:0.011787,k:0.011787,l:0.011787,m:0.051077,n:0.141444,o:1.60303,p:0.542202,D:0.007858,tB:0,uB:0,"7B":0.008786,"8B":0.00487},B:"moz",C:["6B","pB","7B","8B","I","q","J","E","F","G","A","B","C","K","L","H","M","N","O","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","TB","UB","qB","VB","rB","WB","XB","b","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","P","Q","R","sB","S","T","U","V","W","X","Y","Z","a","c","d","e","f","g","h","i","j","k","l","m","n","o","p","D","tB","uB",""],E:"Firefox",F:{"0":1395100800,"1":1398729600,"2":1402358400,"3":1405987200,"4":1409616000,"5":1413244800,"6":1417392000,"7":1421107200,"8":1424736000,"9":1428278400,"6B":1161648000,pB:1213660800,"7B":1246320000,"8B":1264032000,I:1300752000,q:1308614400,J:1313452800,E:1317081600,F:1317081600,G:1320710400,A:1324339200,B:1327968000,C:1331596800,K:1335225600,L:1338854400,H:1342483200,M:1346112000,N:1349740800,O:1353628800,r:1357603200,s:1361232000,t:1364860800,u:1368489600,v:1372118400,w:1375747200,x:1379376000,y:1386633600,z:1391472000,AB:1431475200,BB:1435881600,CB:1439251200,DB:1442880000,EB:1446508800,FB:1450137600,GB:1453852800,HB:1457395200,IB:1461628800,JB:1465257600,KB:1470096000,LB:1474329600,MB:1479168000,NB:1485216000,OB:1488844800,PB:1492560000,QB:1497312000,RB:1502150400,SB:1506556800,TB:1510617600,UB:1516665600,qB:1520985600,VB:1525824000,rB:1529971200,WB:1536105600,XB:1540252800,b:1544486400,YB:1548720000,ZB:1552953600,aB:1558396800,bB:1562630400,cB:1567468800,dB:1571788800,eB:1575331200,fB:1578355200,gB:1581379200,hB:1583798400,iB:1586304000,jB:1588636800,kB:1591056000,lB:1593475200,P:1595894400,Q:1598313600,R:1600732800,sB:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,c:1630972800,d:1633392000,e:1635811200,f:1638835200,g:1641859200,h:1644364800,i:1646697600,j:1649116800,k:1651536000,l:1653955200,m:1656374400,n:1658793600,o:1661212800,p:1663632000,D:1666051200,tB:null,uB:null}},D:{A:{"0":0.0047,"1":0.004538,"2":0.008322,"3":0.008596,"4":0.004566,"5":0.004118,"6":0.007858,"7":0.003702,"8":0.004335,"9":0.004464,I:0.004706,q:0.004879,J:0.004879,E:0.005591,F:0.005591,G:0.005591,A:0.004534,B:0.004464,C:0.010424,K:0.0083,L:0.004706,H:0.015087,M:0.004393,N:0.004393,O:0.008652,r:0.008322,s:0.004393,t:0.004317,u:0.003929,v:0.008786,w:0.003939,x:0.004461,y:0.004141,z:0.004326,AB:0.015716,BB:0.003867,CB:0.015716,DB:0.007858,EB:0.003929,FB:0.007858,GB:0.007858,HB:0.007858,IB:0.003867,JB:0.007858,KB:0.019645,LB:0.047148,MB:0.003867,NB:0.003929,OB:0.003929,PB:0.007858,QB:0.003867,RB:0.003929,SB:0.03929,TB:0.003929,UB:0.003702,qB:0.003702,VB:0.011787,rB:0.007858,WB:0.003929,XB:0.011787,b:0.003929,YB:0.011787,ZB:0.027503,aB:0.011787,bB:0.007858,cB:0.047148,dB:0.023574,eB:0.015716,fB:0.023574,gB:0.007858,hB:0.031432,iB:0.047148,jB:0.03929,kB:0.015716,lB:0.035361,P:0.113941,Q:0.043219,R:0.03929,S:0.082509,T:0.086438,U:0.121799,V:0.11787,W:0.121799,X:0.023574,Y:0.043219,Z:0.023574,a:0.062864,c:0.051077,d:0.047148,e:0.03929,f:0.023574,g:0.082509,h:0.066793,i:0.062864,j:0.066793,k:0.113941,l:0.110012,m:0.208237,n:0.664001,o:4.8091,p:16.604,D:0.294675,tB:0.019645,uB:0.011787,"9B":0,AC:0},B:"webkit",C:["","","","","I","q","J","E","F","G","A","B","C","K","L","H","M","N","O","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","TB","UB","qB","VB","rB","WB","XB","b","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","P","Q","R","S","T","U","V","W","X","Y","Z","a","c","d","e","f","g","h","i","j","k","l","m","n","o","p","D","tB","uB","9B","AC"],E:"Chrome",F:{"0":1369094400,"1":1374105600,"2":1376956800,"3":1384214400,"4":1389657600,"5":1392940800,"6":1397001600,"7":1400544000,"8":1405468800,"9":1409011200,I:1264377600,q:1274745600,J:1283385600,E:1287619200,F:1291248000,G:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,H:1316131200,M:1319500800,N:1323734400,O:1328659200,r:1332892800,s:1337040000,t:1340668800,u:1343692800,v:1348531200,w:1352246400,x:1357862400,y:1361404800,z:1364428800,AB:1412640000,BB:1416268800,CB:1421798400,DB:1425513600,EB:1429401600,FB:1432080000,GB:1437523200,HB:1441152000,IB:1444780800,JB:1449014400,KB:1453248000,LB:1456963200,MB:1460592000,NB:1464134400,OB:1469059200,PB:1472601600,QB:1476230400,RB:1480550400,SB:1485302400,TB:1489017600,UB:1492560000,qB:1496707200,VB:1500940800,rB:1504569600,WB:1508198400,XB:1512518400,b:1516752000,YB:1520294400,ZB:1523923200,aB:1527552000,bB:1532390400,cB:1536019200,dB:1539648000,eB:1543968000,fB:1548720000,gB:1552348800,hB:1555977600,iB:1559606400,jB:1564444800,kB:1568073600,lB:1571702400,P:1575936000,Q:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,c:1626739200,d:1630368000,e:1632268800,f:1634601600,g:1637020800,h:1641340800,i:1643673600,j:1646092800,k:1648512000,l:1650931200,m:1653350400,n:1655769600,o:1659398400,p:1661817600,D:1664236800,tB:1666656000,uB:null,"9B":null,AC:null}},E:{A:{I:0,q:0.008322,J:0.004656,E:0.004465,F:0.003929,G:0.003929,A:0.004425,B:0.004318,C:0.003801,K:0.027503,L:0.11787,H:0.027503,BC:0,vB:0.008692,CC:0.011787,DC:0.00456,EC:0.004283,FC:0.015716,wB:0.007858,mB:0.019645,nB:0.03929,xB:0.259314,GC:0.306462,HC:0.051077,yB:0.051077,zB:0.141444,"0B":0.31432,"1B":1.77984,oB:0.184663,"2B":0.011787,IC:0,JC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","BC","vB","I","q","CC","J","DC","E","EC","F","G","FC","A","wB","B","mB","C","nB","K","xB","L","GC","H","HC","yB","zB","0B","1B","oB","2B","IC","JC",""],E:"Safari",F:{BC:1205798400,vB:1226534400,I:1244419200,q:1275868800,CC:1311120000,J:1343174400,DC:1382400000,E:1382400000,EC:1410998400,F:1413417600,G:1443657600,FC:1458518400,A:1474329600,wB:1490572800,B:1505779200,mB:1522281600,C:1537142400,nB:1553472000,K:1568851200,xB:1585008000,L:1600214400,GC:1619395200,H:1632096000,HC:1635292800,yB:1639353600,zB:1647216000,"0B":1652745600,"1B":1658275200,oB:1662940800,"2B":1666569600,IC:null,JC:null}},F:{A:{"0":0.007858,"1":0.004879,"2":0.004879,"3":0.003929,"4":0.005152,"5":0.005014,"6":0.009758,"7":0.004879,"8":0.003929,"9":0.004283,G:0.0082,B:0.016581,C:0.004317,H:0.00685,M:0.00685,N:0.00685,O:0.005014,r:0.006015,s:0.004879,t:0.006597,u:0.006597,v:0.013434,w:0.006702,x:0.006015,y:0.005595,z:0.004393,AB:0.004367,BB:0.004534,CB:0.007858,DB:0.004227,EB:0.004418,FB:0.004161,GB:0.004227,HB:0.004725,IB:0.011787,JB:0.008942,KB:0.004707,LB:0.004827,MB:0.004707,NB:0.004707,OB:0.004326,PB:0.008922,QB:0.014349,RB:0.004425,SB:0.00472,TB:0.004425,UB:0.004425,VB:0.00472,WB:0.004532,XB:0.004566,b:0.02283,YB:0.00867,ZB:0.004656,aB:0.004642,bB:0.003929,cB:0.00944,dB:0.004293,eB:0.003929,fB:0.004298,gB:0.096692,hB:0.004201,iB:0.004141,jB:0.004257,kB:0.003939,lB:0.008236,P:0.003855,Q:0.003939,R:0.008514,sB:0.003939,S:0.003939,T:0.003702,U:0.011787,V:0.003855,W:0.003855,X:0.003929,Y:0.07858,Z:0.887954,a:0.035361,KC:0.00685,LC:0,MC:0.008392,NC:0.004706,mB:0.006229,"3B":0.004879,OC:0.008786,nB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","G","KC","LC","MC","NC","B","mB","3B","OC","C","nB","H","M","N","O","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","TB","UB","VB","WB","XB","b","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","P","Q","R","sB","S","T","U","V","W","X","Y","Z","a","","",""],E:"Opera",F:{"0":1425945600,"1":1430179200,"2":1433808000,"3":1438646400,"4":1442448000,"5":1445904000,"6":1449100800,"7":1454371200,"8":1457308800,"9":1462320000,G:1150761600,KC:1223424000,LC:1251763200,MC:1267488000,NC:1277942400,B:1292457600,mB:1302566400,"3B":1309219200,OC:1323129600,C:1323129600,nB:1352073600,H:1372723200,M:1377561600,N:1381104000,O:1386288000,r:1390867200,s:1393891200,t:1399334400,u:1401753600,v:1405987200,w:1409616000,x:1413331200,y:1417132800,z:1422316800,AB:1465344000,BB:1470096000,CB:1474329600,DB:1477267200,EB:1481587200,FB:1486425600,GB:1490054400,HB:1494374400,IB:1498003200,JB:1502236800,KB:1506470400,LB:1510099200,MB:1515024000,NB:1517961600,OB:1521676800,PB:1525910400,QB:1530144000,RB:1534982400,SB:1537833600,TB:1543363200,UB:1548201600,VB:1554768000,WB:1561593600,XB:1566259200,b:1570406400,YB:1573689600,ZB:1578441600,aB:1583971200,bB:1587513600,cB:1592956800,dB:1595894400,eB:1600128000,fB:1603238400,gB:1613520000,hB:1612224000,iB:1616544000,jB:1619568000,kB:1623715200,lB:1627948800,P:1631577600,Q:1633392000,R:1635984000,sB:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600},D:{G:"o",B:"o",C:"o",KC:"o",LC:"o",MC:"o",NC:"o",mB:"o","3B":"o",OC:"o",nB:"o"}},G:{A:{F:0,vB:0,PC:0,"4B":0.0030538,QC:0.00458069,RC:0.00458069,SC:0.015269,TC:0.00916139,UC:0.0198497,VC:0.0641297,WC:0.00458069,XC:0.074818,YC:0.030538,ZC:0.0244304,aC:0.0290111,bC:0.427531,cC:0.0198497,dC:0.0106883,eC:0.04428,fC:0.140475,gC:0.432112,hC:0.916139,iC:0.230562,yB:0.322175,zB:0.426004,"0B":1.04134,"1B":8.71401,oB:1.9132,"2B":0.0244304},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","vB","PC","4B","QC","RC","SC","F","TC","UC","VC","WC","XC","YC","ZC","aC","bC","cC","dC","eC","fC","gC","hC","iC","yB","zB","0B","1B","oB","2B","","",""],E:"Safari on iOS",F:{vB:1270252800,PC:1283904000,"4B":1299628800,QC:1331078400,RC:1359331200,SC:1394409600,F:1410912000,TC:1413763200,UC:1442361600,VC:1458518400,WC:1473724800,XC:1490572800,YC:1505779200,ZC:1522281600,aC:1537142400,bC:1553472000,cC:1568851200,dC:1572220800,eC:1580169600,fC:1585008000,gC:1600214400,hC:1619395200,iC:1632096000,yB:1639353600,zB:1647216000,"0B":1652659200,"1B":1658275200,oB:1662940800,"2B":1666569600}},H:{A:{jC:1.06906},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","jC","","",""],E:"Opera Mini",F:{jC:1426464000}},I:{A:{pB:0,I:0.024284,D:0,kC:0,lC:0.006071,mC:0,nC:0.024284,"4B":0.078923,oC:0,pC:0.309621},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kC","lC","mC","pB","I","nC","4B","oC","pC","D","","",""],E:"Android Browser",F:{kC:1256515200,lC:1274313600,mC:1291593600,pB:1298332800,I:1318896000,nC:1341792000,"4B":1374624000,oC:1386547200,pC:1401667200,D:1664323200}},J:{A:{E:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","E","A","","",""],E:"Blackberry Browser",F:{E:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,b:0.0111391,mB:0,"3B":0,nB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","mB","3B","C","nB","b","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,mB:1314835200,"3B":1318291200,C:1330300800,nB:1349740800,b:1613433600},D:{b:"webkit"}},L:{A:{D:41.2317},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","","",""],E:"Chrome for Android",F:{D:1664323200}},M:{A:{D:0.297479},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","","",""],E:"Firefox for Android",F:{D:1666051200}},N:{A:{A:0.0115934,B:0.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{qC:0.710307},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","qC","","",""],E:"UC Browser for Android",F:{qC:1634688000},D:{qC:"webkit"}},P:{A:{I:0.166875,rC:0.0103543,sC:0.010304,tC:0.062578,uC:0.0103584,vC:0.0104443,wB:0.0105043,wC:0.031289,xC:0.0208593,yC:0.062578,zC:0.062578,"0C":0.062578,oB:0.114726,"1C":0.239882,"2C":2.02336},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","rC","sC","tC","uC","vC","wB","wC","xC","yC","zC","0C","oB","1C","2C","","",""],E:"Samsung Internet",F:{I:1461024000,rC:1481846400,sC:1509408000,tC:1528329600,uC:1546128000,vC:1554163200,wB:1567900800,wC:1582588800,xC:1593475200,yC:1605657600,zC:1618531200,"0C":1629072000,oB:1640736000,"1C":1651708800,"2C":1659657600}},Q:{A:{xB:0.139633},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","xB","","",""],E:"QQ Browser",F:{xB:1663718400}},R:{A:{"3C":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","3C","","",""],E:"Baidu Browser",F:{"3C":1663027200}},S:{A:{"4C":0.024284},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","4C","","",""],E:"KaiOS Browser",F:{"4C":1527811200}}};
+module.exports={A:{A:{J:0.0131217,D:0.00621152,E:0.0440661,F:0.0881323,A:0.00734435,B:0.440661,"5B":0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","5B","J","D","E","F","A","B","","",""],E:"IE",F:{"5B":962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.007948,K:0.004267,L:0.004268,G:0.003974,M:0.003702,N:0.003974,O:0.01987,P:0,Q:0.004298,R:0.00944,S:0.004043,T:0.003974,U:0.003974,V:0.003974,W:0.003974,X:0.004318,Y:0.003974,Z:0.004118,a:0.003939,d:0.007948,e:0.004118,f:0.003939,g:0.003801,h:0.003929,i:0.003855,j:0.003929,k:0.003974,l:0.003974,m:0.011922,n:0.011922,o:0.035766,p:0.067558,q:0.802748,b:3.07588,H:0.246388},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","G","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","d","e","f","g","h","i","j","k","l","m","n","o","p","q","b","H","","",""],E:"Edge",F:{C:1438128000,K:1447286400,L:1470096000,G:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,d:1626912000,e:1630627200,f:1632441600,g:1634774400,h:1637539200,i:1641427200,j:1643932800,k:1646265600,l:1649635200,m:1651190400,n:1653955200,o:1655942400,p:1659657600,q:1661990400,b:1664755200,H:1666915200},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{"0":0.004393,"1":0.004418,"2":0.008834,"3":0.008322,"4":0.008928,"5":0.004471,"6":0.009284,"7":0.004707,"8":0.009076,"9":0.007948,"6B":0.004118,qB:0.004271,I:0.015896,r:0.004879,J:0.020136,D:0.005725,E:0.004525,F:0.00533,A:0.004283,B:0.007948,C:0.004471,K:0.004486,L:0.00453,G:0.008322,M:0.004417,N:0.004425,O:0.004161,s:0.004443,t:0.004283,u:0.008322,v:0.013698,w:0.004161,x:0.008786,y:0.004118,z:0.004317,AB:0.004783,BB:0.003929,CB:0.004783,DB:0.00487,EB:0.005029,FB:0.0047,GB:0.015896,HB:0.007948,IB:0.003867,JB:0.004525,KB:0.004293,LB:0.003702,MB:0.004538,NB:0.008282,OB:0.011601,PB:0.051662,QB:0.011601,RB:0.003929,SB:0.003974,TB:0.003974,UB:0.011601,VB:0.003939,rB:0.003855,WB:0.003929,sB:0.004356,XB:0.004425,YB:0.008322,c:0.00415,ZB:0.004267,aB:0.003801,bB:0.004267,cB:0.007948,dB:0.00415,eB:0.004293,fB:0.004425,gB:0.003974,hB:0.00415,iB:0.00415,jB:0.004318,kB:0.004356,lB:0.003974,mB:0.035766,P:0.003974,Q:0.007948,R:0.007948,tB:0.003974,S:0.003974,T:0.003929,U:0.004268,V:0.003801,W:0.007948,X:0.007948,Y:0.003974,Z:0.003974,a:0.03974,d:0.003801,e:0.003855,f:0.015896,g:0.003974,h:0.003974,i:0.003974,j:0.003974,k:0.011922,l:0.007948,m:0.011922,n:0.063584,o:0.043714,p:0.071532,q:1.50615,b:0.679554,H:0.007948,uB:0,"7B":0.008786,"8B":0.00487},B:"moz",C:["6B","qB","7B","8B","I","r","J","D","E","F","A","B","C","K","L","G","M","N","O","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","rB","WB","sB","XB","YB","c","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","P","Q","R","tB","S","T","U","V","W","X","Y","Z","a","d","e","f","g","h","i","j","k","l","m","n","o","p","q","b","H","uB",""],E:"Firefox",F:{"0":1391472000,"1":1395100800,"2":1398729600,"3":1402358400,"4":1405987200,"5":1409616000,"6":1413244800,"7":1417392000,"8":1421107200,"9":1424736000,"6B":1161648000,qB:1213660800,"7B":1246320000,"8B":1264032000,I:1300752000,r:1308614400,J:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968000,C:1331596800,K:1335225600,L:1338854400,G:1342483200,M:1346112000,N:1349740800,O:1353628800,s:1357603200,t:1361232000,u:1364860800,v:1368489600,w:1372118400,x:1375747200,y:1379376000,z:1386633600,AB:1428278400,BB:1431475200,CB:1435881600,DB:1439251200,EB:1442880000,FB:1446508800,GB:1450137600,HB:1453852800,IB:1457395200,JB:1461628800,KB:1465257600,LB:1470096000,MB:1474329600,NB:1479168000,OB:1485216000,PB:1488844800,QB:1492560000,RB:1497312000,SB:1502150400,TB:1506556800,UB:1510617600,VB:1516665600,rB:1520985600,WB:1525824000,sB:1529971200,XB:1536105600,YB:1540252800,c:1544486400,ZB:1548720000,aB:1552953600,bB:1558396800,cB:1562630400,dB:1567468800,eB:1571788800,fB:1575331200,gB:1578355200,hB:1581379200,iB:1583798400,jB:1586304000,kB:1588636800,lB:1591056000,mB:1593475200,P:1595894400,Q:1598313600,R:1600732800,tB:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,d:1630972800,e:1633392000,f:1635811200,g:1638835200,h:1641859200,i:1644364800,j:1646697600,k:1649116800,l:1651536000,m:1653955200,n:1656374400,o:1658793600,p:1661212800,q:1663632000,b:1666051200,H:null,uB:null}},D:{A:{"0":0.004326,"1":0.0047,"2":0.004538,"3":0.008322,"4":0.008596,"5":0.004566,"6":0.004118,"7":0.007948,"8":0.003702,"9":0.004335,I:0.004706,r:0.004879,J:0.004879,D:0.005591,E:0.005591,F:0.005591,A:0.004534,B:0.004464,C:0.010424,K:0.0083,L:0.004706,G:0.015087,M:0.004393,N:0.004393,O:0.008652,s:0.008322,t:0.004393,u:0.004317,v:0.003974,w:0.008786,x:0.003939,y:0.004461,z:0.004141,AB:0.004464,BB:0.015896,CB:0.003867,DB:0.015896,EB:0.003974,FB:0.003974,GB:0.007948,HB:0.007948,IB:0.003974,JB:0.003867,KB:0.007948,LB:0.01987,MB:0.047688,NB:0.003867,OB:0.003929,PB:0.003974,QB:0.007948,RB:0.003867,SB:0.003974,TB:0.035766,UB:0.003974,VB:0.003702,rB:0.003702,WB:0.011922,sB:0.011922,XB:0.003974,YB:0.007948,c:0.003929,ZB:0.011922,aB:0.027818,bB:0.007948,cB:0.007948,dB:0.047688,eB:0.023844,fB:0.011922,gB:0.03974,hB:0.011922,iB:0.031792,jB:0.043714,kB:0.035766,lB:0.011922,mB:0.031792,P:0.107298,Q:0.035766,R:0.03974,S:0.067558,T:0.051662,U:0.083454,V:0.083454,W:0.083454,X:0.01987,Y:0.03974,Z:0.023844,a:0.055636,d:0.047688,e:0.043714,f:0.035766,g:0.023844,h:0.063584,i:0.05961,j:0.051662,k:0.055636,l:0.151012,m:0.087428,n:0.143064,o:0.421244,p:0.41727,q:6.00869,b:15.7013,H:0.643788,uB:0.01987,"9B":0.011922,AC:0},B:"webkit",C:["","","","","I","r","J","D","E","F","A","B","C","K","L","G","M","N","O","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","rB","WB","sB","XB","YB","c","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","P","Q","R","S","T","U","V","W","X","Y","Z","a","d","e","f","g","h","i","j","k","l","m","n","o","p","q","b","H","uB","9B","AC"],E:"Chrome",F:{"0":1364428800,"1":1369094400,"2":1374105600,"3":1376956800,"4":1384214400,"5":1389657600,"6":1392940800,"7":1397001600,"8":1400544000,"9":1405468800,I:1264377600,r:1274745600,J:1283385600,D:1287619200,E:1291248000,F:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,G:1316131200,M:1319500800,N:1323734400,O:1328659200,s:1332892800,t:1337040000,u:1340668800,v:1343692800,w:1348531200,x:1352246400,y:1357862400,z:1361404800,AB:1409011200,BB:1412640000,CB:1416268800,DB:1421798400,EB:1425513600,FB:1429401600,GB:1432080000,HB:1437523200,IB:1441152000,JB:1444780800,KB:1449014400,LB:1453248000,MB:1456963200,NB:1460592000,OB:1464134400,PB:1469059200,QB:1472601600,RB:1476230400,SB:1480550400,TB:1485302400,UB:1489017600,VB:1492560000,rB:1496707200,WB:1500940800,sB:1504569600,XB:1508198400,YB:1512518400,c:1516752000,ZB:1520294400,aB:1523923200,bB:1527552000,cB:1532390400,dB:1536019200,eB:1539648000,fB:1543968000,gB:1548720000,hB:1552348800,iB:1555977600,jB:1559606400,kB:1564444800,lB:1568073600,mB:1571702400,P:1575936000,Q:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,d:1626739200,e:1630368000,f:1632268800,g:1634601600,h:1637020800,i:1641340800,j:1643673600,k:1646092800,l:1648512000,m:1650931200,n:1653350400,o:1655769600,p:1659398400,q:1661817600,b:1664236800,H:1666656000,uB:null,"9B":null,AC:null}},E:{A:{I:0,r:0.008322,J:0.004656,D:0.004465,E:0.003974,F:0.003929,A:0.004425,B:0.004318,C:0.003801,K:0.023844,L:0.11922,G:0.027818,BC:0,vB:0.008692,CC:0.011922,DC:0.00456,EC:0.004283,FC:0.015896,wB:0.007948,nB:0.01987,oB:0.035766,xB:0.313946,GC:0.305998,HC:0.051662,yB:0.051662,zB:0.131142,"0B":0.266258,"1B":1.63331,pB:0.49675,"2B":0.071532,IC:0,JC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","BC","vB","I","r","CC","J","DC","D","EC","E","F","FC","A","wB","B","nB","C","oB","K","xB","L","GC","G","HC","yB","zB","0B","1B","pB","2B","IC","JC",""],E:"Safari",F:{BC:1205798400,vB:1226534400,I:1244419200,r:1275868800,CC:1311120000,J:1343174400,DC:1382400000,D:1382400000,EC:1410998400,E:1413417600,F:1443657600,FC:1458518400,A:1474329600,wB:1490572800,B:1505779200,nB:1522281600,C:1537142400,oB:1553472000,K:1568851200,xB:1585008000,L:1600214400,GC:1619395200,G:1632096000,HC:1635292800,yB:1639353600,zB:1647216000,"0B":1652745600,"1B":1658275200,pB:1662940800,"2B":1666569600,IC:null,JC:null}},F:{A:{"0":0.004393,"1":0.007948,"2":0.004879,"3":0.004879,"4":0.003974,"5":0.005152,"6":0.005014,"7":0.009758,"8":0.004879,"9":0.003974,F:0.0082,B:0.016581,C:0.004317,G:0.00685,M:0.00685,N:0.00685,O:0.005014,s:0.006015,t:0.004879,u:0.006597,v:0.006597,w:0.013434,x:0.006702,y:0.006015,z:0.005595,AB:0.004283,BB:0.004367,CB:0.004534,DB:0.007948,EB:0.004227,FB:0.004418,GB:0.004161,HB:0.004227,IB:0.004725,JB:0.011922,KB:0.008942,LB:0.004707,MB:0.004827,NB:0.004707,OB:0.004707,PB:0.004326,QB:0.008922,RB:0.014349,SB:0.004425,TB:0.00472,UB:0.004425,VB:0.004425,WB:0.00472,XB:0.004532,YB:0.004566,c:0.02283,ZB:0.00867,aB:0.004656,bB:0.004642,cB:0.003929,dB:0.00944,eB:0.004293,fB:0.003929,gB:0.004298,hB:0.096692,iB:0.004201,jB:0.004141,kB:0.004257,lB:0.003939,mB:0.008236,P:0.003855,Q:0.003939,R:0.008514,tB:0.003939,S:0.003939,T:0.003702,U:0.011922,V:0.003855,W:0.003855,X:0.003929,Y:0.007948,Z:0.405348,a:0.862358,KC:0.00685,LC:0,MC:0.008392,NC:0.004706,nB:0.006229,"3B":0.004879,OC:0.008786,oB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","F","KC","LC","MC","NC","B","nB","3B","OC","C","oB","G","M","N","O","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","c","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","P","Q","R","tB","S","T","U","V","W","X","Y","Z","a","","",""],E:"Opera",F:{"0":1422316800,"1":1425945600,"2":1430179200,"3":1433808000,"4":1438646400,"5":1442448000,"6":1445904000,"7":1449100800,"8":1454371200,"9":1457308800,F:1150761600,KC:1223424000,LC:1251763200,MC:1267488000,NC:1277942400,B:1292457600,nB:1302566400,"3B":1309219200,OC:1323129600,C:1323129600,oB:1352073600,G:1372723200,M:1377561600,N:1381104000,O:1386288000,s:1390867200,t:1393891200,u:1399334400,v:1401753600,w:1405987200,x:1409616000,y:1413331200,z:1417132800,AB:1462320000,BB:1465344000,CB:1470096000,DB:1474329600,EB:1477267200,FB:1481587200,GB:1486425600,HB:1490054400,IB:1494374400,JB:1498003200,KB:1502236800,LB:1506470400,MB:1510099200,NB:1515024000,OB:1517961600,PB:1521676800,QB:1525910400,RB:1530144000,SB:1534982400,TB:1537833600,UB:1543363200,VB:1548201600,WB:1554768000,XB:1561593600,YB:1566259200,c:1570406400,ZB:1573689600,aB:1578441600,bB:1583971200,cB:1587513600,dB:1592956800,eB:1595894400,fB:1600128000,gB:1603238400,hB:1613520000,iB:1612224000,jB:1616544000,kB:1619568000,lB:1623715200,mB:1627948800,P:1631577600,Q:1633392000,R:1635984000,tB:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600},D:{F:"o",B:"o",C:"o",KC:"o",LC:"o",MC:"o",NC:"o",nB:"o","3B":"o",OC:"o",oB:"o"}},G:{A:{E:0,vB:0,PC:0,"4B":0.00319488,QC:0.00479232,RC:0.00319488,SC:0.014377,TC:0.00479232,UC:0.0159744,VC:0.0607028,WC:0.00319488,XC:0.0718849,YC:0.0255591,ZC:0.0223642,aC:0.0223642,bC:0.408945,cC:0.0287539,dC:0.00958465,eC:0.0383386,fC:0.119808,gC:0.354632,hC:0.773162,iC:0.201278,yB:0.28115,zB:0.351437,"0B":0.800318,"1B":6.71564,pB:4.55111,"2B":0.241214},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","vB","PC","4B","QC","RC","SC","E","TC","UC","VC","WC","XC","YC","ZC","aC","bC","cC","dC","eC","fC","gC","hC","iC","yB","zB","0B","1B","pB","2B","","",""],E:"Safari on iOS",F:{vB:1270252800,PC:1283904000,"4B":1299628800,QC:1331078400,RC:1359331200,SC:1394409600,E:1410912000,TC:1413763200,UC:1442361600,VC:1458518400,WC:1473724800,XC:1490572800,YC:1505779200,ZC:1522281600,aC:1537142400,bC:1553472000,cC:1568851200,dC:1572220800,eC:1580169600,fC:1585008000,gC:1600214400,hC:1619395200,iC:1632096000,yB:1639353600,zB:1647216000,"0B":1652659200,"1B":1658275200,pB:1662940800,"2B":1666569600}},H:{A:{jC:1.02708},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","jC","","",""],E:"Opera Mini",F:{jC:1426464000}},I:{A:{qB:0,I:0.0223354,H:0,kC:0,lC:0,mC:0,nC:0.0297805,"4B":0.0893414,oC:0,pC:0.364811},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kC","lC","mC","qB","I","nC","4B","oC","pC","H","","",""],E:"Android Browser",F:{kC:1256515200,lC:1274313600,mC:1291593600,qB:1298332800,I:1318896000,nC:1341792000,"4B":1374624000,oC:1386547200,pC:1401667200,H:1666828800}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,c:0.0111391,nB:0,"3B":0,oB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","nB","3B","C","oB","c","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,nB:1314835200,"3B":1318291200,C:1330300800,oB:1349740800,c:1613433600},D:{c:"webkit"}},L:{A:{H:40.2785},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1666828800}},M:{A:{b:0.283269},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","b","","",""],E:"Firefox for Android",F:{b:1666051200}},N:{A:{A:0.0115934,B:0.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{qC:0.638862},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","qC","","",""],E:"UC Browser for Android",F:{qC:1634688000},D:{qC:"webkit"}},P:{A:{I:0.146868,rC:0.0103543,sC:0.010304,tC:0.0629436,uC:0.0103584,vC:0.0104443,wB:0.0105043,wC:0.0314718,xC:0.0104906,yC:0.052453,zC:0.052453,"0C":0.0314718,pB:0.0944154,"1C":0.157359,"2C":2.15057},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","rC","sC","tC","uC","vC","wB","wC","xC","yC","zC","0C","pB","1C","2C","","",""],E:"Samsung Internet",F:{I:1461024000,rC:1481846400,sC:1509408000,tC:1528329600,uC:1546128000,vC:1554163200,wB:1567900800,wC:1582588800,xC:1593475200,yC:1605657600,zC:1618531200,"0C":1629072000,pB:1640736000,"1C":1651708800,"2C":1659657600}},Q:{A:{xB:0.126567},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","xB","","",""],E:"QQ Browser",F:{xB:1663718400}},R:{A:{"3C":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","3C","","",""],E:"Baidu Browser",F:{"3C":1663027200}},S:{A:{"4C":0.042189},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","4C","","",""],E:"KaiOS Browser",F:{"4C":1527811200}}};
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 cc88fb9021..12dc5d71b4 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":"28","1":"29","2":"30","3":"31","4":"32","5":"33","6":"34","7":"35","8":"36","9":"37",A:"10",B:"11",C:"12",D:"106",E:"7",F:"8",G:"9",H:"15",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"64",c:"92",d:"93",e:"94",f:"95",g:"96",h:"97",i:"98",j:"99",k:"100",l:"101",m:"102",n:"103",o:"104",p:"105",q:"5",r:"19",s:"20",t:"21",u:"22",v:"23",w:"24",x:"25",y:"26",z:"27",AB:"38",BB:"39",CB:"40",DB:"41",EB:"42",FB:"43",GB:"44",HB:"45",IB:"46",JB:"47",KB:"48",LB:"49",MB:"50",NB:"51",OB:"52",PB:"53",QB:"54",RB:"55",SB:"56",TB:"57",UB:"58",VB:"60",WB:"62",XB:"63",YB:"65",ZB:"66",aB:"67",bB:"68",cB:"69",dB:"70",eB:"71",fB:"72",gB:"73",hB:"74",iB:"75",jB:"76",kB:"77",lB:"78",mB:"11.1",nB:"12.1",oB:"16.0",pB:"3",qB:"59",rB:"61",sB:"82",tB:"107",uB:"108",vB:"3.2",wB:"10.1",xB:"13.1",yB:"15.2-15.3",zB:"15.4","0B":"15.5","1B":"15.6","2B":"16.1","3B":"11.5","4B":"4.2-4.3","5B":"5.5","6B":"2","7B":"3.5","8B":"3.6","9B":"109",AC:"110",BC:"3.1",CC:"5.1",DC:"6.1",EC:"7.1",FC:"9.1",GC:"14.1",HC:"15.1",IC:"16.2",JC:"TP",KC:"9.5-9.6",LC:"10.0-10.1",MC:"10.5",NC:"10.6",OC:"11.6",PC:"4.0-4.1",QC:"5.0-5.1",RC:"6.0-6.1",SC:"7.0-7.1",TC:"8.1-8.4",UC:"9.0-9.2",VC:"9.3",WC:"10.0-10.2",XC:"10.3",YC:"11.0-11.2",ZC:"11.3-11.4",aC:"12.0-12.1",bC:"12.2-12.5",cC:"13.0-13.1",dC:"13.2",eC:"13.3",fC:"13.4-13.7",gC:"14.0-14.4",hC:"14.5-14.8",iC:"15.0-15.1",jC:"all",kC:"2.1",lC:"2.2",mC:"2.3",nC:"4.1",oC:"4.4",pC:"4.4.3-4.4.4",qC:"13.4",rC:"5.0-5.4",sC:"6.2-6.4",tC:"7.2-7.4",uC:"8.2",vC:"9.2",wC:"11.1-11.2",xC:"12.0",yC:"13.0",zC:"14.0","0C":"15.0","1C":"17.0","2C":"18.0","3C":"13.18","4C":"2.5"};
+module.exports={"0":"27","1":"28","2":"29","3":"30","4":"31","5":"32","6":"33","7":"34","8":"35","9":"36",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"107",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"106",c:"64",d:"92",e:"93",f:"94",g:"95",h:"96",i:"97",j:"98",k:"99",l:"100",m:"101",n:"102",o:"103",p:"104",q:"105",r:"5",s:"19",t:"20",u:"21",v:"22",w:"23",x:"24",y:"25",z:"26",AB:"37",BB:"38",CB:"39",DB:"40",EB:"41",FB:"42",GB:"43",HB:"44",IB:"45",JB:"46",KB:"47",LB:"48",MB:"49",NB:"50",OB:"51",PB:"52",QB:"53",RB:"54",SB:"55",TB:"56",UB:"57",VB:"58",WB:"60",XB:"62",YB:"63",ZB:"65",aB:"66",bB:"67",cB:"68",dB:"69",eB:"70",fB:"71",gB:"72",hB:"73",iB:"74",jB:"75",kB:"76",lB:"77",mB:"78",nB:"11.1",oB:"12.1",pB:"16.0",qB:"3",rB:"59",sB:"61",tB:"82",uB:"108",vB:"3.2",wB:"10.1",xB:"13.1",yB:"15.2-15.3",zB:"15.4","0B":"15.5","1B":"15.6","2B":"16.1","3B":"11.5","4B":"4.2-4.3","5B":"5.5","6B":"2","7B":"3.5","8B":"3.6","9B":"109",AC:"110",BC:"3.1",CC:"5.1",DC:"6.1",EC:"7.1",FC:"9.1",GC:"14.1",HC:"15.1",IC:"16.2",JC:"TP",KC:"9.5-9.6",LC:"10.0-10.1",MC:"10.5",NC:"10.6",OC:"11.6",PC:"4.0-4.1",QC:"5.0-5.1",RC:"6.0-6.1",SC:"7.0-7.1",TC:"8.1-8.4",UC:"9.0-9.2",VC:"9.3",WC:"10.0-10.2",XC:"10.3",YC:"11.0-11.2",ZC:"11.3-11.4",aC:"12.0-12.1",bC:"12.2-12.5",cC:"13.0-13.1",dC:"13.2",eC:"13.3",fC:"13.4-13.7",gC:"14.0-14.4",hC:"14.5-14.8",iC:"15.0-15.1",jC:"all",kC:"2.1",lC:"2.2",mC:"2.3",nC:"4.1",oC:"4.4",pC:"4.4.3-4.4.4",qC:"13.4",rC:"5.0-5.4",sC:"6.2-6.4",tC:"7.2-7.4",uC:"8.2",vC:"9.2",wC:"11.1-11.2",xC:"12.0",yC:"13.0",zC:"14.0","0C":"15.0","1C":"17.0","2C":"18.0","3C":"13.18","4C":"2.5"};
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 1ad8eadeb9..f35fc37ca2 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G","16":"A B"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"132":"D"},N:{"1":"A","2":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:6,C:"AAC audio file format"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F","16":"A B"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"132":"b"},N:{"1":"A","2":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:6,C:"AAC audio file format"};
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 6da281134c..cc2a044997 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 E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H"},C:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB","130":"C mB"},F:{"1":"PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"AbortController & AbortSignal"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G"},C:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 7B 8B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB","130":"C nB"},F:{"1":"QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"AbortController & AbortSignal"};
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 4459d6c9e2..f186829ddb 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 E F G A B 5B"},B:{"1":"C K L H M N O","2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC","132":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E","132":"A"},K:{"2":"A B C b mB 3B","132":"nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC","132":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","132":"A"},K:{"2":"A B C c nB 3B","132":"oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs"};
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 125aedaee9..3fb4f466cc 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","194":"UB qB VB rB WB XB b YB ZB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Accelerometer"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","194":"VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Accelerometer"};
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 49d09f895b..af9795f37b 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":"G A B","130":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","257":"6B pB I q J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"EventTarget.addEventListener()"};
+module.exports={A:{A:{"1":"F A B","130":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","257":"6B qB I r J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"EventTarget.addEventListener()"};
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 875d708446..81db2668f9 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":"F G A B","2":"J E 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"G B C KC LC MC NC mB 3B OC nB","16":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"16":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"2":"b","16":"A B C mB 3B nB"},L:{"16":"D"},M:{"16":"D"},N:{"16":"A B"},O:{"16":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"16":"3C"},S:{"1":"4C"}},B:1,C:"Alternate stylesheet"};
+module.exports={A:{A:{"1":"E F A B","2":"J D 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"F B C KC LC MC NC nB 3B OC oB","16":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"16":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"2":"c","16":"A B C nB 3B oB"},L:{"16":"H"},M:{"16":"b"},N:{"16":"A B"},O:{"16":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"16":"3C"},S:{"1":"4C"}},B:1,C:"Alternate stylesheet"};
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 7c81820c32..da2feda8c6 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 E F G A B 5B"},B:{"2":"C K","132":"L H M N O","322":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","194":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","322":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB KC LC MC NC mB 3B OC nB","322":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"132":"4C"}},B:4,C:"Ambient Light Sensor"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K","132":"L G M N O","322":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","194":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","322":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB","322":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"132":"4C"}},B:4,C:"Ambient Light Sensor"};
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 7e28a8ac6f..26d89c3034 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B"},D:{"1":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},E:{"1":"F G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC EC"},F:{"1":"B C IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"0 1 2 3 4 5 6 7 8 9 G H M N O r s t u v w x y z AB BB CB DB EB FB GB HB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"Animated PNG (APNG)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"B C JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"0 1 2 3 4 5 6 7 8 9 F G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Animated PNG (APNG)"};
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 81b1eb169d..c97f4222c3 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w 7B 8B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","16":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Array.prototype.findIndex"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Array.prototype.findIndex"};
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 c38529ed3c..aa30c4a584 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 E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w 7B 8B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","16":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Array.prototype.find"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Array.prototype.find"};
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 eab5813d03..f61ffdfa73 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB 7B 8B"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB"},E:{"1":"C K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB mB"},F:{"1":"SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB KC LC MC NC mB 3B OC nB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"flat & flatMap array methods"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB 7B 8B"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB nB"},F:{"1":"TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB KC LC MC NC nB 3B OC oB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"flat & flatMap array methods"};
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 06f34b0d65..2da5c6fa56 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 E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB 7B 8B"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Array.prototype.includes"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Array.prototype.includes"};
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 5f590816de..4bdd09dfff 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Arrow functions"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Arrow functions"};
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 0b3f88292f..a4acb874d2 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 E F G A B 5B"},B:{"1":"K L H M N O","132":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B"},D:{"2":"I q J E F G A B C K L H M N O r s t u v w x y z","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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","132":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","132":"b"},L:{"132":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"132":"qC"},P:{"2":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"1":"4C"}},B:6,C:"asm.js"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"2":"0 I r J D E F A B C K L G M N O s t u v w x y z","132":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","132":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"132":"qC"},P:{"2":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"1":"4C"}},B:6,C:"asm.js"};
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 3140b61cb8..b22ae864e7 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 7B 8B","132":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","66":"UB qB VB rB"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC","260":"gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","260":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","260":"b"},L:{"1":"D"},M:{"132":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC","260":"vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Asynchronous Clipboard API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B","132":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","66":"VB rB WB sB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC","260":"gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","260":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","260":"c"},L:{"1":"H"},M:{"132":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC","260":"vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Asynchronous Clipboard API"};
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 586bda3a29..a832bdd805 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 E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K","194":"L"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O 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"},D:{"1":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC","514":"wB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC","514":"XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Async functions"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K","194":"L"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B"},D:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","514":"wB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC","514":"XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Async functions"};
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 1ec8756af5..50e734364a 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","2":"G KC LC","16":"MC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","16":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Base64 encoding and decoding"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC LC","16":"MC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","16":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Base64 encoding and decoding"};
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 c636d646e0..6269ee2a37 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w 7B 8B"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K","33":"0 1 2 3 4 5 L H M N O r s t u v w x y z"},E:{"1":"H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","33":"J E F G A B C K L DC EC FC wB mB nB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"H M N O r s t"},G:{"1":"hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Web Audio API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K","33":"0 1 2 3 4 5 6 L G M N O s t u v w x y z"},E:{"1":"G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J D E F A B C K L DC EC FC wB nB oB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"G M N O s t u"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Web Audio API"};
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 d9d6e57c7f..3a62c547e8 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","132":"I q J E F G A B C K L H M N O r 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G","4":"KC LC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","2":"kC lC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Audio element"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","132":"I r J D E F A B C K L G M N O s 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F","4":"KC LC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","2":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Audio element"};
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 15e5d1f2cc..d6f7ba72f8 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 E F G 5B"},B:{"1":"C K L H M N O","322":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB","322":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC"},F:{"2":"0 1 2 3 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","322":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"322":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"322":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"322":"xB"},R:{"322":"3C"},S:{"194":"4C"}},B:1,C:"Audio Tracks"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O","322":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB","322":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC"},F:{"2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","322":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"322":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"322":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"322":"xB"},R:{"322":"3C"},S:{"194":"4C"}},B:1,C:"Audio Tracks"};
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 82ebbcbb1b..345c953d9c 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Autofocus attribute"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Autofocus attribute"};
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 aa2677d820..bc47752890 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O 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","129":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Auxclick"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","129":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Auxclick"};
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 083417465a..645dff44c9 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 E F G A B 5B"},B:{"2":"C K L H M N","194":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s 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","66":"RB SB TB UB qB VB rB WB XB b","260":"YB","516":"ZB"},D:{"1":"dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB","66":"aB bB cB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1090":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"AV1 video format"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N","194":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 7B 8B","66":"SB TB UB VB rB WB sB XB YB c","260":"ZB","516":"aB"},D:{"1":"eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB","66":"bB cB dB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1090":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"AV1 video format"};
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 474c32c8dd..24eb1006d0 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB 7B 8B","194":"kB lB P Q R sB S T U V W X Y Z a c","257":"d e f g h i j k l m n o p D tB uB"},D:{"1":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB","516":"2B IC JC"},F:{"1":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB KC LC MC NC mB 3B OC nB"},G:{"1":"2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B","257":"oB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"AVIF image format"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB 7B 8B","194":"lB mB P Q R tB S T U V W X Y Z a d","257":"e f g h i j k l m n o p q b H uB"},D:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB","516":"2B IC JC"},F:{"1":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB KC LC MC NC nB 3B OC oB"},G:{"1":"2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B","257":"pB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"AVIF image format"};
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 6967a93980..09f9fa6be1 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":"G A B","132":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","132":"6B pB I q J E F G A B C K L H M N O r s t u v w 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C CC DC EC FC wB mB nB zB 0B 1B oB 2B IC JC","132":"I K BC vB xB","2050":"L H GC HC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","132":"G KC LC"},G:{"2":"vB PC 4B","772":"F QC RC SC TC UC VC WC XC YC ZC aC bC","2050":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC oC pC","132":"nC 4B"},J:{"260":"E A"},K:{"1":"B C mB 3B nB","2":"b","132":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"2":"I","1028":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS background-attachment"};
+module.exports={A:{A:{"1":"F A B","132":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C CC DC EC FC wB nB oB zB 0B 1B pB 2B IC JC","132":"I K BC vB xB","2050":"L G GC HC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","132":"F KC LC"},G:{"2":"vB PC 4B","772":"E QC RC SC TC UC VC WC XC YC ZC aC bC","2050":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC oC pC","132":"nC 4B"},J:{"260":"D A"},K:{"1":"B C nB 3B oB","2":"c","132":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"2":"I","1028":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS background-attachment"};
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 79ca5f3c5d..dbd50856e2 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 E F G A B 5B"},B:{"1":"H M N O","33":"C K L P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB","33":"I q J E F G A B C K CC DC EC FC wB mB nB xB"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC","33":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"16":"pB kC lC mC","33":"I D nC 4B oC pC"},J:{"33":"E A"},K:{"16":"A B C mB 3B nB","33":"b"},L:{"33":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"1":"4C"}},B:7,C:"Background-clip: text"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O","33":"C K L P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB","33":"I r J D E F A B C K CC DC EC FC wB nB oB xB"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC","33":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"16":"qB kC lC mC","33":"I H nC 4B oC pC"},J:{"33":"D A"},K:{"16":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"1":"4C"}},B:7,C:"Background-clip: text"};
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 c3cbf4d276..2a06cf7680 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B","36":"8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","516":"I q J E F G A B C K L"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","772":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC","36":"LC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","4":"vB PC 4B RC","516":"QC"},H:{"132":"jC"},I:{"1":"D oC pC","36":"kC","516":"pB I nC 4B","548":"lC mC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Background-image options"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","36":"8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","516":"I r J D E F A B C K L"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","772":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC","36":"LC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","4":"vB PC 4B RC","516":"QC"},H:{"132":"jC"},I:{"1":"H oC pC","36":"kC","516":"qB I nC 4B","548":"lC mC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Background-image options"};
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 9269d92d05..058e57c48b 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"background-position-x & background-position-y"};
+module.exports={A:{A:{"1":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"background-position-x & background-position-y"};
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 ce3477de8f..0c74bc04a3 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 E F 5B","132":"G"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B 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 TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G H M N O KC LC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS background-repeat round and space"};
+module.exports={A:{A:{"1":"A B","2":"J D E 5B","132":"F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F G M N O KC LC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS background-repeat round and space"};
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 d9b00906f7..fc1cdbcc9a 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D 7B 8B","16":"tB uB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Background Sync API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b 7B 8B","16":"H uB"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Background Sync API"};
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 f5dda2c37a..dd35bb5a4d 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB","2":"6B pB I q J E F G OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB","164":"A B C K L H"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I q J E F G A B C K L H M N O r s t u v w x y z","66":"9"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Battery Status API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB","2":"6B qB I r J D E F PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB","164":"A B C K L G"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z","66":"AB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Battery Status API"};
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 af3e70981a..2a0f395630 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 E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Beacon API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Beacon API"};
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 1fade6c223..8819fa02a0 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 E F G A B","16":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B"},D:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB nB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC mB 3B OC nB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"16":"A B"},O:{"1":"qC"},P:{"2":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Printing Events"};
+module.exports={A:{A:{"1":"J D E F A B","16":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},D:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"1":"qC"},P:{"2":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Printing Events"};
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 ef34cb054b..5ee677207d 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b 7B 8B","194":"YB ZB aB"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB xB"},F:{"1":"QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"BigInt"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c 7B 8B","194":"ZB aB bB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB xB"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"BigInt"};
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 e042c1fb2a..312e435bc9 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B","36":"J E F G A B C"},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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E","36":"F G A B C K L H M N O r"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B C KC LC MC NC mB 3B OC"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"D","2":"kC lC mC","36":"pB I nC 4B oC pC"},J:{"1":"A","2":"E"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Blob constructing"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","36":"J D E F A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D","36":"E F A B C K L G M N O s"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H","2":"kC lC mC","36":"qB I nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Blob constructing"};
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 c903e3b605..8b025a14fd 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 E F G 5B","129":"A B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E","33":"F G A B C K L H M N O r s t u"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB kC lC mC","33":"I nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Blob URLs"};
+module.exports={A:{A:{"2":"J D E F 5B","129":"A B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D","33":"E F A B C K L G M N O s t u v"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC","33":"I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Blob URLs"};
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 70da2160d8..cfab6839fd 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 E F G A 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","260":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","804":"I q J E F G A B C K L 7B 8B"},D:{"1":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","260":"NB OB PB QB RB","388":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB","1412":"0 1 H M N O r s t u v w x y z","1956":"I q J E F G A B C K L"},E:{"1":"zB 0B 1B oB 2B IC JC","129":"A B C K L H FC wB mB nB xB GC HC yB","1412":"J E F G DC EC","1956":"I q BC vB CC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G KC LC","260":"AB BB CB DB EB","388":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z","1796":"MC NC","1828":"B C mB 3B OC nB"},G:{"1":"zB 0B 1B oB 2B","129":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB","1412":"F RC SC TC UC","1956":"vB PC 4B QC"},H:{"1828":"jC"},I:{"1":"D","388":"oC pC","1956":"pB I kC lC mC nC 4B"},J:{"1412":"A","1924":"E"},K:{"1":"b","2":"A","1828":"B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","260":"rC sC","388":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:4,C:"CSS3 Border images"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","804":"I r J D E F A B C K L 7B 8B"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","260":"OB PB QB RB SB","388":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB","1412":"0 1 2 G M N O s t u v w x y z","1956":"I r J D E F A B C K L"},E:{"1":"zB 0B 1B pB 2B IC JC","129":"A B C K L G FC wB nB oB xB GC HC yB","1412":"J D E F DC EC","1956":"I r BC vB CC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC","260":"BB CB DB EB FB","388":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB","1796":"MC NC","1828":"B C nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","129":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB","1412":"E RC SC TC UC","1956":"vB PC 4B QC"},H:{"1828":"jC"},I:{"1":"H","388":"oC pC","1956":"qB I kC lC mC nC 4B"},J:{"1412":"A","1924":"D"},K:{"1":"c","2":"A","1828":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","260":"rC sC","388":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:4,C:"CSS3 Border images"};
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 17325247c1..d623192fb1 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","257":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","289":"pB 7B 8B","292":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"I"},E:{"1":"q E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"I BC vB","129":"J CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"vB"},H:{"2":"jC"},I:{"1":"pB I D lC mC nC 4B oC pC","33":"kC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"257":"4C"}},B:4,C:"CSS3 Border-radius (rounded corners)"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","257":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","289":"qB 7B 8B","292":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"I"},E:{"1":"r D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"I BC vB","129":"J CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"vB"},H:{"2":"jC"},I:{"1":"qB I H lC mC nC 4B oC pC","33":"kC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"257":"4C"}},B:4,C:"CSS3 Border-radius (rounded corners)"};
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 465856fbc8..3dc5d4b220 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r 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":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB KC LC MC NC mB 3B OC nB"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"BroadcastChannel"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"BroadcastChannel"};
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 a46b2f7cd1..f203883c0b 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 E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB 7B 8B"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","194":"LB","257":"MB"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","513":"B C mB nB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"8 9"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","194":"MB","257":"NB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","513":"B C nB oB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"9 AB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"};
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 1af0f331e5..2aaa4ca4f0 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 E F 5B","260":"G","516":"A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","33":"I q J E F G A B C K L H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O","33":"r s t u v w x"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","132":"oC pC"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"calc() as CSS unit value"};
+module.exports={A:{A:{"2":"J D E 5B","260":"F","516":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"I r J D E F A B C K L G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O","33":"s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","132":"oC pC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"calc() as CSS unit value"};
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 efcdc9273d..47f3d1e222 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 E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","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 OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r 7B 8B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Canvas blend modes"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s 7B 8B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Canvas blend modes"};
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 6541dcecbb..0e1b2717ba 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":"G A B","2":"5B","8":"J E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","8":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","8":"G KC LC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","8":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Text API for Canvas"};
+module.exports={A:{A:{"1":"F A B","2":"5B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","8":"F KC LC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","8":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Text API for Canvas"};
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 70f29661a5..7d829ba7da 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":"G A B","2":"5B","8":"J E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","132":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","132":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"260":"jC"},I:{"1":"pB I D nC 4B oC pC","132":"kC lC mC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Canvas (basic support)"};
+module.exports={A:{A:{"1":"F A B","2":"5B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","132":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"260":"jC"},I:{"1":"qB I H nC 4B oC pC","132":"kC lC mC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Canvas (basic support)"};
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 c58aa51d26..d3c67af3fd 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 E F 5B","132":"G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w x y"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"ch (character) unit"};
+module.exports={A:{A:{"2":"J D E 5B","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"ch (character) unit"};
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 72073fe204..f3e7c2bc79 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 I q J E F G A B C K L H M N O r s t u v w x y z","129":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC","16":"pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 I r J D E F A B C K L G M N O s t u v w x y z","129":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC","16":"pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"};
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 7cff1301db..3bc3d38a34 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w x 7B 8B","194":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","2":"G KC LC","16":"MC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Channel messaging"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y 7B 8B","194":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC LC","16":"MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Channel messaging"};
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 118f1eccf7..41f2eb88da 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 E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"ChildNode.remove()"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"ChildNode.remove()"};
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 4efb5e9fd9..5671b3966a 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 E F G 5B","1924":"A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"6B pB 7B","516":"w x","772":"I q J E F G A B C K L H M N O r s t u v 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"I q J E","516":"w x y z","772":"v","900":"F G A B C K L H M N O r s t u"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I q BC vB","900":"J CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","8":"G B KC LC MC NC mB","900":"C 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"vB PC 4B","900":"QC RC"},H:{"900":"jC"},I:{"1":"D oC pC","8":"kC lC mC","900":"pB I nC 4B"},J:{"1":"A","900":"E"},K:{"1":"b","8":"A B","900":"C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"900":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"classList (DOMTokenList)"};
+module.exports={A:{A:{"8":"J D E F 5B","1924":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB 7B","516":"x y","772":"I r J D E F A B C K L G M N O s t u v w 8B"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I r J D","516":"0 x y z","772":"w","900":"E F A B C K L G M N O s t u v"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r BC vB","900":"J CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","8":"F B KC LC MC NC nB","900":"C 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B","900":"QC RC"},H:{"900":"jC"},I:{"1":"H oC pC","8":"kC lC mC","900":"qB I nC 4B"},J:{"1":"A","900":"D"},K:{"1":"c","8":"A B","900":"C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"900":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"classList (DOMTokenList)"};
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 13417960a3..616f081579 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width"};
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 7757498877..5de021a8af 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 E F G A B 5B"},B:{"260":"N O","2436":"C K L H M","8196":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B","772":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB","4100":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"I q J E F G A B C","2564":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB","8196":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","10244":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"1":"C K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB","2308":"A B wB mB","2820":"I q J E F G CC DC EC FC"},F:{"2":"G B KC LC MC NC mB 3B OC","16":"C","516":"nB","2564":"0 1 H M N O r s t u v w x y z","8196":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","10244":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","2820":"F QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","260":"D","2308":"oC pC"},J:{"2":"E","2308":"A"},K:{"2":"A B C mB 3B","16":"nB","260":"b"},L:{"8196":"D"},M:{"1028":"D"},N:{"2":"A B"},O:{"8196":"qC"},P:{"2052":"rC sC","2308":"I","8196":"tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"8196":"xB"},R:{"8196":"3C"},S:{"4100":"4C"}},B:5,C:"Synchronous Clipboard API"};
+module.exports={A:{A:{"2436":"J D E F A B 5B"},B:{"260":"N O","2436":"C K L G M","8196":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","772":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB","4100":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C","2564":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB","8196":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","10244":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB","2308":"A B wB nB","2820":"I r J D E F CC DC EC FC"},F:{"2":"F B KC LC MC NC nB 3B OC","16":"C","516":"oB","2564":"0 1 2 G M N O s t u v w x y z","8196":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","10244":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","2820":"E QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","260":"H","2308":"oC pC"},J:{"2":"D","2308":"A"},K:{"2":"A B C nB 3B","16":"oB","260":"c"},L:{"8196":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"8196":"qC"},P:{"2052":"rC sC","2308":"I","8196":"tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"8196":"xB"},R:{"8196":"3C"},S:{"4100":"4C"}},B:5,C:"Synchronous Clipboard API"};
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 481ee54158..4bfada6051 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 E F G A B 5B"},B:{"1":"i j k l m n o p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h"},C:{"1":"tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h 7B 8B","258":"i j k l m n o","578":"p D"},D:{"1":"i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y","194":"Z a c d e f g h"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"16":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"COLR/CPAL(v1) Font Formats"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"j k l m n o p q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i"},C:{"1":"H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i 7B 8B","258":"j k l m n o p","578":"q b"},D:{"1":"j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y","194":"Z a d e f g h i"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"16":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"COLR/CPAL(v1) Font Formats"};
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 dc3c2ad3b6..656ab52d50 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 E F 5B","257":"G A B"},B:{"1":"C K L H M N O","513":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB","513":"eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","129":"B C K mB nB xB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB KC LC MC NC mB 3B OC nB","513":"UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"16":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"COLR/CPAL(v0) Font Formats"};
+module.exports={A:{A:{"2":"J D E 5B","257":"F A B"},B:{"1":"C K L G M N O","513":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB","513":"fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","129":"B C K nB oB xB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB KC LC MC NC nB 3B OC oB","513":"VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"COLR/CPAL(v0) Font Formats"};
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 d93b24e065..1e6fb4775e 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B pB 7B 8B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","132":"0 1 H M N O r s t u v w x y z"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q J BC vB","132":"E F G DC EC FC","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","16":"G B KC LC MC NC mB 3B","132":"H M"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB","132":"F PC 4B QC RC SC TC UC VC"},H:{"1":"jC"},I:{"1":"D oC pC","16":"kC lC","132":"pB I mC nC 4B"},J:{"132":"E A"},K:{"1":"C b nB","16":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Node.compareDocumentPosition()"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","132":"0 1 2 G M N O s t u v w x y z"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r J BC vB","132":"D E F DC EC FC","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","16":"F B KC LC MC NC nB 3B","132":"G M"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB","132":"E PC 4B QC RC SC TC UC VC"},H:{"1":"jC"},I:{"1":"H oC pC","16":"kC lC","132":"qB I mC nC 4B"},J:{"132":"D A"},K:{"1":"C c oB","16":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Node.compareDocumentPosition()"};
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 6b4fd6e4a5..879f1d041d 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 E 5B","132":"F G"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G KC LC MC NC"},G:{"1":"vB PC 4B QC","513":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"4097":"jC"},I:{"1025":"pB I D kC lC mC nC 4B oC pC"},J:{"258":"E A"},K:{"2":"A","258":"B C mB 3B nB","1025":"b"},L:{"1025":"D"},M:{"2049":"D"},N:{"258":"A B"},O:{"258":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1025":"3C"},S:{"1":"4C"}},B:1,C:"Basic console logging functions"};
+module.exports={A:{A:{"1":"A B","2":"J D 5B","132":"E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC"},G:{"1":"vB PC 4B QC","513":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"4097":"jC"},I:{"1025":"qB I H kC lC mC nC 4B oC pC"},J:{"258":"D A"},K:{"2":"A","258":"B C nB 3B oB","1025":"c"},L:{"1025":"H"},M:{"2049":"b"},N:{"258":"A B"},O:{"258":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1025":"3C"},S:{"1":"4C"}},B:1,C:"Basic console logging functions"};
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 0300450c32..ab1f0bb271 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 E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G KC LC MC NC","16":"B"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"b","16":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"console.time and console.timeEnd"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC","16":"B"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c","16":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"console.time and console.timeEnd"};
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 c0f4c3ef36..8c79b5d550 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 E F G A 5B","2052":"B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","132":"6B pB I q J E F G A B C 7B 8B","260":"0 1 2 3 4 5 6 7 K L H M N O r s t u v w x y z"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","260":"I q J E F G A B C K L H M N O r s","772":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB","1028":"DB EB FB GB HB IB JB KB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","260":"I q A BC vB wB","772":"J E F G CC DC EC FC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G KC","132":"B LC MC NC mB 3B","644":"C OC nB","772":"H M N O r s t u v w x y z","1028":"0 1 2 3 4 5 6 7"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","260":"vB PC 4B WC XC","772":"F QC RC SC TC UC VC"},H:{"644":"jC"},I:{"1":"D","16":"kC lC","260":"mC","772":"pB I nC 4B oC pC"},J:{"772":"E A"},K:{"1":"b","132":"A B mB 3B","644":"C nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","1028":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"const"};
+module.exports={A:{A:{"2":"J D E F A 5B","2052":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"6B qB I r J D E F A B C 7B 8B","260":"0 1 2 3 4 5 6 7 8 K L G M N O s t u v w x y z"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","260":"I r J D E F A B C K L G M N O s t","772":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB","1028":"EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","260":"I r A BC vB wB","772":"J D E F CC DC EC FC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC","132":"B LC MC NC nB 3B","644":"C OC oB","772":"0 G M N O s t u v w x y z","1028":"1 2 3 4 5 6 7 8"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","260":"vB PC 4B WC XC","772":"E QC RC SC TC UC VC"},H:{"644":"jC"},I:{"1":"H","16":"kC lC","260":"mC","772":"qB I nC 4B oC pC"},J:{"772":"D A"},K:{"1":"c","132":"A B nB 3B","644":"C oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","1028":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"const"};
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 c86479989f..28183793b1 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 E F G 5B","900":"A B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","388":"L H M","900":"C K"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","260":"LB MB","388":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB","900":"0 I q J E F G A B C K L H M N O r s t u v w x y z"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","388":"0 1 2 3 4 5 6 7 8 9 x y z AB BB","900":"H M N O r s t u v w"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB","388":"F G EC FC","900":"J E CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G B KC LC MC NC mB 3B","388":"H M N O r s t u v w x y","900":"C OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B","388":"F SC TC UC VC","900":"QC RC"},H:{"2":"jC"},I:{"1":"D","16":"pB kC lC mC","388":"oC pC","900":"I nC 4B"},J:{"16":"E","388":"A"},K:{"1":"b","16":"A B mB 3B","900":"C nB"},L:{"1":"D"},M:{"1":"D"},N:{"900":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"388":"4C"}},B:1,C:"Constraint Validation API"};
+module.exports={A:{A:{"2":"J D E F 5B","900":"A B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","388":"L G M","900":"C K"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","260":"MB NB","388":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB","900":"0 1 I r J D E F A B C K L G M N O s t u v w x y z"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","388":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB","900":"G M N O s t u v w x"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB","388":"E F EC FC","900":"J D CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B KC LC MC NC nB 3B","388":"G M N O s t u v w x y z","900":"C OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B","388":"E SC TC UC VC","900":"QC RC"},H:{"2":"jC"},I:{"1":"H","16":"qB kC lC mC","388":"oC pC","900":"I nC 4B"},J:{"16":"D","388":"A"},K:{"1":"c","16":"A B nB 3B","900":"C oB"},L:{"1":"H"},M:{"1":"b"},N:{"900":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"388":"4C"}},B:1,C:"Constraint Validation API"};
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 152be9d1bb..94c6fd21a1 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B","4":"pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"contenteditable attribute (basic support)"};
+module.exports={A:{A:{"1":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B","4":"qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"contenteditable attribute (basic support)"};
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 cc66be5905..1e996d7871 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 E F G 5B","132":"A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","129":"I q J E F G A B C K L H M N O r s t u"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K","257":"L H M N O r s t u v w"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB","257":"J DC","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","257":"RC","260":"QC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E","257":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Content Security Policy 1.0"};
+module.exports={A:{A:{"2":"J D E F 5B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","129":"I r J D E F A B C K L G M N O s t u v"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K","257":"L G M N O s t u v w x"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","257":"J DC","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","257":"RC","260":"QC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D","257":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Content Security Policy 1.0"};
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 5497832ed2..75439880f9 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L","4100":"H M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","132":"3 4 5 6","260":"7","516":"8 9 AB BB CB DB EB FB GB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z","1028":"8 9 AB","2052":"BB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u KC LC MC NC mB 3B OC nB","1028":"v w x","2052":"y"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Content Security Policy Level 2"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L","4100":"G M N O"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"4 5 6 7","260":"8","516":"9 AB BB CB DB EB FB GB HB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z","1028":"9 AB BB","2052":"CB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB","1028":"w x y","2052":"z"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Content Security Policy Level 2"};
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 b9ebcd12f4..0fc2b873e6 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 E F G A B 5B"},B:{"1":"W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","194":"P Q R S T U V"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB","194":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB KC LC MC NC mB 3B OC nB","194":"NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Cookie Store API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","194":"P Q R S T U V"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB","194":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB KC LC MC NC nB 3B OC oB","194":"OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Cookie Store API"};
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 ed67cf6932..82a1f01fa3 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 E 5B","132":"A","260":"F G"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB","1025":"rB WB XB b YB ZB aB bB cB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"I q J E F G A B C"},E:{"2":"BC vB","513":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","644":"I q CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC"},G:{"513":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","644":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"D oC pC","132":"pB I kC lC mC nC 4B"},J:{"1":"A","132":"E"},K:{"1":"C b nB","2":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","132":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Cross-Origin Resource Sharing"};
+module.exports={A:{A:{"1":"B","2":"J D 5B","132":"A","260":"E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB","1025":"sB XB YB c ZB aB bB cB dB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C"},E:{"2":"BC vB","513":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","644":"I r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC"},G:{"513":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","644":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","132":"qB I kC lC mC nC 4B"},J:{"1":"A","132":"D"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","132":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Cross-Origin Resource Sharing"};
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 92071010ed..f8a1d1e22f 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB 7B 8B","1028":"d e f g h i j k l m n o p D tB uB","3076":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c"},D:{"1":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","132":"MB NB","260":"OB PB","516":"QB RB SB TB UB"},E:{"2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB GC","4100":"H HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","132":"9 AB","260":"BB CB","516":"DB EB FB GB HB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC","4100":"iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1028":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","16":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"3076":"4C"}},B:1,C:"createImageBitmap"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB 7B 8B","1028":"e f g h i j k l m n o p q b H uB","3076":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d"},D:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","132":"NB OB","260":"PB QB","516":"RB SB TB UB VB"},E:{"2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC","4100":"G HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","132":"AB BB","260":"CB DB","516":"EB FB GB HB IB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC","4100":"iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","16":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"3076":"4C"}},B:1,C:"createImageBitmap"};
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 5b6587b347..b63c02bfd3 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","66":"KB LB MB","129":"NB OB PB QB RB SB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC mB 3B OC nB"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Credential Management API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","66":"LB MB NB","129":"OB PB QB RB SB TB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB KC LC MC NC nB 3B OC oB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Credential Management API"};
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 f74ed7d500..7e6ef58565 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J E F G A","164":"B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","513":"C K L H M N O"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"0 1 2 3 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","66":"4 5"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"0 1 2 3 4 5 6 7 8 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I q J E BC vB CC DC","289":"F G A EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","8":"G B C H M N O r s t u v KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"vB PC 4B QC RC SC","289":"F TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","8":"pB I kC lC mC nC 4B oC pC"},J:{"8":"E A"},K:{"1":"b","8":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A","164":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Web Cryptography"};
+module.exports={A:{A:{"2":"5B","8":"J D E F A","164":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","513":"C K L G M N O"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","66":"5 6"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r J D BC vB CC DC","289":"E F A EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","8":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B QC RC SC","289":"E TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","8":"qB I kC lC mC nC 4B oC pC"},J:{"8":"D A"},K:{"1":"c","8":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A","164":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Web Cryptography"};
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 63db00fc75..c4a86ceaf1 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w x y 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v KC LC MC NC mB 3B OC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"D pC","2":"pB I kC lC mC nC 4B oC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS all property"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B oC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS all property"};
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 18bb648549..ddc2f465f5 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I 7B 8B","33":"q J E F G A B C K L H"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB","33":"J E F CC DC EC","292":"I q"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC","33":"0 1 C H M N O r s t u v w x y z"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"F RC SC TC","164":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"D","33":"I nC 4B oC pC","164":"pB kC lC mC"},J:{"33":"E A"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS Animation"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I 7B 8B","33":"r J D E F A B C K L G"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB","33":"J D E CC DC EC","292":"I r"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","33":"0 1 2 C G M N O s t u v w x y z"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"E RC SC TC","164":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H","33":"I nC 4B oC pC","164":"qB kC lC mC"},J:{"33":"D A"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS Animation"};
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 883a9c5524..001c959e7b 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B","33":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q J BC vB CC","33":"E F DC EC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC","33":"F RC SC TC"},H:{"2":"jC"},I:{"1":"D","16":"pB I kC lC mC nC 4B","33":"oC pC"},J:{"16":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","16":"I","33":"rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"CSS :any-link selector"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B","33":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r J BC vB CC","33":"D E DC EC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC","33":"E RC SC TC"},H:{"2":"jC"},I:{"1":"H","16":"qB I kC lC mC nC 4B","33":"oC pC"},J:{"16":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","16":"I","33":"rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"CSS :any-link selector"};
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 d85d247aa1..6368e61cfd 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 E F G A B 5B"},B:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D","33":"S","164":"P Q R","388":"C K L H M N O"},C:{"1":"Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","164":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","676":"0 1 2 3 4 5 6 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"S","164":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R"},E:{"1":"zB 0B 1B oB 2B IC JC","164":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"1":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"dB eB fB","164":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB"},G:{"1":"zB 0B 1B oB 2B","164":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","164":"pB I kC lC mC nC 4B oC pC"},J:{"164":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","388":"B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"164":"xB"},R:{"1":"3C"},S:{"164":"4C"}},B:5,C:"CSS Appearance"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H","33":"S","164":"P Q R","388":"C K L G M N O"},C:{"1":"Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","164":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","676":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"S","164":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R"},E:{"1":"zB 0B 1B pB 2B IC JC","164":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"eB fB gB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB"},G:{"1":"zB 0B 1B pB 2B","164":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","164":"qB I kC lC mC nC 4B oC pC"},J:{"164":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","388":"B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"164":"xB"},R:{"1":"3C"},S:{"164":"4C"}},B:5,C:"CSS Appearance"};
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 76b29974f9..8050ed9eff 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z","132":"a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","132":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z","132":"a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB KC LC MC NC mB 3B OC nB","132":"kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","132":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","132":"b"},L:{"132":"D"},M:{"132":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C","132":"oB 1C 2C"},Q:{"2":"xB"},R:{"132":"3C"},S:{"132":"4C"}},B:4,C:"CSS Counter Styles"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z","132":"a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z","132":"a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB KC LC MC NC nB 3B OC oB","132":"lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","132":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"132":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C","132":"pB 1C 2C"},Q:{"2":"xB"},R:{"132":"3C"},S:{"132":"4C"}},B:4,C:"CSS Counter Styles"};
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 6c69629a9e..c46a192d43 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js
@@ -1 +1 @@
-module.exports={A:{D:{"33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},L:{"33":"D"},B:{"2":"C K L H M N O","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U 7B 8B"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},K:{"2":"A B C mB 3B nB","33":"b"},E:{"1":"H HC yB zB 0B 1B oB 2B IC","2":"JC","33":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB GC"},G:{"1":"iC yB zB 0B 1B oB 2B","33":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},I:{"2":"pB I kC lC mC nC 4B","33":"D oC pC"}},B:6,C:":autofill CSS pseudo-class"};
+module.exports={A:{D:{"33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U 7B 8B"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},K:{"2":"A B C nB 3B oB","33":"c"},E:{"1":"G HC yB zB 0B 1B pB 2B IC","2":"JC","33":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC"},G:{"1":"iC yB zB 0B 1B pB 2B","33":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},I:{"2":"qB I kC lC mC nC 4B","33":"H oC pC"}},B:6,C:":autofill CSS pseudo-class"};
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 69f842c2f8..475391d070 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M","257":"N O"},C:{"1":"n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB 7B 8B","578":"dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m"},D:{"1":"jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O 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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB"},E:{"2":"I q J E F BC vB CC DC EC","33":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F vB PC 4B QC RC SC TC","33":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C oB 1C 2C","2":"I","194":"rC sC tC uC vC wB wC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS Backdrop Filter"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M","257":"N O"},C:{"1":"o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB 7B 8B","578":"eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n"},D:{"1":"kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB"},E:{"2":"I r J D E BC vB CC DC EC","33":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"E vB PC 4B QC RC SC TC","33":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C pB 1C 2C","2":"I","194":"rC sC tC uC vC wB wC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS Backdrop Filter"};
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 7ec6242fed..038f9969c8 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS background-position edge offsets"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS background-position edge offsets"};
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 3732c46289..fc40fa3011 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 I q J E F G A B C K L H M N O r s t u v w x y z","260":"IB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC","132":"F G A EC FC"},F:{"1":"0 1 2 3 4 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t KC LC MC NC mB 3B OC nB","260":"5"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","132":"F TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS background-blend-mode"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 I r J D E F A B C K L G M N O s t u v w x y z","260":"JB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","132":"E F A EC FC"},F:{"1":"0 1 2 3 4 5 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u KC LC MC NC nB 3B OC oB","260":"6"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","132":"E TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS background-blend-mode"};
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 af530e987b..9d823f0bae 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 E F G A B 5B"},B:{"2":"C K L H M N O","164":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"2":"I q J E F G A B C K L H M N O r s t","164":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J BC vB CC","164":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G KC LC MC NC","129":"B C mB 3B OC nB","164":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC","164":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"132":"jC"},I:{"2":"pB I kC lC mC nC 4B","164":"D oC pC"},J:{"2":"E","164":"A"},K:{"2":"A","129":"B C mB 3B nB","164":"b"},L:{"164":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"1":"4C"}},B:4,C:"CSS box-decoration-break"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","164":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"2":"I r J D E F A B C K L G M N O s t u","164":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J BC vB CC","164":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F KC LC MC NC","129":"B C nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC","164":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"132":"jC"},I:{"2":"qB I kC lC mC nC 4B","164":"H oC pC"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C nB 3B oB","164":"c"},L:{"164":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"1":"4C"}},B:4,C:"CSS box-decoration-break"};
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 0a0b37d71d..70b1edc880 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","33":"7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"I q J E F G"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"q","164":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"PC 4B","164":"vB"},H:{"2":"jC"},I:{"1":"I D nC 4B oC pC","164":"pB kC lC mC"},J:{"1":"A","33":"E"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Box-shadow"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","33":"7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"I r J D E F"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"r","164":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"PC 4B","164":"vB"},H:{"2":"jC"},I:{"1":"I H nC 4B oC pC","164":"qB kC lC mC"},J:{"1":"A","33":"D"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Box-shadow"};
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 09314d5213..69e7c560b2 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"2":"BC vB","33":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"7 8 9 G B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 H M N O r s t u v w x y z"},G:{"33":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"D","33":"pB I kC lC mC nC 4B oC pC"},J:{"33":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","33":"I"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS Canvas Drawings"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"2":"BC vB","33":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"8 9 F B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 G M N O s t u v w x y z"},G:{"33":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"H","33":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","33":"I"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS Canvas Drawings"};
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 1b90846b1f..9191fd3d31 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O 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"},D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS caret-color"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS caret-color"};
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 3237deabd3..804e129fa5 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 E F G A B 5B"},B:{"1":"j k l m n o p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f","322":"g h i"},C:{"1":"h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d 7B 8B","194":"e f g"},D:{"1":"j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f","322":"g h i"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"1":"V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U KC LC MC NC mB 3B OC nB"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS Cascade Layers"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"k l m n o p q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g","322":"h i j"},C:{"1":"i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e 7B 8B","194":"f g h"},D:{"1":"k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g","322":"h i j"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U KC LC MC NC nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS Cascade Layers"};
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 fb3027cd1f..6f1ca1d305 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Case-insensitive CSS attribute selectors"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Case-insensitive CSS attribute selectors"};
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 f7a06e3c07..977fca53ab 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 E F G A B 5B"},B:{"2":"C K L H M N","260":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","3138":"O"},C:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","132":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B","644":"JB KB LB MB NB OB PB"},D:{"2":"I q J E F G A B C K L H M N O r s t u v","260":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","292":"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"},E:{"2":"I q J BC vB CC DC","260":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","292":"E F G A B C K EC FC wB mB nB"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","260":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","292":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB"},G:{"2":"vB PC 4B QC RC","260":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","292":"F SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","260":"D","292":"oC pC"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","260":"b"},L:{"260":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"260":"qC"},P:{"292":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"260":"xB"},R:{"260":"3C"},S:{"644":"4C"}},B:4,C:"CSS clip-path property (for HTML)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N","260":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","3138":"O"},C:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","132":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","644":"KB LB MB NB OB PB QB"},D:{"2":"I r J D E F A B C K L G M N O s t u v w","260":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","292":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"2":"I r J BC vB CC DC","260":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","292":"D E F A B C K EC FC wB nB oB"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","260":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","292":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB"},G:{"2":"vB PC 4B QC RC","260":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","292":"E SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","260":"H","292":"oC pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","260":"c"},L:{"260":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"260":"qC"},P:{"292":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"260":"xB"},R:{"260":"3C"},S:{"644":"4C"}},B:4,C:"CSS clip-path property (for HTML)"};
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 9f91e3cf50..c186962606 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 E F G A B 5B"},B:{"2":"C K L H M N O","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"16":"I q J E F G A B C K L H M N O","33":"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 TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q BC vB CC","33":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"16":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"16":"pB I kC lC mC nC 4B oC pC","33":"D"},J:{"16":"E A"},K:{"2":"A B C mB 3B nB","33":"b"},L:{"16":"D"},M:{"1":"D"},N:{"16":"A B"},O:{"16":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"33":"xB"},R:{"16":"3C"},S:{"1":"4C"}},B:4,C:"CSS print-color-adjust"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"16":"I r J D E F A B C K L G M N O","33":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r BC vB CC","33":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"16":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"16":"qB I kC lC mC nC 4B oC pC","33":"H"},J:{"16":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"16":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"16":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"33":"xB"},R:{"16":"3C"},S:{"1":"4C"}},B:4,C:"CSS print-color-adjust"};
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 e4011e9fe6..ebe2df7bd3 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB","322":"uB 9B AC"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC","132":"B C K L wB mB nB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC","132":"XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS color() function"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","322":"uB 9B AC"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","132":"B C K L wB nB oB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC","132":"XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS color() function"};
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 ef45b0111a..60fe0fbf57 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB 7B 8B","578":"iB jB kB lB P Q R sB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","194":"qB VB rB WB XB b YB ZB aB bB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB KC LC MC NC mB 3B OC nB","194":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS Conical Gradients"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB 7B 8B","578":"jB kB lB mB P Q R tB"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","194":"rB WB sB XB YB c ZB aB bB cB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB KC LC MC NC nB 3B OC oB","194":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS Conical Gradients"};
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 e3e856f5a9..bc9176049a 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 E F G A B 5B"},B:{"1":"D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o","516":"p"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a","194":"d e f g h i j k l m n o","450":"c","516":"p"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB KC LC MC NC mB 3B OC nB","194":"P Q R sB S T U V W X Y Z","516":"a"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Container Queries (Size)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p","516":"q"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a","194":"e f g h i j k l m n o p","450":"d","516":"q"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB KC LC MC NC nB 3B OC oB","194":"P Q R tB S T U V W X Y Z","516":"a"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Container Queries (Size)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-query-units.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-query-units.js
index a85fb0c202..3dee202589 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-query-units.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-query-units.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c","194":"l m n o","450":"d e f g h i j k"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB KC LC MC NC mB 3B OC nB","194":"P Q R sB S T U V W X Y Z"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Container Query Units"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d","194":"m n o p","450":"e f g h i j k l"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB KC LC MC NC nB 3B OC oB","194":"P Q R tB S T U V W X Y Z"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Container Query Units"};
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 b62c2bdd6b..7a948246ed 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB 7B 8B","194":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB"},D:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","66":"NB"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","66":"AB BB"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:2,C:"CSS Containment"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB 7B 8B","194":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB"},D:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","66":"OB"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB KC LC MC NC nB 3B OC oB","66":"BB CB"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:2,C:"CSS Containment"};
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 40c8db4a17..ba7337a7cf 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 E F G A B 5B"},B:{"1":"U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O P Q R S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS content-visibility"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS content-visibility"};
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 6e2ac28e71..c73f33557a 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":"F G A B","2":"J E 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS Counters"};
+module.exports={A:{A:{"1":"E F A B","2":"J D 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS Counters"};
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 d746652963..889dfd626f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J 5B","2340":"E F G A B"},B:{"2":"C K L H M N O","1025":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"d e f g h i j k l m n o p D tB uB","2":"6B pB 7B","513":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c","545":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB","1025":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","164":"J","4644":"E F G DC EC FC"},F:{"2":"G B H M N O r s t u v w x y z KC LC MC NC mB 3B","545":"C OC nB","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 OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","4260":"QC RC","4644":"F SC TC UC VC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","1025":"D"},J:{"2":"E","4260":"A"},K:{"2":"A B mB 3B","545":"C nB","1025":"b"},L:{"1025":"D"},M:{"1":"D"},N:{"2340":"A B"},O:{"1025":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1025":"xB"},R:{"1025":"3C"},S:{"4097":"4C"}},B:4,C:"Crisp edges/pixelated images"};
+module.exports={A:{A:{"2":"J 5B","2340":"D E F A B"},B:{"2":"C K L G M N O","1025":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"e f g h i j k l m n o p q b H uB","2":"6B qB 7B","513":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d","545":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","1025":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","164":"J","4644":"D E F DC EC FC"},F:{"2":"0 F B G M N O s t u v w x y z KC LC MC NC nB 3B","545":"C OC oB","1025":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","4260":"QC RC","4644":"E SC TC UC VC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","1025":"H"},J:{"2":"D","4260":"A"},K:{"2":"A B nB 3B","545":"C oB","1025":"c"},L:{"1025":"H"},M:{"1":"b"},N:{"2340":"A B"},O:{"1025":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1025":"xB"},R:{"1025":"3C"},S:{"4097":"4C"}},B:4,C:"Crisp edges/pixelated images"};
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 8b3bac0eca..685f11a0db 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 E F G A B 5B"},B:{"2":"C K L H M N O","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"I q J E F G A B C K L H M","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB","33":"J E F G CC DC EC FC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","33":"F QC RC SC TC UC VC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","33":"D oC pC"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","33":"b"},L:{"33":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:4,C:"CSS Cross-Fade Function"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"I r J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","33":"J D E F CC DC EC FC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","33":"E QC RC SC TC UC VC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","33":"H oC pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:4,C:"CSS Cross-Fade Function"};
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 96ffd70728..73ccb7f216 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B pB 7B 8B"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","132":"0 1 2 3 4 5 6 7 8 9 H M N O 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 H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB","132":"J E F G A CC DC EC FC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G B KC LC MC NC mB 3B","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z","260":"C OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC RC","132":"F SC TC UC VC WC"},H:{"260":"jC"},I:{"1":"D","16":"pB kC lC mC","132":"I nC 4B oC pC"},J:{"16":"E","132":"A"},K:{"1":"b","16":"A B C mB 3B","260":"nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:":default CSS pseudo-class"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB","132":"J D E F A CC DC EC FC"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B KC LC MC NC nB 3B","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB","260":"C OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC","132":"E SC TC UC VC WC"},H:{"260":"jC"},I:{"1":"H","16":"qB kC lC mC","132":"I nC 4B oC pC"},J:{"16":"D","132":"A"},K:{"1":"c","16":"A B C nB 3B","260":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:":default CSS pseudo-class"};
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 0a009e522d..8673a0de25 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 E F G A B 5B"},B:{"2":"C K L H M N O Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","16":"P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"B","2":"I q J E F G A C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Explicit descendant combinator >>"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"B","2":"I r J D E F A C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Explicit descendant combinator >>"};
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 322c4cc5b9..95a40b9a30 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 E F G 5B","164":"A B"},B:{"66":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","164":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 I q J E F G A B C K L H M N O r s t u v w x y z","66":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB KC LC MC NC mB 3B OC nB","66":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"292":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A b","292":"B C mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"164":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"66":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Device Adaptation"};
+module.exports={A:{A:{"2":"J D E F 5B","164":"A B"},B:{"66":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","164":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z","66":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB","66":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"292":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A c","292":"B C nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"164":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"66":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Device Adaptation"};
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 dc895870e9..800f01ca91 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o","194":"p D"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z","194":"a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z KC LC MC NC mB 3B OC nB","194":"a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"33":"4C"}},B:5,C:":dir() CSS pseudo-class"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p","194":"q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z","194":"a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z KC LC MC NC nB 3B OC oB","194":"a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"33":"4C"}},B:5,C:":dir() CSS pseudo-class"};
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 3ae8dbca41..394bdc3a08 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 E F G A B 5B"},B:{"2":"C K L H M N O","132":"P Q R S T U V W X","260":"Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB","260":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","132":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X","194":"UB qB VB rB WB XB b","260":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B BC vB CC DC EC FC wB","132":"C K L H mB nB xB GC HC yB zB 0B 1B","516":"2B IC JC","772":"oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB KC LC MC NC mB 3B OC nB","132":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB","260":"jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC","132":"ZC aC bC cC dC eC","260":"fC gC hC iC yB zB 0B 1B","772":"oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","260":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","260":"b"},L:{"260":"D"},M:{"260":"D"},N:{"2":"A B"},O:{"132":"qC"},P:{"2":"I rC sC tC uC","132":"vC wB wC xC yC zC","260":"0C oB 1C 2C"},Q:{"132":"xB"},R:{"260":"3C"},S:{"132":"4C"}},B:4,C:"CSS display: contents"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X","260":"Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB","260":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","132":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X","194":"VB rB WB sB XB YB c","260":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B BC vB CC DC EC FC wB","132":"C K L G nB oB xB GC HC yB zB 0B 1B","516":"2B IC JC","772":"pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB KC LC MC NC nB 3B OC oB","132":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB","260":"kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC","132":"ZC aC bC cC dC eC","260":"fC gC hC iC yB zB 0B 1B","772":"pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","260":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","260":"c"},L:{"260":"H"},M:{"260":"b"},N:{"2":"A B"},O:{"132":"qC"},P:{"2":"I rC sC tC uC","132":"vC wB wC xC yC zC","260":"0C pB 1C 2C"},Q:{"132":"xB"},R:{"260":"3C"},S:{"132":"4C"}},B:4,C:"CSS display: contents"};
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 37109d4b8a..1700ac6bd5 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","164":"6B pB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"33":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"33":"4C"}},B:5,C:"CSS element() function"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","164":"6B qB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"33":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"33":"4C"}},B:5,C:"CSS element() function"};
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 612157194a..f9607e27a0 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b 7B 8B"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","132":"B"},F:{"1":"SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC","132":"YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS Environment Variables env()"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c 7B 8B"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","132":"B"},F:{"1":"TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","132":"YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS Environment Variables env()"};
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 5f809c5388..577833d681 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 E F G 5B","33":"A B"},B:{"2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","33":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"33":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Exclusions Level 1"};
+module.exports={A:{A:{"2":"J D E F 5B","33":"A B"},B:{"2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"33":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Exclusions Level 1"};
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 15b6845d78..62f16ab434 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B C KC LC MC NC mB 3B OC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Feature Queries"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Feature Queries"};
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 57f364ab40..c5b9f34e4f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X"},L:{"1":"D"},B:{"1":"Y Z a c d e f g h i j k l m n o p D","33":"C K L H M N O P Q R S T U V W X"},C:{"1":"sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R 7B 8B"},M:{"1":"D"},A:{"2":"J E F G 5B","33":"A B"},F:{"1":"iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"1":"H GC HC yB zB 0B 1B oB 2B IC","2":"JC","33":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB"},G:{"1":"hC iC yB zB 0B 1B oB 2B","33":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},P:{"1":"0C oB 1C 2C","33":"I rC sC tC uC vC wB wC xC yC zC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","33":"oC pC"}},B:6,C:"::file-selector-button CSS pseudo-element"};
+module.exports={A:{D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X"},L:{"1":"H"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","33":"C K L G M N O P Q R S T U V W X"},C:{"1":"tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R 7B 8B"},M:{"1":"b"},A:{"2":"J D E F 5B","33":"A B"},F:{"1":"jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"G GC HC yB zB 0B 1B pB 2B IC","2":"JC","33":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB"},G:{"1":"hC iC yB zB 0B 1B pB 2B","33":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},P:{"1":"0C pB 1C 2C","33":"I rC sC tC uC vC wB wC xC yC zC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","33":"oC pC"}},B:6,C:"::file-selector-button CSS pseudo-element"};
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 e68cc114d0..1a517bbd67 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC","33":"G"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC","33":"UC VC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS filter() function"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC","33":"UC VC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS filter() function"};
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 93acf437d5..6b0597ae1b 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","1028":"K L H M N O","1346":"C"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B","196":"6","516":"0 1 2 3 4 5 I q J E F G A B C K L H M N O r s t u v w x y z 8B"},D:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N","33":"0 1 2 3 4 5 6 7 8 9 O 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":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","33":"J E F G DC EC"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"F RC SC TC UC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","33":"oC pC"},J:{"2":"E","33":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","33":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS Filter Effects"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","1028":"K L G M N O","1346":"C"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","196":"7","516":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z 8B"},D:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N","33":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J D E F DC EC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","33":"oC pC"},J:{"2":"D","33":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","33":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS Filter Effects"};
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 bdf048cbeb..f53213a4fe 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":"G A B","16":"5B","516":"F","1540":"J E"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","132":"pB","260":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"q J E F","132":"I"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"q BC","132":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","16":"G KC","260":"B LC MC NC mB 3B"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"pB I D nC 4B oC pC","16":"kC lC","132":"mC"},J:{"1":"E A"},K:{"1":"C b nB","260":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"::first-letter CSS pseudo-element selector"};
+module.exports={A:{A:{"1":"F A B","16":"5B","516":"E","1540":"J D"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","132":"qB","260":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"r J D E","132":"I"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"r BC","132":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","16":"F KC","260":"B LC MC NC nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","16":"kC lC","132":"mC"},J:{"1":"D A"},K:{"1":"C c oB","260":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"::first-letter CSS pseudo-element selector"};
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 b0b924b7ae..ec13f058a3 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":"G A B","132":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS first-line pseudo-element"};
+module.exports={A:{A:{"1":"F A B","132":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS first-line pseudo-element"};
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 e191a8d7d3..fbf9849091 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":"E F G A B","2":"5B","8":"J"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","1025":"FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","132":"QC RC SC"},H:{"2":"jC"},I:{"1":"pB D oC pC","260":"kC lC mC","513":"I nC 4B"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS position:fixed"};
+module.exports={A:{A:{"1":"D E F A B","2":"5B","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","1025":"FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","132":"QC RC SC"},H:{"2":"jC"},I:{"1":"qB H oC pC","260":"kC lC mC","513":"I nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS position:fixed"};
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 746f6a2340..1bd4f5d38e 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 E F G A B 5B"},B:{"1":"V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","328":"P Q R S T U"},C:{"1":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","161":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T"},D:{"1":"V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB","328":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB GC","578":"H HC yB"},F:{"1":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB KC LC MC NC mB 3B OC nB","328":"ZB aB bB cB dB eB"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC","578":"iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"161":"4C"}},B:5,C:":focus-visible CSS pseudo-class"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","328":"P Q R S T U"},C:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","161":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T"},D:{"1":"V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB","328":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC","578":"G HC yB"},F:{"1":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB KC LC MC NC nB 3B OC oB","328":"aB bB cB dB eB fB"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC","578":"iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"161":"4C"}},B:5,C:":focus-visible CSS pseudo-class"};
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 c744f61302..ee6a812e36 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O 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"},D:{"1":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","194":"qB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB KC LC MC NC mB 3B OC nB","194":"IB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:":focus-within CSS pseudo-class"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B"},D:{"1":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","194":"rB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB KC LC MC NC nB 3B OC oB","194":"JB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:":focus-within CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js
index 1823a06bda..6f43eb85f1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"1":"W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V KC LC MC NC mB 3B OC nB"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS font-palette"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V KC LC MC NC nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS font-palette"};
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 39911c3274..8126594abd 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B","194":"IB JB KB LB MB NB OB PB QB RB SB TB"},D:{"1":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O 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 QB RB SB TB UB qB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","66":"8 9 AB BB CB DB EB FB GB HB IB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","66":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:5,C:"CSS font-display"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B","194":"JB KB LB MB NB OB PB QB RB SB TB UB"},D:{"1":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","66":"MB NB OB PB QB RB SB TB UB VB rB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","66":"9 AB BB CB DB EB FB GB HB IB JB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","66":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:5,C:"CSS font-display"};
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 1869aa89b4..19430588fb 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F 7B 8B"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O 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 H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS font-stretch"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS font-stretch"};
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 6a53598558..cb2eac3453 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":"G A B","2":"J E 5B","132":"F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS Generated content for pseudo-elements"};
+module.exports={A:{A:{"1":"F A B","2":"J D 5B","132":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS Generated content for pseudo-elements"};
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 94ec2eaba1..2fad131f88 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B","260":"0 1 2 3 4 5 6 7 M N O r s t u v w x y z","292":"I q J E F G A B C K L H 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"A B C K L H M N O r s t u v w x","548":"I q J E F G"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"BC vB","260":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB","292":"J CC","804":"I q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC","33":"C OC","164":"mB 3B"},G:{"1":"zB 0B 1B oB 2B","260":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB","292":"QC RC","804":"vB PC 4B"},H:{"2":"jC"},I:{"1":"D oC pC","33":"I nC 4B","548":"pB kC lC mC"},J:{"1":"A","548":"E"},K:{"1":"b nB","2":"A B","33":"C","164":"mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Gradients"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","260":"0 1 2 3 4 5 6 7 8 M N O s t u v w x y z","292":"I r J D E F A B C K L G 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"A B C K L G M N O s t u v w x y","548":"I r J D E F"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"BC vB","260":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB","292":"J CC","804":"I r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC","33":"C OC","164":"nB 3B"},G:{"1":"zB 0B 1B pB 2B","260":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB","292":"QC RC","804":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H oC pC","33":"I nC 4B","548":"qB kC lC mC"},J:{"1":"A","548":"D"},K:{"1":"c oB","2":"A B","33":"C","164":"nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Gradients"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid-animation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid-animation.js
index 9dac01e588..c5554d79e0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid-animation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid-animation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS Grid animation"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS Grid animation"};
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 af35cc854c..15f5c1e164 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 E F 5B","8":"G","292":"A B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","292":"C K L H"},C:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB","584":"CB DB EB FB GB HB IB JB KB LB MB NB","1025":"OB PB"},D:{"1":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w","8":"0 x y z","200":"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","1025":"TB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","8":"J E F G A DC EC FC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","200":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","8":"F RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC","8":"4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"292":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"rC","8":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Grid Layout (level 1)"};
+module.exports={A:{A:{"2":"J D E 5B","8":"F","292":"A B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","292":"C K L G"},C:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB","584":"DB EB FB GB HB IB JB KB LB MB NB OB","1025":"PB QB"},D:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x","8":"0 1 y z","200":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","1025":"UB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","8":"J D E F A DC EC FC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","200":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","8":"E RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC","8":"4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"292":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"rC","8":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Grid Layout (level 1)"};
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 39e0713653..92f6644f27 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS hanging-punctuation"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS hanging-punctuation"};
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 0ba3677d2b..5f037324c2 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 E F G A B 5B"},B:{"1":"p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m 7B 8B","322":"n o p D tB uB"},D:{"1":"p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k","194":"l m n o"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z KC LC MC NC mB 3B OC nB"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:":has() CSS relational pseudo-class"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n 7B 8B","322":"o p q b H uB"},D:{"1":"q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l","194":"m n o p"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z KC LC MC NC nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:":has() CSS relational pseudo-class"};
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 2bf74981ca..ba352ae97f 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 E F G 5B","33":"A B"},B:{"1":"p D","33":"C K L H M N O","132":"P Q R S T U V W","260":"X Y Z a c d e f g h i j k l m n o"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB"},D:{"1":"X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","132":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W"},E:{"2":"I q BC vB","33":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB KC LC MC NC mB 3B OC nB","132":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z"},G:{"2":"vB PC","33":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"4":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","132":"rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Hyphenation"};
+module.exports={A:{A:{"2":"J D E F 5B","33":"A B"},B:{"1":"q b H","33":"C K L G M N O","132":"P Q R S T U V W","260":"X Y Z a d e f g h i j k l m n o p"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},D:{"1":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","132":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W"},E:{"2":"I r BC vB","33":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB","132":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z"},G:{"2":"vB PC","33":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"4":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","132":"rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Hyphenation"};
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 455faeb275..05d95d8834 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 E F G A B 5B"},B:{"1":"Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O P Q","257":"R S T U V W X"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w x 7B 8B"},D:{"1":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q","257":"R S T U V W X"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB"},F:{"1":"kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB KC LC MC NC mB 3B OC nB","257":"bB cB dB eB fB gB hB iB jB"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","132":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC","257":"yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 image-orientation"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q","257":"R S T U V W X"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y 7B 8B"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q","257":"R S T U V W X"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB"},F:{"1":"lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB KC LC MC NC nB 3B OC oB","257":"cB dB eB fB gB hB iB jB kB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","132":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC","257":"yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 image-orientation"};
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 10882befa1..6e76e11a6a 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 E F G A B 5B"},B:{"2":"C K L H M N O","164":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U 7B 8B","66":"V W","257":"Y Z a c d e f g h i j k l m n o p D tB uB","772":"X"},D:{"2":"I q J E F G A B C K L H M N O r s","164":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q BC vB CC","132":"A B C K wB mB nB xB","164":"J E F G DC EC FC","516":"L H GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","164":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC","132":"WC XC YC ZC aC bC cC dC eC fC","164":"F RC SC TC UC VC","516":"gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","164":"D oC pC"},J:{"2":"E","164":"A"},K:{"2":"A B C mB 3B nB","164":"b"},L:{"164":"D"},M:{"257":"D"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"2":"4C"}},B:5,C:"CSS image-set"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","164":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U 7B 8B","66":"V W","257":"Y Z a d e f g h i j k l m n o p q b H uB","772":"X"},D:{"2":"I r J D E F A B C K L G M N O s t","164":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r BC vB CC","132":"A B C K wB nB oB xB","164":"J D E F DC EC FC","516":"L G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC","132":"WC XC YC ZC aC bC cC dC eC fC","164":"E RC SC TC UC VC","516":"gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","164":"H oC pC"},J:{"2":"D","164":"A"},K:{"2":"A B C nB 3B oB","164":"c"},L:{"164":"H"},M:{"257":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"2":"4C"}},B:5,C:"CSS image-set"};
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 5258771375..f32985862b 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C","260":"K L H M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","516":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I","16":"q J E F G A B C K L","260":"OB","772":"0 1 2 3 4 5 6 7 8 9 H M N O 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 H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q","772":"J E F G A CC DC EC FC"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G KC","260":"B C BB LC MC NC mB 3B OC nB","772":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","772":"F QC RC SC TC UC VC WC"},H:{"132":"jC"},I:{"1":"D","2":"pB kC lC mC","260":"I nC 4B oC pC"},J:{"2":"E","260":"A"},K:{"1":"b","260":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","260":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C","260":"K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","516":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","16":"r J D E F A B C K L","260":"PB","772":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r","772":"J D E F A CC DC EC FC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","260":"B C CB LC MC NC nB 3B OC oB","772":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","772":"E QC RC SC TC UC VC WC"},H:{"132":"jC"},I:{"1":"H","2":"qB kC lC mC","260":"I nC 4B oC pC"},J:{"2":"D","260":"A"},K:{"1":"c","260":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","260":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"};
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 7487423566..803de830cf 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 E F 5B","132":"A B","388":"G"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C K L H M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B pB 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","388":"I q"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q J BC vB","132":"E F G A DC EC FC","388":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G B KC LC MC NC mB 3B","132":"H M N O r s t u v w x","516":"C OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC RC","132":"F SC TC UC VC WC"},H:{"516":"jC"},I:{"1":"D","16":"pB kC lC mC pC","132":"oC","388":"I nC 4B"},J:{"16":"E","132":"A"},K:{"1":"b","16":"A B C mB 3B","516":"nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:":indeterminate CSS pseudo-class"};
+module.exports={A:{A:{"2":"J D E 5B","132":"A B","388":"F"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","388":"I r"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r J BC vB","132":"D E F A DC EC FC","388":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B KC LC MC NC nB 3B","132":"G M N O s t u v w x y","516":"C OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC","132":"E SC TC UC VC WC"},H:{"516":"jC"},I:{"1":"H","16":"qB kC lC mC pC","132":"oC","388":"I nC 4B"},J:{"16":"D","132":"A"},K:{"1":"c","16":"A B C nB 3B","516":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:":indeterminate CSS pseudo-class"};
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 d9e1270b42..143700afa5 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F BC vB CC DC EC","4":"G","164":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC","164":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Initial Letter"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E BC vB CC DC EC","4":"F","164":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC","164":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Initial Letter"};
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 e194347214..42b059c72f 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","33":"I q J E F G A B C K L H M N O 7B 8B","164":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS initial value"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"I r J D E F A B C K L G M N O 7B 8B","164":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS initial value"};
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 6e50f81b41..fb7543c2cb 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"LCH and Lab color values"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"LCH and Lab color values"};
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 615bdd14dd..07781d7c7d 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":"G A B","16":"5B","132":"J E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"0 1 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC","132":"I q J vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G KC","132":"B C H M LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"D oC pC","16":"kC lC","132":"pB I mC nC 4B"},J:{"132":"E A"},K:{"1":"b","132":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"letter-spacing CSS property"};
+module.exports={A:{A:{"1":"F A B","16":"5B","132":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC","132":"I r J vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","132":"B C G M LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"H oC pC","16":"kC lC","132":"qB I mC nC 4B"},J:{"132":"D A"},K:{"1":"c","132":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"letter-spacing CSS property"};
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 3a2f68334c..0aa62e4787 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 E F G A B 5B"},B:{"2":"C K L H M","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB 7B 8B","33":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"16":"I q J E F G A B C K","33":"0 1 2 3 4 5 6 7 8 9 L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I BC vB","33":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"vB PC 4B","33":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"16":"kC lC","33":"pB I D mC nC 4B oC pC"},J:{"33":"E A"},K:{"2":"A B C mB 3B nB","33":"b"},L:{"33":"D"},M:{"33":"D"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:5,C:"CSS line-clamp"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB 7B 8B","33":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"16":"I r J D E F A B C K","33":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I BC vB","33":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC 4B","33":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"16":"kC lC","33":"qB I H mC nC 4B oC pC"},J:{"33":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"33":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:5,C:"CSS line-clamp"};
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 859e297c41..4e93a54387 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 E F G A B 5B"},B:{"1":"Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","1028":"W X","1540":"P Q R S T U V"},C:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B","164":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB 7B 8B","1540":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB"},D:{"1":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","292":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB","1028":"W X","1540":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","292":"I q J E F G A B C BC vB CC DC EC FC wB mB","1028":"GC","1540":"K L nB xB"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","292":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","1028":"hB iB","1540":"SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB"},G:{"1":"iC yB zB 0B 1B oB 2B","292":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","1028":"hC","1540":"bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"D","292":"pB I kC lC mC nC 4B oC pC"},J:{"292":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"292":"qC"},P:{"1":"0C oB 1C 2C","292":"I rC sC tC uC vC","1540":"wB wC xC yC zC"},Q:{"1540":"xB"},R:{"1":"3C"},S:{"1540":"4C"}},B:5,C:"CSS Logical Properties"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","1028":"W X","1540":"P Q R S T U V"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","164":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB 7B 8B","1540":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","292":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB","1028":"W X","1540":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","292":"I r J D E F A B C BC vB CC DC EC FC wB nB","1028":"GC","1540":"K L oB xB"},F:{"1":"kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","292":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","1028":"iB jB","1540":"TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB"},G:{"1":"iC yB zB 0B 1B pB 2B","292":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","1028":"hC","1540":"bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"H","292":"qB I kC lC mC nC 4B oC pC"},J:{"292":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"292":"qC"},P:{"1":"0C pB 1C 2C","292":"I rC sC tC uC vC","1540":"wB wC xC yC zC"},Q:{"1540":"xB"},R:{"1":"3C"},S:{"1540":"4C"}},B:5,C:"CSS Logical Properties"};
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 5ff8cdd5eb..be4c1bcf59 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 E F G A B 5B"},B:{"1":"V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O P Q R S T U"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB 7B 8B"},D:{"1":"V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U"},E:{"1":"JC","2":"I q J E F G A B BC vB CC DC EC FC wB","129":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC"},F:{"1":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS ::marker pseudo-element"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S T U"},C:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB 7B 8B"},D:{"1":"V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U"},E:{"1":"JC","2":"I r J D E F A B BC vB CC DC EC FC wB","129":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC"},F:{"1":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS ::marker pseudo-element"};
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 b60980a4bd..b1b6391932 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 E F G A B 5B"},B:{"2":"C K L H M","164":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","3138":"N","12292":"O"},C:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","260":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O 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"},D:{"164":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"BC vB","164":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","164":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"zB 0B 1B oB 2B","164":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"164":"D oC pC","676":"pB I kC lC mC nC 4B"},J:{"164":"E A"},K:{"2":"A B C mB 3B nB","164":"b"},L:{"164":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"260":"4C"}},B:4,C:"CSS Masks"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M","164":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","3138":"N","12292":"O"},C:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B"},D:{"164":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"BC vB","164":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"zB 0B 1B pB 2B","164":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"164":"H oC pC","676":"qB I kC lC mC nC 4B"},J:{"164":"D A"},K:{"2":"A B C nB 3B oB","164":"c"},L:{"164":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"260":"4C"}},B:4,C:"CSS Masks"};
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 007f6d1d8f..58c97315c7 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 E F G A B 5B"},B:{"1":"X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","1220":"P Q R S T U V W"},C:{"1":"lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B pB 7B 8B","548":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB"},D:{"1":"X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","164":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b","196":"YB ZB aB","1220":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q","164":"J E F CC DC EC","260":"G A B C K FC wB mB nB xB"},F:{"1":"iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","164":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","196":"OB PB QB","1220":"RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC RC","164":"F SC TC","260":"UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"D","16":"pB kC lC mC","164":"I nC 4B oC pC"},J:{"16":"E","164":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"164":"qC"},P:{"1":"0C oB 1C 2C","164":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"1220":"xB"},R:{"1":"3C"},S:{"548":"4C"}},B:5,C:":is() CSS pseudo-class"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","1220":"P Q R S T U V W"},C:{"1":"mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B","548":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB"},D:{"1":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c","196":"ZB aB bB","1220":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r","164":"J D E CC DC EC","260":"F A B C K FC wB nB oB xB"},F:{"1":"jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","196":"PB QB RB","1220":"SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC","164":"E SC TC","260":"UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"H","16":"qB kC lC mC","164":"I nC 4B oC pC"},J:{"16":"D","164":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"1":"0C pB 1C 2C","164":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"1220":"xB"},R:{"1":"3C"},S:{"548":"4C"}},B:5,C:":is() CSS pseudo-class"};
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 2d031b8933..1b8d2f84c5 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB 7B 8B"},D:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB","132":"C K mB nB"},F:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB KC LC MC NC mB 3B OC nB"},G:{"1":"fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC","132":"ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS math functions min(), max() and clamp()"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB 7B 8B"},D:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB","132":"C K nB oB"},F:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB KC LC MC NC nB 3B OC oB"},G:{"1":"fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC","132":"ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS math functions min(), max() and clamp()"};
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 c61d81a205..c28a1ff763 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB 7B 8B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Media Queries: interaction media features"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Media Queries: interaction media features"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-range-syntax.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
index f758696bb8..1655cfc749 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"o p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n"},C:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 7B 8B"},D:{"1":"o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"Media Queries: Range Syntax"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"p q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B"},D:{"1":"p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"Media Queries: Range Syntax"};
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 730e24ba7f..e8b14bbda5 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 E F 5B","132":"G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","1028":"C K L H M N O"},C:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","260":"I q J E F G A B C K L H 7B 8B","1028":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","548":"0 I q J E F G A B C K L H M N O r s t u v w x y z","1028":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB"},E:{"1":"oB 2B IC JC","2":"BC vB","548":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"1":"RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G","548":"B C KC LC MC NC mB 3B OC","1028":"0 1 2 3 4 5 6 7 8 9 H M N O r s 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:{"1":"oB 2B","16":"vB","548":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"132":"jC"},I:{"1":"D","16":"kC lC","548":"pB I mC nC 4B","1028":"oC pC"},J:{"548":"E A"},K:{"1":"b nB","548":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","1028":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Media Queries: resolution feature"};
+module.exports={A:{A:{"2":"J D E 5B","132":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","1028":"C K L G M N O"},C:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"I r J D E F A B C K L G 7B 8B","1028":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","548":"0 1 I r J D E F A B C K L G M N O s t u v w x y z","1028":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB"},E:{"1":"pB 2B IC JC","2":"BC vB","548":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F","548":"B C KC LC MC NC nB 3B OC","1028":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"1":"pB 2B","16":"vB","548":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"132":"jC"},I:{"1":"H","16":"kC lC","548":"qB I mC nC 4B","1028":"oC pC"},J:{"548":"D A"},K:{"1":"c oB","548":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","1028":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Media Queries: resolution feature"};
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 4448a4f575..bbeb6cc26c 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"Media Queries: scripting media feature"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"Media Queries: scripting media feature"};
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 b5f168ee7b..efbf0fdaa9 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 E F 5B","129":"G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","129":"I q J E F G A B C K L H M N O r s t u v w x"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","129":"I q J CC","388":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","129":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"D oC pC","129":"pB I kC lC mC nC 4B"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Media Queries"};
+module.exports={A:{A:{"8":"J D E 5B","129":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","129":"I r J D E F A B C K L G M N O s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","129":"I r J CC","388":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","129":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","129":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Media Queries"};
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 c722a5310f..523fe2f68b 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 I q J E F G A B C K L H M N O r s t u v w x y z","194":"1 2 3 4 5 6 7 8 9 AB BB CB"},E:{"2":"I q J E BC vB CC DC","260":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"2":"vB PC 4B QC RC SC","260":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Blending of HTML/SVG elements"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z","194":"2 3 4 5 6 7 8 9 AB BB CB DB"},E:{"2":"I r J D BC vB CC DC","260":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B QC RC SC","260":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Blending of HTML/SVG elements"};
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 4644f6abe1..e9304c022a 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB","194":"FB GB HB"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 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 RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"2 3 4"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS Motion Path"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB 7B 8B"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB","194":"GB HB IB"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"3 4 5"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS Motion Path"};
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 ab824ca327..ef220ebb09 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS namespaces"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS namespaces"};
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 a87fd7022f..a44dec2454 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","194":"9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Nesting"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","194":"9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Nesting"};
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 ac21a8145f..e427823e35 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 E F G A B 5B"},B:{"1":"X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O Q R S T U V W","16":"P"},C:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S 7B 8B"},D:{"1":"X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"selector list argument of :not()"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O Q R S T U V W","16":"P"},C:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S 7B 8B"},D:{"1":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"selector list argument of :not()"};
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 26ef5ba4be..5b64354a07 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"};
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 10b48190e7..2dda84cb5e 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":"G A B","4":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Opacity"};
+module.exports={A:{A:{"1":"F A B","4":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Opacity"};
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 7e1c4a1991..b72d7f8227 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G KC","132":"B C LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"132":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"b","132":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:":optional CSS pseudo-class"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","132":"B C LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"132":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","132":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:":optional CSS pseudo-class"};
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 ea23125c24..8b608efca0 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB 7B 8B"},D:{"1":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB 7B 8B"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"};
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 3b5b793267..3b9a3b51a0 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"I q J E F G A B CC DC EC FC wB mB","16":"BC vB","130":"C K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC","16":"vB","130":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS overflow: overlay"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"I r J D E F A B CC DC EC FC wB nB","16":"BC vB","130":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC","16":"vB","130":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS overflow: overlay"};
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 be28a60f64..3792491d6b 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 E F G A B 5B"},B:{"1":"Z a c d e f g h i j k l m n o p D","260":"P Q R S T U V W X Y","388":"C K L H M N O"},C:{"1":"R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","260":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q","388":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB 7B 8B"},D:{"1":"Z a c d e f g h i j k l m n o p D tB uB 9B AC","260":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y","388":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB"},E:{"1":"oB 2B IC JC","260":"L H xB GC HC yB zB 0B 1B","388":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","260":"RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB","388":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC mB 3B OC nB"},G:{"1":"oB 2B","260":"fC gC hC iC yB zB 0B 1B","388":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"388":"jC"},I:{"1":"D","388":"pB I kC lC mC nC 4B oC pC"},J:{"388":"E A"},K:{"1":"b","388":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"388":"A B"},O:{"388":"qC"},P:{"1":"0C oB 1C 2C","388":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"388":"xB"},R:{"1":"3C"},S:{"388":"4C"}},B:5,C:"CSS overflow property"};
+module.exports={A:{A:{"388":"J D E F A B 5B"},B:{"1":"Z a d e f g h i j k l m n o p q b H","260":"P Q R S T U V W X Y","388":"C K L G M N O"},C:{"1":"R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","260":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q","388":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB 7B 8B"},D:{"1":"Z a d e f g h i j k l m n o p q b H uB 9B AC","260":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y","388":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB"},E:{"1":"pB 2B IC JC","260":"L G xB GC HC yB zB 0B 1B","388":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB"},F:{"1":"kB lB mB P Q R tB S T U V W X Y Z a","260":"SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB","388":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB KC LC MC NC nB 3B OC oB"},G:{"1":"pB 2B","260":"fC gC hC iC yB zB 0B 1B","388":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"388":"jC"},I:{"1":"H","388":"qB I kC lC mC nC 4B oC pC"},J:{"388":"D A"},K:{"1":"c","388":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"388":"A B"},O:{"388":"qC"},P:{"1":"0C pB 1C 2C","388":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"388":"xB"},R:{"1":"3C"},S:{"388":"4C"}},B:5,C:"CSS overflow property"};
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 9b4bf8045d..fa902501da 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 E F G 5B","132":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C K L H M N","516":"O"},C:{"1":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB 7B 8B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB","260":"XB b"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB","1090":"H GC HC yB zB 0B 1B"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC mB 3B OC nB","260":"MB NB"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","1090":"hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS overscroll-behavior"};
+module.exports={A:{A:{"2":"J D E F 5B","132":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C K L G M N","516":"O"},C:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB","260":"YB c"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB","1090":"G GC HC yB zB 0B 1B"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB KC LC MC NC nB 3B OC oB","260":"NB OB"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","1090":"hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS overscroll-behavior"};
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 f27063c2b8..c784b0a5b0 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 E F G 5B"},B:{"388":"C K L H M N O","900":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"772":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","900":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b 7B 8B"},D:{"900":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"772":"A","900":"I q J E F G B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"16":"G KC","129":"B C LC MC NC mB 3B OC nB","900":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"900":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"129":"jC"},I:{"900":"pB I D kC lC mC nC 4B oC pC"},J:{"900":"E A"},K:{"129":"A B C mB 3B nB","900":"b"},L:{"900":"D"},M:{"772":"D"},N:{"388":"A B"},O:{"900":"qC"},P:{"900":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"900":"xB"},R:{"900":"3C"},S:{"900":"4C"}},B:2,C:"CSS page-break properties"};
+module.exports={A:{A:{"388":"A B","900":"J D E F 5B"},B:{"388":"C K L G M N O","900":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"772":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","900":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c 7B 8B"},D:{"900":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"772":"A","900":"I r J D E F B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"16":"F KC","129":"B C LC MC NC nB 3B OC oB","900":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"900":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"129":"jC"},I:{"900":"qB I H kC lC mC nC 4B oC pC"},J:{"900":"D A"},K:{"129":"A B C nB 3B oB","900":"c"},L:{"900":"H"},M:{"772":"b"},N:{"388":"A B"},O:{"900":"qC"},P:{"900":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"900":"xB"},R:{"900":"3C"},S:{"900":"4C"}},B:2,C:"CSS page-break properties"};
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 a3518308dd..e290c1accb 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 E 5B","132":"F G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C K L H M N O"},C:{"2":"6B pB I q J E F G A B C K L H M N O 7B 8B","132":"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 TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","132":"G B C KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"16":"jC"},I:{"16":"pB I D kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"16":"A B C b mB 3B nB"},L:{"1":"D"},M:{"132":"D"},N:{"258":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:"CSS Paged Media (@page)"};
+module.exports={A:{A:{"2":"J D 5B","132":"E F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C K L G M N O"},C:{"2":"6B qB I r J D E F A B C K L G M N O 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","132":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"16":"jC"},I:{"16":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"16":"A B C c nB 3B oB"},L:{"1":"H"},M:{"132":"b"},N:{"258":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:"CSS Paged Media (@page)"};
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 6060dce66d..70ba2544dd 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b"},E:{"2":"I q J E F G A B C BC vB CC DC EC FC wB mB","194":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS Paint API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c"},E:{"2":"I r J D E F A B C BC vB CC DC EC FC wB nB","194":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS Paint API"};
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 af34aabf75..1a3a993cca 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 E F G 5B","292":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","164":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"164":"4C"}},B:5,C:":placeholder-shown CSS pseudo-class"};
+module.exports={A:{A:{"2":"J D E F 5B","292":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","164":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"164":"4C"}},B:5,C:":placeholder-shown CSS pseudo-class"};
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 c0eb630272..a0801c548a 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","36":"C K L H M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O 7B 8B","33":"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"},D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","36":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","36":"q J E F G A CC DC EC FC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","36":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC","36":"F 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","36":"pB I kC lC mC nC 4B oC pC"},J:{"36":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","36":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"::placeholder CSS pseudo-element"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","36":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","36":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","36":"r J D E F A CC DC EC FC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","36":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","36":"E 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","36":"qB I kC lC mC nC 4B oC pC"},J:{"36":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","36":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"::placeholder CSS pseudo-element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
index 35bd18d476..63e48a71c8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
@@ -1 +1 @@
-module.exports={A:{D:{"2":"I q J E F G A B C K L H M","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},L:{"33":"D"},B:{"2":"C K L H M N O","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","33":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},K:{"2":"A B C mB 3B nB","33":"b"},E:{"1":"zB 0B 1B oB 2B IC","2":"I q BC vB CC JC","33":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB"},G:{"1":"zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},I:{"2":"pB I kC lC mC nC 4B","33":"D oC pC"}},B:6,C:"print-color-adjust property"};
+module.exports={A:{D:{"2":"I r J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B","33":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},K:{"2":"A B C nB 3B oB","33":"c"},E:{"1":"zB 0B 1B pB 2B IC","2":"I r BC vB CC JC","33":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB"},G:{"1":"zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},I:{"2":"qB I kC lC mC nC 4B","33":"H oC pC"}},B:6,C:"print-color-adjust property"};
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 e302c51232..90c54f28de 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 E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B","33":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB 7B 8B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","132":"0 1 2 3 4 5 6 7 H M N O r s t u v w x y z"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB","132":"I q J E F CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G B KC LC MC NC mB","132":"C H M N O r s t u 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC","132":"F 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","16":"kC lC","132":"pB I mC nC 4B oC pC"},J:{"1":"A","132":"E"},K:{"1":"b","2":"A B mB","132":"C 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:1,C:"CSS :read-only and :read-write selectors"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B","33":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB","132":"I r J D E CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B KC LC MC NC nB","132":"C G M N O s t u v 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC","132":"E 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","16":"kC lC","132":"qB I mC nC 4B oC pC"},J:{"1":"A","132":"D"},K:{"1":"c","2":"A B nB","132":"C 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:1,C:"CSS :read-only and :read-write selectors"};
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 57ae0c6c1e..123b01f06c 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 E F G A 5B","132":"B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC","16":"DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Rebeccapurple color"};
+module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","16":"DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Rebeccapurple color"};
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 49681f1a3b..cbd6e48527 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 E F G A B 5B"},B:{"2":"C K L H M N O","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"BC vB","33":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"33":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"33":"pB I D kC lC mC nC 4B oC pC"},J:{"33":"E A"},K:{"2":"A B C mB 3B nB","33":"b"},L:{"33":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:7,C:"CSS Reflections"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"BC vB","33":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"33":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"33":"qB I H kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:7,C:"CSS Reflections"};
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 df73d7be5d..6869fd1066 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 E F G 5B","420":"A B"},B:{"2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","420":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"7 8 9 I q J E F G A B C K L AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","36":"H M N O","66":"0 1 2 3 4 5 6 r s t u v w x y z"},E:{"2":"I q J C K L H BC vB CC mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"E F G A B DC EC FC wB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"vB PC 4B QC RC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"F SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"420":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Regions"};
+module.exports={A:{A:{"2":"J D E F 5B","420":"A B"},B:{"2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","420":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"8 9 I r J D E F A B C K L AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","36":"G M N O","66":"0 1 2 3 4 5 6 7 s t u v w x y z"},E:{"2":"I r J C K L G BC vB CC nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"D E F A B DC EC FC wB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B QC RC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"E SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"420":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Regions"};
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 0f8fcca7b4..de93421c60 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B","33":"I q J E F G A B C K L H 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G","33":"A B C K L H M N O r s t u v w x"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB","33":"J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC","33":"C OC","36":"mB 3B"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","33":"QC RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB kC lC mC","33":"I nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b nB","2":"A B","33":"C","36":"mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Repeating Gradients"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","33":"I r J D E F A B C K L G 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F","33":"A B C K L G M N O s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","33":"J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC","33":"C OC","36":"nB 3B"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","33":"QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC","33":"I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B","33":"C","36":"nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Repeating Gradients"};
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 bfdf76239e..cf8fe47489 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","33":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC","132":"nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS resize property"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC","132":"oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS resize property"};
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 108281bc47..65afc5376c 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 E F G A B 5B"},B:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O P Q R S"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB 7B 8B"},D:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC"},F:{"1":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB KC LC MC NC mB 3B OC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS revert value"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB 7B 8B"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC"},F:{"1":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS revert value"};
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 43f00ca933..f5e13a4ab4 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB PB QB RB SB TB UB qB VB rB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB KC LC MC NC mB 3B OC nB","194":"BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","194":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"#rrggbbaa hex color notation"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"PB QB RB SB TB UB VB rB WB sB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB KC LC MC NC nB 3B OC oB","194":"CB DB EB FB GB HB IB JB KB LB MB NB OB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","194":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"#rrggbbaa hex color notation"};
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 75eb015fa3..12a12f5279 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 E F G A B 5B"},B:{"2":"C K L H M N O","129":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB","129":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","450":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB xB","578":"L H GC HC yB"},F:{"2":"G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","129":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","450":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","578":"hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"129":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"129":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS Scroll-behavior"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","129":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","129":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","450":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB xB","578":"L G GC HC yB"},F:{"2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","129":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","450":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","578":"hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"129":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"129":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS Scroll-behavior"};
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 3cdd579e20..d7aecd4d13 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y","194":"Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","194":"X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","322":"U V W"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB KC LC MC NC mB 3B OC nB","194":"iB jB kB lB P Q R sB S T U V W X Y Z a","322":"gB hB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS @scroll-timeline"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y","194":"Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","194":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","322":"U V W"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB","194":"jB kB lB mB P Q R tB S T U V W X Y Z a","322":"hB iB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS @scroll-timeline"};
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 1f1bfc9a61..768ea2ad49 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 E F G A B 5B"},B:{"2":"C K L H M N O","292":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 7B 8B","3074":"XB","4100":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"292":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"16":"I q BC vB","292":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","292":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC RC","292":"SC","804":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"16":"kC lC","292":"pB I D mC nC 4B oC pC"},J:{"292":"E A"},K:{"2":"A B C mB 3B nB","292":"b"},L:{"292":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"292":"qC"},P:{"292":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"292":"xB"},R:{"292":"3C"},S:{"2":"4C"}},B:7,C:"CSS scrollbar styling"};
+module.exports={A:{A:{"132":"J D E F A B 5B"},B:{"2":"C K L G M N O","292":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B","3074":"YB","4100":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"292":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"16":"I r BC vB","292":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","292":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC","292":"SC","804":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"16":"kC lC","292":"qB I H mC nC 4B oC pC"},J:{"292":"D A"},K:{"2":"A B C nB 3B oB","292":"c"},L:{"292":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"292":"qC"},P:{"292":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"292":"xB"},R:{"292":"3C"},S:{"2":"4C"}},B:7,C:"CSS scrollbar styling"};
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 3081641ef5..6a56544439 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":"E F G A B","2":"5B","8":"J"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS 2.1 selectors"};
+module.exports={A:{A:{"1":"D E F A B","2":"5B","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS 2.1 selectors"};
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 15e591a580..63ebdb0a22 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":"G A B","2":"5B","8":"J","132":"E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 selectors"};
+module.exports={A:{A:{"1":"F A B","2":"5B","8":"J","132":"D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 selectors"};
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 b70ba23d75..0082b46076 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","33":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"C b 3B nB","16":"A B mB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"::selection CSS pseudo-element"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"C c 3B oB","16":"A B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"::selection CSS pseudo-element"};
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 a49696e4ad..f65b5ea98f 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B","322":"NB OB PB QB RB SB TB UB qB VB rB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 I q J E F G A B C K L H M N O r s t u v w x y z","194":"6 7 8"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC","33":"F G A EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","33":"F TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS Shapes Level 1"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B","322":"OB PB QB RB SB TB UB VB rB WB sB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z","194":"7 8 9"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","33":"E F A EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS Shapes Level 1"};
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 8651642b80..5418239e17 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 E F G 5B","6308":"A","6436":"B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","6436":"C K L H M N O"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB 7B 8B","2052":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB","8258":"ZB aB bB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC","3108":"G A FC wB"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB","8258":"QB RB SB TB UB VB WB XB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC","3108":"UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2052":"4C"}},B:4,C:"CSS Scroll Snap"};
+module.exports={A:{A:{"2":"J D E F 5B","6308":"A","6436":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","6436":"C K L G M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB 7B 8B","2052":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB","8258":"aB bB cB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC","3108":"F A FC wB"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB","8258":"RB SB TB UB VB WB XB YB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC","3108":"UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2052":"4C"}},B:4,C:"CSS Scroll Snap"};
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 2d9c14a76b..0a2f1d738d 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 E F G A B 5B"},B:{"1":"a c d e f g h i j k l m n o p D","2":"C K L H","1028":"P Q R S T U V W X Y Z","4100":"M N O"},C:{"1":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w x 7B 8B","194":"0 1 2 3 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 TB UB"},D:{"1":"a c d e f g h i j k l m n o p D tB uB 9B AC","2":"9 I q J E F G A B C K L H M N O r s t u AB BB CB DB EB FB GB HB IB JB KB LB MB NB","322":"0 1 2 3 4 5 6 7 8 v w x y z OB PB QB RB","1028":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC","33":"F G A B C EC FC wB mB nB","2084":"E DC"},F:{"1":"lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB KC LC MC NC mB 3B OC nB","322":"BB CB DB","1028":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"F TC UC VC WC XC YC ZC aC bC","2084":"RC SC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1028":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1028":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:5,C:"CSS position:sticky"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"a d e f g h i j k l m n o p q b H","2":"C K L G","1028":"P Q R S T U V W X Y Z","4100":"M N O"},C:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y 7B 8B","194":"0 1 2 3 4 z","516":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB"},D:{"1":"a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","322":"0 1 2 3 4 5 6 7 8 9 w x y z PB QB RB SB","1028":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","33":"E F A B C EC FC wB nB oB","2084":"D DC"},F:{"1":"mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB KC LC MC NC nB 3B OC oB","322":"CB DB EB","1028":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E TC UC VC WC XC YC ZC aC bC","2084":"RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1028":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1028":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:5,C:"CSS position:sticky"};
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 5edb0710af..4954d6cb97 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS Subgrid"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS Subgrid"};
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 0bd3fe2212..4d13db0092 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H M N O"},C:{"1":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r 7B 8B","66":"s t","260":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},D:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w x y z","260":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC","132":"nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"132":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B","132":"nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS.supports() API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G M N O"},C:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s 7B 8B","66":"t u","260":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 I r J D E F A B C K L G M N O s t u v w x y z","260":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC","132":"oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"132":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS.supports() API"};
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 5171a08b4b..15182b6047 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":"F G A B","2":"J E 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","132":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS Table display"};
+module.exports={A:{A:{"1":"E F A B","2":"J D 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","132":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS Table display"};
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 570f086274..1cb419a8c8 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","4":"C K L H M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 I q J E F G A B C K L H M N O r s t u v w x y z","322":"7 8 9 AB BB CB DB EB FB GB HB IB"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t KC LC MC NC mB 3B OC nB","578":"0 1 2 3 4 5 u v w x y z"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:4,C:"CSS3 text-align-last"};
+module.exports={A:{A:{"132":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","4":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 I r J D E F A B C K L G M N O s t u v w x y z","322":"8 9 AB BB CB DB EB FB GB HB IB JB"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u KC LC MC NC nB 3B OC oB","578":"0 1 2 3 4 5 6 v w x y z"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:4,C:"CSS3 text-align-last"};
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 8338ad0d51..2023633d57 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 E F G A B 5B"},B:{"132":"C K L H M N O","388":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"132":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"132":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z","388":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"oB 2B IC JC","132":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"132":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB","388":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"oB 2B","132":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"132":"jC"},I:{"132":"pB I kC lC mC nC 4B oC pC","388":"D"},J:{"132":"E A"},K:{"132":"A B C mB 3B nB","388":"b"},L:{"388":"D"},M:{"132":"D"},N:{"132":"A B"},O:{"388":"qC"},P:{"132":"I","388":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"388":"xB"},R:{"388":"3C"},S:{"132":"4C"}},B:4,C:"CSS text-indent"};
+module.exports={A:{A:{"132":"J D E F A B 5B"},B:{"132":"C K L G M N O","388":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"132":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB","388":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"pB 2B IC JC","132":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"132":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB","388":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"pB 2B","132":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"132":"jC"},I:{"132":"qB I kC lC mC nC 4B oC pC","388":"H"},J:{"132":"D A"},K:{"132":"A B C nB 3B oB","388":"c"},L:{"388":"H"},M:{"132":"b"},N:{"132":"A B"},O:{"388":"qC"},P:{"132":"I","388":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"388":"xB"},R:{"388":"3C"},S:{"132":"4C"}},B:4,C:"CSS text-indent"};
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 cddb8a5cb3..8a5cd63168 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 E 5B","132":"F G A B"},B:{"132":"C K L H M N O","322":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","1025":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","1602":"QB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB","322":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","322":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","322":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","322":"b"},L:{"322":"D"},M:{"1025":"D"},N:{"132":"A B"},O:{"322":"qC"},P:{"2":"I","322":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"322":"xB"},R:{"322":"3C"},S:{"2":"4C"}},B:4,C:"CSS text-justify"};
+module.exports={A:{A:{"16":"J D 5B","132":"E F A B"},B:{"132":"C K L G M N O","322":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 7B 8B","1025":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","1602":"RB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB","322":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","322":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","322":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","322":"c"},L:{"322":"H"},M:{"1025":"b"},N:{"132":"A B"},O:{"322":"qC"},P:{"2":"I","322":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"322":"xB"},R:{"322":"3C"},S:{"2":"4C"}},B:4,C:"CSS text-justify"};
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 58779c389d..05f156e721 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"AB BB CB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC","16":"A","33":"B C K wB mB nB xB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS text-orientation"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B","194":"BB CB DB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","16":"A","33":"B C K wB nB oB xB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS text-orientation"};
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 1de999acc2..e40797b57b 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 E 5B","161":"F G A B"},B:{"2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","161":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"16":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Text 4 text-spacing"};
+module.exports={A:{A:{"2":"J D 5B","161":"E F A B"},B:{"2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"16":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Text 4 text-spacing"};
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 93ec930756..b1a364a364 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 E F G 5B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","260":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"4":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"A","4":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Text-shadow"};
+module.exports={A:{A:{"2":"J D E F 5B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","260":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"4":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"A","4":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Text-shadow"};
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 97d649f869..07311eb320 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 E F G 5B","289":"A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB","1025":"OB PB QB RB SB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u KC LC MC NC mB 3B OC nB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC","516":"VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","289":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:2,C:"CSS touch-action property"};
+module.exports={A:{A:{"1":"B","2":"J D E F 5B","289":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","1025":"PB QB RB SB TB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC","516":"VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","289":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:2,C:"CSS touch-action property"};
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 99a3c10d2a..42656244c3 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","33":"q J E F G A B C K L H","164":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"I q J E F G A B C K L H M N O r s t u v w x"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"J CC","164":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G KC LC","33":"C","164":"B MC NC mB 3B OC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"RC","164":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"D oC pC","33":"pB I kC lC mC nC 4B"},J:{"1":"A","33":"E"},K:{"1":"b nB","33":"C","164":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS3 Transitions"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"r J D E F A B C K L G","164":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"I r J D E F A B C K L G M N O s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"J CC","164":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F KC LC","33":"C","164":"B MC NC nB 3B OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"RC","164":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","33":"qB I kC lC mC nC 4B"},J:{"1":"A","33":"D"},K:{"1":"c oB","33":"C","164":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS3 Transitions"};
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 862e2e402c..114148f451 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C K L H M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","132":"6B pB I q J E F G 7B 8B","292":"A B C K L H M"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"I q J E F G A B C K L H M","548":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"132":"I q J E F BC vB CC DC EC","548":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"132":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"132":"F vB PC 4B QC RC SC TC","548":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"16":"jC"},I:{"1":"D","16":"pB I kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"1":"b","16":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:4,C:"CSS unicode-bidi property"};
+module.exports={A:{A:{"132":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","132":"6B qB I r J D E F 7B 8B","292":"A B C K L G M"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C K L G M","548":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"132":"I r J D E BC vB CC DC EC","548":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"132":"E vB PC 4B QC RC SC TC","548":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"16":"jC"},I:{"1":"H","16":"qB I kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"1":"c","16":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:4,C:"CSS unicode-bidi property"};
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 2b1ac8ef10..f619654720 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 E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w x y 7B 8B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS unset value"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS unset value"};
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 9f6a0ee109..22f05c4fb6 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 E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L","260":"H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC","260":"FC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"7"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC","260":"VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Variables (Custom Properties)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L","260":"G"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","194":"LB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC","260":"FC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"8"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC","260":"VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Variables (Custom Properties)"};
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 ebf97e135a..a747f790a2 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS @when / @else conditional rules"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS @when / @else conditional rules"};
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 d0323276ee..dc7242d5cb 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 E 5B","129":"F G"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","129":"G B KC LC MC NC mB 3B OC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS widows & orphans"};
+module.exports={A:{A:{"1":"A B","2":"J D 5B","129":"E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","129":"F B KC LC MC NC nB 3B OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS widows & orphans"};
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 e8b8094319..06aa569eff 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 q J E F G A B C K L H M N O r s t","33":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},L:{"33":"D"},B:{"2":"C K L H M N O","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B","33":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},M:{"33":"D"},A:{"2":"J E F G A B 5B"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},K:{"2":"A B C mB 3B nB","33":"b"},E:{"2":"I q J BC vB CC DC JC","33":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC"},G:{"2":"vB PC 4B QC RC","33":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},P:{"2":"I","33":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},I:{"2":"pB I kC lC mC nC 4B","33":"D oC pC"}},B:6,C:"width: stretch property"};
+module.exports={A:{D:{"2":"I r J D E F A B C K L G M N O s t u","33":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B","33":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},M:{"33":"b"},A:{"2":"J D E F A B 5B"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},K:{"2":"A B C nB 3B oB","33":"c"},E:{"2":"I r J BC vB CC DC JC","33":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},G:{"2":"vB PC 4B QC RC","33":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},P:{"2":"I","33":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},I:{"2":"qB I kC lC mC nC 4B","33":"H oC pC"}},B:6,C:"width: stretch property"};
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 89c7515096..6ffb430062 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","322":"8 9 AB BB CB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J","16":"E","33":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O 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 H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q","33":"J E F G A CC DC EC FC wB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 H M N O r s t u v w x y z"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B","33":"F QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"kC lC mC","33":"pB I nC 4B oC pC"},J:{"33":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS writing-mode property"};
+module.exports={A:{A:{"132":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","322":"9 AB BB CB DB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J","16":"D","33":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r","33":"J D E F A CC DC EC FC wB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 G M N O s t u v w x y z"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B","33":"E QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"kC lC mC","33":"qB I nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS writing-mode property"};
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 67e870ca82..a2c37d2c20 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 E 5B","129":"F G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS zoom"};
+module.exports={A:{A:{"1":"J D 5B","129":"E F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS zoom"};
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 189a050fe6..06f36db79c 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS3 attr() function for all properties"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS3 attr() function for all properties"};
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 46945b8a07..dbdea6aa4b 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":"F G A B","8":"J E 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","33":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"I q J E F G"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I D nC 4B oC pC","33":"pB kC lC mC"},J:{"1":"A","33":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS3 Box-sizing"};
+module.exports={A:{A:{"1":"E F A B","8":"J D 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"I r J D E F"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I H nC 4B oC pC","33":"qB kC lC mC"},J:{"1":"A","33":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS3 Box-sizing"};
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 3bf0dacca4..9e2968d6cd 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","4":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","2":"G","4":"KC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Colors"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","4":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","2":"F","4":"KC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Colors"};
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 eeb1bd7c46..78feb7ba2f 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 E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","33":"6B pB I q J E F G A B C K L H M N O r s t u v w x y 7B 8B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"C RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s 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":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"33":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS grab & grabbing cursors"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"C SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS grab & grabbing cursors"};
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 80007150fd..3fd26847e3 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","33":"6B pB I q J E F G A B C K L H M N O r s t u v 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 7 8 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B","33":"H M N O r s t u v"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"33":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS3 Cursors: zoom-in & zoom-out"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"6B qB I r J D E F A B C K L G M N O s t u v w 7B 8B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"I r J D E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B","33":"G M N O s t u v w"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS3 Cursors: zoom-in & zoom-out"};
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 c06a0e3a09..75e2bb28ea 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":"G A B","132":"J E F 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","4":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"I"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","4":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","260":"G B C KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","16":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS3 Cursors (original values)"};
+module.exports={A:{A:{"1":"F A B","132":"J D E 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","4":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","260":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS3 Cursors (original values)"};
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 043d84df65..1791b40bb3 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","33":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z","164":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s","132":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC","132":"E F G A B C K DC EC FC wB mB nB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G KC LC MC","132":"0 H M N O r s t u v w x y z","164":"B C NC mB 3B OC nB"},G:{"1":"fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC","132":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"164":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","132":"oC pC"},J:{"132":"E A"},K:{"1":"b","2":"A","164":"B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"164":"4C"}},B:4,C:"CSS3 tab-size"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z","164":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t","132":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","132":"D E F A B C K DC EC FC wB nB oB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC MC","132":"0 1 G M N O s t u v w x y z","164":"B C NC nB 3B OC oB"},G:{"1":"fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC","132":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"164":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","132":"oC pC"},J:{"132":"D A"},K:{"1":"c","2":"A","164":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"164":"4C"}},B:4,C:"CSS3 tab-size"};
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 fd23c18232..1c3009d9ea 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS currentColor value"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS currentColor value"};
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 c17ef68329..bd97bc724d 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 E F G 5B","8":"A B"},B:{"1":"P","2":"Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","8":"C K L H M N O"},C:{"2":"6B pB I q J E F G A B C K L H M N O r s t u qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","66":"0 1 v w x y z","72":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","2":"I q J E F G A B C K L H M N O r s t u v w x y Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","66":"0 1 2 3 4 z"},E:{"2":"I q BC vB CC","8":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB","2":"G B C aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","66":"H M N O r"},G:{"2":"vB PC 4B QC RC","8":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pC","2":"pB I D kC lC mC nC 4B oC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC","2":"yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"72":"4C"}},B:7,C:"Custom Elements (deprecated V0 spec)"};
+module.exports={A:{A:{"2":"J D E F 5B","8":"A B"},B:{"1":"P","2":"Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","8":"C K L G M N O"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u v rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","66":"0 1 2 w x y z","72":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","2":"I r J D E F A B C K L G M N O s t u v w x y z Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","66":"0 1 2 3 4 5"},E:{"2":"I r BC vB CC","8":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB","2":"F B C bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","66":"G M N O s"},G:{"2":"vB PC 4B QC RC","8":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"pC","2":"qB I H kC lC mC nC 4B oC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC","2":"yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"72":"4C"}},B:7,C:"Custom Elements (deprecated V0 spec)"};
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 cab6fab1b2..47005d69da 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 E F G 5B","8":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","8":"C K L H M N O"},C:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","8":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB","456":"MB NB OB PB QB RB SB TB UB","712":"qB VB rB WB"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","8":"OB PB","132":"QB RB SB TB UB qB VB rB WB XB b YB ZB"},E:{"2":"I q J E BC vB CC DC EC","8":"F G A FC","132":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB KC LC MC NC mB 3B OC nB","132":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC","132":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","132":"rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"8":"4C"}},B:1,C:"Custom Elements (V1)"};
+module.exports={A:{A:{"2":"J D E F 5B","8":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","8":"C K L G M N O"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","8":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB","456":"NB OB PB QB RB SB TB UB VB","712":"rB WB sB XB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","8":"PB QB","132":"RB SB TB UB VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D BC vB CC DC EC","8":"E F A FC","132":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB","132":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC","132":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","132":"rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"8":"4C"}},B:1,C:"Custom Elements (V1)"};
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 da3f43a69c..0355094d39 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 E F 5B","132":"G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B","132":"J E F G A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I","16":"q J E F K L","388":"G A B C"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q J","388":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G KC LC MC NC","132":"B mB 3B"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"PC","16":"vB 4B","388":"QC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"kC lC mC","388":"pB I nC 4B"},J:{"1":"A","388":"E"},K:{"1":"C b nB","2":"A","132":"B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"CustomEvent"};
+module.exports={A:{A:{"2":"J D E 5B","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","132":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","16":"r J D E K L","388":"F A B C"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r J","388":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F KC LC MC NC","132":"B nB 3B"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"PC","16":"vB 4B","388":"QC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"kC lC mC","388":"qB I nC 4B"},J:{"1":"A","388":"D"},K:{"1":"C c oB","2":"A","132":"B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"CustomEvent"};
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 9a4805dd58..df66eeab13 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J E F G","260":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H","1284":"M N O"},C:{"8":"6B pB 7B 8B","516":"m n o p D tB uB","4612":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"I q J E F G A B C K L H M N O r","132":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I q J E F G A B C BC vB CC DC EC FC wB mB"},F:{"1":"G B C b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"8":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","2049":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D pC","8":"pB I kC lC mC nC 4B oC"},J:{"1":"A","8":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"516":"D"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Datalist element"};
+module.exports={A:{A:{"2":"5B","8":"J D E F","260":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G","1284":"M N O"},C:{"8":"6B qB 7B 8B","516":"n o p q b H uB","4612":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I r J D E F A B C K L G M N O s","132":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"F B C c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"8":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","2049":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H pC","8":"qB I kC lC mC nC 4B oC"},J:{"1":"A","8":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"516":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Datalist element"};
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 c325d8080a..c51017890b 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 E F G A 5B"},B:{"1":"C K L H M","129":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","4":"6B pB I q 7B 8B","129":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"HB IB JB KB LB MB NB OB PB QB","4":"I q J","129":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"4":"I q BC vB","129":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"4 5 6 7 8 9 C AB BB CB DB mB 3B OC nB","4":"G B KC LC MC NC","129":"0 1 2 3 H M N O r s t u v w x y z EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"4":"vB PC 4B","129":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"4":"jC"},I:{"4":"kC lC mC","129":"pB I D nC 4B oC pC"},J:{"129":"E A"},K:{"1":"C mB 3B nB","4":"A B","129":"b"},L:{"129":"D"},M:{"129":"D"},N:{"1":"B","4":"A"},O:{"129":"qC"},P:{"129":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"129":"xB"},R:{"129":"3C"},S:{"1":"4C"}},B:1,C:"dataset & data-* attributes"};
+module.exports={A:{A:{"1":"B","4":"J D E F A 5B"},B:{"1":"C K L G M","129":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","4":"6B qB I r 7B 8B","129":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"IB JB KB LB MB NB OB PB QB RB","4":"I r J","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"4":"I r BC vB","129":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"5 6 7 8 9 C AB BB CB DB EB nB 3B OC oB","4":"F B KC LC MC NC","129":"0 1 2 3 4 G M N O s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"4":"vB PC 4B","129":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"4":"jC"},I:{"4":"kC lC mC","129":"qB I H nC 4B oC pC"},J:{"129":"D A"},K:{"1":"C nB 3B oB","4":"A B","129":"c"},L:{"129":"H"},M:{"129":"b"},N:{"1":"B","4":"A"},O:{"129":"qC"},P:{"129":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"129":"xB"},R:{"129":"3C"},S:{"1":"4C"}},B:1,C:"dataset & data-* attributes"};
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 00a6e3f4b5..1a7a5f5712 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 E 5B","132":"F","260":"G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K H M N O","772":"L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Data URIs"};
+module.exports={A:{A:{"2":"J D 5B","132":"E","260":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K G M N O","772":"L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Data URIs"};
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 5921e72a1b..c238c9e7dd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
@@ -1 +1 @@
-module.exports={A:{A:{"16":"5B","132":"J E F G A B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C K L H M N"},C:{"1":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","132":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","260":"OB PB QB RB","772":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"I q J E F G A B C K L H M N O r s t u v","260":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB","772":"0 1 2 3 4 5 6 7 8 9 w x y z"},E:{"1":"C K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB","132":"J E F G A CC DC EC FC","260":"B wB mB"},F:{"1":"TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G B C KC LC MC NC mB 3B OC","132":"nB","260":"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","772":"H M N O r s t u v w"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC","132":"F RC SC TC UC VC WC"},H:{"132":"jC"},I:{"1":"D","16":"pB kC lC mC","132":"I nC 4B","772":"oC pC"},J:{"132":"E A"},K:{"1":"b","16":"A B C mB 3B","132":"nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","260":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:6,C:"Date.prototype.toLocaleDateString"};
+module.exports={A:{A:{"16":"5B","132":"J D E F A B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C K L G M N"},C:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","260":"PB QB RB SB","772":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C K L G M N O s t u v w","260":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB","772":"0 1 2 3 4 5 6 7 8 9 x y z AB"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB","132":"J D E F A CC DC EC FC","260":"B wB nB"},F:{"1":"UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B C KC LC MC NC nB 3B OC","132":"oB","260":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","772":"G M N O s t u v w x"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC","132":"E RC SC TC UC VC WC"},H:{"132":"jC"},I:{"1":"H","16":"qB kC lC mC","132":"I nC 4B","772":"oC pC"},J:{"132":"D A"},K:{"1":"c","16":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","260":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:6,C:"Date.prototype.toLocaleDateString"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
index 505af50729..73ad1a99c8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"Z a c d e f g h i j k l m n o p D","2":"C K L H M N O P Q R S T U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","66":"U V W X Y"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC","16":"JC"},F:{"1":"kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Declarative Shadow DOM"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S T U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","66":"U V W X Y"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC","16":"JC"},F:{"1":"lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Declarative Shadow DOM"};
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 d8f8cd1bae..2953641931 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Decorators"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Decorators"};
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 60520bdda2..ba01459d9d 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":"G A B 5B","8":"J E F"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B","8":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B","194":"JB KB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"I q J E F G A B","257":"0 1 2 3 4 5 6 7 r s t u v w x y z","769":"C K L H M N O"},E:{"1":"C K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I q BC vB CC","257":"J E F G A DC EC FC","1025":"B wB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"C mB 3B OC nB","8":"G B KC LC MC NC"},G:{"1":"F RC SC TC UC VC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"vB PC 4B QC","1025":"WC XC YC"},H:{"8":"jC"},I:{"1":"I D nC 4B oC pC","8":"pB kC lC mC"},J:{"1":"A","8":"E"},K:{"1":"b","8":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Details & Summary elements"};
+module.exports={A:{A:{"2":"F A B 5B","8":"J D E"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","8":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","194":"KB LB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I r J D E F A B","257":"0 1 2 3 4 5 6 7 8 s t u v w x y z","769":"C K L G M N O"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r BC vB CC","257":"J D E F A DC EC FC","1025":"B wB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"C nB 3B OC oB","8":"F B KC LC MC NC"},G:{"1":"E RC SC TC UC VC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B QC","1025":"WC XC YC"},H:{"8":"jC"},I:{"1":"I H nC 4B oC pC","8":"qB kC lC mC"},J:{"1":"A","8":"D"},K:{"1":"c","8":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Details & Summary elements"};
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 310bb185e6..b9247ac633 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 E F G A 5B","132":"B"},B:{"1":"C K L H M N O","4":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB 7B","4":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"I q 8B"},D:{"2":"I q J","4":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","4":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"vB PC","4":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"kC lC mC","4":"pB I D nC 4B oC pC"},J:{"2":"E","4":"A"},K:{"1":"C nB","2":"A B mB 3B","4":"b"},L:{"4":"D"},M:{"4":"D"},N:{"1":"B","2":"A"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"4":"4C"}},B:4,C:"DeviceOrientation & DeviceMotion events"};
+module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"1":"C K L G M N O","4":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB 7B","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"I r 8B"},D:{"2":"I r J","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","4":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC","4":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"kC lC mC","4":"qB I H nC 4B oC pC"},J:{"2":"D","4":"A"},K:{"1":"C oB","2":"A B nB 3B","4":"c"},L:{"4":"H"},M:{"4":"b"},N:{"1":"B","2":"A"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"4":"4C"}},B:4,C:"DeviceOrientation & DeviceMotion events"};
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 b435d239d7..73b9215499 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 E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"C b nB","2":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Window.devicePixelRatio"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Window.devicePixelRatio"};
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 bdb1ec7c2a..92a1216736 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O 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","194":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","1218":"Q R sB S T U V W X Y Z a c d e f g h"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 I q J E F G A B C K L H M N O r s t u v w x y z","322":"4 5 6 7 8"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O KC LC MC NC mB 3B OC nB","578":"r s t u v"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Dialog element"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","194":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","1218":"Q R tB S T U V W X Y Z a d e f g h i"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z","322":"5 6 7 8 9"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O KC LC MC NC nB 3B OC oB","578":"s t u v w"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Dialog element"};
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 bebb59e394..783c754d3b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","16":"5B","129":"G A","130":"J E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","16":"G"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","129":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"EventTarget.dispatchEvent"};
+module.exports={A:{A:{"1":"B","16":"5B","129":"F A","130":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","129":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"EventTarget.dispatchEvent"};
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 7a9fe07f3d..90b58543a4 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 E F G A B 5B"},B:{"132":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"132":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"132":"3 4 5 6 7 8 9 I q AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","388":"0 1 2 J E F G A B C K L H M N O r s t u v w x y z"},E:{"132":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"132":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"132":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"132":"jC"},I:{"132":"pB I D kC lC mC nC 4B oC pC"},J:{"132":"E A"},K:{"132":"A B C b mB 3B nB"},L:{"132":"D"},M:{"132":"D"},N:{"132":"A B"},O:{"132":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"132":"4C"}},B:6,C:"DNSSEC and DANE"};
+module.exports={A:{A:{"132":"J D E F A B 5B"},B:{"132":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"132":"4 5 6 7 8 9 I r AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","388":"0 1 2 3 J D E F A B C K L G M N O s t u v w x y z"},E:{"132":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"132":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"132":"jC"},I:{"132":"qB I H kC lC mC nC 4B oC pC"},J:{"132":"D A"},K:{"132":"A B C c nB 3B oB"},L:{"132":"H"},M:{"132":"b"},N:{"132":"A B"},O:{"132":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"132":"4C"}},B:6,C:"DNSSEC and DANE"};
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 c98ad7a510..d35cbc2cb3 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 E F 5B","164":"G A","260":"B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H M"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F 7B 8B","516":"0 1 2 3 G A B C K L H M N O r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u"},E:{"1":"J A B C CC FC wB mB","2":"I q K L H BC vB nB xB GC HC yB zB 0B 1B oB 2B IC JC","1028":"E F G DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC"},G:{"1":"UC VC WC XC YC ZC aC","2":"vB PC 4B QC RC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","1028":"F SC TC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"16":"E","1028":"A"},K:{"1":"b nB","16":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"164":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"Do Not Track API"};
+module.exports={A:{A:{"2":"J D E 5B","164":"F A","260":"B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G M"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E 7B 8B","516":"0 1 2 3 4 F A B C K L G M N O s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v"},E:{"1":"J A B C CC FC wB nB","2":"I r K L G BC vB oB xB GC HC yB zB 0B 1B pB 2B IC JC","1028":"D E F DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC"},G:{"1":"UC VC WC XC YC ZC aC","2":"vB PC 4B QC RC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","1028":"E SC TC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"16":"D","1028":"A"},K:{"1":"c oB","16":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"164":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"Do Not Track API"};
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 b33444b391..19d8b0150b 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"F G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H KC LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"document.currentScript"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"document.currentScript"};
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 64bbe95980..ba13c11ae8 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","16":"G"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"document.evaluate & XPath"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"document.evaluate & XPath"};
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 a9f7df3df3..071dd6892e 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","16":"G KC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC","16":"4B QC RC"},H:{"2":"jC"},I:{"1":"D nC 4B oC pC","2":"pB I kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"Document.execCommand()"};
+module.exports={A:{A:{"1":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","16":"F KC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","16":"4B QC RC"},H:{"2":"jC"},I:{"1":"H nC 4B oC pC","2":"qB I kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"Document.execCommand()"};
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 0429e2919a..8d8a2e0d8b 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T","132":"U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","132":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB KC LC MC NC mB 3B OC nB","132":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","132":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","132":"b"},L:{"132":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"132":"3C"},S:{"2":"4C"}},B:7,C:"Document Policy"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T","132":"U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","132":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB KC LC MC NC nB 3B OC oB","132":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","132":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"132":"3C"},S:{"2":"4C"}},B:7,C:"Document Policy"};
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 30f855c0b7..731cc0aac7 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 E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","16":"C K"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"document.scrollingElement"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"C K"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"document.scrollingElement"};
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 2f9c039caa..4a4bde31e3 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G KC LC MC NC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"document.head"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"document.head"};
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 c83675f410..76dc2ecfe3 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 E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB PB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB KC LC MC NC mB 3B OC nB","194":"CB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"DOM manipulation convenience methods"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"PB QB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB","194":"DB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"DOM manipulation convenience methods"};
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 611f26b45a..f1481efc30 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":"G A B","2":"5B","8":"J E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Document Object Model Range"};
+module.exports={A:{A:{"1":"F A B","2":"5B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Document Object Model Range"};
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 410a703991..f94d92ac88 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"DOMContentLoaded"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"DOMContentLoaded"};
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 ec63e2e67d..7761a97ce4 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 E F G 5B","132":"A B"},B:{"132":"C K L H M N O","1028":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","1028":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2564":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB","3076":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB"},D:{"16":"I q J E","132":"0 1 2 3 4 5 6 7 8 9 G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB","388":"F","1028":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"16":"I BC vB","132":"q J E F G A CC DC EC FC wB","1028":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","1028":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"16":"vB PC 4B","132":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"132":"I nC 4B oC pC","292":"pB kC lC mC","1028":"D"},J:{"16":"E","132":"A"},K:{"2":"A B C mB 3B nB","1028":"b"},L:{"1028":"D"},M:{"1028":"D"},N:{"132":"A B"},O:{"1028":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1028":"xB"},R:{"1028":"3C"},S:{"2564":"4C"}},B:4,C:"DOMMatrix"};
+module.exports={A:{A:{"2":"J D E F 5B","132":"A B"},B:{"132":"C K L G M N O","1028":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","1028":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2564":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB","3076":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB"},D:{"16":"I r J D","132":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB","388":"E","1028":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"16":"I BC vB","132":"r J D E F A CC DC EC FC wB","1028":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","1028":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"16":"vB PC 4B","132":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"132":"I nC 4B oC pC","292":"qB kC lC mC","1028":"H"},J:{"16":"D","132":"A"},K:{"2":"A B C nB 3B oB","1028":"c"},L:{"1028":"H"},M:{"1028":"b"},N:{"132":"A B"},O:{"1028":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1028":"xB"},R:{"1028":"3C"},S:{"2564":"4C"}},B:4,C:"DOMMatrix"};
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 d6b60f87fb..56b87dc543 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 E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","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 OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Download attribute"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Download attribute"};
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 b9dbe2f959..bc3205dcdf 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 E F G 5B","772":"A B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","8":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","8":"G B KC LC MC NC mB 3B OC"},G:{"1":"iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","1025":"D"},J:{"2":"E A"},K:{"1":"nB","8":"A B C mB 3B","1025":"b"},L:{"1025":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"1025":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:1,C:"Drag and Drop"};
+module.exports={A:{A:{"644":"J D E F 5B","772":"A B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","8":"F B KC LC MC NC nB 3B OC"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","1025":"H"},J:{"2":"D A"},K:{"1":"oB","8":"A B C nB 3B","1025":"c"},L:{"1025":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"1025":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:1,C:"Drag and Drop"};
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 659225cb1e..f09a2b4c34 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 E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Element.closest()"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Element.closest()"};
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 d76ce12be4..24727c9911 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 E F G A B","16":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","16":"G KC LC MC NC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"C b nB","16":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"document.elementFromPoint()"};
+module.exports={A:{A:{"1":"J D E F A B","16":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","16":"F KC LC MC NC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"C c oB","16":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"document.elementFromPoint()"};
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 c554c12513..f0bffe7bd5 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC","132":"A B C K wB mB nB xB"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC mB 3B OC nB"},G:{"1":"hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC","132":"WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","132":"A B C K wB nB oB xB"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB KC LC MC NC nB 3B OC oB"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC","132":"WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"};
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 5881683302..0963e3bcc7 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 E F G A 5B","164":"B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 I q J E F G A B C K L H M N O r s t u v w x y z","132":"7 8 9 AB BB CB DB"},E:{"1":"C K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC","164":"E F G A B EC FC wB 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 RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t KC LC MC NC mB 3B OC nB","132":"0 u v w x y z"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Encrypted Media Extensions"};
+module.exports={A:{A:{"2":"J D E F A 5B","164":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 I r J D E F A B C K L G M N O s t u v w x y z","132":"8 9 AB BB CB DB EB"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC","164":"D E F A B EC FC wB nB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u KC LC MC NC nB 3B OC oB","132":"0 1 v w x y z"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Encrypted Media Extensions"};
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 02fb1b4c4c..4a73288c8b 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 E F G A B","2":"5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"EOT - Embedded OpenType fonts"};
+module.exports={A:{A:{"1":"J D E F A B","2":"5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"EOT - Embedded OpenType fonts"};
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 d2081c8f3b..0cdf6e5181 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 E 5B","260":"G","1026":"F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","4":"6B pB 7B 8B","132":"I q J E F G A B C K L H M N O r s"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"I q J E F G A B C K L H M N O","132":"r s t u"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","4":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","4":"G B C KC LC MC NC mB 3B OC","132":"nB"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","4":"vB PC 4B QC"},H:{"132":"jC"},I:{"1":"D oC pC","4":"pB kC lC mC","132":"nC 4B","900":"I"},J:{"1":"A","4":"E"},K:{"1":"b","4":"A B C mB 3B","132":"nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ECMAScript 5"};
+module.exports={A:{A:{"1":"A B","2":"J D 5B","260":"F","1026":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","4":"6B qB 7B 8B","132":"I r J D E F A B C K L G M N O s t"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I r J D E F A B C K L G M N O","132":"s t u v"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","4":"F B C KC LC MC NC nB 3B OC","132":"oB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","4":"vB PC 4B QC"},H:{"132":"jC"},I:{"1":"H oC pC","4":"qB kC lC mC","132":"nC 4B","900":"I"},J:{"1":"A","4":"D"},K:{"1":"c","4":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ECMAScript 5"};
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 e05708be11..2e74efc9eb 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 E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB","132":"EB FB GB HB IB JB KB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","132":"1 2 3 4 5 6 7"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 classes"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB","132":"FB GB HB IB JB KB LB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","132":"2 3 4 5 6 7 8"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 classes"};
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 bfc0d45957..21edc2509a 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 E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"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 OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w x 7B 8B"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 Generators"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y 7B 8B"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 Generators"};
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 39ad6dfd4d..9530c97c88 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB 7B 8B","194":"ZB"},D:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"JavaScript modules: dynamic import()"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB 7B 8B","194":"aB"},D:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"JavaScript modules: dynamic import()"};
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 20ac8d972f..8cabe5950e 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L","4097":"M N O","4290":"H"},C:{"1":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","322":"QB RB SB TB UB qB"},D:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","194":"VB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC","3076":"wB"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB KC LC MC NC mB 3B OC nB","194":"JB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC","3076":"XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"JavaScript modules via script tag"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L","4097":"M N O","4290":"G"},C:{"1":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 7B 8B","322":"RB SB TB UB VB rB"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","194":"WB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","3076":"wB"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC nB 3B OC oB","194":"KB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC","3076":"XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"JavaScript modules via script tag"};
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 77d0c8e352..1d6e2090e1 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H 7B 8B","132":"M N O r s t u v w","260":"0 1 2 x y z","516":"3"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O","1028":"0 1 2 3 4 5 r s t u v w x y z"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","1028":"H M N O r s"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC","1028":"nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 Number"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G 7B 8B","132":"M N O s t u v w x","260":"0 1 2 3 y z","516":"4"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O","1028":"0 1 2 3 4 5 6 s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","1028":"G M N O s t"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC","1028":"nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 Number"};
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 ea07d8665b..905d6d5571 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB 7B 8B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"String.prototype.includes"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"String.prototype.includes"};
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 f568b4bd82..9ac816ae33 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 E F G A 5B","388":"B"},B:{"257":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L","769":"H M N O"},C:{"2":"6B pB I q 7B 8B","4":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","257":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"I q J E F G A B C K L H M N O r s","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","257":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC","4":"F G EC FC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","4":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z","257":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC","4":"F SC TC UC VC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","4":"oC pC","257":"D"},J:{"2":"E","4":"A"},K:{"2":"A B C mB 3B nB","257":"b"},L:{"257":"D"},M:{"257":"D"},N:{"2":"A","388":"B"},O:{"257":"qC"},P:{"4":"I","257":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"257":"xB"},R:{"257":"3C"},S:{"4":"4C"}},B:6,C:"ECMAScript 2015 (ES6)"};
+module.exports={A:{A:{"2":"J D E F A 5B","388":"B"},B:{"257":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L","769":"G M N O"},C:{"2":"6B qB I r 7B 8B","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","257":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C K L G M N O s t","4":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","257":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","4":"E F EC FC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","4":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB","257":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC","4":"E SC TC UC VC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","4":"oC pC","257":"H"},J:{"2":"D","4":"A"},K:{"2":"A B C nB 3B oB","257":"c"},L:{"257":"H"},M:{"257":"b"},N:{"2":"A","388":"B"},O:{"257":"qC"},P:{"4":"I","257":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"257":"xB"},R:{"257":"3C"},S:{"4":"4C"}},B:6,C:"ECMAScript 2015 (ES6)"};
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 afdce3f46c..7e255c1c5d 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","4":"G KC LC MC NC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"E A"},K:{"1":"C b mB 3B nB","4":"A B"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Server-sent events"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","4":"F KC LC MC NC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"C c nB 3B oB","4":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Server-sent events"};
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 45c2b6139a..51f7aecadb 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family"};
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 d5ad89847c..1953db640d 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 E F G A B 5B"},B:{"1":"P Q R S T U V W","2":"C K L H M N O","1025":"X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB 7B 8B","260":"hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"hB iB jB kB lB P Q R S T U V W","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","132":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB","1025":"X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B BC vB CC DC EC FC wB","772":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB KC LC MC NC mB 3B OC nB","132":"JB KB LB MB NB OB PB QB RB SB TB UB VB","1025":"iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC","772":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1025":"D"},M:{"260":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC","132":"uC vC wB"},Q:{"132":"xB"},R:{"1025":"3C"},S:{"2":"4C"}},B:7,C:"Feature Policy"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W","2":"C K L G M N O","1025":"X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB 7B 8B","260":"iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"iB jB kB lB mB P Q R S T U V W","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","132":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB","1025":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B BC vB CC DC EC FC wB","772":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC nB 3B OC oB","132":"KB LB MB NB OB PB QB RB SB TB UB VB WB","1025":"jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC","772":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1025":"H"},M:{"260":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC","132":"uC vC wB"},Q:{"132":"xB"},R:{"1025":"3C"},S:{"2":"4C"}},B:7,C:"Feature Policy"};
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 71bb7c8598..7398430211 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 E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","1025":"BB","1218":"6 7 8 9 AB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB","260":"CB","772":"DB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y KC LC MC NC mB 3B OC nB","260":"z","772":"0"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Fetch"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","1025":"CB","1218":"7 8 9 AB BB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB","260":"DB","772":"EB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","260":"0","772":"1"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Fetch"};
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 b3f10bb9b8..9663cd834b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js
@@ -1 +1 @@
-module.exports={A:{A:{"16":"5B","132":"F G","388":"J E A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H","16":"M N O r"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","16":"G KC"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC"},H:{"388":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"disabled attribute of the fieldset element"};
+module.exports={A:{A:{"16":"5B","132":"E F","388":"J D A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","16":"M N O s"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","16":"F KC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"388":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"disabled attribute of the fieldset element"};
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 0d457d753f..0adb55ee5f 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 E F G 5B","260":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B","260":"I q J E F G A B C K L H M N O r s t u v w x y z 8B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q","260":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z","388":"J E F G A B C"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB","260":"J E F G DC EC FC","388":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B KC LC MC NC","260":"C H M N O r s t u v w mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","260":"F RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D pC","2":"kC lC mC","260":"oC","388":"pB I nC 4B"},J:{"260":"A","388":"E"},K:{"1":"b","2":"A B","260":"C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"File API"};
+module.exports={A:{A:{"2":"J D E F 5B","260":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","260":"0 I r J D E F A B C K L G M N O s t u v w x y z 8B"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r","260":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB","388":"J D E F A B C"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","260":"J D E F DC EC FC","388":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B KC LC MC NC","260":"C G M N O s t u v w x nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","260":"E RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H pC","2":"kC lC mC","260":"oC","388":"qB I nC 4B"},J:{"260":"A","388":"D"},K:{"1":"c","2":"A B","260":"C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"File API"};
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 d1bf94731e..c711f110f4 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 E F G 5B","132":"A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G B KC LC MC NC"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"C b mB 3B nB","2":"A B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"FileReader API"};
+module.exports={A:{A:{"2":"J D E F 5B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F B KC LC MC NC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"C c nB 3B oB","2":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"FileReader API"};
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 1232c799e9..3ca118dc02 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G KC LC","16":"B MC NC mB 3B"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"C b 3B nB","2":"A","16":"B mB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"FileReaderSync"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F KC LC","16":"B MC NC nB 3B"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"C c 3B oB","2":"A","16":"B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"FileReaderSync"};
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 3bcb85a20f..e5fb66f8d1 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 E F G A B 5B"},B:{"2":"C K L H M N O","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"I q J E","33":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","36":"F G A B C"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E","33":"A"},K:{"2":"A B C b mB 3B nB"},L:{"33":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"33":"qC"},P:{"2":"I","33":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:7,C:"Filesystem & FileWriter API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"I r J D","33":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","36":"E F A B C"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","33":"A"},K:{"2":"A B C c nB 3B oB"},L:{"33":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"2":"I","33":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:7,C:"Filesystem & FileWriter API"};
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 be9eacef14..7e4044b29e 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 E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B"},D:{"1":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB","16":"GB HB IB","388":"JB KB LB MB NB OB PB QB RB"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","516":"B C mB nB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"kC lC mC","16":"pB I nC 4B oC pC"},J:{"1":"A","2":"E"},K:{"1":"b nB","16":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","129":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"FLAC audio format"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB","16":"HB IB JB","388":"KB LB MB NB OB PB QB RB SB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","516":"B C nB oB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"kC lC mC","16":"qB I nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","16":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","129":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"FLAC audio format"};
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 9251c2a0db..f2d096f79f 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 E F G A B 5B"},B:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O P Q R S"},C:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 7B 8B"},D:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S"},E:{"1":"H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB"},F:{"1":"dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB KC LC MC NC mB 3B OC nB"},G:{"1":"hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"gap property for Flexbox"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S"},E:{"1":"G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB"},F:{"1":"eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB KC LC MC NC nB 3B OC oB"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"gap property for Flexbox"};
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 44d40b4198..f09c1b71e9 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 E F G 5B","1028":"B","1316":"A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","164":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B","516":"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 OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 t u v w x y z","164":"I q J E F G A B C K L H M N O r s"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"E F DC EC","164":"I q J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B C KC LC MC NC mB 3B OC","33":"H M"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"F SC TC","164":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"D oC pC","164":"pB I kC lC mC nC 4B"},J:{"1":"A","164":"E"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","292":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Flexible Box Layout Module"};
+module.exports={A:{A:{"2":"J D E F 5B","1028":"B","1316":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","164":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","516":"0 v w x y z"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 u v w x y z","164":"I r J D E F A B C K L G M N O s t"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"D E DC EC","164":"I r J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC","33":"G M"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"E SC TC","164":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","164":"qB I kC lC mC nC 4B"},J:{"1":"A","164":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","292":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Flexible Box Layout Module"};
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 b2720405c5..7fad09ec02 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O 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"},D:{"1":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB nB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC mB 3B OC nB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"display: flow-root"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B"},D:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"display: flow-root"};
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 69a9a4a538..6bf7b9f2f8 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 E F G A B","2":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O 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"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G KC LC MC NC","16":"B mB 3B"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"I D nC 4B oC pC","2":"kC lC mC","16":"pB"},J:{"1":"E A"},K:{"1":"C b nB","2":"A","16":"B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"focusin & focusout events"};
+module.exports={A:{A:{"1":"J D E F A B","2":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F KC LC MC NC","16":"B nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"I H nC 4B oC pC","2":"kC lC mC","16":"qB"},J:{"1":"D A"},K:{"1":"C c oB","2":"A","16":"B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"focusin & focusout events"};
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 c0c086e08d..632e5d1a4f 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB 7B 8B","132":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},D:{"1":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","260":"PB QB RB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC","16":"G","132":"A FC wB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC","132":"UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:"system-ui value for font-family"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B","132":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","260":"QB RB SB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC","16":"F","132":"A FC wB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC","132":"UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:"system-ui value for font-family"};
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 72120a19af..302f3516d0 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","33":"0 1 2 3 4 5 H M N O r s t u v w x y z","164":"I q J E F G A B C K L"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H","33":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB","292":"M N O r s"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"E F G BC vB DC EC","4":"I q J CC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 H M N O r s t u v w x y z"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F SC TC UC","4":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","33":"oC pC"},J:{"2":"E","33":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS font-feature-settings"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"0 1 2 3 4 5 6 G M N O s t u v w x y z","164":"I r J D E F A B C K L"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB","292":"M N O s t"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"D E F BC vB DC EC","4":"I r J CC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 G M N O s t u v w x y z"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E SC TC UC","4":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","33":"oC pC"},J:{"2":"D","33":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS font-feature-settings"};
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 186ccea2d3..56bb7024db 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v 7B 8B","194":"0 1 2 3 4 5 w x y z"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 I q J E F G A B C K L H M N O r s t u v w x y z","33":"1 2 3 4"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC","33":"E F G EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H KC LC MC NC mB 3B OC nB","33":"M N O r"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","33":"F TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"1":"D pC","2":"pB I kC lC mC nC 4B","33":"oC"},J:{"2":"E","33":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 font-kerning"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w 7B 8B","194":"0 1 2 3 4 5 6 x y z"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z","33":"2 3 4 5"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC","33":"D E F EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G KC LC MC NC nB 3B OC oB","33":"M N O s"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B","33":"oC"},J:{"2":"D","33":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 font-kerning"};
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 f4a3ff1c76..3915745af7 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"7 8 9 AB BB CB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS Font Loading"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"8 9 AB BB CB DB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS Font Loading"};
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 8c0e00a516..7ee00ac15b 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 E F G A B 5B"},B:{"2":"C K L H M N O","194":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB","194":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","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 QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"194":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:2,C:"CSS font-size-adjust"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","194":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB","194":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"194":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:2,C:"CSS font-size-adjust"};
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 d28a54fe42..36a60dd4a5 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 E F G A B 5B"},B:{"2":"C K L H M N O","676":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q J E F G A B C K L H M N O r s t u v w 7B 8B","804":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"I","676":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"BC vB","676":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","676":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"804":"4C"}},B:7,C:"CSS font-smooth"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","676":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B","804":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I","676":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"BC vB","676":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","676":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"804":"4C"}},B:7,C:"CSS font-smooth"};
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 5a0002f8e7..caa04f7b54 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 E F 5B","4":"G A B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","4":"C K L H M"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"8 9 AB BB CB DB EB FB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","4":"I q J E F G BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","4":"H M N O r s t u"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","4":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","4":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","4":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","4":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Font unicode-range subsetting"};
+module.exports={A:{A:{"2":"J D E 5B","4":"F A B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","4":"C K L G M"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"9 AB BB CB DB EB FB GB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I r J D E F BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","4":"G M N O s t u v"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","4":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","4":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","4":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","4":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Font unicode-range subsetting"};
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 0242fdb7b6..b0007537dc 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 E F G 5B","130":"A B"},B:{"130":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","130":"I q J E F G A B C K L H M N O r s t u v","322":"0 1 2 3 4 5 w x y z"},D:{"2":"I q J E F G A B C K L H","130":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"E F G BC vB DC EC","130":"I q J CC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","130":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB SC TC UC","130":"PC 4B QC RC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","130":"D oC pC"},J:{"2":"E","130":"A"},K:{"2":"A B C mB 3B nB","130":"b"},L:{"130":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"130":"qC"},P:{"130":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"130":"xB"},R:{"130":"3C"},S:{"1":"4C"}},B:5,C:"CSS font-variant-alternates"};
+module.exports={A:{A:{"2":"J D E F 5B","130":"A B"},B:{"130":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","130":"I r J D E F A B C K L G M N O s t u v w","322":"0 1 2 3 4 5 6 x y z"},D:{"2":"I r J D E F A B C K L G","130":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"D E F BC vB DC EC","130":"I r J CC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","130":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB SC TC UC","130":"PC 4B QC RC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","130":"H oC pC"},J:{"2":"D","130":"A"},K:{"2":"A B C nB 3B oB","130":"c"},L:{"130":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"130":"qC"},P:{"130":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"130":"xB"},R:{"130":"3C"},S:{"1":"4C"}},B:5,C:"CSS font-variant-alternates"};
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 7255e1762c..90041b9cbe 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O 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 H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB KC LC MC NC mB 3B OC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","16":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS font-variant-numeric"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS font-variant-numeric"};
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 c5c76ed42a..7eff5281b7 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":"G A B","132":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","2":"G KC"},G:{"1":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","260":"vB PC"},H:{"2":"jC"},I:{"1":"I D nC 4B oC pC","2":"kC","4":"pB lC mC"},J:{"1":"A","4":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"@font-face Web fonts"};
+module.exports={A:{A:{"1":"F A B","132":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","2":"F KC"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","260":"vB PC"},H:{"2":"jC"},I:{"1":"I H nC 4B oC pC","2":"kC","4":"qB lC mC"},J:{"1":"A","4":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"@font-face Web fonts"};
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 cfccc0ac38..bbf7a4be08 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 E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Form attribute"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Form attribute"};
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 22cae88a88..b8f4d38b70 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","2":"G KC","16":"LC MC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I D nC 4B oC pC","2":"kC lC mC","16":"pB"},J:{"1":"A","2":"E"},K:{"1":"B C b mB 3B nB","16":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Attributes for form submission"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC","16":"LC MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I H nC 4B oC pC","2":"kC lC mC","16":"qB"},J:{"1":"A","2":"D"},K:{"1":"B C c nB 3B oB","16":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Attributes for form submission"};
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 343062c375..8d86110953 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","132":"q J E F G A CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","2":"G KC"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB","132":"F PC 4B QC RC SC TC UC VC WC"},H:{"516":"jC"},I:{"1":"D pC","2":"pB kC lC mC","132":"I nC 4B oC"},J:{"1":"A","132":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:1,C:"Form validation"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"r J D E F A CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","2":"F KC"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB","132":"E PC 4B QC RC SC TC UC VC WC"},H:{"516":"jC"},I:{"1":"H pC","2":"qB kC lC mC","132":"I nC 4B oC"},J:{"1":"A","132":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:1,C:"Form validation"};
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 3e6f7db6e2..74507c3725 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","4":"A B","8":"J E F G"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","4":"C K L H"},C:{"4":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"6B pB 7B 8B"},D:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"4":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"BC vB"},F:{"1":"G B C OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","4":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"2":"vB","4":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","4":"oC pC"},J:{"2":"E","4":"A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"4":"D"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","4":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"4":"4C"}},B:1,C:"HTML5 form features"};
+module.exports={A:{A:{"2":"5B","4":"A B","8":"J D E F"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","4":"C K L G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB 7B 8B"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"4":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB"},F:{"1":"F B C PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","4":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},G:{"2":"vB","4":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","4":"oC pC"},J:{"2":"D","4":"A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"4":"b"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","4":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"4":"4C"}},B:1,C:"HTML5 form features"};
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 56b34f75f6..53796da60f 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 E F G A 5B","548":"B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","516":"C K L H M N O"},C:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G 7B 8B","676":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB","1700":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB"},D:{"1":"eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L","676":"H M N O r","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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB"},E:{"2":"I q BC vB","548":"zB 0B 1B oB 2B IC JC","676":"CC","804":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B C KC LC MC NC mB 3B OC","804":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC","2052":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E","292":"A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","548":"B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","804":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Full Screen API"};
+module.exports={A:{A:{"2":"J D E F A 5B","548":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","516":"C K L G M N O"},C:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","676":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB","1700":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB"},D:{"1":"fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L","676":"G M N O s","804":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB"},E:{"2":"I r BC vB","548":"zB 0B 1B pB 2B IC JC","676":"CC","804":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC","804":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC","2052":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","292":"A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","548":"B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","804":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Full Screen API"};
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 4c4784c26a..bb1aef67db 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s","33":"t u v w"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Gamepad API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t","33":"u v w x"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Gamepad API"};
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 601a015118..a069580593 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":"G A B","2":"5B","8":"J E F"},B:{"1":"C K L H M N O","129":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s 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","8":"6B pB","129":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","4":"I","129":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I BC vB","129":"A"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C M N O r s t u v w x y z AB NC mB 3B OC nB","2":"G H KC","8":"LC MC","129":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"F vB PC 4B QC RC SC TC UC VC","129":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I kC lC mC nC 4B oC pC","129":"D"},J:{"1":"E A"},K:{"1":"B C mB 3B nB","8":"A","129":"b"},L:{"129":"D"},M:{"129":"D"},N:{"1":"A B"},O:{"129":"qC"},P:{"1":"I","129":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"129":"xB"},R:{"129":"3C"},S:{"1":"4C"}},B:2,C:"Geolocation"};
+module.exports={A:{A:{"1":"F A B","2":"5B","8":"J D E"},B:{"1":"C K L G M N O","129":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 7B 8B","8":"6B qB","129":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","4":"I","129":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I BC vB","129":"A"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C M N O s t u v w x y z AB BB NC nB 3B OC oB","2":"F G KC","8":"LC MC","129":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"E vB PC 4B QC RC SC TC UC VC","129":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I kC lC mC nC 4B oC pC","129":"H"},J:{"1":"D A"},K:{"1":"B C nB 3B oB","8":"A","129":"c"},L:{"129":"H"},M:{"129":"b"},N:{"1":"A B"},O:{"129":"qC"},P:{"1":"I","129":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"129":"xB"},R:{"129":"3C"},S:{"1":"4C"}},B:2,C:"Geolocation"};
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 eb17d7736f..4b9da89de7 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 E 5B","2049":"G A B","2692":"F"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2049":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B","260":"I q J E F G A B","1156":"pB","1284":"7B","1796":"8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","16":"G KC","132":"LC MC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","132":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2049":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Element.getBoundingClientRect()"};
+module.exports={A:{A:{"644":"J D 5B","2049":"F A B","2692":"E"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2049":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","260":"I r J D E F A B","1156":"qB","1284":"7B","1796":"8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","16":"F KC","132":"LC MC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","132":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2049":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Element.getBoundingClientRect()"};
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 c16911fe0c..e3e8a24f40 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B","132":"pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","260":"I q J E F G A"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","260":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","260":"G KC LC MC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","260":"vB PC 4B"},H:{"260":"jC"},I:{"1":"I D nC 4B oC pC","260":"pB kC lC mC"},J:{"1":"A","260":"E"},K:{"1":"B C b mB 3B nB","260":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"getComputedStyle"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","132":"qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","260":"I r J D E F A"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","260":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","260":"F KC LC MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","260":"vB PC 4B"},H:{"260":"jC"},I:{"1":"I H nC 4B oC pC","260":"qB kC lC mC"},J:{"1":"A","260":"D"},K:{"1":"B C c nB 3B oB","260":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"getComputedStyle"};
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 95d29100be..97d22e1f45 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":"G A B","2":"5B","8":"J E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","8":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"getElementsByClassName"};
+module.exports={A:{A:{"1":"F A B","2":"5B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"getElementsByClassName"};
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 df3e959d05..3bccbc1ca9 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 E F G A 5B","33":"B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","33":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"crypto.getRandomValues()"};
+module.exports={A:{A:{"2":"J D E F A 5B","33":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","33":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"crypto.getRandomValues()"};
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 0492d6c143..3d0e596929 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","194":"UB qB VB rB WB XB b YB ZB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Gyroscope"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","194":"VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Gyroscope"};
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 09d29f4aa5..0f155a0359 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 E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"2":"I q J E BC vB CC DC EC","129":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","194":"F G A FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v KC LC MC NC mB 3B OC nB"},G:{"2":"vB PC 4B QC RC SC","129":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","194":"F TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"navigator.hardwareConcurrency"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"2":"I r J D BC vB CC DC EC","129":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","194":"E F A FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B QC RC SC","129":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","194":"E TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"navigator.hardwareConcurrency"};
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 9e521c5b23..d02061adde 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":"F G A B","8":"J E 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","8":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"I"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","8":"G KC LC MC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"pB I D lC mC nC 4B oC pC","2":"kC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","8":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Hashchange event"};
+module.exports={A:{A:{"1":"E F A B","8":"J D 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","8":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","8":"F KC LC MC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H lC mC nC 4B oC pC","2":"kC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","8":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Hashchange event"};
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 1a0257fd0c..767add6504 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A BC vB CC DC EC FC wB","130":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC","130":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"HEIF/ISO Base Media File Format"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A BC vB CC DC EC FC wB","130":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC","130":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"HEIF/ISO Base Media File Format"};
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 8e1c0e989f..6922fb5d21 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 E F G A 5B","132":"B"},B:{"132":"C K L H M N O","1028":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2052":"tB uB 9B AC"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","516":"B C mB nB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","258":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","258":"b"},L:{"258":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I","258":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"HEVC/H.265 video format"};
+module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"132":"C K L G M N O","1028":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b","2052":"H uB 9B AC"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","516":"B C nB oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","258":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","258":"c"},L:{"258":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I","258":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"HEVC/H.265 video format"};
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 5696192c08..3d6e0f8862 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 E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G B KC LC MC NC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I D nC 4B oC pC","2":"pB kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"C b mB 3B nB","2":"A B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"hidden attribute"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F B KC LC MC NC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I H nC 4B oC pC","2":"qB kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"C c nB 3B oB","2":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"hidden attribute"};
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 26850d6300..80910c9c3a 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r","33":"s t u v"},E:{"1":"F G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"High Resolution Time API"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s","33":"t u v w"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"High Resolution Time API"};
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 24e0f56ee1..878fc5cf7d 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","4":"q CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a 3B OC nB","2":"G B KC LC MC NC mB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC","4":"4B"},H:{"2":"jC"},I:{"1":"D lC mC 4B oC pC","2":"pB I kC nC"},J:{"1":"E A"},K:{"1":"C b mB 3B nB","2":"A B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Session history management"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","4":"r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a 3B OC oB","2":"F B KC LC MC NC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","4":"4B"},H:{"2":"jC"},I:{"1":"H lC mC 4B oC pC","2":"qB I kC nC"},J:{"1":"D A"},K:{"1":"C c nB 3B oB","2":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Session history management"};
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 4c400eede3..86b2c429f4 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"vB PC 4B QC","129":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC","257":"lC mC"},J:{"1":"A","16":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"516":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"16":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"HTML Media Capture"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B QC","129":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC","257":"lC mC"},J:{"1":"A","16":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"516":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"16":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"HTML Media Capture"};
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 85b70efa00..85828b514c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J E F","260":"G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B","132":"pB 7B 8B","260":"I q J E F G A B C K L H M N O r s"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"I q","260":"J E F G A B C K L H M N O r s t u v w x"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","132":"I BC vB","260":"q J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","132":"G B KC LC MC NC","260":"C mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","132":"vB","260":"PC 4B QC RC"},H:{"132":"jC"},I:{"1":"D oC pC","132":"kC","260":"pB I lC mC nC 4B"},J:{"260":"E A"},K:{"1":"b","132":"A","260":"B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"HTML5 semantic elements"};
+module.exports={A:{A:{"2":"5B","8":"J D E","260":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","132":"qB 7B 8B","260":"I r J D E F A B C K L G M N O s t"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r","260":"J D E F A B C K L G M N O s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"I BC vB","260":"r J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","132":"F B KC LC MC NC","260":"C nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"vB","260":"PC 4B QC RC"},H:{"132":"jC"},I:{"1":"H oC pC","132":"kC","260":"qB I lC mC nC 4B"},J:{"260":"D A"},K:{"1":"c","132":"A","260":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"HTML5 semantic elements"};
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 51b21647f2..23d8a30828 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 E F G A B 5B"},B:{"1":"C K L H M N O","2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"HTTP Live Streaming (HLS)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"HTTP Live Streaming (HLS)"};
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 36b95fd8da..2b063e36e7 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 E F G A 5B","132":"B"},B:{"1":"C K L H M N O","513":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","2":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","513":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB","513":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC","260":"G A FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9","2":"G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","513":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","513":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","513":"b"},L:{"513":"D"},M:{"513":"D"},N:{"2":"A B"},O:{"513":"qC"},P:{"1":"I","513":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"513":"xB"},R:{"513":"3C"},S:{"1":"4C"}},B:6,C:"HTTP/2 protocol"};
+module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"1":"C K L G M N O","513":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","513":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","513":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC","260":"F A FC wB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","513":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","513":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","513":"c"},L:{"513":"H"},M:{"513":"b"},N:{"2":"A B"},O:{"513":"qC"},P:{"1":"I","513":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"513":"xB"},R:{"513":"3C"},S:{"1":"4C"}},B:6,C:"HTTP/2 protocol"};
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 4704078aab..e7249851ff 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 E F G A B 5B"},B:{"1":"W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","322":"P Q R S T","578":"U V"},C:{"1":"X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB 7B 8B","194":"fB gB hB iB jB kB lB P Q R sB S T U V W"},D:{"1":"W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","322":"P Q R S T","578":"U V"},E:{"2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB xB","1090":"L H GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB KC LC MC NC mB 3B OC nB","578":"gB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC","66":"gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"HTTP/3 protocol"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","322":"P Q R S T","578":"U V"},C:{"1":"X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB 7B 8B","194":"gB hB iB jB kB lB mB P Q R tB S T U V W"},D:{"1":"W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","322":"P Q R S T","578":"U V"},E:{"2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB xB","1090":"L G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB","578":"hB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC","66":"gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"HTTP/3 protocol"};
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 4f58f24f0d..f71578743b 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M 7B 8B","4":"N O r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC"},H:{"2":"jC"},I:{"1":"pB I D lC mC nC 4B oC pC","2":"kC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"sandbox attribute for iframes"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","4":"0 N O s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC"},H:{"2":"jC"},I:{"1":"qB I H lC mC nC 4B oC pC","2":"kC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"sandbox attribute for iframes"};
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 083668c42a..9bd28bdbf0 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","66":"s t u v w x y"},E:{"2":"I q J F G A B C K L H BC vB CC DC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","130":"E EC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","130":"SC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"seamless attribute for iframes"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","66":"t u v w x y z"},E:{"2":"I r J E F A B C K L G BC vB CC DC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","130":"D EC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","130":"SC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"seamless attribute for iframes"};
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 7c940b192f..9e043e5f73 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J E F G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","8":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B","8":"pB I q J E F G A B C K L H M N O r s t u v w 7B 8B"},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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K","8":"L H M N O r"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB","8":"I q CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B KC LC MC NC","8":"C mB 3B OC nB"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB","8":"PC 4B QC"},H:{"2":"jC"},I:{"1":"D oC pC","8":"pB I kC lC mC nC 4B"},J:{"1":"A","8":"E"},K:{"1":"b","2":"A B","8":"C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"srcdoc attribute for iframes"};
+module.exports={A:{A:{"2":"5B","8":"J D E F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","8":"qB I r J D E F A B C K L G M N O s t u v w x 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K","8":"L G M N O s"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB","8":"I r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B KC LC MC NC","8":"C nB 3B OC oB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB","8":"PC 4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","8":"qB I kC lC mC nC 4B"},J:{"1":"A","8":"D"},K:{"1":"c","2":"A B","8":"C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"srcdoc attribute for iframes"};
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 2996e198fd..00753937ed 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O 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 QB RB SB TB UB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB KC LC MC NC mB 3B OC nB","322":"CB DB EB FB GB HB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:5,C:"ImageCapture API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","322":"QB RB SB TB UB VB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB","322":"DB EB FB GB HB IB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:5,C:"ImageCapture API"};
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 2d81456137..0f41ed77a7 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 E F G A 5B","161":"B"},B:{"2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","161":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A","161":"B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Input Method Editor API"};
+module.exports={A:{A:{"2":"J D E F A 5B","161":"B"},B:{"2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A","161":"B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Input Method Editor API"};
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 56b0d9b409..7c5424fc78 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"naturalWidth & naturalHeight image properties"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"naturalWidth & naturalHeight image properties"};
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 1850bcdab1..b385e5e858 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 E F G A B 5B"},B:{"1":"Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","194":"P Q R S T U V W X"},C:{"1":"uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l 7B 8B","322":"m n o p D tB"},D:{"1":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB","194":"hB iB jB kB lB P Q R S T U V W X"},E:{"1":"JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB KC LC MC NC mB 3B OC nB","194":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Import maps"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","194":"P Q R S T U V W X"},C:{"1":"uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m 7B 8B","322":"n o p q b H"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB","194":"iB jB kB lB mB P Q R S T U V W X"},E:{"1":"JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},F:{"1":"kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB","194":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Import maps"};
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 1a26737e61..1b93281a03 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 E F G 5B","8":"A B"},B:{"1":"P","2":"Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","8":"C K L H M N O"},C:{"2":"0 1 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","8":"2 3 SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","72":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","2":"0 1 I q J E F G A B C K L H M N O r s t u v w x y z Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","66":"2 3 4 5 6","72":"7"},E:{"2":"I q BC vB CC","8":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB","2":"G B C H M aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","66":"N O r s t","72":"u"},G:{"2":"vB PC 4B QC RC","8":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"8":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC","2":"yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:5,C:"HTML Imports"};
+module.exports={A:{A:{"2":"J D E F 5B","8":"A B"},B:{"1":"P","2":"Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","8":"C K L G M N O"},C:{"2":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","8":"3 4 TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","72":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","2":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","66":"3 4 5 6 7","72":"8"},E:{"2":"I r BC vB CC","8":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB","2":"F B C G M bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","66":"N O s t u","72":"v"},G:{"2":"vB PC 4B QC RC","8":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"8":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC","2":"yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:5,C:"HTML Imports"};
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 b24f6de670..60db2a0ebc 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 E F G A B","16":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB","16":"7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"indeterminate checkbox"};
+module.exports={A:{A:{"1":"J D E F A B","16":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB","16":"7B"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"indeterminate checkbox"};
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 98cfb13538..ad32ac6e83 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 E F G 5B","132":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","33":"A B C K L H","36":"I q J E F G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"A","8":"I q J E F G","33":"v","36":"B C K L H M N O r s t u"},E:{"1":"A B C K L H wB mB nB xB HC yB zB 0B 1B oB 2B IC JC","8":"I q J E BC vB CC DC","260":"F G EC FC","516":"GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G KC LC","8":"B C MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC iC yB zB 0B 1B oB 2B","8":"vB PC 4B QC RC SC","260":"F TC UC VC","516":"hC"},H:{"2":"jC"},I:{"1":"D oC pC","8":"pB I kC lC mC nC 4B"},J:{"1":"A","8":"E"},K:{"1":"b","2":"A","8":"B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"IndexedDB"};
+module.exports={A:{A:{"2":"J D E F 5B","132":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"A B C K L G","36":"I r J D E F"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"A","8":"I r J D E F","33":"w","36":"B C K L G M N O s t u v"},E:{"1":"A B C K L G wB nB oB xB HC yB zB 0B 1B pB 2B IC JC","8":"I r J D BC vB CC DC","260":"E F EC FC","516":"GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC","8":"B C MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC iC yB zB 0B 1B pB 2B","8":"vB PC 4B QC RC SC","260":"E TC UC VC","516":"hC"},H:{"2":"jC"},I:{"1":"H oC pC","8":"qB I kC lC mC nC 4B"},J:{"1":"A","8":"D"},K:{"1":"c","2":"A","8":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"IndexedDB"};
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 6ad4894c8f..f7fd8b9bf2 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB 7B 8B","132":"GB HB IB","260":"JB KB LB MB"},D:{"1":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","132":"KB LB MB NB","260":"OB PB QB RB SB TB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","132":"7 8 9 AB","260":"BB CB DB EB FB GB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC","16":"WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","260":"rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:2,C:"IndexedDB 2.0"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B","132":"HB IB JB","260":"KB LB MB NB"},D:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","132":"LB MB NB OB","260":"PB QB RB SB TB UB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","132":"8 9 AB BB","260":"CB DB EB FB GB HB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC","16":"WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","260":"rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:2,C:"IndexedDB 2.0"};
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 1ca58af68a..22be4538e9 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":"F G A B","4":"5B","132":"J E"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","36":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS inline-block"};
+module.exports={A:{A:{"1":"E F A B","4":"5B","132":"J D"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","36":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS inline-block"};
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 a97a40fa63..4d4f26554e 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 E F G A B","16":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","16":"G"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"HTMLElement.innerText"};
+module.exports={A:{A:{"1":"J D E F A B","16":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"HTMLElement.innerText"};
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 0285c7ada3..4ec36a9612 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 E F G A 5B","132":"B"},B:{"132":"C K L H M N O","260":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","516":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"N O r s t u v w x y","2":"I q J E F G A B C K L H M","132":"0 1 2 3 4 5 6 7 8 9 z AB BB CB","260":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"J CC DC","2":"I q BC vB","2052":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"vB PC 4B","1025":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1025":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2052":"A B"},O:{"1025":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"260":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:1,C:"autocomplete attribute: on & off values"};
+module.exports={A:{A:{"1":"J D E F A 5B","132":"B"},B:{"132":"C K L G M N O","260":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","516":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"N O s t u v w x y z","2":"I r J D E F A B C K L G M","132":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB","260":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J CC DC","2":"I r BC vB","2052":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B","1025":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1025":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2052":"A B"},O:{"1025":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"260":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:1,C:"autocomplete attribute: on & off values"};
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 d240c51995..70646cd3d0 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 E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G H M KC LC MC NC"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","129":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Color input type"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F G M KC LC MC NC"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","129":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Color input type"};
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 8b17e38c74..f2cf69ea0d 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 E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O 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","1090":"PB QB RB SB","2052":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c","4100":"d e f g h i j k l m n o p D 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 OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r","2052":"s t u v w"},E:{"2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB","4100":"H GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"vB PC 4B","260":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB kC lC mC","514":"I nC 4B"},J:{"1":"A","2":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"4100":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2052":"4C"}},B:1,C:"Date and time input types"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","1090":"QB RB SB TB","2052":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d","4100":"e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s","2052":"t u v w x"},E:{"2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB","4100":"G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B","260":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC","514":"I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"4100":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2052":"4C"}},B:1,C:"Date and time input types"};
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 9de7d81f3f..218aa54dec 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","132":"kC lC mC"},J:{"1":"A","132":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Email, telephone & URL input types"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","132":"kC lC mC"},J:{"1":"A","132":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Email, telephone & URL input types"};
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 8047cae0b1..d41ef04099 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 E F 5B","2561":"A B","2692":"G"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2561":"C K L H M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B","1537":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 8B","1796":"pB 7B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","1025":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB","1537":"0 1 2 3 4 5 6 H M N O r s t u v w x y z"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q J BC vB","1025":"E F G A B C DC EC FC wB mB","1537":"CC","4097":"K nB"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","16":"G B C KC LC MC NC mB 3B","260":"OC","1025":"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","1537":"H M N O r s t"},G:{"1":"dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B","1025":"F TC UC VC WC XC YC ZC aC","1537":"QC RC SC","4097":"bC cC"},H:{"2":"jC"},I:{"16":"kC lC","1025":"D pC","1537":"pB I mC nC 4B oC"},J:{"1025":"A","1537":"E"},K:{"1":"A B C mB 3B nB","1025":"b"},L:{"1":"D"},M:{"1":"D"},N:{"2561":"A B"},O:{"1":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1537":"4C"}},B:1,C:"input event"};
+module.exports={A:{A:{"2":"J D E 5B","2561":"A B","2692":"F"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2561":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B","1537":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 8B","1796":"qB 7B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","1025":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB","1537":"0 1 2 3 4 5 6 7 G M N O s t u v w x y z"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r J BC vB","1025":"D E F A B C DC EC FC wB nB","1537":"CC","4097":"K oB"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","16":"F B C KC LC MC NC nB 3B","260":"OC","1025":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","1537":"G M N O s t u"},G:{"1":"dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B","1025":"E TC UC VC WC XC YC ZC aC","1537":"QC RC SC","4097":"bC cC"},H:{"2":"jC"},I:{"16":"kC lC","1025":"H pC","1537":"qB I mC nC 4B oC"},J:{"1025":"A","1537":"D"},K:{"1":"A B C nB 3B oB","1025":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2561":"A B"},O:{"1":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1537":"4C"}},B:1,C:"input event"};
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 edfa8a1114..fe1517f3d0 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 E F G 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","132":"0 1 2 3 4 5 6 7 8 I q J E F G A B C K L H M N O r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I","16":"q J E F t u v w x","132":"G A B C K L H M N O r s"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","132":"J E F G A B DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"2":"RC SC","132":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","514":"vB PC 4B QC"},H:{"2":"jC"},I:{"2":"kC lC mC","260":"pB I nC 4B","514":"D oC pC"},J:{"132":"A","260":"E"},K:{"2":"A B C mB 3B nB","514":"b"},L:{"260":"D"},M:{"2":"D"},N:{"514":"A","1028":"B"},O:{"2":"qC"},P:{"260":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"260":"xB"},R:{"260":"3C"},S:{"1":"4C"}},B:1,C:"accept attribute for file input"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","16":"r J D E u v w x y","132":"F A B C K L G M N O s t"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","132":"J D E F A B DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"RC SC","132":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","514":"vB PC 4B QC"},H:{"2":"jC"},I:{"2":"kC lC mC","260":"qB I nC 4B","514":"H oC pC"},J:{"132":"A","260":"D"},K:{"2":"A B C nB 3B oB","514":"c"},L:{"260":"H"},M:{"2":"b"},N:{"514":"A","1028":"B"},O:{"2":"qC"},P:{"260":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"260":"xB"},R:{"260":"3C"},S:{"1":"4C"}},B:1,C:"accept attribute for file input"};
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 95f47b640f..40bb91aef1 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 E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Directory selection from file input"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Directory selection from file input"};
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 48813415ab..414edb3ef0 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","2":"G KC LC MC"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC"},H:{"130":"jC"},I:{"130":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"130":"A B C b mB 3B nB"},L:{"132":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"130":"qC"},P:{"130":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"2":"4C"}},B:1,C:"Multiple file selection"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC LC MC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"130":"jC"},I:{"130":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"130":"A B C c nB 3B oB"},L:{"132":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"130":"qC"},P:{"130":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"2":"4C"}},B:1,C:"Multiple file selection"};
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 b7d8d5aa55..81f6a38f5e 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M 7B 8B","4":"N O r s","194":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","66":"SB TB UB qB VB rB WB XB b YB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB KC LC MC NC mB 3B OC nB","66":"FB GB HB IB JB KB LB MB NB OB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:1,C:"inputmode attribute"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","4":"N O s t","194":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","66":"TB UB VB rB WB sB XB YB c ZB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB KC LC MC NC nB 3B OC oB","66":"GB HB IB JB KB LB MB NB OB PB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:1,C:"inputmode attribute"};
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 7f4b435a24..63e3f3b74b 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 E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Minimum length attribute for input fields"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Minimum length attribute for input fields"};
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 23a83b61af..7228091d8f 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 E F G 5B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K","1025":"L H M N O"},C:{"2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","513":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"388":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB kC lC mC","388":"I D nC 4B oC pC"},J:{"2":"E","388":"A"},K:{"1":"A B C mB 3B nB","388":"b"},L:{"388":"D"},M:{"641":"D"},N:{"388":"A B"},O:{"388":"qC"},P:{"388":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"388":"xB"},R:{"388":"3C"},S:{"513":"4C"}},B:1,C:"Number input type"};
+module.exports={A:{A:{"2":"J D E F 5B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K","1025":"L G M N O"},C:{"2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","513":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"388":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB kC lC mC","388":"I H nC 4B oC pC"},J:{"2":"D","388":"A"},K:{"1":"A B C nB 3B oB","388":"c"},L:{"388":"H"},M:{"641":"b"},N:{"388":"A B"},O:{"388":"qC"},P:{"388":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"388":"xB"},R:{"388":"3C"},S:{"513":"4C"}},B:1,C:"Number input type"};
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 6c189ac008..986e4bc92d 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q","388":"J E F G A CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B","388":"F QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D pC","2":"pB I kC lC mC nC 4B oC"},J:{"1":"A","2":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Pattern attribute for input fields"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r","388":"J D E F A CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B","388":"E QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B oC"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Pattern attribute for input fields"};
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 5a7fedcd2f..56226af578 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","132":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a 3B OC nB","2":"G KC LC MC NC","132":"B mB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB D kC lC mC 4B oC pC","4":"I nC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"input placeholder attribute"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a 3B OC oB","2":"F KC LC MC NC","132":"B nB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB H kC lC mC 4B oC pC","4":"I nC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"input placeholder attribute"};
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 c37a1ad27e..71deeb73b3 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"D 4B oC pC","4":"pB I kC lC mC nC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Range input type"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H 4B oC pC","4":"qB I kC lC mC nC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Range input type"};
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 2dd9ebd1d0..5b6f584a17 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 E F G 5B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K L H M N O"},C:{"2":"6B pB 7B 8B","129":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D 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 OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L t u v w x","129":"H M N O r s"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G KC LC MC NC","16":"B mB 3B"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"129":"jC"},I:{"1":"D oC pC","16":"kC lC","129":"pB I mC nC 4B"},J:{"1":"E","129":"A"},K:{"1":"C b","2":"A","16":"B mB 3B","129":"nB"},L:{"1":"D"},M:{"129":"D"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:1,C:"Search input type"};
+module.exports={A:{A:{"2":"J D E F 5B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K L G M N O"},C:{"2":"6B qB 7B 8B","129":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L u v w x y","129":"G M N O s t"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F KC LC MC NC","16":"B nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"129":"jC"},I:{"1":"H oC pC","16":"kC lC","129":"qB I mC nC 4B"},J:{"1":"D","129":"A"},K:{"1":"C c","2":"A","16":"B nB 3B","129":"oB"},L:{"1":"H"},M:{"129":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:1,C:"Search input type"};
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 b1e18b102b..28a7de028a 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","16":"G KC LC MC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Selection controls for input & textarea"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","16":"F KC LC MC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Selection controls for input & textarea"};
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 a3093ee805..61a418c5fe 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 E F G A B","16":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","16":"G"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"};
+module.exports={A:{A:{"1":"J D E F A B","16":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"};
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 f6854bfa67..a025aba0c5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","16":"5B","132":"J E F G"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","16":"G KC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Element.insertAdjacentHTML()"};
+module.exports={A:{A:{"1":"A B","16":"5B","132":"J D E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","16":"F KC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Element.insertAdjacentHTML()"};
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 d5271ecfa9..2834f62cd4 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 E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Internationalization API"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Internationalization API"};
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 e673195682..4c19f2ce32 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"IntersectionObserver V2"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"IntersectionObserver V2"};
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 2b752ee02a..5440e7da8a 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 E F G A B 5B"},B:{"1":"M N O","2":"C K L","516":"H","1025":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O 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","194":"OB PB QB"},D:{"1":"UB qB VB rB WB XB b","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","516":"NB OB PB QB RB SB TB","1025":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","516":"AB BB CB DB EB FB GB","1025":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","1025":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","1025":"b"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","516":"rC sC"},Q:{"1025":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"IntersectionObserver"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O","2":"C K L","516":"G","1025":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B","194":"PB QB RB"},D:{"1":"VB rB WB sB XB YB c","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","516":"OB PB QB RB SB TB UB","1025":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB KC LC MC NC nB 3B OC oB","516":"BB CB DB EB FB GB HB","1025":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","1025":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","516":"rC sC"},Q:{"1025":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"IntersectionObserver"};
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 bd908edd3c..6d0c55946d 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N","130":"O"},C:{"1":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 7B 8B"},D:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB nB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC mB 3B OC nB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Intl.PluralRules API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N","130":"O"},C:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB 7B 8B"},D:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Intl.PluralRules API"};
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 838cbaaed5..2efc633c47 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 E F G A B 5B"},B:{"2":"C K L H M N O","1025":"e f g h i j k l m n o p D","1537":"P Q R S T U V W X Y Z a c d"},C:{"2":"6B","932":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB 7B 8B","2308":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"I q J E F G A B C K L H M N O r s t","545":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB","1025":"e f g h i j k l m n o p D tB uB 9B AC","1537":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d"},E:{"1":"oB 2B IC JC","2":"I q J BC vB CC","516":"B C K L H mB nB xB GC HC yB zB 0B 1B","548":"G A FC wB","676":"E F DC EC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","513":"6","545":"0 1 2 3 4 H M N O r s t u v w x y z","1537":"5 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"oB 2B","2":"vB PC 4B QC RC","516":"gC hC iC yB zB 0B 1B","548":"UC VC WC XC YC ZC aC bC cC dC eC fC","676":"F SC TC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","545":"oC pC","1025":"D"},J:{"2":"E","545":"A"},K:{"2":"A B C mB 3B nB","1025":"b"},L:{"1025":"D"},M:{"2308":"D"},N:{"2":"A B"},O:{"1537":"qC"},P:{"545":"I","1025":"1C 2C","1537":"rC sC tC uC vC wB wC xC yC zC 0C oB"},Q:{"1537":"xB"},R:{"1537":"3C"},S:{"932":"4C"}},B:5,C:"Intrinsic & Extrinsic Sizing"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","1025":"f g h i j k l m n o p q b H","1537":"P Q R S T U V W X Y Z a d e"},C:{"2":"6B","932":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB 7B 8B","2308":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C K L G M N O s t u","545":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB","1025":"f g h i j k l m n o p q b H uB 9B AC","1537":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e"},E:{"1":"pB 2B IC JC","2":"I r J BC vB CC","516":"B C K L G nB oB xB GC HC yB zB 0B 1B","548":"F A FC wB","676":"D E DC EC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","513":"7","545":"0 1 2 3 4 5 G M N O s t u v w x y z","1537":"6 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"pB 2B","2":"vB PC 4B QC RC","516":"gC hC iC yB zB 0B 1B","548":"UC VC WC XC YC ZC aC bC cC dC eC fC","676":"E SC TC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","545":"oC pC","1025":"H"},J:{"2":"D","545":"A"},K:{"2":"A B C nB 3B oB","1025":"c"},L:{"1025":"H"},M:{"2308":"b"},N:{"2":"A B"},O:{"1537":"qC"},P:{"545":"I","1025":"1C 2C","1537":"rC sC tC uC vC wB wC xC yC zC 0C pB"},Q:{"1537":"xB"},R:{"1537":"3C"},S:{"932":"4C"}},B:5,C:"Intrinsic & Extrinsic Sizing"};
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 b4fbc94b63..4e2679f6cf 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","129":"q CC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"JPEG 2000 image format"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","129":"r CC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"JPEG 2000 image format"};
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 36fd2e302c..7dc642a481 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z","578":"a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y 7B 8B","322":"Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z","194":"a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB KC LC MC NC mB 3B OC nB","194":"kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"JPEG XL image format"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z","578":"a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y 7B 8B","322":"Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z AC","194":"a d e f g h i j k l m n o p q b H uB 9B"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB KC LC MC NC nB 3B OC oB","194":"lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"JPEG XL image format"};
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 39b5199fdc..ef15016116 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O","2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"JPEG XR image format"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"JPEG XR image format"};
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 51400ad362..6a26aa8adb 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB 7B 8B"},D:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Lookbehind in JS regular expressions"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB 7B 8B"},D:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Lookbehind in JS regular expressions"};
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 5264a52d62..8f4cfe6710 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":"G A B","2":"J E 5B","129":"F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"JSON parsing"};
+module.exports={A:{A:{"1":"F A B","2":"J D 5B","129":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"JSON parsing"};
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 7a7a162400..5435ac1807 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H","132":"M N O"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O 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"},D:{"1":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","132":"TB UB qB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC","132":"wB"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB KC LC MC NC mB 3B OC nB","132":"GB HB IB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC","132":"XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC","132":"tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:"CSS justify-content: space-evenly"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G","132":"M N O"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B"},D:{"1":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","132":"UB VB rB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","132":"wB"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB","132":"HB IB JB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC","132":"XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC","132":"tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:"CSS justify-content: space-evenly"};
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 4c7a8fd276..bd0cb27d2c 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 E F G A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"kC lC mC","132":"pB I nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"High-quality kerning pairs & ligatures"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"kC lC mC","132":"qB I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"High-quality kerning pairs & ligatures"};
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 6491f87ae7..7b92f11555 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC","16":"C"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"b nB","2":"A B mB 3B","16":"C"},L:{"1":"D"},M:{"130":"D"},N:{"130":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"KeyboardEvent.charCode"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","16":"C"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c oB","2":"A B nB 3B","16":"C"},L:{"1":"H"},M:{"130":"b"},N:{"130":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"KeyboardEvent.charCode"};
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 52448a54df..fd27e49f0c 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB","194":"EB FB GB HB IB JB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"1 2 3 4 5 6"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"194":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I","194":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"194":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.code"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB","194":"FB GB HB IB JB KB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"2 3 4 5 6 7"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"194":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I","194":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"194":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.code"};
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 d1af1bf824..5790d81c10 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B H M KC LC MC NC mB 3B OC","16":"C"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b nB","2":"A B mB 3B","16":"C"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.getModifierState()"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B G M KC LC MC NC nB 3B OC","16":"C"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c oB","2":"A B nB 3B","16":"C"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.getModifierState()"};
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 84be7af5b4..ef4bc5c81d 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 E F 5B","260":"G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u 7B 8B","132":"0 v w x y z"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O 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 H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"0 1 2 3 4 5 6 7 8 9 G B H M N O r s t u v w x y z KC LC MC NC mB 3B OC","16":"C"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"1":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b nB","2":"A B mB 3B","16":"C"},L:{"1":"D"},M:{"1":"D"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.key"};
+module.exports={A:{A:{"2":"J D E 5B","260":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v 7B 8B","132":"0 1 w x y z"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"0 1 2 3 4 5 6 7 8 9 F B G M N O s t u v w x y z AB KC LC MC NC nB 3B OC","16":"C"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"1":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c oB","2":"A B nB 3B","16":"C"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.key"};
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 b83c38ebf5..2ba83787ca 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"0 1 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"J BC vB","132":"I q CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC","16":"C","132":"H M"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B","132":"QC RC SC"},H:{"2":"jC"},I:{"1":"D oC pC","16":"kC lC","132":"pB I mC nC 4B"},J:{"132":"E A"},K:{"1":"b nB","2":"A B mB 3B","16":"C"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.location"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"J BC vB","132":"I r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","16":"C","132":"G M"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B","132":"QC RC SC"},H:{"2":"jC"},I:{"1":"H oC pC","16":"kC lC","132":"qB I mC nC 4B"},J:{"132":"D A"},K:{"1":"c oB","2":"A B nB 3B","16":"C"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.location"};
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 062219945f..a264854aa0 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","16":"G KC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B","16":"kC lC","132":"oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"132":"D"},M:{"132":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"2":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"132":"3C"},S:{"1":"4C"}},B:7,C:"KeyboardEvent.which"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","16":"F KC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B","16":"kC lC","132":"oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"132":"H"},M:{"132":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"2":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"132":"3C"},S:{"1":"4C"}},B:7,C:"KeyboardEvent.which"};
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 db765e881e..52b3958cdc 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 E F G A 5B"},B:{"1":"C K L H M N O","2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"1":"B","2":"A"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Resource Hints: Lazyload"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"1":"B","2":"A"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Resource Hints: Lazyload"};
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 8af89c17e4..cb198a0de7 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 E F G A 5B","2052":"B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","194":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O","322":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB","516":"DB EB FB GB HB IB JB KB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC","1028":"A wB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","322":"H M N O r s t u v w x y z","516":"0 1 2 3 4 5 6 7"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC","1028":"WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","516":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"let"};
+module.exports={A:{A:{"2":"J D E F A 5B","2052":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","194":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O","322":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB","516":"EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","1028":"A wB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","322":"0 G M N O s t u v w x y z","516":"1 2 3 4 5 6 7 8"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC","1028":"WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","516":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"let"};
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 642145ac4b..4c8d980c21 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 E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","130":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"130":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E","130":"A"},K:{"1":"b","130":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"130":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"PNG favicons"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","130":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"130":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D","130":"A"},K:{"1":"c","130":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"130":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"PNG favicons"};
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 fe1155bb96..e4b80a672b 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 E F G A B 5B"},B:{"2":"C K L H M N O P","1537":"Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB 7B 8B","260":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB","513":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","1537":"Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB QB RB SB TB UB VB WB XB b YB ZB KC LC MC NC mB 3B OC nB","1537":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","130":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"130":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E","130":"A"},K:{"2":"b","130":"A B C mB 3B nB"},L:{"1537":"D"},M:{"2":"D"},N:{"130":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC","1537":"yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"1537":"3C"},S:{"513":"4C"}},B:1,C:"SVG favicons"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P","1537":"Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB 7B 8B","260":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","513":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","1537":"Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB RB SB TB UB VB WB XB YB c ZB aB KC LC MC NC nB 3B OC oB","1537":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","130":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"130":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","130":"A"},K:{"2":"c","130":"A B C nB 3B oB"},L:{"1537":"H"},M:{"2":"b"},N:{"130":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC","1537":"yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"1537":"3C"},S:{"513":"4C"}},B:1,C:"SVG favicons"};
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 1fd3678ac3..568e355a2c 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 E F 5B","132":"G"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB","260":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"16":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"16":"pB I D kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"16":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Resource Hints: dns-prefetch"};
+module.exports={A:{A:{"1":"A B","2":"J D E 5B","132":"F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB","260":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"16":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"16":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"16":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Resource Hints: dns-prefetch"};
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 e7bb830ae0..02a2d5e4b5 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Resource Hints: modulepreload"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Resource Hints: modulepreload"};
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 b3221a9a20..733168c93d 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L","260":"H M N O"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","129":"BB"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"16":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Resource Hints: preconnect"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L","260":"G M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","129":"CB"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"16":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Resource Hints: preconnect"};
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 50ec458eb1..009d6f09d9 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 E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E"},E:{"2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB","194":"L H xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","194":"fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"I D oC pC","2":"pB kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Resource Hints: prefetch"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB","194":"L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","194":"fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"I H oC pC","2":"qB kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Resource Hints: prefetch"};
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 6448ea2449..1c28e06840 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M","1028":"N O"},C:{"1":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 7B 8B","132":"SB","578":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T"},D:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O 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 H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","322":"B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC","322":"YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Resource Hints: preload"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M","1028":"N O"},C:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 7B 8B","132":"TB","578":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T"},D:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","322":"B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","322":"YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Resource Hints: preload"};
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 b791a2a042..ea9650cc92 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 E F G A 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Resource Hints: prerender"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Resource Hints: prerender"};
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 9f257dd83e..bb14d1cf1d 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB 7B 8B","132":"iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB","66":"iB jB"},E:{"1":"JC","2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB","322":"L H xB GC HC yB","580":"zB 0B 1B oB 2B IC"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB KC LC MC NC mB 3B OC nB","66":"WB XB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","322":"fC gC hC iC yB","580":"zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"132":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Lazy loading via attribute for images & iframes"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB 7B 8B","132":"jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB","66":"jB kB"},E:{"1":"JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB","322":"L G xB GC HC yB","580":"zB 0B 1B pB 2B IC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB","66":"XB YB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","322":"fC gC hC iC yB","580":"zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"132":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Lazy loading via attribute for images & iframes"};
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 1097617120..d2fe35c538 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","16":"5B","132":"J E F G A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","132":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"I q J E F G A B C K L H M N O r s t u v"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","132":"I q J E F G BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G B C KC LC MC NC mB 3B OC","132":"nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","132":"F vB PC 4B QC RC SC TC UC VC"},H:{"132":"jC"},I:{"1":"D oC pC","132":"pB I kC lC mC nC 4B"},J:{"132":"E A"},K:{"1":"b","16":"A B C mB 3B","132":"nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","132":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"4":"4C"}},B:6,C:"localeCompare()"};
+module.exports={A:{A:{"1":"B","16":"5B","132":"J D E F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C K L G M N O s t u v w"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"I r J D E F BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B C KC LC MC NC nB 3B OC","132":"oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"E vB PC 4B QC RC SC TC UC VC"},H:{"132":"jC"},I:{"1":"H oC pC","132":"qB I kC lC mC nC 4B"},J:{"132":"D A"},K:{"1":"c","16":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","132":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"4":"4C"}},B:6,C:"localeCompare()"};
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 c8d971947c..c21c75d3f8 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","194":"UB qB VB rB WB XB b YB ZB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"194":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"Magnetometer"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","194":"VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"194":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"Magnetometer"};
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 977fdd98ef..d712882b28 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 E F 5B","36":"G A B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","36":"C K L"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B","36":"0 1 2 3 4 5 I q J E F G A B C K L H M N O r s t u v w x y z 8B"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","36":"0 1 2 3 4 5 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","36":"q J E CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B KC LC MC NC mB","36":"C H M N O r s 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB","36":"PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"D","2":"kC","36":"pB I lC mC nC 4B oC pC"},J:{"36":"E A"},K:{"1":"b","2":"A B","36":"C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","36":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"matches() DOM method"};
+module.exports={A:{A:{"2":"J D E 5B","36":"F A B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","36":"C K L"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","36":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z 8B"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","36":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","36":"r J D CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B KC LC MC NC nB","36":"C G M N O s t 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB","36":"PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"kC","36":"qB I lC mC nC 4B oC pC"},J:{"36":"D A"},K:{"1":"c","2":"A B","36":"C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","36":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"matches() DOM method"};
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 17e3cc76da..cad66d9f9a 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B C KC LC MC NC mB 3B OC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"matchMedia"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"matchMedia"};
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 5d290dd142..8fb76b2da6 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":"G A B 5B","8":"J E F"},B:{"2":"C K L H M N O","8":"P Q R S T U V W X Y Z a c d e f g","584":"h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","129":"6B pB 7B 8B"},D:{"1":"w","8":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g","584":"h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","260":"I q J E F G BC vB CC DC EC FC"},F:{"2":"G","8":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB","584":"S T U V W X Y Z a","2052":"B C KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"vB PC 4B"},H:{"8":"jC"},I:{"8":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"A","8":"E"},K:{"8":"A B C b mB 3B nB"},L:{"8":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"8":"qC"},P:{"8":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"8":"xB"},R:{"8":"3C"},S:{"1":"4C"}},B:2,C:"MathML"};
+module.exports={A:{A:{"2":"F A B 5B","8":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S T U V W X Y Z a d e f g h","584":"i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","129":"6B qB 7B 8B"},D:{"1":"x","8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h","584":"i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","260":"I r J D E F BC vB CC DC EC FC"},F:{"2":"F","8":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB","584":"S T U V W X Y Z a","2052":"B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B"},H:{"8":"jC"},I:{"8":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"A","8":"D"},K:{"8":"A B C c nB 3B oB"},L:{"8":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"8":"qC"},P:{"8":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"8":"xB"},R:{"8":"3C"},S:{"1":"4C"}},B:2,C:"MathML"};
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 b3fd599c98..1dec503e14 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","16":"5B","900":"J E F G"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","1025":"C K L H M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","900":"6B pB 7B 8B","1025":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"q BC","900":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G","132":"B C KC LC MC NC mB 3B OC nB"},G:{"1":"PC 4B QC RC SC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB","2052":"F TC"},H:{"132":"jC"},I:{"1":"pB I mC nC 4B oC pC","16":"kC lC","4097":"D"},J:{"1":"E A"},K:{"132":"A B C mB 3B nB","4097":"b"},L:{"4097":"D"},M:{"4097":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"4097":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1025":"4C"}},B:1,C:"maxlength attribute for input and textarea elements"};
+module.exports={A:{A:{"1":"A B","16":"5B","900":"J D E F"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","1025":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","900":"6B qB 7B 8B","1025":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"r BC","900":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F","132":"B C KC LC MC NC nB 3B OC oB"},G:{"1":"PC 4B QC RC SC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB","2052":"E TC"},H:{"132":"jC"},I:{"1":"qB I mC nC 4B oC pC","16":"kC lC","4097":"H"},J:{"1":"D A"},K:{"132":"A B C nB 3B oB","4097":"c"},L:{"4097":"H"},M:{"4097":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"4097":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1025":"4C"}},B:1,C:"maxlength attribute for input and textarea elements"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
index faf9ef77d6..ec26e1d762 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},L:{"1":"D"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC","2":"I q J BC vB CC DC JC","33":"E F G A EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC","33":"F SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"}},B:6,C:"isolate-override from unicode-bidi"};
+module.exports={A:{D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r J BC vB CC DC JC","33":"D E F A EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC","33":"E SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"}},B:6,C:"isolate-override from unicode-bidi"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
index 47467f5863..2741f030c6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H","33":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},L:{"1":"D"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 H M N O r s t u v w x y z"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC","2":"I q BC vB CC JC","33":"J E F G A DC EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"F RC SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"}},B:6,C:"isolate from unicode-bidi"};
+module.exports={A:{D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 G M N O s t u v w x y z"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r BC vB CC JC","33":"J D E F A DC EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E RC SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"}},B:6,C:"isolate from unicode-bidi"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
index 8d63340474..01318a7c75 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},L:{"1":"D"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC","2":"I q BC vB CC JC","33":"J E F G A DC EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"F RC SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"}},B:6,C:"plaintext from unicode-bidi"};
+module.exports={A:{D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r BC vB CC JC","33":"J D E F A DC EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E RC SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"}},B:6,C:"plaintext from unicode-bidi"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
index f494e203bc..28ebfc40b5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"D"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B","33":"0 1 2 3 4 5 6 7 J E F G A B C K L H M N O r s t u v w x y z"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB KC LC MC NC mB 3B OC nB"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC","2":"I q J E BC vB CC DC EC JC","33":"F G A B C FC wB mB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","33":"F TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration-color property"};
+module.exports={A:{D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","33":"0 1 2 3 4 5 6 7 8 J D E F A B C K L G M N O s t u v w x y z"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r J D BC vB CC DC EC JC","33":"E F A B C FC wB nB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration-color property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
index de190fb068..2f6763bd65 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"D"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B","33":"0 1 2 3 4 5 6 7 J E F G A B C K L H M N O r s t u v w x y z"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB KC LC MC NC mB 3B OC nB"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC","2":"I q J E BC vB CC DC EC JC","33":"F G A B C FC wB mB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","33":"F TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration-line property"};
+module.exports={A:{D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","33":"0 1 2 3 4 5 6 7 8 J D E F A B C K L G M N O s t u v w x y z"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r J D BC vB CC DC EC JC","33":"E F A B C FC wB nB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration-line property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
index 807f730135..a058802f48 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"D"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB KC LC MC NC mB 3B OC nB"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"2":"I q J E BC vB CC DC EC JC","33":"F G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC"},G:{"2":"vB PC 4B QC RC SC","33":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration shorthand property"};
+module.exports={A:{D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"2":"I r J D BC vB CC DC EC JC","33":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},G:{"2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration shorthand property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
index d6922d98a7..824196b2c7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"D"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B","33":"0 1 2 3 4 5 6 7 J E F G A B C K L H M N O r s t u v w x y z"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB KC LC MC NC mB 3B OC nB"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC","2":"I q J E BC vB CC DC EC JC","33":"F G A B C FC wB mB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","33":"F TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration-style property"};
+module.exports={A:{D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","33":"0 1 2 3 4 5 6 7 8 J D E F A B C K L G M N O s t u v w x y z"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r J D BC vB CC DC EC JC","33":"E F A B C FC wB nB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration-style property"};
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 2820691830..c28764d50b 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 E F G A B 5B"},B:{"2":"C K L H M N O","132":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","132":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"I q J E F G A B C K L H M N","132":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q BC vB CC","132":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC SC","132":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","132":"D oC pC"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","132":"b"},L:{"132":"D"},M:{"132":"D"},N:{"132":"A B"},O:{"132":"qC"},P:{"2":"I rC","132":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"132":"4C"}},B:2,C:"Media Fragments"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C K L G M N","132":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r BC vB CC","132":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC SC","132":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","132":"H oC pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"132":"b"},N:{"132":"A B"},O:{"132":"qC"},P:{"2":"I rC","132":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"132":"4C"}},B:2,C:"Media Fragments"};
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 24f0704173..932a28b4b8 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB 7B 8B","260":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","324":"NB OB PB QB RB SB TB UB qB VB rB"},E:{"2":"I q J E F G A BC vB CC DC EC FC wB","132":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","324":"8 9 AB BB CB DB EB FB GB HB IB JB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"260":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","132":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:5,C:"Media Capture from DOM Elements API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B","260":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","324":"OB PB QB RB SB TB UB VB rB WB sB"},E:{"2":"I r J D E F A BC vB CC DC EC FC wB","132":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","324":"9 AB BB CB DB EB FB GB HB IB JB KB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"260":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","132":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:5,C:"Media Capture from DOM Elements API"};
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 7c1e85340c..d8c7865e5e 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB KB"},E:{"1":"H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB","322":"K L nB xB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"6 7"},G:{"1":"hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC","578":"aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"MediaRecorder API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB LB"},E:{"1":"G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB","322":"K L oB xB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"7 8"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC","578":"aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"MediaRecorder API"};
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 aeb0d26447..f308d75486 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 E F G A 5B","132":"B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w 7B 8B","66":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M","33":"0 1 2 v w x y z","66":"N O r s t u"},E:{"1":"F G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC","260":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D pC","2":"pB I kC lC mC nC 4B oC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Media Source Extensions"};
+module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B","66":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M","33":"0 1 2 3 w x y z","66":"N O s t u v"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC","260":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B oC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Media Source Extensions"};
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 6d32762154..8d66989714 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q J E 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T","450":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","66":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","66":"7 8 9 AB BB CB DB EB FB GB HB IB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"450":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Context menu item (menuitem element)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r J D 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T","450":"U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","66":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","66":"8 9 AB BB CB DB EB FB GB HB IB JB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"450":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Context menu item (menuitem element)"};
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 50b8008a96..a8c72efcff 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB","132":"gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","258":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"513":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","16":"rC"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:1,C:"theme-color Meta Tag"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB","132":"hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","258":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"513":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","16":"rC"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:1,C:"theme-color Meta Tag"};
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 224a8aaf8f..647ca22661 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 E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G KC LC MC NC"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"meter element"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"meter element"};
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 1fdc964c9b..a942509fcc 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Web MIDI API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Web MIDI API"};
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 8a51294571..88bb8fbabd 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":"G A B","8":"J 5B","129":"E","257":"F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS min/max-width/height"};
+module.exports={A:{A:{"1":"F A B","8":"J 5B","129":"D","257":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS min/max-width/height"};
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 3ac80b8453..991ce20bcb 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","132":"I q J E F G A B C K L H M N O r s t 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","2":"kC lC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"MP3 audio format"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","132":"I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","2":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"MP3 audio format"};
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 98f32e39bc..96b851141a 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 E F G A B 5B"},B:{"1":"C K L H M N O","2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","386":"t u"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","386":"u v"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"};
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 967dd9bd89..6b2af6a43e 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s 7B 8B","4":"0 1 2 3 4 5 6 t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D oC pC","4":"pB I kC lC nC 4B","132":"mC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"260":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"MPEG-4/H.264 video format"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t 7B 8B","4":"0 1 2 3 4 5 6 7 u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","4":"qB I kC lC nC 4B","132":"mC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"260":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"MPEG-4/H.264 video format"};
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 650f4cb716..a9a20ad195 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Multiple backgrounds"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Multiple backgrounds"};
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 4e2296d6dd..b48e0802f9 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 E F G 5B"},B:{"1":"C K L H M N O","516":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"132":"OB PB QB RB SB TB UB qB VB rB WB XB b","164":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O 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","516":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","1028":"c d e f g h i j k l m n o p D tB uB"},D:{"420":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","516":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","132":"G FC","164":"E F EC","420":"I q J BC vB CC DC"},F:{"1":"C mB 3B OC nB","2":"G B KC LC MC NC","420":"0 1 2 3 4 5 6 7 8 H M N O r s t u v w x y z","516":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","132":"UC VC","164":"F SC TC","420":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"420":"pB I kC lC mC nC 4B oC pC","516":"D"},J:{"420":"E A"},K:{"1":"C mB 3B nB","2":"A B","516":"b"},L:{"516":"D"},M:{"1028":"D"},N:{"1":"A B"},O:{"516":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","420":"I"},Q:{"516":"xB"},R:{"516":"3C"},S:{"164":"4C"}},B:4,C:"CSS3 Multiple column layout"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O","516":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"132":"PB QB RB SB TB UB VB rB WB sB XB YB c","164":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B","516":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","1028":"d e f g h i j k l m n o p q b H uB"},D:{"420":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","516":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"F FC","164":"D E EC","420":"I r J BC vB CC DC"},F:{"1":"C nB 3B OC oB","2":"F B KC LC MC NC","420":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z","516":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"UC VC","164":"E SC TC","420":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"420":"qB I kC lC mC nC 4B oC pC","516":"H"},J:{"420":"D A"},K:{"1":"C nB 3B oB","2":"A B","516":"c"},L:{"516":"H"},M:{"1028":"b"},N:{"1":"A B"},O:{"516":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","420":"I"},Q:{"516":"xB"},R:{"516":"3C"},S:{"164":"4C"}},B:4,C:"CSS3 Multiple column layout"};
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 c61cafcfb0..8b8a43a231 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 E F 5B","260":"G A B"},B:{"132":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H M N O"},C:{"2":"6B pB I q 7B 8B","260":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"16":"I q J E F G A B C K L","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"16":"BC vB","132":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"C OC nB","2":"G KC LC MC NC","16":"B mB 3B","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"16":"vB PC","132":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"16":"kC lC","132":"pB I D mC nC 4B oC pC"},J:{"132":"E A"},K:{"1":"C nB","2":"A","16":"B mB 3B","132":"b"},L:{"132":"D"},M:{"260":"D"},N:{"260":"A B"},O:{"132":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"260":"4C"}},B:5,C:"Mutation events"};
+module.exports={A:{A:{"2":"J D E 5B","260":"F A B"},B:{"132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G M N O"},C:{"2":"6B qB I r 7B 8B","260":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"16":"I r J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"16":"BC vB","132":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"C OC oB","2":"F KC LC MC NC","16":"B nB 3B","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"16":"vB PC","132":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"16":"kC lC","132":"qB I H mC nC 4B oC pC"},J:{"132":"D A"},K:{"1":"C oB","2":"A","16":"B nB 3B","132":"c"},L:{"132":"H"},M:{"260":"b"},N:{"260":"A B"},O:{"132":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"260":"4C"}},B:5,C:"Mutation events"};
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 f132a0bbad..80d5c4f368 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 E F 5B","8":"G A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N","33":"O r s t u v w x y"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB kC lC mC","8":"I nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","8":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Mutation Observer"};
+module.exports={A:{A:{"1":"B","2":"J D E 5B","8":"F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N","33":"O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC","8":"I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","8":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Mutation Observer"};
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 586ae1105f..62e68555a3 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":"F G A B","2":"5B","8":"J E"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","4":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Web Storage - name/value pairs"};
+module.exports={A:{A:{"1":"E F A B","2":"5B","8":"J D"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","4":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Web Storage - name/value pairs"};
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 0b85f5701a..3e27a34f27 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 E F G A B 5B"},B:{"2":"C K L H M N O","194":"P Q R S T U","260":"V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB","194":"hB iB jB kB lB P Q R S T U","260":"V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC","516":"yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB KC LC MC NC mB 3B OC nB","194":"WB XB b YB ZB aB bB cB dB eB","260":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC","516":"yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"File System Access API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","194":"P Q R S T U","260":"V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB","194":"iB jB kB lB mB P Q R S T U","260":"V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC","516":"yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB","194":"XB YB c ZB aB bB cB dB eB fB","260":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC","516":"yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"File System Access API"};
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 f438a27e7d..ed696ec2c7 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q","33":"J E F G A B C"},E:{"1":"F G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"I D nC 4B oC pC","2":"pB kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Navigation Timing API"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r","33":"J D E F A B C"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"I H nC 4B oC pC","2":"qB kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Navigation Timing API"};
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 b4a0799c75..5680383f33 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 E F G A B 5B"},B:{"2":"C K L H M N O","1028":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB","1028":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC mB 3B OC nB","1028":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"kC oC pC","132":"pB I lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","132":"I","516":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:7,C:"Network Information API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","1028":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB","1028":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB KC LC MC NC nB 3B OC oB","1028":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"kC oC pC","132":"qB I lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","132":"I","516":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:7,C:"Network Information API"};
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 af3d58fcb2..319eae1830 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 E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","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 OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I","36":"q J E F G A B C K L H M N O r s t"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","36":"D oC pC"},J:{"1":"A","2":"E"},K:{"2":"A B C mB 3B nB","36":"b"},L:{"513":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"36":"I","258":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"258":"3C"},S:{"1":"4C"}},B:1,C:"Web Notifications"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","36":"r J D E F A B C K L G M N O s t u"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","36":"H oC pC"},J:{"1":"A","2":"D"},K:{"2":"A B C nB 3B oB","36":"c"},L:{"513":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"36":"I","258":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"258":"3C"},S:{"1":"4C"}},B:1,C:"Web Notifications"};
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 8ef4ea75f0..2121cbb6a4 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 E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r 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":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","16":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Object.entries"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Object.entries"};
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 f2ee1f80bd..672c475122 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H","260":"M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC","132":"F G EC FC"},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 TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G H M N O KC LC MC","33":"B C NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","132":"F TC UC VC"},H:{"33":"jC"},I:{"1":"D pC","2":"pB I kC lC mC nC 4B oC"},J:{"2":"E A"},K:{"1":"b","2":"A","33":"B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 object-fit/object-position"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G","260":"M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","132":"E F EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F G M N O KC LC MC","33":"B C NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","132":"E TC UC VC"},H:{"33":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B oC"},J:{"2":"D A"},K:{"1":"c","2":"A","33":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 object-fit/object-position"};
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 436e1174b4..4f518ecbd5 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 v w x y z","2":"9 G B C H M N O r s t u AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Object.observe data binding"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z","2":"F B C G M N O s t u v AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Object.observe data binding"};
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 959c2680db..0823a89a46 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 E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r 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":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","8":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"8":"jC"},I:{"1":"D","8":"pB I kC lC mC nC 4B oC pC"},J:{"8":"E A"},K:{"1":"b","8":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","8":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Object.values method"};
+module.exports={A:{A:{"8":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","8":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"8":"jC"},I:{"1":"H","8":"qB I kC lC mC nC 4B oC pC"},J:{"8":"D A"},K:{"1":"c","8":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","8":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Object.values method"};
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 768bcab6ae..084fb0da9b 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 E F G A B 5B"},B:{"1":"K L H M N O","2":"C P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E","130":"A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Object RTC (ORTC) API for WebRTC"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O","2":"C P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","130":"A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Object RTC (ORTC) API for WebRTC"};
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 9357c631b4..7cc9b096fa 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":"G 5B","8":"J E F"},B:{"1":"C K L H M N O P Q R S T","2":"U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S 7B 8B","2":"T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","4":"pB","8":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","2":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB NC mB 3B OC nB","2":"G gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC","8":"LC MC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I kC lC mC nC 4B oC pC","2":"D"},J:{"1":"E A"},K:{"1":"B C mB 3B nB","2":"A b"},L:{"2":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Offline web applications"};
+module.exports={A:{A:{"1":"A B","2":"F 5B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T","2":"U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S 7B 8B","2":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB","4":"qB","8":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","2":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB NC nB 3B OC oB","2":"F hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC","8":"LC MC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I kC lC mC nC 4B oC pC","2":"H"},J:{"1":"D A"},K:{"1":"B C nB 3B oB","2":"A c"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Offline web applications"};
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 00d3158f94..712813cbe8 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB 7B 8B","194":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","322":"UB qB VB rB WB XB b YB ZB aB bB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC mB 3B OC nB","322":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:1,C:"OffscreenCanvas"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B","194":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","322":"VB rB WB sB XB YB c ZB aB bB cB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB KC LC MC NC nB 3B OC oB","322":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:1,C:"OffscreenCanvas"};
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 c11e210b33..5ab4bb5a8c 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 E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB","132":"H GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"A","2":"E"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Ogg Vorbis audio format"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB","132":"G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"A","2":"D"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Ogg Vorbis audio format"};
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 f1ed128f1c..4faee65e4f 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 E F 5B","8":"G A B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","8":"C K L H M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:6,C:"Ogg/Theora video format"};
+module.exports={A:{A:{"2":"J D E 5B","8":"F A B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","8":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:6,C:"Ogg/Theora video format"};
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 963e10f686..b1ab307a1c 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N 7B 8B"},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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H","16":"M N O r"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC","16":"C"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Reversed attribute of ordered lists"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","16":"M N O s"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","16":"C"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Reversed attribute of ordered lists"};
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 ade95d9365..276f3ec79e 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 E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"\"once\" event listener option"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B"},D:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"\"once\" event listener option"};
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 5b07d184cd..83290ea046 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":"G A B","2":"J E 5B","260":"F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB","516":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC","4":"nB"},G:{"1":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"A","132":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Online/offline status"};
+module.exports={A:{A:{"1":"F A B","2":"J D 5B","260":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB","516":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC","4":"oB"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"A","132":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Online/offline status"};
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 6404c3df5e..a2c4fbc8b6 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 E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"2":"I q J E F G A BC vB CC DC EC FC wB","132":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC","132":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Opus audio format"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"2":"I r J D E F A BC vB CC DC EC FC wB","132":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC","132":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Opus audio format"};
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 b828fc3ba8..22193dc6fc 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","194":"UB qB VB rB WB XB b YB ZB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Orientation Sensor"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","194":"VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Orientation Sensor"};
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 bf0195ae09..3ac0696a95 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 E 5B","260":"F","388":"G A B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","388":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC","129":"nB","260":"G B KC LC MC NC mB 3B"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"C b nB","260":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"388":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS outline properties"};
+module.exports={A:{A:{"2":"J D 5B","260":"E","388":"F A B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","388":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC","129":"oB","260":"F B KC LC MC NC nB 3B"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"C c oB","260":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"388":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS outline properties"};
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 9cf8773e5e..ef8aef6b6e 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 E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"};
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 221ef9ab82..fd8d4514cb 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 E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"PageTransitionEvent"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"PageTransitionEvent"};
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 dc1867dd58..ca8b7847b1 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G 7B 8B","33":"A B C K L H M N"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K","33":"0 1 2 3 4 L H M N O r s t u v w x y z"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B C KC LC MC NC mB 3B OC","33":"H M N O r"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","33":"oC pC"},J:{"1":"A","2":"E"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Page Visibility"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","33":"A B C K L G M N"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K","33":"0 1 2 3 4 5 L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC","33":"G M N O s"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","33":"oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Page Visibility"};
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 b74c5edbbe..d4e844bf05 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 E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Passive event listeners"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Passive event listeners"};
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 93f84dc451..cb3fd903b4 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 E F G A B 5B"},B:{"2":"C K L H M N O","16":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D 7B 8B","16":"tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB","16":"uB 9B AC"},E:{"1":"C K nB","2":"I q J E F G A B BC vB CC DC EC FC wB mB","16":"L H xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB KC LC MC NC mB 3B OC nB","16":"PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"16":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","16":"D"},J:{"2":"E","16":"A"},K:{"2":"A B C mB 3B nB","16":"b"},L:{"16":"D"},M:{"16":"D"},N:{"2":"A","16":"B"},O:{"16":"qC"},P:{"2":"I rC sC","16":"tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"16":"xB"},R:{"16":"3C"},S:{"2":"4C"}},B:1,C:"Password Rules"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","16":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b 7B 8B","16":"H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"uB 9B AC"},E:{"1":"C K oB","2":"I r J D E F A B BC vB CC DC EC FC wB nB","16":"L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC nB 3B OC oB","16":"QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"16":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","16":"H"},J:{"2":"D","16":"A"},K:{"2":"A B C nB 3B oB","16":"c"},L:{"16":"H"},M:{"16":"b"},N:{"2":"A","16":"B"},O:{"16":"qC"},P:{"2":"I rC sC","16":"tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"16":"xB"},R:{"16":"3C"},S:{"2":"4C"}},B:1,C:"Password Rules"};
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 4393b4e83b..bef87b74ab 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K","132":"L H M N O"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","132":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z","132":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC","132":"F G EC"},F:{"1":"RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u KC LC MC NC mB 3B OC nB","132":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","16":"F","132":"TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","132":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Path2D"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K","132":"L G M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","132":"E F EC"},F:{"1":"SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","16":"E","132":"TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","132":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Path2D"};
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 12d7d1996c..312ea1b2da 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K","322":"L","8196":"H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s 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","4162":"RB SB TB UB qB VB rB WB XB b YB","16452":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O 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 QB RB SB TB UB","1090":"qB VB","8196":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC","514":"A B wB","8196":"C mB"},F:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB KC LC MC NC mB 3B OC nB","194":"CB DB EB FB GB HB IB JB","8196":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC","514":"WC XC YC","8196":"ZC aC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"2049":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"xC yC zC 0C oB 1C 2C","2":"I","8196":"rC sC tC uC vC wB wC"},Q:{"8196":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:2,C:"Payment Request API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K","322":"L","8196":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 7B 8B","4162":"SB TB UB VB rB WB sB XB YB c ZB","16452":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","194":"QB RB SB TB UB VB","1090":"rB WB","8196":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","514":"A B wB","8196":"C nB"},F:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB","194":"DB EB FB GB HB IB JB KB","8196":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC","514":"WC XC YC","8196":"ZC aC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"2049":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"xC yC zC 0C pB 1C 2C","2":"I","8196":"rC sC tC uC vC wB wC"},Q:{"8196":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:2,C:"Payment Request API"};
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 704f904e91..846fc9da92 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 E F G A 5B","132":"B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","16":"C K L"},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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"16":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Built-in PDF viewer"};
+module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"16":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Built-in PDF viewer"};
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 90f4c04217..15ec955500 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 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 TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Permissions API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Permissions API"};
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 ee7ab2ac81..d3a2c3fe5c 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 E F G A B 5B"},B:{"2":"C K L H M N O","258":"P Q R S T U","322":"V W","388":"X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB 7B 8B","258":"hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","258":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U","322":"V W","388":"X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B BC vB CC DC EC FC wB","258":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB KC LC MC NC mB 3B OC nB","258":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB","322":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC","258":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","258":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","258":"b"},L:{"388":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC","258":"uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"258":"xB"},R:{"388":"3C"},S:{"2":"4C"}},B:5,C:"Permissions Policy"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","258":"P Q R S T U","322":"V W","388":"X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB 7B 8B","258":"iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","258":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U","322":"V W","388":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B BC vB CC DC EC FC wB","258":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC nB 3B OC oB","258":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB","322":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC","258":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","258":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","258":"c"},L:{"388":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC","258":"uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"258":"xB"},R:{"388":"3C"},S:{"2":"4C"}},B:5,C:"Permissions Policy"};
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 a8a5032602..0dda48bcde 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB 7B 8B","132":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","1090":"aB","1412":"eB","1668":"bB cB dB"},D:{"1":"dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB","2114":"cB"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC","4100":"A B C K wB mB nB"},F:{"1":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","8196":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC","4100":"UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"16388":"D"},M:{"16388":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"Picture-in-Picture"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB 7B 8B","132":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","1090":"bB","1412":"fB","1668":"cB dB eB"},D:{"1":"eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB","2114":"dB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","4100":"A B C K wB nB oB"},F:{"1":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","8196":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC","4100":"UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"16388":"H"},M:{"16388":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"Picture-in-Picture"};
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 33124df173..bbfe443b27 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 E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","578":"6 7 8 9"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I q J E F G A B C K L H M N O r s t u v w x y z","194":"9"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v KC LC MC NC mB 3B OC nB","322":"w"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Picture element"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","578":"7 8 9 AB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z","194":"AB"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB","322":"x"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Picture element"};
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 619e175cfe..0e1d50ae0c 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 E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"2":"6B","194":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"194":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:1,C:"Ping attribute"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"2":"6B","194":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"194":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:1,C:"Ping attribute"};
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 b547dc262a..4335b4d21e 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":"E F G A B","2":"5B","8":"J"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"PNG alpha transparency"};
+module.exports={A:{A:{"1":"D E F A B","2":"5B","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"PNG alpha transparency"};
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 040075e5bf..9be5ec4b0b 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 E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"CSS pointer-events (for HTML)"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"CSS pointer-events (for HTML)"};
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 faa28e2766..70a01cfc7d 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 E F G 5B","164":"A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB","328":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},D:{"1":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t","8":"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","584":"OB PB QB"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC","8":"E F G A B C DC EC FC wB mB","1096":"nB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","8":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB","584":"BB CB DB"},G:{"1":"dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC","6148":"cC"},H:{"2":"jC"},I:{"1":"D","8":"pB I kC lC mC nC 4B oC pC"},J:{"8":"E A"},K:{"1":"b","2":"A","8":"B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","36":"A"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"rC","8":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"328":"4C"}},B:2,C:"Pointer events"};
+module.exports={A:{A:{"1":"B","2":"J D E F 5B","164":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","328":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB"},D:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u","8":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","584":"PB QB RB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","8":"D E F A B C DC EC FC wB nB","1096":"oB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","8":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB","584":"CB DB EB"},G:{"1":"dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC","6148":"cC"},H:{"2":"jC"},I:{"1":"H","8":"qB I kC lC mC nC 4B oC pC"},J:{"8":"D A"},K:{"1":"c","2":"A","8":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","36":"A"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"rC","8":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"328":"4C"}},B:2,C:"Pointer events"};
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 c32332e653..0eb55f2d60 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 E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 L H M N O r s t u v w x y z AB BB CB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H","33":"0 1 2 3 4 5 6 7 8 u v w x y z","66":"M N O r s t"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"H M N O r s t u v"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Pointer Lock API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 v w x y z","66":"M N O s t u"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"G M N O s t u v w"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Pointer Lock API"};
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 ce564837d8..c52d531864 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T","322":"Z a c d e f g h i j k l m n o p D","450":"U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB","194":"iB jB kB lB P Q R S T","322":"V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","450":"U"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB KC LC MC NC mB 3B OC nB","194":"WB XB b YB ZB aB bB cB dB eB fB","322":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"450":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Portals"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T","322":"Z a d e f g h i j k l m n o p q b H","450":"U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB","194":"jB kB lB mB P Q R S T","322":"V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","450":"U"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB","194":"XB YB c ZB aB bB cB dB eB fB gB","322":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"450":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Portals"};
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 99425ca424..44bffac844 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB 7B 8B"},D:{"1":"jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB"},F:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB KC LC MC NC mB 3B OC nB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"prefers-color-scheme media query"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB 7B 8B"},D:{"1":"kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"prefers-color-scheme media query"};
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 fc3d8a47cc..34c7bf0bf6 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 7B 8B"},D:{"1":"hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"prefers-reduced-motion media query"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B"},D:{"1":"iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"prefers-reduced-motion media query"};
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 0299bf0054..6619f500eb 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G KC LC MC NC"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC","132":"SC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"progress element"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC","132":"SC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"progress element"};
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 8d24f49e25..0332277faf 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 E F G A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N"},C:{"1":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 7B 8B"},D:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Promise.prototype.finally"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N"},C:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB 7B 8B"},D:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Promise.prototype.finally"};
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 fc978575f9..22ccaed197 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","4":"0 z","8":"6B pB I q J E F G A B C K L H M N O r s t u v w x y 7B 8B"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"4","8":"0 1 2 3 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I q J E BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","4":"r","8":"G B C H M N O KC LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"vB PC 4B QC RC SC"},H:{"8":"jC"},I:{"1":"D pC","8":"pB I kC lC mC nC 4B oC"},J:{"8":"E A"},K:{"1":"b","8":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Promises"};
+module.exports={A:{A:{"8":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","4":"0 1","8":"6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"5","8":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r J D BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","4":"s","8":"F B C G M N O KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B QC RC SC"},H:{"8":"jC"},I:{"1":"H pC","8":"qB I kC lC mC nC 4B oC"},J:{"8":"D A"},K:{"1":"c","8":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Promises"};
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 bea6a232d1..87177dd458 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:4,C:"Proximity API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:4,C:"Proximity API"};
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 8525442cee..97170a5c8f 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O AB BB CB DB EB FB GB HB IB JB KB","66":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C x y z KC LC MC NC mB 3B OC nB","66":"H M N O r s t u v w"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Proxy object"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O BB CB DB EB FB GB HB IB JB KB LB","66":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C y z KC LC MC NC nB 3B OC oB","66":"G M N O s t u v w x"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Proxy object"};
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 6e2595f45e..324f2b999f 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB","2":"0 1 2 3 4 5 6 6B pB I q J E F G A B C K L H M N O r s t u v w x y z fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB","2":"G B C H M N O r ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","4":"v","16":"s t u w"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I rC sC tC uC vC wB","2":"wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:6,C:"HTTP Public Key Pinning"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB","2":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O s t u v w x y z gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB","2":"F B C G M N O s aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","4":"w","16":"t u v x"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I rC sC tC uC vC wB","2":"wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:6,C:"HTTP Public Key Pinning"};
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 0a0ecde2f4..3fec9c9bc8 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 E F G A B 5B"},B:{"1":"N O","2":"C K L H M","257":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB 7B 8B","257":"GB IB JB KB LB MB NB PB QB RB SB TB UB qB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","1281":"HB OB VB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB","257":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","388":"GB HB IB JB KB LB"},E:{"2":"I q J E F G BC vB CC DC EC","514":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB","4612":"2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","16":"9 AB BB CB DB","257":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"257":"4C"}},B:5,C:"Push API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O","2":"C K L G M","257":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B","257":"HB JB KB LB MB NB OB QB RB SB TB UB VB rB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","1281":"IB PB WB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB","257":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","388":"HB IB JB KB LB MB"},E:{"2":"I r J D E F BC vB CC DC EC","514":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB","4612":"2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","16":"AB BB CB DB EB","257":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"257":"4C"}},B:5,C:"Push API"};
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 3a8b30884f..9688a68b5e 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":"G A B","2":"5B","8":"J E","132":"F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","8":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","8":"G KC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"querySelector/querySelectorAll"};
+module.exports={A:{A:{"1":"F A B","2":"5B","8":"J D","132":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","8":"F KC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"querySelector/querySelectorAll"};
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 d62df07801..7feaec97f7 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 E F G A B","16":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L H M N O r s t u v w x"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G KC","132":"B C LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"b","132":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"257":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"readonly attribute of input and textarea elements"};
+module.exports={A:{A:{"1":"J D E F A B","16":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L G M N O s t u v w x y"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","132":"B C LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","132":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"257":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"readonly attribute of input and textarea elements"};
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 da721a052e..2e2a762b89 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 E F G A 5B","132":"B"},B:{"1":"P Q R S","132":"C K L H M N O","513":"T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V","2":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","513":"W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","2":"I q J E F G A B C K L H M N O 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 TB UB qB VB","513":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"C mB nB","2":"I q J E BC vB CC DC","132":"F G A B EC FC wB","1025":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB","2":"G B C KC LC MC NC mB 3B OC nB","513":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"aC bC cC dC","2":"vB PC 4B QC RC SC","132":"F TC UC VC WC XC YC ZC","1025":"eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"513":"D"},M:{"513":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"513":"3C"},S:{"1":"4C"}},B:4,C:"Referrer Policy"};
+module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"1":"P Q R S","132":"C K L G M N O","513":"T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","513":"W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","2":"I r J D E F A B C K L G M N O s t","260":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB","513":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"C nB oB","2":"I r J D BC vB CC DC","132":"E F A B EC FC wB","1025":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB","2":"F B C KC LC MC NC nB 3B OC oB","513":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"aC bC cC dC","2":"vB PC 4B QC RC SC","132":"E TC UC VC WC XC YC ZC","1025":"eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"513":"H"},M:{"513":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"513":"3C"},S:{"1":"4C"}},B:4,C:"Referrer Policy"};
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 e21256f8e8..6fb5ed8d56 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 E F G A B 5B"},B:{"2":"C K L H M N O","129":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B"},D:{"2":"I q J E F G A B C","129":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B KC LC MC NC mB 3B","129":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E","129":"A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:1,C:"Custom protocol handling"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","129":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"2":"I r J D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B KC LC MC NC nB 3B","129":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","129":"A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:1,C:"Custom protocol handling"};
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 8a9e3edd55..2959cdcff5 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O 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"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O 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 H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"rel=noopener"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"rel=noopener"};
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 4bdcd8417f..fa28bb9dd9 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 E F G A 5B","132":"B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","16":"C"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L H"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Link type \"noreferrer\""};
+module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"C"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L G"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Link type \"noreferrer\""};
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 31770c5acd..d54e63b00b 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 E F G A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M","132":"N"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O 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 QB RB SB TB UB qB VB rB WB XB b"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","2":"I","132":"rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"relList (DOMTokenList)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M","132":"N"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","132":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","132":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","2":"I","132":"rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"relList (DOMTokenList)"};
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 db1fab0b15..1971277343 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 E F 5B","132":"G A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B"},G:{"1":"F PC 4B RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB","260":"QC"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"C b nB","2":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"rem (root em) units"};
+module.exports={A:{A:{"1":"B","2":"J D E 5B","132":"F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E PC 4B RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB","260":"QC"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"rem (root em) units"};
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 c62ed84c19..2f471b95f9 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","33":"B C K L H M N O r s t u","164":"I q J E F G 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 OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G","33":"u v","164":"O r s t","420":"A B C K L H M N"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"requestAnimationFrame"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"B C K L G M N O s t u v","164":"I r J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F","33":"v w","164":"O s t u","420":"A B C K L G M N"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"requestAnimationFrame"};
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 6ac112f8b4..21c060ba14 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O 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","194":"PB QB"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB","322":"L H xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","322":"fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"requestIdleCallback"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","194":"QB RB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB","322":"L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","322":"fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"requestIdleCallback"};
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 44f9982de6..2408e0fd90 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB 7B 8B"},D:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","194":"QB RB SB TB UB qB VB rB WB XB"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB nB","66":"K"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB KC LC MC NC mB 3B OC nB","194":"DB EB FB GB HB IB JB KB LB MB NB"},G:{"1":"fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Resize Observer"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB 7B 8B"},D:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","194":"RB SB TB UB VB rB WB sB XB YB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB","66":"K"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB","194":"EB FB GB HB IB JB KB LB MB NB OB"},G:{"1":"fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Resize Observer"};
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 eeee05d894..d3feda2669 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"3 4 5 6"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Resource Timing"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"4 5 6 7"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Resource Timing"};
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 4ae2483327..5f0f2162fa 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB","194":"GB HB IB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"3 4 5"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Rest parameters"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB","194":"HB IB JB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"4 5 6"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Rest parameters"};
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 0cdd703923..f058cb93e4 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L","516":"H M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB"},D:{"1":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u","33":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","130":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"WebRTC Peer-to-peer connections"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L","516":"G M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v","33":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","130":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"WebRTC Peer-to-peer connections"};
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 7697bf6dcb..0beca02b39 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 E F G A B 5B"},B:{"4":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"I"},E:{"4":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I BC vB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","8":"G B C KC LC MC NC mB 3B OC nB"},G:{"4":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"vB PC 4B"},H:{"8":"jC"},I:{"4":"pB I D nC 4B oC pC","8":"kC lC mC"},J:{"4":"A","8":"E"},K:{"4":"b","8":"A B C mB 3B nB"},L:{"4":"D"},M:{"1":"D"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"1":"4C"}},B:1,C:"Ruby annotation"};
+module.exports={A:{A:{"4":"J D E F A B 5B"},B:{"4":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I"},E:{"4":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I BC vB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","8":"F B C KC LC MC NC nB 3B OC oB"},G:{"4":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B"},H:{"8":"jC"},I:{"4":"qB I H nC 4B oC pC","8":"kC lC mC"},J:{"4":"A","8":"D"},K:{"4":"c","8":"A B C nB 3B oB"},L:{"4":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"1":"4C"}},B:1,C:"Ruby annotation"};
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 e54ddf9b3d..9ea56d2906 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":"F G A B","2":"J E 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 I q J E F G A B C K L H M N O r s t u v w x y z","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 TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J CC","2":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"DC","129":"I BC vB"},F:{"1":"G B C H M N O KC LC MC NC mB 3B OC nB","2":"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 TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"PC 4B QC RC SC","2":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","129":"vB"},H:{"1":"jC"},I:{"1":"pB I kC lC mC nC 4B oC","2":"D pC"},J:{"1":"E A"},K:{"1":"A B C mB 3B nB","2":"b"},L:{"2":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"display: run-in"};
+module.exports={A:{A:{"1":"E F A B","2":"J D 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z","2":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J CC","2":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"DC","129":"I BC vB"},F:{"1":"F B C G M N O KC LC MC NC nB 3B OC oB","2":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"PC 4B QC RC SC","2":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","129":"vB"},H:{"1":"jC"},I:{"1":"qB I kC lC mC nC 4B oC","2":"H pC"},J:{"1":"D A"},K:{"1":"A B C nB 3B oB","2":"c"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"display: run-in"};
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 aa2682d485..64b5495530 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 E F G A 5B","388":"B"},B:{"1":"O P Q R S T U","2":"C K L H","129":"M N","513":"V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB 7B 8B"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","513":"Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB mB","2052":"L GC","3076":"C K nB xB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB KC LC MC NC mB 3B OC nB","513":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC","2052":"aC bC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"513":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"16":"xB"},R:{"513":"3C"},S:{"2":"4C"}},B:6,C:"'SameSite' cookie attribute"};
+module.exports={A:{A:{"2":"J D E F A 5B","388":"B"},B:{"1":"O P Q R S T U","2":"C K L G","129":"M N","513":"V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB 7B 8B"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","513":"Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB nB","2052":"L GC","3076":"C K oB xB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB KC LC MC NC nB 3B OC oB","513":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC","2052":"aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"513":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"16":"xB"},R:{"513":"3C"},S:{"2":"4C"}},B:6,C:"'SameSite' cookie attribute"};
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 577dbc8d90..01365802f2 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 E F G A 5B","164":"B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","36":"C K L H M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N 7B 8B","36":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","36":"B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Screen Orientation"};
+module.exports={A:{A:{"2":"J D E F A 5B","164":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","36":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N 7B 8B","36":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","36":"B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Screen Orientation"};
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 76197bc168..d9652a7b92 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","132":"q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"async attribute for external scripts"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"async attribute for external scripts"};
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 7153c02a10..700f518dc9 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","257":"0 1 2 I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"defer attribute for external scripts"};
+module.exports={A:{A:{"1":"A B","132":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","257":"0 1 2 3 I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"defer attribute for external scripts"};
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 bc61982eb6..9fe4485b8a 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 E 5B","132":"F G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C K L H M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","132":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"1":"oB 2B IC JC","2":"I q BC vB","132":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G KC LC MC NC","16":"B mB 3B","132":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB OC nB"},G:{"1":"oB 2B","16":"vB PC 4B","132":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"D","16":"kC lC","132":"pB I mC nC 4B oC pC"},J:{"132":"E A"},K:{"1":"b","132":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"scrollIntoView"};
+module.exports={A:{A:{"2":"J D 5B","132":"E F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"1":"pB 2B IC JC","2":"I r BC vB","132":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC MC NC","16":"B nB 3B","132":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB OC oB"},G:{"1":"pB 2B","16":"vB PC 4B","132":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"H","16":"kC lC","132":"qB I mC nC 4B oC pC"},J:{"132":"D A"},K:{"1":"c","132":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"scrollIntoView"};
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 9cf196124e..fa1273d4fe 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Element.scrollIntoViewIfNeeded()"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Element.scrollIntoViewIfNeeded()"};
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 0eebd3bea6..c6ca627cad 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","2":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB","2":"G B C gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","2":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB","2":"F B C hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"};
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 740c7cb3a1..af3a2e6673 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":"G A B","16":"5B","260":"J E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","132":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB 7B 8B","2180":"FB GB HB IB JB KB LB MB NB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","132":"G B C KC LC MC NC mB 3B OC nB"},G:{"16":"4B","132":"vB PC","516":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D oC pC","16":"pB I kC lC mC nC","1025":"4B"},J:{"1":"A","16":"E"},K:{"1":"b","16":"A B C mB 3B","132":"nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","16":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2180":"4C"}},B:5,C:"Selection API"};
+module.exports={A:{A:{"1":"F A B","16":"5B","260":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B","2180":"GB HB IB JB KB LB MB NB OB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","132":"F B C KC LC MC NC nB 3B OC oB"},G:{"16":"4B","132":"vB PC","516":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","16":"qB I kC lC mC nC","1025":"4B"},J:{"1":"A","16":"D"},K:{"1":"c","16":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","16":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2180":"4C"}},B:5,C:"Selection API"};
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 1bccefb65c..c39c805d52 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB 7B 8B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","196":"VB rB WB XB","324":"b"},E:{"2":"I q J E F G A B C BC vB CC DC EC FC wB mB","516":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Server Timing"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","196":"WB sB XB YB","324":"c"},E:{"2":"I r J D E F A B C BC vB CC DC EC FC wB nB","516":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Server Timing"};
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 945d807320..211fa0c7ae 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 E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L","322":"H M"},C:{"1":"GB IB JB KB LB MB NB PB QB RB SB TB UB qB rB WB XB b YB ZB aB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"5 6 7 8 9 AB BB CB DB EB FB","513":"HB OB VB bB"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB","4":"CB DB EB FB GB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y KC LC MC NC mB 3B OC nB","4":"0 1 2 3 z"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","4":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","4":"b"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Service Workers"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L","322":"G M"},C:{"1":"HB JB KB LB MB NB OB QB RB SB TB UB VB rB sB XB YB c ZB aB bB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"6 7 8 9 AB BB CB DB EB FB GB","513":"IB PB WB cB"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB","4":"DB EB FB GB HB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","4":"0 1 2 3 4"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","4":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","4":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Service Workers"};
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 4f0f9e39c1..8ee4a8f4a3 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 E F G 5B"},B:{"1":"C K L H M N O","2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Efficient Script Yielding: setImmediate()"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Efficient Script Yielding: setImmediate()"};
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 25db499a15..97b4eec635 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 E F G A B 5B"},B:{"1":"P","2":"C K L H M N O Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","66":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","2":"I q J E F G A B C K L H M N O r s t u v w Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 x y z"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB","2":"G B C aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","33":"H M N O r s t"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B","33":"oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC","2":"yC zC 0C oB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Shadow DOM (deprecated V0 spec)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P","2":"C K L G M N O Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","66":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","2":"I r J D E F A B C K L G M N O s t u v w x Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 y z"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB","2":"F B C bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","33":"G M N O s t u"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B","33":"oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC","2":"yC zC 0C pB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Shadow DOM (deprecated V0 spec)"};
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 b5bbd3ebe5..e026dfab40 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 7B 8B","322":"UB","578":"qB VB rB WB"},D:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O 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":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC","132":"WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","4":"rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Shadow DOM (V1)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB 7B 8B","322":"VB","578":"rB WB sB XB"},D:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC","132":"WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","4":"rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Shadow DOM (V1)"};
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 de6a680984..fe50dfa663 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z","2":"C K L H","194":"M N O","513":"a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 7B 8B","194":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB","450":"hB iB jB kB lB","513":"P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","194":"VB rB WB XB b YB ZB aB","513":"a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A BC vB CC DC EC FC","194":"B C K L H wB mB nB xB GC HC","513":"yB zB 0B 1B oB 2B IC JC"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB KC LC MC NC mB 3B OC nB","194":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC","194":"XC YC ZC aC bC cC dC eC fC gC hC iC","513":"yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"513":"D"},M:{"513":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC","513":"0C oB 1C 2C"},Q:{"2":"xB"},R:{"513":"3C"},S:{"2":"4C"}},B:6,C:"Shared Array Buffer"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z","2":"C K L G","194":"M N O","513":"a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 7B 8B","194":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB","450":"iB jB kB lB mB","513":"P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","194":"WB sB XB YB c ZB aB bB","513":"a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A BC vB CC DC EC FC","194":"B C K L G wB nB oB xB GC HC","513":"yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC nB 3B OC oB","194":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC","194":"XC YC ZC aC bC cC dC eC fC gC hC iC","513":"yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"513":"H"},M:{"513":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC","513":"0C pB 1C 2C"},Q:{"2":"xB"},R:{"513":"3C"},S:{"2":"4C"}},B:6,C:"Shared Array Buffer"};
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 14f1c271c6..81ff236d65 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J CC oB 2B IC JC","2":"I E F G A B C K L H BC vB DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","2":"G KC LC MC"},G:{"1":"QC RC oB 2B","2":"F vB PC 4B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"B C mB 3B nB","2":"b","16":"A"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:1,C:"Shared Web Workers"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J CC pB 2B IC JC","2":"I D E F A B C K L G BC vB DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC LC MC"},G:{"1":"QC RC pB 2B","2":"E vB PC 4B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C nB 3B oB","2":"c","16":"A"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:1,C:"Shared Web Workers"};
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 b1ea4d0f29..e2ca196344 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":"G A B","2":"J 5B","132":"E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"1":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Server Name Indication"};
+module.exports={A:{A:{"1":"F A B","2":"J 5B","132":"D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Server Name Indication"};
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 850dc47f95..cdc792e352 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 E F G A 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","2":"6B pB I q J E F G A B C NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","2":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"F G A B C FC wB mB","2":"I q J E BC vB CC DC EC","129":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB EB GB nB","2":"G B C CB DB FB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC"},G:{"1":"F TC UC VC WC XC YC ZC aC","2":"vB PC 4B QC RC SC","257":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I nC 4B oC pC","2":"D kC lC mC"},J:{"2":"E A"},K:{"1":"nB","2":"A B C b mB 3B"},L:{"2":"D"},M:{"2":"D"},N:{"1":"B","2":"A"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"SPDY protocol"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","2":"6B qB I r J D E F A B C OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","2":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"E F A B C FC wB nB","2":"I r J D BC vB CC DC EC","129":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB FB HB oB","2":"F B C DB EB GB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC"},G:{"1":"E TC UC VC WC XC YC ZC aC","2":"vB PC 4B QC RC SC","257":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I nC 4B oC pC","2":"H kC lC mC"},J:{"2":"D A"},K:{"1":"oB","2":"A B C c nB 3B"},L:{"2":"H"},M:{"2":"b"},N:{"1":"B","2":"A"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"SPDY protocol"};
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 38ef0f8c0d..a0e75a9b94 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 E F G A B 5B"},B:{"2":"C K L H M N O","1026":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B","322":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"I q J E F G A B C K L H M N O r s t u v w","164":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB","2084":"H GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C H M N O r s t u v w x y KC LC MC NC mB 3B OC nB","1026":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","2084":"hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"164":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"322":"4C"}},B:7,C:"Speech Recognition API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","1026":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","322":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C K L G M N O s t u v w x","164":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB","2084":"G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","1026":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","2084":"hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"164":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"322":"4C"}},B:7,C:"Speech Recognition API"};
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 e458da76e2..dfed0dec15 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 E F G A B 5B"},B:{"1":"L H M N O","2":"C K","257":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","2":"0 1 2 3 4 I q J E F G A B C K L H M N O r s t u v w x y z","257":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB","2":"G B C H M N O r s t u v w x y KC LC MC NC mB 3B OC nB","257":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Speech Synthesis API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O","2":"C K","257":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","2":"0 1 2 3 4 5 I r J D E F A B C K L G M N O s t u v w x y z","257":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB","2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","257":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Speech Synthesis API"};
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 9c698a4693..9f5f36ca23 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"4":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"4":"jC"},I:{"4":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"A","4":"E"},K:{"4":"A B C b mB 3B nB"},L:{"4":"D"},M:{"4":"D"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"4":"3C"},S:{"2":"4C"}},B:1,C:"Spellcheck attribute"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"4":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"4":"jC"},I:{"4":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"A","4":"D"},K:{"4":"A B C c nB 3B oB"},L:{"4":"H"},M:{"4":"b"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"4":"3C"},S:{"2":"4C"}},B:1,C:"Spellcheck attribute"};
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 f8f7c081b1..309a713a17 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o","2":"C K L H M N O","129":"p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o","129":"p D tB uB 9B AC"},E:{"1":"I q J E F G A B C BC vB CC DC EC FC wB mB nB","2":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z MC NC mB 3B OC nB","2":"G KC LC","129":"a"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC","2":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I kC lC mC nC 4B oC pC","129":"D"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"129":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Web SQL Database"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p","2":"C K L G M N O","129":"q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p","129":"q b H uB 9B AC"},E:{"1":"I r J D E F A B C BC vB CC DC EC FC wB nB oB","2":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z MC NC nB 3B OC oB","2":"F KC LC","129":"a"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC","2":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I kC lC mC nC 4B oC pC","129":"H"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"129":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Web SQL Database"};
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 2434ed4b18..c75381c0c3 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 E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C","514":"K L H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"4 5 6 7 8 9"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 I q J E F G A B C K L H M N O r s t u v w x y z","260":"6 7 8 9"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC","260":"F EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s KC LC MC NC mB 3B OC nB","260":"t u v w"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","260":"F TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Srcset and sizes attributes"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C","514":"K L G"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"5 6 7 8 9 AB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z","260":"7 8 9 AB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","260":"E EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t KC LC MC NC nB 3B OC oB","260":"u v w x"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","260":"E TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Srcset and sizes attributes"};
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 66bc42bbd8..0b0659af8d 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M 7B 8B","129":"8 9 AB BB CB DB","420":"0 1 2 3 4 5 6 7 N O r s t u v w x y z"},D:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s","420":"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"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B H M N KC LC MC NC mB 3B OC","420":"0 1 2 3 4 5 6 7 8 9 C O r s t u v w x y z AB BB nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC","513":"fC gC hC iC yB zB 0B 1B oB 2B","1537":"YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","420":"A"},K:{"1":"b","2":"A B mB 3B","420":"C nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","420":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"getUserMedia/Stream API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","129":"9 AB BB CB DB EB","420":"0 1 2 3 4 5 6 7 8 N O s t u v w x y z"},D:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t","420":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B G M N KC LC MC NC nB 3B OC","420":"0 1 2 3 4 5 6 7 8 9 C O s t u v w x y z AB BB CB oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC","513":"fC gC hC iC yB zB 0B 1B pB 2B","1537":"YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","420":"A"},K:{"1":"c","2":"A B nB 3B","420":"C oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","420":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"getUserMedia/Stream API"};
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 c80fbae133..6cccbc900d 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 E F G A 5B","130":"B"},B:{"1":"Y Z a c d e f g h i j k l m n o p D","16":"C K","260":"L H","1028":"P Q R S T U V W X","5124":"M N O"},C:{"1":"m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 7B 8B","5124":"k l","7172":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j","7746":"TB UB qB VB rB WB XB b"},D:{"1":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","260":"OB PB QB RB SB TB UB","1028":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X"},E:{"2":"I q J E F G BC vB CC DC EC FC","1028":"H GC HC yB zB 0B 1B oB 2B IC JC","3076":"A B C K L wB mB nB xB"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB KC LC MC NC mB 3B OC nB","260":"BB CB DB EB FB GB HB","1028":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC","16":"WC","1028":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1028":"qC"},P:{"1":"0C oB 1C 2C","2":"I rC sC","1028":"tC uC vC wB wC xC yC zC"},Q:{"1028":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Streams"};
+module.exports={A:{A:{"2":"J D E F A 5B","130":"B"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","16":"C K","260":"L G","1028":"P Q R S T U V W X","5124":"M N O"},C:{"1":"n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 7B 8B","5124":"l m","7172":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k","7746":"UB VB rB WB sB XB YB c"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","260":"PB QB RB SB TB UB VB","1028":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X"},E:{"2":"I r J D E F BC vB CC DC EC FC","1028":"G GC HC yB zB 0B 1B pB 2B IC JC","3076":"A B C K L wB nB oB xB"},F:{"1":"kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB KC LC MC NC nB 3B OC oB","260":"CB DB EB FB GB HB IB","1028":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC","16":"WC","1028":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1028":"qC"},P:{"1":"0C pB 1C 2C","2":"I rC sC","1028":"tC uC vC wB wC xC yC zC"},Q:{"1028":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Streams"};
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 c82589b3e3..ca277a73cb 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 E F G A 5B","129":"B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Strict Transport Security"};
+module.exports={A:{A:{"2":"J D E F A 5B","129":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Strict Transport Security"};
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 aec582bd9a..8963341069 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","2":"6B pB I q J E F G A B C K L H M N O r s rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","322":"RB SB TB UB qB VB"},D:{"2":"9 I q J E F G A B C K L H M N O r AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","194":"0 1 2 3 4 5 6 7 8 s t u v w x y z"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Scoped CSS"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","2":"6B qB I r J D E F A B C K L G M N O s t sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","322":"SB TB UB VB rB WB"},D:{"2":"I r J D E F A B C K L G M N O s AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","194":"0 1 2 3 4 5 6 7 8 9 t u v w x y z"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Scoped CSS"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-bundling.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-bundling.js
index 33a984291f..2c7ac9af07 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-bundling.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-bundling.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"o p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Subresource Loading with Web Bundles"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"p q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Subresource Loading with Web Bundles"};
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 ed2af2c302..5bf919f051 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 E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB 7B 8B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC","194":"YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Subresource Integrity"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","194":"YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Subresource Integrity"};
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 8f1d25d11d..cba5283674 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":"G A B","2":"J E F 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","516":"C K L H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","260":"I q J E F G A B C K L H M N O r s t u v"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"I"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC","132":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","132":"vB PC"},H:{"260":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"b","260":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG in CSS backgrounds"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","516":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","260":"I r J D E F A B C K L G M N O s t u v w"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC","132":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"vB PC"},H:{"260":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c","260":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG in CSS backgrounds"};
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 cd8aa8af92..796a816304 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I","4":"q J E"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"SVG filters"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","4":"r J D"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"SVG filters"};
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 539fe179f9..856fa68638 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":"G A B 5B","8":"J E F"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z","2":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","130":"AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC"},F:{"1":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB","2":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","130":"0 1 2 3 4 5 6 7 8 x y z"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"258":"jC"},I:{"1":"pB I nC 4B oC pC","2":"D kC lC mC"},J:{"1":"E A"},K:{"1":"A B C mB 3B nB","2":"b"},L:{"130":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","130":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"130":"3C"},S:{"2":"4C"}},B:2,C:"SVG fonts"};
+module.exports={A:{A:{"2":"F A B 5B","8":"J D E"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB","2":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","130":"BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC"},F:{"1":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB","2":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","130":"0 1 2 3 4 5 6 7 8 9 y z"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"258":"jC"},I:{"1":"qB I nC 4B oC pC","2":"H kC lC mC"},J:{"1":"D A"},K:{"1":"A B C nB 3B oB","2":"c"},L:{"130":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","130":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"130":"3C"},S:{"2":"4C"}},B:2,C:"SVG fonts"};
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 182c384749..ec56e83b26 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 E F 5B","260":"G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z","132":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E G A B BC vB CC DC FC wB","132":"F EC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"H M N O r s t u","4":"B C LC MC NC mB 3B OC","16":"G KC","132":"0 1 2 3 4 5 6 7 8 v w x y z"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC UC VC WC XC YC","132":"F TC"},H:{"1":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","132":"A"},K:{"1":"b nB","4":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG fragment identifiers"};
+module.exports={A:{A:{"2":"J D E 5B","260":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D F A B BC vB CC DC FC wB","132":"E EC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"G M N O s t u v","4":"B C LC MC NC nB 3B OC","16":"F KC","132":"0 1 2 3 4 5 6 7 8 9 w x y z"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC UC VC WC XC YC","132":"E TC"},H:{"1":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","132":"A"},K:{"1":"c oB","4":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG fragment identifiers"};
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 57ca55287b..cebdcf8ad6 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 E F 5B","388":"G A B"},B:{"4":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B","4":"pB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"BC vB","4":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"4":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","4":"D oC pC"},J:{"1":"A","2":"E"},K:{"4":"A B C b mB 3B nB"},L:{"4":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"1":"4C"}},B:2,C:"SVG effects for HTML"};
+module.exports={A:{A:{"2":"J D E 5B","388":"F A B"},B:{"4":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B","4":"qB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"BC vB","4":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"4":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","4":"H oC pC"},J:{"1":"A","2":"D"},K:{"4":"A B C c nB 3B oB"},L:{"4":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"1":"4C"}},B:2,C:"SVG effects for HTML"};
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 380205c2b3..3742411a70 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J E F","129":"G A B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K L H M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"I q J"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I q BC vB","129":"J E F CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"B NC mB 3B","8":"G KC LC MC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"vB PC 4B","129":"F QC RC SC TC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"kC lC mC","129":"pB I nC 4B"},J:{"1":"A","129":"E"},K:{"1":"C b nB","8":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Inline SVG in HTML5"};
+module.exports={A:{A:{"2":"5B","8":"J D E","129":"F A B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I r J"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r BC vB","129":"J D E CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"B NC nB 3B","8":"F KC LC MC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B","129":"E QC RC SC TC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"kC lC mC","129":"qB I nC 4B"},J:{"1":"A","129":"D"},K:{"1":"C c oB","8":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Inline SVG in HTML5"};
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 0d16830254..32cab9aa1a 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC","4":"vB","132":"I q J E F CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","132":"F vB PC 4B QC RC SC TC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"kC lC mC","132":"pB I nC 4B"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"SVG in HTML img element"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC","4":"vB","132":"I r J D E CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"E vB PC 4B QC RC SC TC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"kC lC mC","132":"qB I nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"SVG in HTML img element"};
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 398958a923..0a692b2571 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J E F G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","8":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"I"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"BC vB","132":"I q CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","132":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"SVG SMIL animation"};
+module.exports={A:{A:{"2":"5B","8":"J D E F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB","132":"I r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"SVG SMIL animation"};
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 995765e257..29afcb3c07 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J E F","772":"G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","513":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","4":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","4":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"D oC pC","2":"kC lC mC","132":"pB I nC 4B"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"257":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG (basic support)"};
+module.exports={A:{A:{"2":"5B","8":"J D E","772":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","513":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","4":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"H oC pC","2":"kC lC mC","132":"qB I nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"257":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG (basic support)"};
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 53b2ea7464..27282a942c 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB","132":"eB fB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Signed HTTP Exchanges (SXG)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB","132":"fB gB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Signed HTTP Exchanges (SXG)"};
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 02a3a3dd78..ecd81fadcc 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":"E F G A B","16":"J 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"16":"6B pB 7B 8B","129":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"16":"I q BC vB","257":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","16":"G"},G:{"769":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"16":"jC"},I:{"16":"pB I D kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"16":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"16":"A B"},O:{"1":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:1,C:"tabindex global attribute"};
+module.exports={A:{A:{"1":"D E F A B","16":"J 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"16":"6B qB 7B 8B","129":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"16":"I r BC vB","257":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"769":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"16":"jC"},I:{"16":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"16":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"1":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:1,C:"tabindex global attribute"};
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 d3443ec1e3..fc49c15f8c 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 E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","16":"C"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB"},E:{"1":"A B K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC","129":"C"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC","129":"aC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 Template Literals (Template Strings)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"C"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"A B K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC","129":"C"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC","129":"aC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 Template Literals (Template Strings)"};
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 cb2fd7ce66..b58d967aff 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 E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C","388":"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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w x","132":"0 1 2 3 4 5 6 y z"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC","388":"F EC","514":"DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","132":"H M N O r s t"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","388":"F TC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"HTML templates"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C","388":"K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x y","132":"0 1 2 3 4 5 6 7 z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC","388":"E EC","514":"DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","132":"G M N O s t u"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","388":"E TC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"HTML templates"};
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 b2bc8344a6..fc1db128c5 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Temporal"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Temporal"};
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 e3917de8c3..31ac0ef86f 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 E F A B 5B","16":"G"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","16":"I q"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"B C"},E:{"2":"I J BC vB CC","16":"q E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC 3B OC nB","16":"mB"},G:{"2":"vB PC 4B QC RC","16":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC nC 4B oC pC","16":"mC"},J:{"2":"A","16":"E"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Test feature - updated"};
+module.exports={A:{A:{"2":"J D E A B 5B","16":"F"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","16":"I r"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"B C"},E:{"2":"I J BC vB CC","16":"r D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC 3B OC oB","16":"nB"},G:{"2":"vB PC 4B QC RC","16":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC nC 4B oC pC","16":"mC"},J:{"2":"A","16":"D"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Test feature - updated"};
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 02ad306d44..3fd4e81650 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 E F G A B 5B"},B:{"2":"C K L H M N O","2052":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q 7B 8B","1028":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","1060":"0 1 2 3 4 5 6 7 J E F G A B C K L H M N O r s t u v w x y z"},D:{"2":"I q J E F G A B C K L H M N O r s t u v w x","226":"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","2052":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E BC vB CC DC","772":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","804":"F G A B C FC wB mB","1316":"EC"},F:{"2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","226":"7 8 9 AB BB CB DB EB FB","2052":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC SC","292":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"2052":"D"},M:{"1028":"D"},N:{"2":"A B"},O:{"2052":"qC"},P:{"2":"I rC sC","2052":"tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2052":"xB"},R:{"2052":"3C"},S:{"1028":"4C"}},B:4,C:"text-decoration styling"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","2052":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r 7B 8B","1028":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","1060":"0 1 2 3 4 5 6 7 8 J D E F A B C K L G M N O s t u v w x y z"},D:{"2":"I r J D E F A B C K L G M N O s t u v w x y","226":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","2052":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D BC vB CC DC","772":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","804":"E F A B C FC wB nB","1316":"EC"},F:{"2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","226":"8 9 AB BB CB DB EB FB GB","2052":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC SC","292":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"2052":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"2052":"qC"},P:{"2":"I rC sC","2052":"tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2052":"xB"},R:{"2052":"3C"},S:{"1028":"4C"}},B:4,C:"text-decoration styling"};
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 0c813c0f71..26eb7315bf 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 E F G A B 5B"},B:{"1":"j k l m n o p D","2":"C K L H M N O","164":"P Q R S T U V W X Y Z a c d e f g h i"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB 7B 8B","322":"HB"},D:{"1":"j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w","164":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC","164":"E DC"},F:{"1":"V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","164":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","164":"oC pC"},J:{"2":"E","164":"A"},K:{"2":"A B C mB 3B nB","164":"b"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"164":"qC"},P:{"1":"2C","164":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"1":"4C"}},B:4,C:"text-emphasis styling"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"k l m n o p q b H","2":"C K L G M N O","164":"P Q R S T U V W X Y Z a d e f g h i j"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B","322":"IB"},D:{"1":"k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x","164":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","164":"D DC"},F:{"1":"V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","164":"oC pC"},J:{"2":"D","164":"A"},K:{"2":"A B C nB 3B oB","164":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"1":"2C","164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"1":"4C"}},B:4,C:"text-emphasis styling"};
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 8dd5b272f7..1cccdc1d2d 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 E F G A B","2":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"6B pB I q J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","33":"G KC LC MC NC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"b nB","33":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Text-overflow"};
+module.exports={A:{A:{"1":"J D E F A B","2":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB I r J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","33":"F KC LC MC NC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c oB","33":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Text-overflow"};
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 c3d8d9b939..32eda931d5 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","33":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","258":"y"},E:{"2":"I q J E F G A B C K L H BC vB DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","258":"CC"},F:{"1":"FB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB GB KC LC MC NC mB 3B OC nB"},G:{"2":"vB PC 4B","33":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"33":"D"},N:{"161":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS text-size-adjust"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","258":"z"},E:{"2":"I r J D E F A B C K L G BC vB DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","258":"CC"},F:{"1":"GB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB HB KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B","33":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"33":"b"},N:{"161":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS text-size-adjust"};
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 a0f739d079..631f6ae4a4 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 E F G A B 5B"},B:{"2":"C K L","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","161":"H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","161":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","450":"KB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"33":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"33":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","36":"vB"},H:{"2":"jC"},I:{"2":"pB","33":"I D kC lC mC nC 4B oC pC"},J:{"33":"E A"},K:{"2":"A B C mB 3B nB","33":"b"},L:{"33":"D"},M:{"161":"D"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"161":"4C"}},B:7,C:"CSS text-stroke and text-fill"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","161":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B","161":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","450":"LB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"33":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"33":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","36":"vB"},H:{"2":"jC"},I:{"2":"qB","33":"I H kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"161":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"161":"4C"}},B:7,C:"CSS text-stroke and text-fill"};
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 4843edab1a..9c2af803e9 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","16":"G"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Node.textContent"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Node.textContent"};
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 4575f4e2ff..200c8f3001 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H 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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O 7B 8B","132":"r"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"TextEncoder & TextDecoder"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 7B 8B","132":"s"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"TextEncoder & TextDecoder"};
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 2c78674485..9afade6898 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 E 5B","66":"F G A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB","2":"6B pB I q J E F G A B C K L H M N O r s t u 7B 8B","66":"v","129":"bB cB dB eB fB gB hB iB jB kB","388":"lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D 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 OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","2":"I q J E F G A B C K L H M N O r s t","1540":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"E F G A B C K EC FC wB mB nB","2":"I q J BC vB CC DC","513":"L H xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB nB","2":"G B C KC LC MC NC mB 3B OC","1540":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"E"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"129":"D"},N:{"1":"B","66":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"TLS 1.1"};
+module.exports={A:{A:{"1":"B","2":"J D 5B","66":"E F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB","2":"6B qB I r J D E F A B C K L G M N O s t u v 7B 8B","66":"w","129":"cB dB eB fB gB hB iB jB kB lB","388":"mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","2":"I r J D E F A B C K L G M N O s t u","1540":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K EC FC wB nB oB","2":"I r J BC vB CC DC","513":"L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB oB","2":"F B C KC LC MC NC nB 3B OC","1540":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"129":"b"},N:{"1":"B","66":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"TLS 1.1"};
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 ef24077ef1..f7511a8a5c 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 E 5B","66":"F G A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v 7B 8B","66":"w x 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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G H KC","66":"B C LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"E"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","66":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"TLS 1.2"};
+module.exports={A:{A:{"1":"B","2":"J D 5B","66":"E F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w 7B 8B","66":"x y z"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F G KC","66":"B C LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","66":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"TLS 1.2"};
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 1194c73fb3..596665888c 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B","132":"VB rB WB","450":"NB OB PB QB RB SB TB UB qB"},D:{"1":"dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","706":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB","1028":"K nB xB"},F:{"1":"TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB","706":"QB RB SB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"TLS 1.3"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B","132":"WB sB XB","450":"OB PB QB RB SB TB UB VB rB"},D:{"1":"eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","706":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB","1028":"K oB xB"},F:{"1":"UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB","706":"RB SB TB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"TLS 1.3"};
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 e332cfb220..c97a54bc9e 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 E F G 5B","8":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","578":"C K L H M N O"},C:{"1":"O r s t u v w OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","4":"I q J E F G A B C K L H M N","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"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"Touch events"};
+module.exports={A:{A:{"2":"J D E F 5B","8":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","578":"C K L G M N O"},C:{"1":"O s t u v w x PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","4":"I r J D E F A B C K L G M N","194":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"Touch events"};
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 1131c04759..9c08f90437 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J E F","129":"A B","161":"G"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K L H M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","33":"I q J E F G A B C K L H 7B 8B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G KC LC","33":"B C H M N O r s t u MC NC mB 3B OC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","33":"pB I kC lC mC nC 4B oC pC"},J:{"33":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 2D Transforms"};
+module.exports={A:{A:{"2":"5B","8":"J D E","129":"A B","161":"F"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","33":"I r J D E F A B C K L G 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"I r J D E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F KC LC","33":"B C G M N O s t u v MC NC nB 3B OC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","33":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 2D Transforms"};
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 202e50d246..9124f621a9 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 E F G 5B","132":"A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G 7B 8B","33":"A B C K L H"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B","33":"0 1 2 3 4 5 6 7 C K L H M N O r s t u v w x y z"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"BC vB","33":"I q J E F CC DC EC","257":"G A B C K L H FC wB mB nB xB GC HC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"H M N O r s t u"},G:{"1":"zB 0B 1B oB 2B","33":"F vB PC 4B QC RC SC TC","257":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"kC lC mC","33":"pB I nC 4B oC pC"},J:{"33":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS3 3D Transforms"};
+module.exports={A:{A:{"2":"J D E F 5B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","33":"A B C K L G"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B","33":"0 1 2 3 4 5 6 7 8 C K L G M N O s t u v w x y z"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"BC vB","33":"I r J D E CC DC EC","257":"F A B C K L G FC wB nB oB xB GC HC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"G M N O s t u v"},G:{"1":"zB 0B 1B pB 2B","33":"E vB PC 4B QC RC SC TC","257":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"kC lC mC","33":"qB I nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS3 3D Transforms"};
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 06cb1c1607..992c0a6118 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 E F G A B 5B"},B:{"1":"S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Trusted Types for DOM manipulation"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Trusted Types for DOM manipulation"};
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 f706fcb072..32a4512c67 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 E F 5B","132":"G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","2":"G KC"},G:{"1":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC"},H:{"2":"jC"},I:{"1":"pB I D lC mC nC 4B oC pC","2":"kC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"};
+module.exports={A:{A:{"2":"J D E 5B","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","2":"F KC"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC"},H:{"2":"jC"},I:{"1":"qB I H lC mC nC 4B oC pC","2":"kC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"};
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 2989e38f70..5358b365e6 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 E F G 5B","132":"A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC","260":"4B"},H:{"1":"jC"},I:{"1":"I D nC 4B oC pC","2":"pB kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"C b nB","2":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Typed Arrays"};
+module.exports={A:{A:{"1":"B","2":"J D E F 5B","132":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","260":"4B"},H:{"1":"jC"},I:{"1":"I H nC 4B oC pC","2":"qB kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Typed Arrays"};
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 e4c0c94475..0ecf939da6 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 E F G A B 5B"},B:{"2":"C K L H M N O D","513":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B","322":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z D tB uB 9B AC","130":"AB BB CB","513":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h","578":"i j k l m n o p"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB nB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB DB KC LC MC NC mB 3B OC nB","513":"CB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"322":"4C"}},B:7,C:"FIDO U2F API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O b H","513":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","322":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB b H uB 9B AC","130":"BB CB DB","513":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i","578":"j k l m n o p q"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB EB KC LC MC NC nB 3B OC oB","513":"DB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"322":"4C"}},B:7,C:"FIDO U2F API"};
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 110c1f6941..7756be0ccc 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O 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 H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC","16":"YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"unhandledrejection/rejectionhandled events"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","16":"YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"unhandledrejection/rejectionhandled events"};
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 36e77215b9..d742c0610d 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 E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB 7B 8B"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Upgrade Insecure Requests"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB 7B 8B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Upgrade Insecure Requests"};
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 fa2f3bf406..d6ac453c47 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 E F G A B 5B"},B:{"1":"S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","66":"P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB","66":"hB iB jB kB lB P Q"},E:{"1":"2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB"},F:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB KC LC MC NC mB 3B OC nB","66":"ZB aB"},G:{"1":"2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"URL Scroll-To-Text Fragment"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","66":"P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB","66":"iB jB kB lB mB P Q"},E:{"1":"2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB"},F:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB KC LC MC NC nB 3B OC oB","66":"aB bB"},G:{"1":"2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"URL Scroll-To-Text Fragment"};
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 aabb2128a0..51e58658a7 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w x 7B 8B"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u","130":"0 1 2 3 v w x y z"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC","130":"E"},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 TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","130":"H M N O"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC","130":"SC"},H:{"2":"jC"},I:{"1":"D pC","2":"pB I kC lC mC nC 4B","130":"oC"},J:{"2":"E","130":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"URL API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y 7B 8B"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v","130":"0 1 2 3 4 w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","130":"G M N O"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC","130":"SC"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B","130":"oC"},J:{"2":"D","130":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"URL API"};
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 902816d459..01c08fffc8 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 E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","132":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O 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 H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"URLSearchParams"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"URLSearchParams"};
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 08c3e4454a..6c802e027b 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","132":"q CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"C b 3B nB","2":"A B mB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ECMAScript 5 Strict Mode"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"C c 3B oB","2":"A B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ECMAScript 5 Strict Mode"};
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 a7761f6028..94d5a162b4 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 E F G 5B","33":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","33":"C K L H M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","33":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB 7B 8B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r 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":"JC","33":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB"},G:{"33":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","33":"pB I kC lC mC nC 4B oC pC"},J:{"33":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"33":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","33":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"CSS user-select: none"};
+module.exports={A:{A:{"2":"J D E F 5B","33":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","33":"C K L G M N O"},C:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"JC","33":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB"},G:{"33":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","33":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"33":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","33":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"CSS user-select: none"};
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 ee594aac62..0215d589f9 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"User Timing API"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"User Timing API"};
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 fbea3a66aa..d79f10a400 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 E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O 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","4609":"WB XB b YB ZB aB bB cB dB","4674":"rB","5698":"VB","7490":"PB QB RB SB TB","7746":"UB qB","8705":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","4097":"ZB","4290":"qB VB rB","6148":"WB XB b YB"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","4609":"B C mB nB","8193":"K L xB GC"},F:{"1":"QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB KC LC MC NC mB 3B OC nB","4097":"PB","6148":"LB MB NB OB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC","4097":"YC ZC aC bC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"4097":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC","4097":"uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Variable fonts"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","4609":"XB YB c ZB aB bB cB dB eB","4674":"sB","5698":"WB","7490":"QB RB SB TB UB","7746":"VB rB","8705":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","4097":"aB","4290":"rB WB sB","6148":"XB YB c ZB"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","4609":"B C nB oB","8193":"K L xB GC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC nB 3B OC oB","4097":"QB","6148":"MB NB OB PB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","4097":"YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"4097":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC","4097":"uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Variable fonts"};
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 d040d16180..4b0de6eff4 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"D oC pC","16":"pB I kC lC mC nC 4B"},J:{"16":"E A"},K:{"1":"C b nB","2":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG vector-effect: non-scaling-stroke"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"H oC pC","16":"qB I kC lC mC nC 4B"},J:{"16":"D A"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG vector-effect: non-scaling-stroke"};
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 555aad8730..69b324a480 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A 7B 8B","33":"B C K L 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 OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Vibration API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A 7B 8B","33":"B C K L G"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Vibration API"};
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 ba77c6301e..6e1c2705ab 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","260":"I q J E F G A B C K L H M N O r 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A CC DC EC FC wB","2":"BC vB","513":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC","513":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","132":"kC lC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Video element"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"I r J D E F A B C K L G M N O s 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A CC DC EC FC wB","2":"BC vB","513":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC","513":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","132":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Video element"};
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 e50804739d..2e801f3936 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 E F G A B 5B"},B:{"1":"C K L H M N O","322":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB","322":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC"},F:{"2":"0 1 2 3 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","322":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"322":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"322":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"322":"xB"},R:{"322":"3C"},S:{"194":"4C"}},B:1,C:"Video Tracks"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O","322":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB","322":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC"},F:{"2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","322":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"322":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"322":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"322":"xB"},R:{"322":"3C"},S:{"194":"4C"}},B:1,C:"Video Tracks"};
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 68cf0458e9..637e7732d3 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 E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o","194":"p D"},C:{"1":"l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k 7B 8B"},D:{"1":"uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j","194":"k l m n o p D tB"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z KC LC MC NC mB 3B OC nB","194":"a"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"Large, Small, and Dynamic viewport units"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p","194":"q b H"},C:{"1":"m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l 7B 8B"},D:{"1":"uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k","194":"l m n o p q b H"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z KC LC MC NC nB 3B OC oB","194":"a"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"Large, Small, and Dynamic viewport units"};
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 95de63b2b5..da50c7c978 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 E F 5B","132":"G","260":"A B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L 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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r","260":"s t u v w x"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","260":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","516":"SC","772":"RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"};
+module.exports={A:{A:{"2":"J D E 5B","132":"F","260":"A B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s","260":"t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","260":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","516":"SC","772":"RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"};
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 8988734399..43ed0df5e1 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 E 5B","4":"F G A B"},B:{"4":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"4":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"BC vB","4":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G","4":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"4":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"4":"jC"},I:{"2":"pB I kC lC mC nC 4B","4":"D oC pC"},J:{"2":"E A"},K:{"4":"A B C b mB 3B nB"},L:{"4":"D"},M:{"4":"D"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"4":"4C"}},B:2,C:"WAI-ARIA Accessibility features"};
+module.exports={A:{A:{"2":"J D 5B","4":"E F A B"},B:{"4":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"4":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"BC vB","4":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"4":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"4":"jC"},I:{"2":"qB I kC lC mC nC 4B","4":"H oC pC"},J:{"2":"D A"},K:{"4":"A B C c nB 3B oB"},L:{"4":"H"},M:{"4":"b"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"4":"4C"}},B:2,C:"WAI-ARIA Accessibility features"};
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 971a16ae5b..49f30c9c5b 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 E F G A B 5B"},B:{"1":"Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","194":"P Q R S T U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB","194":"eB fB gB hB iB jB kB lB P Q R S T"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB KC LC MC NC mB 3B OC nB","194":"UB VB WB XB b YB ZB aB bB cB dB eB fB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Screen Wake Lock API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","194":"P Q R S T U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB","194":"fB gB hB iB jB kB lB mB P Q R S T"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB KC LC MC NC nB 3B OC oB","194":"VB WB XB YB c ZB aB bB cB dB eB fB gB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Screen Wake Lock API"};
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 8ec0725de9..60d21810a9 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 E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L","578":"H"},C:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B","194":"JB KB LB MB NB","1025":"OB"},D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","322":"NB OB PB QB RB SB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","322":"AB BB CB DB EB FB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:6,C:"WebAssembly"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L","578":"G"},C:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","194":"KB LB MB NB OB","1025":"PB"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","322":"OB PB QB RB SB TB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB KC LC MC NC nB 3B OC oB","322":"BB CB DB EB FB GB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:6,C:"WebAssembly"};
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 7c63c2c199..2b062814d1 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","16":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Wav audio format"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","16":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Wav audio format"};
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 22791fe41e..31db4e130c 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 E 5B","2":"F G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","16":"G"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"wbr (word break opportunity) element"};
+module.exports={A:{A:{"1":"J D 5B","2":"E F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"wbr (word break opportunity) element"};
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 6dab752ef4..013b131faa 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 E F G A B 5B"},B:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","260":"P Q R S"},C:{"1":"R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","260":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB","516":"JB KB LB MB NB OB PB QB RB SB TB UB","580":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB","2049":"iB jB kB lB P Q"},D:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z","132":"8 9 AB","260":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","1090":"B C K mB nB","2049":"L xB GC"},F:{"1":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u KC LC MC NC mB 3B OC nB","132":"v w x","260":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC","1090":"YC ZC aC bC cC dC eC","2049":"fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"260":"qC"},P:{"260":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"260":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:5,C:"Web Animations API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","260":"P Q R S"},C:{"1":"R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","260":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB","516":"KB LB MB NB OB PB QB RB SB TB UB VB","580":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB","2049":"jB kB lB mB P Q"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z","132":"9 AB BB","260":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","1090":"B C K nB oB","2049":"L xB GC"},F:{"1":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB","132":"w x y","260":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC","1090":"YC ZC aC bC cC dC eC","2049":"fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"260":"qC"},P:{"260":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"260":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:5,C:"Web Animations API"};
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 fbbf333f9b..c94e401edc 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M","130":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","578":"jB kB lB P Q R sB S T U"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC","260":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Add to home screen (A2HS)"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M","130":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","578":"kB lB mB P Q R tB S T U"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC","260":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Add to home screen (A2HS)"};
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 afc05d0914..ec48245b0e 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 E F G A B 5B"},B:{"2":"C K L H M N O","1025":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB","194":"HB IB JB KB LB MB NB OB","706":"PB QB RB","1025":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","450":"8 9 AB BB","706":"CB DB EB","1025":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","1025":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","1025":"b"},L:{"1025":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1025":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"2":"xB"},R:{"1025":"3C"},S:{"2":"4C"}},B:7,C:"Web Bluetooth"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","1025":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB","194":"IB JB KB LB MB NB OB PB","706":"QB RB SB","1025":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","450":"9 AB BB CB","706":"DB EB FB","1025":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","1025":"c"},L:{"1025":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1025":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"2":"xB"},R:{"1025":"3C"},S:{"2":"4C"}},B:7,C:"Web Bluetooth"};
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 ac1778296d..b04c208910 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 E F G A B 5B"},B:{"1":"Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","66":"P Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB","66":"lB P Q R S T U V W X"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b KC LC MC NC mB 3B OC nB","66":"YB ZB aB bB cB dB eB fB gB hB iB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Web Serial API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","66":"P Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB","66":"mB P Q R S T U V W X"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c KC LC MC NC nB 3B OC oB","66":"ZB aB bB cB dB eB fB gB hB iB jB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Web Serial API"};
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 d0f10777ba..6f871a9a25 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 E F G A B 5B"},B:{"1":"f g h i j k l m n o p D","2":"C K L H M N O P Q","516":"R S T U V W X Y Z a c d e"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X","130":"O r s t u v w","1028":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB","2049":"K nB xB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","2049":"bC cC dC eC fC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC","258":"D pC"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","258":"b"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","258":"rC sC tC"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"Web Share API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"g h i j k l m n o p q b H","2":"C K L G M N O P Q","516":"R S T U V W X Y Z a d e f"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X","130":"O s t u v w x","1028":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB","2049":"K oB xB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","2049":"bC cC dC eC fC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC","258":"H pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","258":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","258":"rC sC tC"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"Web Share API"};
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 1deb20bc08..ecaea29b53 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 E F G A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C","226":"K L H M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB 7B 8B","5124":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB","322":"nB"},F:{"1":"QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB"},G:{"1":"hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC","578":"dC","2052":"gC","3076":"eC fC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1028":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C oB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"Web Authentication API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C","226":"K L G M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB 7B 8B","5124":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB","322":"oB"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC","578":"dC","2052":"gC","3076":"eC fC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"Web Authentication API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webcodecs.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webcodecs.js
index 78b0ef677c..4a1e83dbd0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webcodecs.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webcodecs.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"e f g h i j k l m n o p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C oB"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"WebCodecs API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"WebCodecs API"};
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 b83b0ffd18..a3d1fe2233 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J E F G A","129":"B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K L H 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 QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","129":"I q J E F G A B C K L H M N O r s t u v"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E","129":"0 1 2 3 4 F G A B C K L H M N O r s t u v w x y z"},E:{"1":"F G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB","129":"J E CC DC EC"},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 TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B KC LC MC NC mB 3B OC","129":"C H M N O nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"E"},K:{"1":"C b nB","2":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A","129":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:6,C:"WebGL - 3D Canvas graphics"};
+module.exports={A:{A:{"2":"5B","8":"J D E F A","129":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","129":"I r J D E F A B C K L G M N O s t u v w"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D","129":"0 1 2 3 4 5 E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","129":"J D CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B KC LC MC NC nB 3B OC","129":"C G M N O oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A","129":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:6,C:"WebGL - 3D Canvas graphics"};
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 c4d3ccbcf1..a633e10879 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w 7B 8B","194":"EB FB GB","450":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB","2242":"HB IB JB KB LB MB"},D:{"1":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB","578":"FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC","1090":"B C K L wB mB nB xB GC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB KC LC MC NC mB 3B OC nB"},G:{"1":"iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC","1090":"aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2242":"4C"}},B:6,C:"WebGL 2.0"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B","194":"FB GB HB","450":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB","2242":"IB JB KB LB MB NB"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB","578":"GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","1090":"B C K L wB nB oB xB GC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB KC LC MC NC nB 3B OC oB"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC","1090":"aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2242":"4C"}},B:6,C:"WebGL 2.0"};
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 87f352305b..04af9c7954 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 E F G A B 5B"},B:{"2":"C K L H M N O P","578":"Q R S T U V W X Y Z a c d","1602":"e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 7B 8B","194":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","578":"Q R S T U V W X Y Z a c d","1602":"e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B BC vB CC DC EC FC wB","322":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB KC LC MC NC mB 3B OC nB","578":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"194":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"WebGPU"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P","578":"Q R S T U V W X Y Z a d e","1602":"f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B","194":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","578":"Q R S T U V W X Y Z a d e","1602":"f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B BC vB CC DC EC FC wB","322":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB","578":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"194":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"WebGPU"};
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 505c3e795a..10bb8f80fb 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 E F G A B 5B"},B:{"1":"Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","66":"P Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB","66":"lB P Q R S T U V W X"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB KC LC MC NC mB 3B OC nB","66":"ZB aB bB cB dB eB fB gB hB iB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"WebHID API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","66":"P Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB","66":"mB P Q R S T U V W X"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB KC LC MC NC nB 3B OC oB","66":"aB bB cB dB eB fB gB hB iB jB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"WebHID API"};
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 81353b414a..de3ecb12cb 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 E F G A B 5B"},B:{"2":"C K L H M N O","132":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"16":"I q J E F G A B C K L H","132":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS -webkit-user-drag property"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"16":"I r J D E F A B C K L G","132":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS -webkit-user-drag property"};
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 d928bbc26e..f58905a6e6 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 E F 5B","520":"G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","8":"C K","388":"L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","132":"I q J E F G A B C K L H M N O r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q","132":"J E F G A B C K L H M N O r s t u v w"},E:{"1":"oB 2B IC JC","2":"BC","8":"I q vB CC","520":"J E F G A B C DC EC FC wB mB","1028":"K nB xB","7172":"L","8196":"H GC HC yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G KC LC MC","132":"B C H NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","1028":"bC cC dC eC fC","3076":"gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"kC lC","132":"pB I mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"WebM video format"};
+module.exports={A:{A:{"2":"J D E 5B","520":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","8":"C K","388":"L G M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","132":"0 I r J D E F A B C K L G M N O s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r","132":"J D E F A B C K L G M N O s t u v w x"},E:{"1":"pB 2B IC JC","2":"BC","8":"I r vB CC","520":"J D E F A B C DC EC FC wB nB","1028":"K oB xB","7172":"L","8196":"G GC HC yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC MC","132":"B C G NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","1028":"bC cC dC eC fC","3076":"gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"kC lC","132":"qB I mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"WebM video format"};
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 fb8e392520..6162bbdf20 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 E F G A B 5B"},B:{"2":"C K L H M N O P Y Z a c d e f g h i j k l m n o p D","450":"Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","450":"Q R S T U V W X"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB KC LC MC NC mB 3B OC nB","450":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"257":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Web NFC"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Y Z a d e f g h i j k l m n o p q b H","450":"Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Y Z a d e f g h i j k l m n o p q b H uB 9B AC","450":"Q R S T U V W X"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB KC LC MC NC nB 3B OC oB","450":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"257":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Web NFC"};
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 f85c29c92e..b5a35c22cd 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 E F G A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N"},C:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q","8":"J E F","132":"G A B C K L H M N O r s t u","260":"0 1 2 3 v w x y z"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB xB","516":"L H GC HC yB zB 0B 1B"},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 TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G KC LC MC","8":"B NC","132":"mB 3B OC","260":"C H M N O nB"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"1":"jC"},I:{"1":"D 4B oC pC","2":"pB kC lC mC","132":"I nC"},J:{"2":"E A"},K:{"1":"C b mB 3B nB","2":"A","132":"B"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"8":"4C"}},B:6,C:"WebP image format"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N"},C:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r","8":"J D E","132":"F A B C K L G M N O s t u v","260":"0 1 2 3 4 w x y z"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB xB","516":"L G GC HC yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC MC","8":"B NC","132":"nB 3B OC","260":"C G M N O oB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"1":"jC"},I:{"1":"H 4B oC pC","2":"qB kC lC mC","132":"I nC"},J:{"2":"D A"},K:{"1":"C c nB 3B oB","2":"A","132":"B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"8":"4C"}},B:6,C:"WebP image format"};
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 53edee107c..a3a8827d9e 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","132":"I q","292":"J E F G A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"I q J E F G A B C K L","260":"H"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","132":"q CC","260":"J DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G KC LC MC NC","132":"B C mB 3B OC"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC","132":"4B QC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","129":"E"},K:{"1":"b nB","2":"A","132":"B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Web Sockets"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","132":"I r","292":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C K L","260":"G"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"r CC","260":"J DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F KC LC MC NC","132":"B C nB 3B OC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","132":"4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","129":"D"},K:{"1":"c oB","2":"A","132":"B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Web Sockets"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webtransport.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webtransport.js
index beeed7e957..b9dc2bb1a6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webtransport.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webtransport.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"i j k l m n o p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z f g","66":"a c d e"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"WebTransport"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"j k l m n o p q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z g h","66":"a d e f"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"WebTransport"};
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 7d5173af9c..764be07fcb 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","66":"QB RB SB TB UB qB VB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB KC LC MC NC mB 3B OC nB","66":"DB EB FB GB HB IB JB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"WebUSB"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","66":"RB SB TB UB VB rB WB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB","66":"EB FB GB HB IB JB KB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"WebUSB"};
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 acd02d65b0..1c30a09416 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 E F G A B 5B"},B:{"2":"C K L Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","66":"P","257":"H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","129":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","194":"QB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","66":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","66":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"513":"I","516":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"WebVR API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","66":"P","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 7B 8B","129":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","194":"RB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","66":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","66":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"513":"I","516":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"WebVR API"};
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 5bbfd358d4..6450efde4a 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q J E F G A B C K L H M N O r s t u v 7B 8B","66":"0 1 2 w x y z","129":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","257":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:4,C:"WebVTT - Web Video Text Tracks"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u v w 7B 8B","66":"0 1 2 3 x y z","129":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","257":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:4,C:"WebVTT - Web Video Text Tracks"};
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 b47ee5bbf0..2204ba7f91 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"5B","8":"J E F G"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","8":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","2":"G KC","8":"LC MC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"D kC oC pC","2":"pB I lC mC nC 4B"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","8":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Web Workers"};
+module.exports={A:{A:{"1":"A B","2":"5B","8":"J D E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC","8":"LC MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H kC oC pC","2":"qB I lC mC nC 4B"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","8":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Web Workers"};
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 7312414662..f52fe8fdec 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 E F G A B 5B"},B:{"2":"C K L H M N O","132":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB 7B 8B","322":"kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b","66":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","132":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C BC vB CC DC EC FC wB mB nB","578":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB KC LC MC NC mB 3B OC nB","66":"OB PB QB RB SB TB UB VB WB XB b YB","132":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","132":"b"},L:{"132":"D"},M:{"322":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC","132":"xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"WebXR Device API"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB 7B 8B","322":"lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c","66":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB","578":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB KC LC MC NC nB 3B OC oB","66":"PB QB RB SB TB UB VB WB XB YB c ZB","132":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"322":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC","132":"xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"WebXR Device API"};
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 c371ab42fb..8def12d011 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 E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"1 2 3 4 5 6 7"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v KC LC MC NC mB 3B OC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS will-change property"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"2 3 4 5 6 7 8"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS will-change property"};
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 b128da3fe1..ca70868bf9 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G B KC LC MC NC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB kC lC mC nC 4B","130":"I"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"WOFF - Web Open Font Format"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F B KC LC MC NC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC nC 4B","130":"I"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"WOFF - Web Open Font Format"};
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 4450370966..31153ff4f5 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 E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB 7B 8B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"C K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC","132":"A B wB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"WOFF 2.0 - Web Open Font Format"};
+module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","132":"A B wB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"WOFF 2.0 - Web Open Font Format"};
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 49c21dbc8d..199a835c6f 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 E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","4":"I q J E F BC vB CC DC EC"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","4":"0 1 2 H M N O r s t u v w x y z"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","4":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","4":"pB I kC lC mC nC 4B oC pC"},J:{"4":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 word-break"};
+module.exports={A:{A:{"1":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I r J D E BC vB CC DC EC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","4":"0 1 2 3 G M N O s t u v w x y z"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","4":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","4":"qB I kC lC mC nC 4B oC pC"},J:{"4":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 word-break"};
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 3199232aa7..8a6295720f 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 E F G A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","4":"C K L H M N"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","4":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"I q J E F G A B C K L H M N O r s t u"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","4":"I q J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G KC LC","4":"B C MC NC mB 3B OC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","4":"vB PC 4B QC RC"},H:{"4":"jC"},I:{"1":"D oC pC","4":"pB I kC lC mC nC 4B"},J:{"1":"A","4":"E"},K:{"1":"b","4":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"4":"4C"}},B:4,C:"CSS3 Overflow-wrap"};
+module.exports={A:{A:{"4":"J D E F A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","4":"C K L G M N"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I r J D E F A B C K L G M N O s t u v"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I r J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F KC LC","4":"B C MC NC nB 3B OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","4":"vB PC 4B QC RC"},H:{"4":"jC"},I:{"1":"H oC pC","4":"qB I kC lC mC nC 4B"},J:{"1":"A","4":"D"},K:{"1":"c","4":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"4":"4C"}},B:4,C:"CSS3 Overflow-wrap"};
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 e75f789c1b..e18923f29a 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 E 5B","132":"F G","260":"A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Cross-document messaging"};
+module.exports={A:{A:{"2":"J D 5B","132":"E F","260":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Cross-document messaging"};
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 4362008fd0..5385900763 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":"F G A B","2":"J E 5B"},B:{"1":"C K L H M N O","4":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB","4":"I q J E F G A B C K L H M N dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B pB 7B 8B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L H M N O r s t u v w x"},E:{"4":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","16":"G B KC LC MC NC mB 3B"},G:{"4":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"4":"I D nC 4B oC pC","16":"pB kC lC mC"},J:{"4":"E A"},K:{"4":"b nB","16":"A B C mB 3B"},L:{"4":"D"},M:{"4":"D"},N:{"1":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"1":"4C"}},B:6,C:"X-Frame-Options HTTP header"};
+module.exports={A:{A:{"1":"E F A B","2":"J D 5B"},B:{"1":"C K L G M N O","4":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB","4":"I r J D E F A B C K L G M N eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L G M N O s t u v w x y"},E:{"4":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","16":"F B KC LC MC NC nB 3B"},G:{"4":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"4":"I H nC 4B oC pC","16":"qB kC lC mC"},J:{"4":"D A"},K:{"4":"c oB","16":"A B C nB 3B"},L:{"4":"H"},M:{"4":"b"},N:{"1":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"1":"4C"}},B:6,C:"X-Frame-Options HTTP header"};
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 9f63fc1ebd..35746d8335 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 E F G 5B","132":"A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","260":"A B","388":"J E F G","900":"I q 7B 8B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J","132":"1 2","388":"0 E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","132":"E DC","388":"q J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC","132":"H M N"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","132":"SC","388":"QC RC"},H:{"2":"jC"},I:{"1":"D pC","2":"kC lC mC","388":"oC","900":"pB I nC 4B"},J:{"132":"A","388":"E"},K:{"1":"C b nB","2":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"XMLHttpRequest advanced features"};
+module.exports={A:{A:{"2":"J D E F 5B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"A B","388":"J D E F","900":"I r 7B 8B"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J","132":"2 3","388":"0 1 D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"D DC","388":"r J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","132":"G M N"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","132":"SC","388":"QC RC"},H:{"2":"jC"},I:{"1":"H pC","2":"kC lC mC","388":"oC","900":"qB I nC 4B"},J:{"132":"A","388":"D"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"XMLHttpRequest advanced features"};
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 0d3e197edb..1f9d5bdae5 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":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"XHTML served as application/xhtml+xml"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"XHTML served as application/xhtml+xml"};
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 469eaeba6b..566ab971b1 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":"G A B 5B","4":"J E F"},B:{"2":"C K L H M N O","8":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"8":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"8":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"8":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"8":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"8":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"8":"jC"},I:{"8":"pB I D kC lC mC nC 4B oC pC"},J:{"8":"E A"},K:{"8":"A B C b mB 3B nB"},L:{"8":"D"},M:{"8":"D"},N:{"2":"A B"},O:{"8":"qC"},P:{"8":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"8":"xB"},R:{"8":"3C"},S:{"8":"4C"}},B:7,C:"XHTML+SMIL animation"};
+module.exports={A:{A:{"2":"F A B 5B","4":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"8":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"8":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"8":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"8":"jC"},I:{"8":"qB I H kC lC mC nC 4B oC pC"},J:{"8":"D A"},K:{"8":"A B C c nB 3B oB"},L:{"8":"H"},M:{"8":"b"},N:{"2":"A B"},O:{"8":"qC"},P:{"8":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"8":"xB"},R:{"8":"3C"},S:{"8":"4C"}},B:7,C:"XHTML+SMIL animation"};
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 c761d9ea39..b21e206897 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 E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","132":"B","260":"6B pB I q J E 7B 8B","516":"F G A"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"0 1 2 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","132":"I q J E BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G KC","132":"B C H M N LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","132":"vB PC 4B QC RC SC"},H:{"132":"jC"},I:{"1":"D oC pC","132":"pB I kC lC mC nC 4B"},J:{"132":"E A"},K:{"1":"b","16":"A","132":"B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"DOM Parsing and Serialization"};
+module.exports={A:{A:{"1":"A B","260":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"B","260":"6B qB I r J D 7B 8B","516":"E F A"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 1 2 3 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"I r J D BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","132":"B C G M N LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"vB PC 4B QC RC SC"},H:{"132":"jC"},I:{"1":"H oC pC","132":"qB I kC lC mC nC 4B"},J:{"132":"D A"},K:{"1":"c","16":"A","132":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"DOM Parsing and Serialization"};
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 c13f07616c..77affdd9d8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00919,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00459,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02297,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00459,"91":0.00459,"92":0,"93":0.00459,"94":0,"95":0.00919,"96":0,"97":0.03675,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.03216,"104":0.75342,"105":0.26645,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00919,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00459,"48":0,"49":0.10566,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00459,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00459,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00919,"78":0,"79":0.03675,"80":0,"81":0,"83":0,"84":0.00459,"85":0.09188,"86":0.00459,"87":0.04594,"88":0.01378,"89":0.01378,"90":0.00459,"91":0.00459,"92":0.00459,"93":0.00919,"94":0.00459,"95":0.00459,"96":0.05053,"97":0.04594,"98":0,"99":0.04135,"100":0.03216,"101":0.00919,"102":0.03675,"103":0.19295,"104":1.94786,"105":8.44377,"106":0.23429,"107":0.00919,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.05053,"90":0.33536,"91":0.01378,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00459,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00459,"103":0.00919,"104":0.28023,"105":1.16228},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00459,"14":0.04135,"15":0.01378,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00459,"11.1":0.00919,"12.1":0.00919,"13.1":0.0781,"14.1":0.20673,"15.1":0.10107,"15.2-15.3":0.16538,"15.4":0.45021,"15.5":0.80854,"15.6":3.04123,"16.0":0.66154,"16.1":0.10566},G:{"8":0,"3.2":0,"4.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.01991,"9.0-9.2":0,"9.3":0.06969,"10.0-10.2":0.01493,"10.3":0.07467,"11.0-11.2":0.00498,"11.3-11.4":0.02987,"12.0-12.1":0.00996,"12.2-12.5":0.2738,"13.0-13.1":0.00996,"13.2":0.00996,"13.3":0.04978,"13.4-13.7":0.21406,"14.0-14.4":0.17922,"14.5-14.8":0.86123,"15.0-15.1":0.60734,"15.2-15.3":1.3242,"15.4":1.02053,"15.5":5.01305,"15.6":29.72981,"16.0":9.25447,"16.1":0.1145},P:{"4":0.05228,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.02091,"13.0":0.01046,"14.0":0,"15.0":0,"16.0":0.01046,"17.0":0.04183,"18.0":1.29665},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.09495},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05513,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.00541},H:{"0":0.12795},L:{"0":27.71041},S:{"2.5":0},R:{_:"0"},M:{"0":0.35139},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00466,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03731,"79":0,"80":0,"81":0,"82":0.00466,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.07929,"91":0.00466,"92":0,"93":0,"94":0,"95":0.00466,"96":0,"97":0,"98":0,"99":0.00466,"100":0,"101":0.00466,"102":0.00466,"103":0.00933,"104":0.01399,"105":0.59233,"106":0.26585,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00466,"35":0.02332,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00466,"48":0,"49":0.07462,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01866,"74":0.00466,"75":0,"76":0,"77":0,"78":0.00466,"79":0.03731,"80":0,"81":0.00466,"83":0.00466,"84":0.01399,"85":0.00933,"86":0.00466,"87":0.00466,"88":0.00466,"89":0.00933,"90":0.00933,"91":0.00466,"92":0.00466,"93":0,"94":0.00466,"95":0,"96":0.03265,"97":0.00466,"98":0.00466,"99":0.0653,"100":0.02798,"101":0.00466,"102":0.03731,"103":0.23786,"104":0.08395,"105":2.94765,"106":7.36912,"107":0.22854,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00466,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00466,"89":0,"90":0.19589,"91":0.50371,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00466,"85":0,"86":0,"87":0.00466,"88":0,"89":0,"90":0,"91":0,"92":0.00466,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00466,"103":0.00466,"104":0.00933,"105":0.26118,"106":0.97944,"107":0.05597},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.03265,"15":0.01399,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01866,"12.1":0.01399,"13.1":0.09328,"14.1":0.13526,"15.1":0.15391,"15.2-15.3":0.15391,"15.4":0.4011,"15.5":0.70426,"15.6":2.90101,"16.0":1.6324,"16.1":0.28917,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03888,"10.0-10.2":0,"10.3":0.15551,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.22216,"13.0-13.1":0,"13.2":0.01666,"13.3":0.04443,"13.4-13.7":0.80533,"14.0-14.4":0.12774,"14.5-14.8":0.52763,"15.0-15.1":0.58317,"15.2-15.3":1.32185,"15.4":1.08859,"15.5":4.32657,"15.6":22.76033,"16.0":19.94445,"16.1":0.70536},P:{"4":0.03125,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.03125,"10.1":0,"11.1-11.2":0,"12.0":0.01042,"13.0":0,"14.0":0,"15.0":0.01042,"16.0":0,"17.0":0.01042,"18.0":0.98947},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.09063},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02798,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16542},Q:{"13.1":0},O:{"0":0},H:{"0":0.05557},L:{"0":24.03119},S:{"2.5":0}};
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 ad636ffd3f..f19930567d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00388,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.03491,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00388,"79":0,"80":0.00388,"81":0.00388,"82":0,"83":0.00388,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00388,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00388,"102":0.00388,"103":0.03879,"104":0.27153,"105":0.08146,"106":0.00388,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.17456,"36":0,"37":0,"38":0.00388,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00776,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00388,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00388,"66":0,"67":0,"68":0,"69":0.00388,"70":0,"71":0,"72":0,"73":0.00388,"74":0.00388,"75":0.01164,"76":0.0194,"77":0.00388,"78":0.00388,"79":0.02327,"80":0.00776,"81":0.01164,"83":0.01552,"84":0.0194,"85":0.02715,"86":0.03103,"87":0.0194,"88":0.00388,"89":0.00776,"90":0.00776,"91":0.0194,"92":0.02715,"93":0.03491,"94":0.01164,"95":0.00776,"96":0.01164,"97":0.01164,"98":0.01164,"99":0.01552,"100":0.06594,"101":0.02327,"102":0.06594,"103":0.24826,"104":2.13733,"105":7.57181,"106":0.13189,"107":0.00388,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00776,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00388,"37":0.00388,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00388,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01552,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00776,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03103,"90":0.26377,"91":0.01164,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00388,"16":0,"17":0,"18":0.00388,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00388,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00388,"102":0.00388,"103":0.01552,"104":0.19395,"105":1.0163},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01552,"14":0.04655,"15":0.01552,_:"0","3.1":0,"3.2":0,"5.1":0.00388,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01552,"12.1":0.01164,"13.1":0.05043,"14.1":0.15904,"15.1":0.02715,"15.2-15.3":0.03103,"15.4":0.0737,"15.5":0.16292,"15.6":0.65167,"16.0":0.07758,"16.1":0.00776},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,"7.0-7.1":0.01957,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.18918,"10.0-10.2":0.00435,"10.3":0.13916,"11.0-11.2":0.02174,"11.3-11.4":0.01305,"12.0-12.1":0.02392,"12.2-12.5":0.56753,"13.0-13.1":0.01087,"13.2":0.00652,"13.3":0.03262,"13.4-13.7":0.12394,"14.0-14.4":0.38922,"14.5-14.8":0.96545,"15.0-15.1":0.31964,"15.2-15.3":0.374,"15.4":0.58057,"15.5":1.58299,"15.6":12.16162,"16.0":3.64,"16.1":0.05654},P:{"4":0.13353,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04109,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02054,"12.0":0.01027,"13.0":0.03082,"14.0":0.02054,"15.0":0.02054,"16.0":0.06163,"17.0":0.13353,"18.0":1.92081},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01022,"4.4":0,"4.4.3-4.4.4":0.07918},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04267,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00612},O:{"0":2.72997},H:{"0":0.55632},L:{"0":55.76531},S:{"2.5":0},R:{_:"0"},M:{"0":0.14078},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00387,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00773,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00387,"79":0,"80":0.00387,"81":0.00387,"82":0,"83":0.00387,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00387,"95":0.00387,"96":0.00387,"97":0.00387,"98":0.00387,"99":0.00387,"100":0.00387,"101":0,"102":0.00773,"103":0.00773,"104":0.01546,"105":0.28995,"106":0.10825,"107":0.00387,"108":0.00387,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.05799,"36":0,"37":0,"38":0.00387,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00387,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00387,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00387,"66":0,"67":0,"68":0,"69":0.00387,"70":0,"71":0,"72":0,"73":0,"74":0.00387,"75":0.00773,"76":0.02706,"77":0,"78":0.00387,"79":0.02706,"80":0.00387,"81":0.00773,"83":0.01546,"84":0.02706,"85":0.03093,"86":0.02706,"87":0.0232,"88":0.00387,"89":0.00387,"90":0.00773,"91":0.01933,"92":0.01933,"93":0.04639,"94":0.00387,"95":0.00387,"96":0.0116,"97":0.0116,"98":0.01546,"99":0.01933,"100":0.01933,"101":0.02706,"102":0.03093,"103":0.17397,"104":0.11598,"105":2.63275,"106":6.94334,"107":0.27835,"108":0.00387,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00387,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00387,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00387,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00773,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0232,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00387,"86":0,"87":0,"88":0,"89":0.00387,"90":0.13144,"91":0.25129,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00387,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00387,"93":0,"94":0,"95":0,"96":0,"97":0.00387,"98":0,"99":0,"100":0,"101":0,"102":0.00387,"103":0.00387,"104":0.01546,"105":0.27062,"106":0.86985,"107":0.05799},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01546,"14":0.05026,"15":0.01546,_:"0","3.1":0,"3.2":0,"5.1":0.00387,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00387,"11.1":0.00387,"12.1":0.0116,"13.1":0.05026,"14.1":0.15077,"15.1":0.03093,"15.2-15.3":0.02706,"15.4":0.06959,"15.5":0.14304,"15.6":0.66109,"16.0":0.2049,"16.1":0.04639,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01629,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.17226,"10.0-10.2":0.00466,"10.3":0.11174,"11.0-11.2":0.01397,"11.3-11.4":0.01164,"12.0-12.1":0.01862,"12.2-12.5":0.52609,"13.0-13.1":0.00931,"13.2":0.00698,"13.3":0.03725,"13.4-13.7":0.11406,"14.0-14.4":0.3678,"14.5-14.8":0.92183,"15.0-15.1":0.30262,"15.2-15.3":0.31891,"15.4":0.48885,"15.5":1.12435,"15.6":8.18237,"16.0":8.62699,"16.1":0.52144},P:{"4":0.14313,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04089,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01022,"12.0":0.01022,"13.0":0.02045,"14.0":0.02045,"15.0":0.01022,"16.0":0.05112,"17.0":0.08179,"18.0":1.93221},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0079,"4.4":0,"4.4.3-4.4.4":0.0553},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04253,"5.5":0},J:{"7":0,"10":0.00613},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14722},Q:{"13.1":0.00613},O:{"0":2.99953},H:{"0":0.53427},L:{"0":54.84659},S:{"2.5":0}};
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 912718346b..14f5399429 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.00204,"21":0,"22":0,"23":0,"24":0,"25":0.00204,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00612,"39":0,"40":0,"41":0,"42":0,"43":0.00204,"44":0,"45":0,"46":0,"47":0,"48":0.00204,"49":0,"50":0.00204,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00204,"57":0.00204,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00612,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00204,"85":0,"86":0,"87":0,"88":0.00408,"89":0,"90":0,"91":0.00204,"92":0,"93":0,"94":0.00204,"95":0.00204,"96":0,"97":0,"98":0.00204,"99":0.00408,"100":0,"101":0.00408,"102":0.00612,"103":0.0102,"104":0.153,"105":0.04692,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00204,"29":0,"30":0,"31":0.00204,"32":0,"33":0,"34":0.00612,"35":0,"36":0.00204,"37":0.00204,"38":0.00204,"39":0.00204,"40":0.00204,"41":0,"42":0.00204,"43":0.00204,"44":0.00204,"45":0.00204,"46":0,"47":0,"48":0.00204,"49":0.00408,"50":0,"51":0,"52":0.00204,"53":0,"54":0.00204,"55":0.00204,"56":0.00204,"57":0.00204,"58":0,"59":0.00204,"60":0.00204,"61":0,"62":0.00408,"63":0.00408,"64":0.00204,"65":0.00204,"66":0.00204,"67":0.00204,"68":0.00204,"69":0.00204,"70":0.0102,"71":0.00408,"72":0.00204,"73":0.00204,"74":0.0102,"75":0.00204,"76":0.00204,"77":0.00204,"78":0.00408,"79":0.00612,"80":0.00612,"81":0.0204,"83":0.00408,"84":0.00204,"85":0.00204,"86":0.0102,"87":0.00816,"88":0.00408,"89":0.00816,"90":0.00204,"91":0.00408,"92":0.00612,"93":0.00204,"94":0.00204,"95":0.00612,"96":0.0102,"97":0.00408,"98":0.00816,"99":0.0102,"100":0.00612,"101":0.00612,"102":0.03876,"103":0.06732,"104":0.49572,"105":1.45452,"106":0.02244,"107":0.00408,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00408,"60":0.00204,"62":0,"63":0.01224,"64":0.03672,"65":0.00408,"66":0,"67":0,"68":0,"69":0.00408,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00816,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00408,"86":0.00204,"87":0,"88":0,"89":0.00204,"90":0.05304,"91":0.0102,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00408,"13":0.00204,"14":0.00408,"15":0.00408,"16":0.01224,"17":0.00408,"18":0.03264,"79":0,"80":0,"81":0.00204,"83":0,"84":0.00408,"85":0,"86":0.00204,"87":0,"88":0,"89":0.00408,"90":0.00612,"91":0,"92":0.01632,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00204,"99":0,"100":0.00204,"101":0.00204,"102":0.00204,"103":0.01428,"104":0.05304,"105":0.15912},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00204,"14":0.00204,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00204,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00204,"13.1":0,"14.1":0.00408,"15.1":0.02448,"15.2-15.3":0.01632,"15.4":0.02652,"15.5":0.06732,"15.6":0.28152,"16.0":0.08364,"16.1":0.0102},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02842,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00947,"10.0-10.2":0,"10.3":0.0739,"11.0-11.2":0.04737,"11.3-11.4":0.04548,"12.0-12.1":0.04927,"12.2-12.5":0.97782,"13.0-13.1":0.03032,"13.2":0.03221,"13.3":0.09664,"13.4-13.7":0.13833,"14.0-14.4":0.6822,"14.5-14.8":0.50596,"15.0-15.1":0.55144,"15.2-15.3":1.07067,"15.4":1.04793,"15.5":2.10724,"15.6":8.35694,"16.0":2.63215,"16.1":0.04358},P:{"4":0.92938,"5.0-5.4":0.20204,"6.2-6.4":0.14143,"7.2-7.4":0.5253,"8.2":0.08082,"9.2":0.29296,"10.1":0.0202,"11.1-11.2":0.21214,"12.0":0.05051,"13.0":0.16163,"14.0":0.18183,"15.0":0.18183,"16.0":0.42428,"17.0":0.60611,"18.0":1.28294},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00341,"4.2-4.3":0.0432,"4.4":0,"4.4.3-4.4.4":0.2001},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00816,"10":0,"11":0.09384,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.20196},H:{"0":0.94954},L:{"0":68.30188},S:{"2.5":0},R:{_:"0"},M:{"0":0.1194},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00214,"39":0,"40":0,"41":0,"42":0,"43":0.00214,"44":0,"45":0,"46":0,"47":0,"48":0.00428,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00214,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00214,"66":0,"67":0,"68":0.00214,"69":0,"70":0,"71":0,"72":0.00214,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00428,"89":0,"90":0,"91":0.00214,"92":0,"93":0,"94":0,"95":0.00214,"96":0,"97":0,"98":0.00856,"99":0.00642,"100":0.00214,"101":0,"102":0.00428,"103":0.00642,"104":0.00642,"105":0.18404,"106":0.07276,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00214,"34":0.00214,"35":0.00214,"36":0.00214,"37":0,"38":0,"39":0.00214,"40":0.00214,"41":0,"42":0,"43":0.00214,"44":0.00214,"45":0.00214,"46":0.00214,"47":0.00214,"48":0,"49":0.00214,"50":0.00214,"51":0,"52":0.00214,"53":0.00214,"54":0,"55":0.00214,"56":0,"57":0.00214,"58":0.00214,"59":0.00214,"60":0.00214,"61":0,"62":0.00642,"63":0.00214,"64":0.00214,"65":0,"66":0.00214,"67":0,"68":0.00214,"69":0.00214,"70":0.00428,"71":0.00856,"72":0.00214,"73":0.00214,"74":0.00214,"75":0.00214,"76":0.00214,"77":0.00214,"78":0.00642,"79":0.00428,"80":0.0107,"81":0.00856,"83":0.00856,"84":0.00642,"85":0.00428,"86":0.01712,"87":0.00642,"88":0.00428,"89":0.00428,"90":0.00428,"91":0.00428,"92":0.00642,"93":0.00214,"94":0.00428,"95":0.00642,"96":0.0107,"97":0.00642,"98":0.00642,"99":0.0107,"100":0.00642,"101":0.0107,"102":0.01712,"103":0.03424,"104":0.04708,"105":0.55212,"106":1.50014,"107":0.09202,"108":0.00428,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00214,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00214,"56":0,"57":0,"58":0.00214,"60":0,"62":0,"63":0.01284,"64":0.01284,"65":0.01498,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00214,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00856,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00214,"86":0.00214,"87":0,"88":0,"89":0.00214,"90":0.03638,"91":0.0749,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00214},B:{"12":0.00642,"13":0.00428,"14":0.00428,"15":0.00428,"16":0.01712,"17":0.00428,"18":0.02996,"79":0,"80":0,"81":0.00428,"83":0,"84":0.00428,"85":0.00214,"86":0,"87":0,"88":0,"89":0.00428,"90":0.00856,"91":0,"92":0.01284,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00214,"101":0,"102":0.00214,"103":0.00642,"104":0.00856,"105":0.05564,"106":0.17976,"107":0.01926},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00214,"14":0.00428,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00428,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00214,"14.1":0.00214,"15.1":0.0321,"15.2-15.3":0.01498,"15.4":0.02996,"15.5":0.05136,"15.6":0.26964,"16.0":0.16906,"16.1":0.04708,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01491,"8.1-8.4":0,"9.0-9.2":0.00426,"9.3":0.01917,"10.0-10.2":0,"10.3":0.05325,"11.0-11.2":0.02556,"11.3-11.4":0.07668,"12.0-12.1":0.03408,"12.2-12.5":0.89247,"13.0-13.1":0.02343,"13.2":0.01704,"13.3":0.1278,"13.4-13.7":0.09159,"14.0-14.4":0.6816,"14.5-14.8":0.54954,"15.0-15.1":0.44091,"15.2-15.3":0.76893,"15.4":0.73698,"15.5":1.60601,"15.6":6.08538,"16.0":6.67752,"16.1":0.41535},P:{"4":0.96754,"5.0-5.4":0.20157,"6.2-6.4":0.1411,"7.2-7.4":0.45353,"8.2":0.03024,"9.2":0.29228,"10.1":0.02016,"11.1-11.2":0.16126,"12.0":0.03024,"13.0":0.12094,"14.0":0.16126,"15.0":0.08063,"16.0":0.32251,"17.0":0.38298,"18.0":1.63272},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00401,"4.2-4.3":0.02409,"4.4":0,"4.4.3-4.4.4":0.22684},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00642,"10":0,"11":0.12198,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08646},Q:{"13.1":0},O:{"0":1.2183},H:{"0":0.95993},L:{"0":67.25544},S:{"2.5":0.00786}};
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 24e14104bd..4f843c2d5a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00375,"87":0,"88":0,"89":0,"90":0,"91":0.00375,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00375,"103":0.01875,"104":0.33375,"105":0.09,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00375,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00375,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00375,"65":0,"66":0,"67":0,"68":0.00375,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00375,"76":0.015,"77":0.0075,"78":0,"79":0.015,"80":0,"81":0.00375,"83":0,"84":0,"85":0.0075,"86":0.015,"87":0.00375,"88":0.00375,"89":0.00375,"90":0.0075,"91":0,"92":0,"93":0.07875,"94":0.00375,"95":0,"96":0.0075,"97":0.0075,"98":0.00375,"99":0.00375,"100":0.0075,"101":0.0075,"102":0.0225,"103":0.22125,"104":1.995,"105":5.3925,"106":0.08625,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0075,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.015,"90":0.26625,"91":0.00375,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00375,"16":0,"17":0,"18":0.01125,"79":0,"80":0,"81":0,"83":0,"84":0.0075,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00375,"93":0.0375,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00375,"100":0,"101":0.00375,"102":0.00375,"103":0.045,"104":0.3,"105":2.0925},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.015,"13":0,"14":0.03,"15":0.0075,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01875,"10.1":0.04875,"11.1":0,"12.1":0.0075,"13.1":0.04125,"14.1":0.075,"15.1":0.045,"15.2-15.3":0.01125,"15.4":0.04875,"15.5":0.09,"15.6":0.3825,"16.0":0.05625,"16.1":0.03},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01807,"6.0-6.1":0,"7.0-7.1":0.01606,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.18072,"10.0-10.2":0,"10.3":0.08433,"11.0-11.2":0.00402,"11.3-11.4":0.00602,"12.0-12.1":0,"12.2-12.5":0.45781,"13.0-13.1":0.00803,"13.2":0,"13.3":0.01606,"13.4-13.7":0.07028,"14.0-14.4":0.32328,"14.5-14.8":0.73291,"15.0-15.1":0.29919,"15.2-15.3":0.28111,"15.4":0.4297,"15.5":1.2871,"15.6":12.15016,"16.0":3.22278,"16.1":0.0261},P:{"4":0.17129,"5.0-5.4":0.02141,"6.2-6.4":0,"7.2-7.4":0.25694,"8.2":0,"9.2":0.02141,"10.1":0,"11.1-11.2":0.09635,"12.0":0.04282,"13.0":0.10706,"14.0":0.07494,"15.0":0.05353,"16.0":0.19271,"17.0":0.56741,"18.0":4.10036},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.345},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01875,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.05625},H:{"0":0.10651},L:{"0":58.59375},S:{"2.5":0},R:{_:"0"},M:{"0":0.09375},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00407,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00407,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00407,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00814,"104":0.00814,"105":0.35807,"106":0.118,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00407,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.03255,"77":0,"78":0,"79":0.00407,"80":0,"81":0.00814,"83":0.00407,"84":0.00407,"85":0.00407,"86":0.01221,"87":0,"88":0,"89":0,"90":0.00814,"91":0.00814,"92":0,"93":0.14648,"94":0.00407,"95":0.00407,"96":0,"97":0,"98":0.00814,"99":0.00407,"100":0.01221,"101":0.00814,"102":0.06104,"103":0.16276,"104":0.10173,"105":2.27457,"106":5.95295,"107":0.30518,"108":0.00407,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00407,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00814,"65":0.00407,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00407,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08952,"91":0.2238,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00407,"13":0.00407,"14":0,"15":0.00407,"16":0.00407,"17":0.00407,"18":0.01628,"79":0,"80":0,"81":0,"83":0,"84":0.00814,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00407,"92":0,"93":0.0651,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00814,"102":0.00814,"103":0.01628,"104":0.01221,"105":0.65918,"106":2.14843,"107":0.18311},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00814,"14":0.0529,"15":0.00814,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.02441,"10.1":0.04883,"11.1":0.00407,"12.1":0.00407,"13.1":0.0651,"14.1":0.08952,"15.1":0.04883,"15.2-15.3":0.03255,"15.4":0.17497,"15.5":0.09766,"15.6":0.39469,"16.0":0.2238,"16.1":0.02035,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01274,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.12528,"10.0-10.2":0,"10.3":0.0361,"11.0-11.2":0.00425,"11.3-11.4":0.00637,"12.0-12.1":0.01699,"12.2-12.5":0.41405,"13.0-13.1":0.00637,"13.2":0.00212,"13.3":0.01062,"13.4-13.7":0.04034,"14.0-14.4":0.29302,"14.5-14.8":0.80687,"15.0-15.1":0.30364,"15.2-15.3":0.18473,"15.4":0.3185,"15.5":1.07229,"15.6":8.79914,"16.0":7.29157,"16.1":0.34823},P:{"4":0.19155,"5.0-5.4":0.01064,"6.2-6.4":0.01064,"7.2-7.4":0.28733,"8.2":0,"9.2":0.02128,"10.1":0,"11.1-11.2":0.10642,"12.0":0.02128,"13.0":0.07449,"14.0":0.08514,"15.0":0.08514,"16.0":0.14899,"17.0":0.34054,"18.0":4.20355},I:{"0":0,"3":0,"4":0.07617,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.2285,"4.4":0,"4.4.3-4.4.4":1.21866},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02441,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11269},Q:{"13.1":0},O:{"0":0.0949},H:{"0":0.14599},L:{"0":55.50597},S:{"2.5":0}};
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 6536a7e102..e077bf06f2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00447,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00447,"103":0.00894,"104":0.21913,"105":0.06261,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00447,"70":0.00447,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.0313,"77":0,"78":0,"79":0.00447,"80":0,"81":0.00447,"83":0.02236,"84":0,"85":0,"86":0.00447,"87":0,"88":0.00447,"89":0,"90":0,"91":0.00447,"92":0.00447,"93":0,"94":0,"95":0.00447,"96":0,"97":0.00447,"98":0.00894,"99":0.00447,"100":0.18335,"101":0.02236,"102":0.00894,"103":0.28174,"104":1.40868,"105":7.20886,"106":0.20571,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.04472,"90":2.25389,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00447,"79":0,"80":0,"81":0,"83":0,"84":0.06708,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00447,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00447,"100":0,"101":0.00447,"102":0.00447,"103":0.00894,"104":0.51875,"105":3.51946},E:{"4":0.00447,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.06708,"15":0.5903,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.04472,"12.1":0.03578,"13.1":0.02683,"14.1":0.1118,"15.1":0.04472,"15.2-15.3":0.07155,"15.4":0.01342,"15.5":0.16546,"15.6":0.97937,"16.0":0.15652,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.02582,"11.0-11.2":0,"11.3-11.4":0.04906,"12.0-12.1":0.01549,"12.2-12.5":0.04131,"13.0-13.1":0,"13.2":0,"13.3":0.00775,"13.4-13.7":0.04131,"14.0-14.4":0.04906,"14.5-14.8":1.59558,"15.0-15.1":0.23237,"15.2-15.3":1.6214,"15.4":0.44408,"15.5":1.451,"15.6":14.54096,"16.0":5.49417,"16.1":0.02582},P:{"4":0.10331,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.1653,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02066,"12.0":0.14464,"13.0":0.06199,"14.0":0.02066,"15.0":0.01033,"16.0":0.18597,"17.0":0.8885,"18.0":3.28539},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.35329},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00447,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.02617},L:{"0":48.21318},S:{"2.5":0},R:{_:"0"},M:{"0":0.00553},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00532,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.01063,"105":0.44663,"106":0.13293,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.01063,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00532,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.01063,"87":0.01595,"88":0.00532,"89":0.45195,"90":0.00532,"91":0.01063,"92":0,"93":0,"94":0,"95":0,"96":0.01595,"97":0.00532,"98":0.01063,"99":0,"100":0.18078,"101":0,"102":0.00532,"103":0.12761,"104":0.04785,"105":2.67445,"106":7.65116,"107":0.65931,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00532,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":2.07363,"91":2.92967,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00532,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00532,"103":0,"104":0.16483,"105":0.44663,"106":2.71699,"107":0.18078},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.09039,"14":0.02127,"15":2.70104,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.02659,"12.1":0.01063,"13.1":0.36156,"14.1":0.05849,"15.1":0.14356,"15.2-15.3":0.06912,"15.4":0.05317,"15.5":0.03722,"15.6":0.70184,"16.0":0.42536,"16.1":0.07444,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.01333,"9.3":0,"10.0-10.2":0,"10.3":0.02133,"11.0-11.2":0.008,"11.3-11.4":0.02133,"12.0-12.1":0,"12.2-12.5":1.05038,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.03732,"14.0-14.4":0.02133,"14.5-14.8":1.0877,"15.0-15.1":0.06665,"15.2-15.3":0.39189,"15.4":0.91442,"15.5":0.70381,"15.6":11.79945,"16.0":8.63764,"16.1":0.34124},P:{"4":0.26794,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.16488,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02061,"12.0":0.11336,"13.0":0.01031,"14.0":0.09275,"15.0":0.01031,"16.0":0.07214,"17.0":0.31946,"18.0":2.52479},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00948,"4.4":0,"4.4.3-4.4.4":0.32485},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00532,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04215},Q:{"13.1":0},O:{"0":0.04683},H:{"0":0.11527},L:{"0":42.86808},S:{"2.5":0}};
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 135a776328..a35f50ff31 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00117,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00117,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00117,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00117,"103":0.00234,"104":0.04672,"105":0.01518,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00117,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00234,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00117,"56":0.00117,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00117,"67":0,"68":0.00234,"69":0,"70":0,"71":0.00117,"72":0,"73":0,"74":0.00117,"75":0,"76":0,"77":0,"78":0,"79":0.00584,"80":0,"81":0.00234,"83":0.00117,"84":0.00117,"85":0.00234,"86":0.00117,"87":0.00117,"88":0.00117,"89":0.00117,"90":0.00234,"91":0.00117,"92":0.00234,"93":0.00117,"94":0.00117,"95":0.0035,"96":0.00234,"97":0.00234,"98":0.00234,"99":0.00117,"100":0.00234,"101":0.00234,"102":0.00467,"103":0.01635,"104":0.20557,"105":0.70314,"106":0.00818,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00117,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00117,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00117,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00234,"90":0.02102,"91":0.00117,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00117,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00117,"104":0.01168,"105":0.06074},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00117,"14":0.00234,"15":0.00117,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00117,"13.1":0.0035,"14.1":0.0035,"15.1":0.00234,"15.2-15.3":0.00234,"15.4":0.01051,"15.5":0.01635,"15.6":0.06774,"16.0":0.01168,"16.1":0.00117},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.03193,"7.0-7.1":0.08515,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03193,"10.0-10.2":0.00532,"10.3":0.10111,"11.0-11.2":0.02661,"11.3-11.4":0.05322,"12.0-12.1":0.04257,"12.2-12.5":1.3996,"13.0-13.1":0.04257,"13.2":0.03193,"13.3":0.15965,"13.4-13.7":0.55878,"14.0-14.4":1.43153,"14.5-14.8":4.96512,"15.0-15.1":0.58538,"15.2-15.3":1.01644,"15.4":1.66036,"15.5":3.85289,"15.6":28.54013,"16.0":7.55145,"16.1":0.11176},P:{"4":0.12241,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0612,"8.2":0,"9.2":0.0102,"10.1":0,"11.1-11.2":0.051,"12.0":0.0204,"13.0":0.09181,"14.0":0.08161,"15.0":0.051,"16.0":0.0612,"17.0":0.15301,"18.0":2.05036},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0114,"4.2-4.3":0.00499,"4.4":0,"4.4.3-4.4.4":0.03347},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00234,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03533},H:{"0":0.09198},L:{"0":42.83378},S:{"2.5":0},R:{_:"0"},M:{"0":0.16781},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00121,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00121,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00243,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00121,"92":0,"93":0,"94":0,"95":0.00121,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00121,"103":0.00121,"104":0.00243,"105":0.07163,"106":0.02064,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00121,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00243,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00121,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00121,"69":0,"70":0.00121,"71":0.00121,"72":0,"73":0,"74":0.00121,"75":0,"76":0,"77":0,"78":0,"79":0.00607,"80":0.00121,"81":0.00243,"83":0.00243,"84":0.00121,"85":0.00121,"86":0.00243,"87":0.00243,"88":0.00121,"89":0.00121,"90":0.00243,"91":0.00121,"92":0.00121,"93":0.00121,"94":0.00121,"95":0.00243,"96":0.00243,"97":0.00243,"98":0.00243,"99":0.00121,"100":0.00243,"101":0.00364,"102":0.00364,"103":0.01335,"104":0.01335,"105":0.25373,"106":0.71019,"107":0.02185,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00121,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00486,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00121,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0085,"91":0.017,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00121,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00121,"103":0.00121,"104":0.00243,"105":0.01821,"106":0.05827,"107":0.00486},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00121,"14":0.00243,"15":0.00121,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00243,"14.1":0.00364,"15.1":0.00243,"15.2-15.3":0.00243,"15.4":0.0085,"15.5":0.01335,"15.6":0.05949,"16.0":0.02549,"16.1":0.00607,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.02668,"7.0-7.1":0.03202,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01601,"10.0-10.2":0.00534,"10.3":0.09073,"11.0-11.2":0.02668,"11.3-11.4":0.04803,"12.0-12.1":0.02668,"12.2-12.5":1.44632,"13.0-13.1":0.0427,"13.2":0.02135,"13.3":0.13876,"13.4-13.7":0.53903,"14.0-14.4":1.29154,"14.5-14.8":4.20552,"15.0-15.1":0.43763,"15.2-15.3":0.84858,"15.4":1.41429,"15.5":2.96201,"15.6":20.04562,"16.0":16.66733,"16.1":0.67246},P:{"4":0.11251,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09205,"8.2":0,"9.2":0.01023,"10.1":0,"11.1-11.2":0.0716,"12.0":0.01023,"13.0":0.06137,"14.0":0.05114,"15.0":0.04091,"16.0":0.05114,"17.0":0.10228,"18.0":2.06605},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00694,"4.2-4.3":0.00486,"4.4":0,"4.4.3-4.4.4":0.03399},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00121,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17572},Q:{"13.1":0},O:{"0":0.02636},H:{"0":0.07486},L:{"0":44.12979},S:{"2.5":0}};
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 89a2fd0124..e0141e5af4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":29.83067,"53":0,"54":0,"55":0,"56":0.00727,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02182,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00727,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01455,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00727,"98":0,"99":0.00727,"100":0,"101":0,"102":0.00727,"103":0.0291,"104":0.48008,"105":0.12366,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.01455,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00727,"48":0.00727,"49":0.04364,"50":0,"51":0.00727,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00727,"64":0,"65":0,"66":0.00727,"67":0,"68":0.00727,"69":0.00727,"70":0.00727,"71":0.00727,"72":0,"73":0,"74":0.01455,"75":0.01455,"76":0.02182,"77":0.00727,"78":0.00727,"79":0.01455,"80":0.00727,"81":0.01455,"83":0.00727,"84":0.1673,"85":0.03637,"86":0.02182,"87":0.08729,"88":0.00727,"89":0.00727,"90":0.00727,"91":0.00727,"92":0.03637,"93":0.00727,"94":0,"95":0.01455,"96":0.0291,"97":0.0291,"98":0.05092,"99":0.01455,"100":0.0291,"101":0.03637,"102":0.12366,"103":0.68376,"104":3.6079,"105":13.31142,"106":0.1673,"107":0.00727,"108":0.00727,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.03637,"86":0,"87":0,"88":0,"89":0.02182,"90":0.32006,"91":0.01455,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00727,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01455,"101":0,"102":0,"103":0.00727,"104":0.13093,"105":0.68376},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.02182,"15":0.01455,_:"0","3.1":0,"3.2":0,"5.1":0.05819,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.05819,"14.1":0.06547,"15.1":0.02182,"15.2-15.3":0.02182,"15.4":0.05092,"15.5":0.12366,"15.6":0.28369,"16.0":0.21822,"16.1":0.01455},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00651,"6.0-6.1":0,"7.0-7.1":0.01041,"8.1-8.4":0.0039,"9.0-9.2":0.0039,"9.3":0.1978,"10.0-10.2":0.0013,"10.3":0.06246,"11.0-11.2":0.00781,"11.3-11.4":0.01562,"12.0-12.1":0.01171,"12.2-12.5":0.63112,"13.0-13.1":0.00911,"13.2":0.00911,"13.3":0.03904,"13.4-13.7":0.17437,"14.0-14.4":0.56996,"14.5-14.8":0.74954,"15.0-15.1":0.17828,"15.2-15.3":0.39819,"15.4":0.38518,"15.5":1.02411,"15.6":6.06921,"16.0":2.15233,"16.1":0.03513},P:{"4":0.02052,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04104,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03078,"12.0":0.01026,"13.0":0.03078,"14.0":0.03078,"15.0":0.01026,"16.0":0.03078,"17.0":0.13338,"18.0":0.96445},I:{"0":0,"3":0,"4":0.00341,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00426,"4.2-4.3":0.01278,"4.4":0,"4.4.3-4.4.4":0.03409},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00773,"9":0.00773,"10":0,"11":0.1082,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02999},H:{"0":0.11872},L:{"0":32.05081},S:{"2.5":0.00273},R:{_:"0"},M:{"0":0.05452},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":29.33878,"53":0,"54":0,"55":0,"56":0.00737,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00737,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00737,"79":0,"80":0,"81":0.00737,"82":0,"83":0.00737,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00737,"92":0,"93":0,"94":0,"95":0.00737,"96":0,"97":0,"98":0,"99":0.00737,"100":0,"101":0,"102":0.01473,"103":0.0221,"104":0.0221,"105":0.44196,"106":0.16205,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00737,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00737,"48":0.01473,"49":0.0221,"50":0,"51":0.00737,"52":0,"53":0,"54":0,"55":0,"56":0.00737,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00737,"64":0,"65":0,"66":0,"67":0,"68":0.00737,"69":0,"70":0,"71":0.00737,"72":0,"73":0,"74":0.01473,"75":0.01473,"76":0.0221,"77":0.00737,"78":0,"79":0.01473,"80":0.02946,"81":0.01473,"83":0.01473,"84":0.01473,"85":0.03683,"86":0.0221,"87":0.0221,"88":0.01473,"89":0.00737,"90":0.00737,"91":0.01473,"92":0.02946,"93":0.01473,"94":0.01473,"95":0.01473,"96":0.0221,"97":0.0221,"98":0.0442,"99":0.01473,"100":0.0221,"101":0.02946,"102":0.06629,"103":0.39776,"104":0.21361,"105":4.69951,"106":13.67866,"107":0.3904,"108":0.00737,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00737,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.03683,"86":0,"87":0,"88":0,"89":0,"90":0.14732,"91":0.37567,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00737,"13":0,"14":0.00737,"15":0.00737,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00737,"101":0,"102":0,"103":0.00737,"104":0.00737,"105":0.19888,"106":0.64821,"107":0.0442},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00737,"14":0.01473,"15":0.01473,_:"0","3.1":0,"3.2":0,"5.1":0.05156,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01473,"13.1":0.05156,"14.1":0.06629,"15.1":0.0221,"15.2-15.3":0.0221,"15.4":0.05893,"15.5":0.11786,"15.6":0.25044,"16.0":0.30937,"16.1":0.06629,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00537,"6.0-6.1":0,"7.0-7.1":0.0094,"8.1-8.4":0.00403,"9.0-9.2":0,"9.3":0.11544,"10.0-10.2":0.00134,"10.3":0.05906,"11.0-11.2":0.00805,"11.3-11.4":0.04027,"12.0-12.1":0.01745,"12.2-12.5":0.54499,"13.0-13.1":0.01745,"13.2":0.01342,"13.3":0.03759,"13.4-13.7":0.12618,"14.0-14.4":0.59332,"14.5-14.8":0.70607,"15.0-15.1":0.21075,"15.2-15.3":0.30337,"15.4":0.30874,"15.5":0.69802,"15.6":3.68876,"16.0":4.72639,"16.1":0.34498},P:{"4":0.03067,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05112,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02045,"12.0":0.01022,"13.0":0.02045,"14.0":0.03067,"15.0":0.01022,"16.0":0.04089,"17.0":0.11246,"18.0":0.87922},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00278,"4.2-4.3":0.00834,"4.4":0,"4.4.3-4.4.4":0.02362},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00796,"7":0.00796,"8":0.02387,"9":0.01591,"10":0.01591,"11":0.12728,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06585},Q:{"13.1":0},O:{"0":0.02634},H:{"0":0.1172},L:{"0":30.8692},S:{"2.5":0.00263}};
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 2429bea8f4..02c67c4534 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00789,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.02368,"42":0,"43":0,"44":0.00395,"45":0,"46":0,"47":0.00395,"48":0,"49":0,"50":0,"51":0,"52":0.00395,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00395,"65":0,"66":0,"67":0,"68":0.00395,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00395,"80":0,"81":0,"82":0,"83":0.01184,"84":0.00789,"85":0,"86":0,"87":0,"88":0,"89":0.00395,"90":0,"91":0.00395,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00395,"98":0,"99":0.00395,"100":0,"101":0,"102":0.00395,"103":0.01578,"104":0.28411,"105":0.06708,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01973,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.01973,"36":0.01184,"37":0,"38":0.00395,"39":0,"40":0.00789,"41":0,"42":0.01184,"43":0.02762,"44":0,"45":0,"46":0.04341,"47":0.00395,"48":0,"49":0.00789,"50":0.00395,"51":0,"52":0,"53":0.00789,"54":0,"55":0.00395,"56":0,"57":0,"58":0.00789,"59":0.00395,"60":0,"61":0,"62":0,"63":0.01578,"64":0,"65":0,"66":0.00395,"67":0,"68":0,"69":0.00395,"70":0.01184,"71":0,"72":0.01184,"73":0,"74":0.04735,"75":0.00395,"76":0,"77":0.00395,"78":0.00395,"79":0.02762,"80":0,"81":0.04735,"83":0.00395,"84":0.04735,"85":0.00395,"86":0.01578,"87":0.1026,"88":0.01184,"89":0.02762,"90":0.00789,"91":0.01184,"92":0.00395,"93":0.00395,"94":0.00395,"95":0.01184,"96":0.01184,"97":0.03551,"98":0.00789,"99":0.00395,"100":0.01578,"101":0.04341,"102":0.02368,"103":0.15389,"104":1.32191,"105":4.48266,"106":0.09076,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00395,"27":0,"28":0.00395,"29":0.00395,"30":0.00395,"31":0,"32":0.00395,"33":0,"34":0,"35":0.01184,"36":0,"37":0.01973,"38":0,"39":0,"40":0,"41":0,"42":0.00789,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00395,"60":0.06708,"62":0,"63":0.07497,"64":0.07892,"65":0.00395,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00395,"80":0,"81":0,"82":0,"83":0.00395,"84":0.00395,"85":0.01184,"86":0,"87":0.04735,"88":0,"89":0.00789,"90":0.48536,"91":0.01973,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00395},B:{"12":0.01973,"13":0.00789,"14":0.01184,"15":0.01184,"16":0.00395,"17":0.01578,"18":0.0513,"79":0,"80":0,"81":0,"83":0,"84":0.04341,"85":0.00395,"86":0,"87":0,"88":0,"89":0.00395,"90":0.01578,"91":0,"92":0.01578,"93":0.03157,"94":0,"95":0,"96":0.01184,"97":0,"98":0.00789,"99":0,"100":0.00395,"101":0.01184,"102":0.00789,"103":0.06708,"104":0.20914,"105":0.95888},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00395,"14":0.00395,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.02762,"14.1":0.02368,"15.1":0,"15.2-15.3":0.00395,"15.4":0.00789,"15.5":0.00789,"15.6":0.03946,"16.0":0.00789,"16.1":0.00395},G:{"8":0.00256,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0064,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.15993,"8.1-8.4":0.00256,"9.0-9.2":0.0064,"9.3":0.3429,"10.0-10.2":0.00896,"10.3":0.75488,"11.0-11.2":0.0998,"11.3-11.4":0.13306,"12.0-12.1":0.1497,"12.2-12.5":2.88775,"13.0-13.1":0.0499,"13.2":0.0435,"13.3":0.10492,"13.4-13.7":0.28276,"14.0-14.4":0.38384,"14.5-14.8":0.82142,"15.0-15.1":0.39408,"15.2-15.3":0.39152,"15.4":0.52714,"15.5":1.3895,"15.6":3.0093,"16.0":0.6231,"16.1":0.00768},P:{"4":0.87666,"5.0-5.4":0.04077,"6.2-6.4":0.03058,"7.2-7.4":0.13252,"8.2":0.05097,"9.2":0.13252,"10.1":0.04077,"11.1-11.2":0.08155,"12.0":0.01019,"13.0":0.07136,"14.0":0.11213,"15.0":0.03058,"16.0":0.14271,"17.0":0.27523,"18.0":0.55046},I:{"0":0,"3":0,"4":0.00063,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02829,"4.2-4.3":0.07637,"4.4":0,"4.4.3-4.4.4":0.24655},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02368,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01211},O:{"0":0.49037},H:{"0":2.48749},L:{"0":69.01429},S:{"2.5":0.05449},R:{_:"0"},M:{"0":0.10292},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00729,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01094,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00365,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00365,"65":0,"66":0,"67":0,"68":0.00365,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00365,"80":0,"81":0,"82":0,"83":0,"84":0.00729,"85":0,"86":0,"87":0,"88":0,"89":0.00365,"90":0,"91":0.00365,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00365,"98":0,"99":0.00365,"100":0,"101":0,"102":0.01094,"103":0.00365,"104":0.00729,"105":0.19324,"106":0.10938,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01823,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00365,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00729,"36":0,"37":0,"38":0.00365,"39":0,"40":0.01458,"41":0.00365,"42":0.00729,"43":0.01823,"44":0,"45":0,"46":0.01094,"47":0.00365,"48":0,"49":0.00729,"50":0.00365,"51":0,"52":0,"53":0.00365,"54":0,"55":0.00365,"56":0.00365,"57":0,"58":0.00365,"59":0,"60":0,"61":0,"62":0,"63":0.00729,"64":0.00365,"65":0.00365,"66":0.00365,"67":0,"68":0,"69":0.00365,"70":0.00729,"71":0.00729,"72":0,"73":0,"74":0.02917,"75":0,"76":0,"77":0.00365,"78":0.00729,"79":0.02188,"80":0.00365,"81":0.02917,"83":0.00365,"84":0.07292,"85":0.00365,"86":0.01823,"87":0.05834,"88":0.00365,"89":0.01458,"90":0.00729,"91":0.01458,"92":0.00365,"93":0.00365,"94":0.00365,"95":0.00365,"96":0.00729,"97":0.02917,"98":0.01458,"99":0.00729,"100":0.01823,"101":0.03281,"102":0.02552,"103":0.0875,"104":0.08386,"105":1.11932,"106":3.77361,"107":0.18959,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00365,"30":0,"31":0,"32":0.00365,"33":0,"34":0,"35":0.00729,"36":0,"37":0.00365,"38":0,"39":0,"40":0,"41":0,"42":0.00365,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00365,"54":0,"55":0,"56":0,"57":0,"58":0.00365,"60":0.0474,"62":0,"63":0.05104,"64":0.03646,"65":0.01823,"66":0,"67":0,"68":0,"69":0.00365,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00729,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01458,"86":0.00365,"87":0.02188,"88":0,"89":0,"90":0.11667,"91":0.31356,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01094,"13":0.00729,"14":0.01458,"15":0.02188,"16":0.00729,"17":0.01094,"18":0.02188,"79":0,"80":0,"81":0,"83":0,"84":0.02552,"85":0,"86":0,"87":0,"88":0.00365,"89":0.02188,"90":0.01094,"91":0,"92":0.00729,"93":0,"94":0,"95":0,"96":0.00729,"97":0,"98":0,"99":0,"100":0.00365,"101":0.01458,"102":0.01458,"103":0.02917,"104":0.0474,"105":0.20053,"106":0.8641,"107":0.06198},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00365,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00365,"11.1":0.00365,"12.1":0.00365,"13.1":0.01458,"14.1":0.01094,"15.1":0,"15.2-15.3":0,"15.4":0.00365,"15.5":0.00729,"15.6":0.02552,"16.0":0.01823,"16.1":0.00365,"16.2":0},G:{"8":0.00404,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00674,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.13345,"8.1-8.4":0.0027,"9.0-9.2":0.01752,"9.3":0.22242,"10.0-10.2":0.00539,"10.3":0.67534,"11.0-11.2":0.02831,"11.3-11.4":0.07279,"12.0-12.1":0.15637,"12.2-12.5":3.73124,"13.0-13.1":0.01213,"13.2":0.03909,"13.3":0.17928,"13.4-13.7":0.26016,"14.0-14.4":0.46236,"14.5-14.8":0.78318,"15.0-15.1":0.32621,"15.2-15.3":0.35991,"15.4":0.47854,"15.5":0.95572,"15.6":1.98963,"16.0":1.67825,"16.1":0.07414},P:{"4":0.86135,"5.0-5.4":0.06153,"6.2-6.4":0.04102,"7.2-7.4":0.16407,"8.2":0.03076,"9.2":0.12305,"10.1":0.03076,"11.1-11.2":0.06153,"12.0":0.01025,"13.0":0.09229,"14.0":0.05127,"15.0":0.01025,"16.0":0.1128,"17.0":0.21534,"18.0":0.65627},I:{"0":0,"3":0,"4":0.00048,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0164,"4.2-4.3":0.05934,"4.4":0,"4.4.3-4.4.4":0.17295},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01458,"5.5":0},J:{"7":0,"10":0.01906},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06989},Q:{"13.1":0.01271},O:{"0":0.5528},H:{"0":2.15357},L:{"0":71.0187},S:{"2.5":0.06989}};
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 29fdb7fb86..8722edafed 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02403,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00401,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00401,"67":0,"68":0.00401,"69":0,"70":0,"71":0,"72":0,"73":0.00401,"74":0,"75":0,"76":0,"77":0,"78":0.00401,"79":0,"80":0.00401,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.01202,"87":0,"88":0.01202,"89":0.00401,"90":0.00401,"91":0.06809,"92":0,"93":0,"94":0.00401,"95":0,"96":0.00401,"97":0,"98":0.00401,"99":0.01202,"100":0.00401,"101":0.00401,"102":0.00401,"103":0.02403,"104":0.42854,"105":0.1562,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00401,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00401,"35":0,"36":0,"37":0,"38":0.00401,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0761,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00401,"59":0,"60":0,"61":0,"62":0,"63":0.00401,"64":0,"65":0,"66":0.02003,"67":0,"68":0.00401,"69":0.00401,"70":0.00401,"71":0.00401,"72":0.00401,"73":0,"74":0.00401,"75":0.00401,"76":0.00401,"77":0.00401,"78":0.00401,"79":0.01602,"80":0.00401,"81":0.01202,"83":0.00801,"84":0.01202,"85":0.00801,"86":0.01602,"87":0.02003,"88":0.00401,"89":0.01202,"90":0.00801,"91":0.01202,"92":0.00801,"93":0.00801,"94":0.00801,"95":0.01202,"96":0.02804,"97":0.02403,"98":0.02003,"99":0.04406,"100":0.02804,"101":0.02804,"102":0.04406,"103":0.18423,"104":2.29086,"105":9.31163,"106":0.19625,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00401,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01602,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00401,"83":0,"84":0,"85":0.00401,"86":0,"87":0,"88":0,"89":0.06809,"90":0.60876,"91":0.01602,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00401,"16":0,"17":0.00401,"18":0.00401,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00401,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00401,"101":0.00401,"102":0.00401,"103":0.00801,"104":0.13617,"105":0.75294},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00401,"14":0.00801,"15":0.00401,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00401,"12.1":0.00401,"13.1":0.01602,"14.1":0.02804,"15.1":0.00401,"15.2-15.3":0.00401,"15.4":0.01202,"15.5":0.03204,"15.6":0.12015,"16.0":0.02804,"16.1":0},G:{"8":0,"3.2":0.00062,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0142,"6.0-6.1":0.00185,"7.0-7.1":0.00247,"8.1-8.4":0.00123,"9.0-9.2":0,"9.3":0.02778,"10.0-10.2":0.00062,"10.3":0.02408,"11.0-11.2":0.00494,"11.3-11.4":0.06544,"12.0-12.1":0.0037,"12.2-12.5":0.19508,"13.0-13.1":0.00679,"13.2":0.00494,"13.3":0.0142,"13.4-13.7":0.03889,"14.0-14.4":0.08581,"14.5-14.8":0.2636,"15.0-15.1":0.0426,"15.2-15.3":0.07408,"15.4":0.11236,"15.5":0.32657,"15.6":3.98803,"16.0":0.73711,"16.1":0.00617},P:{"4":0.13252,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.22426,"8.2":0,"9.2":0.01019,"10.1":0,"11.1-11.2":0.04078,"12.0":0.01019,"13.0":0.06116,"14.0":0.05097,"15.0":0.04078,"16.0":0.08155,"17.0":0.3262,"18.0":1.64121},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00632,"4.2-4.3":0.01422,"4.4":0,"4.4.3-4.4.4":0.09952},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03204,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02398},H:{"0":0.17027},L:{"0":74.11875},S:{"2.5":0},R:{_:"0"},M:{"0":0.10192},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01989,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00398,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00398,"67":0,"68":0.00398,"69":0,"70":0,"71":0,"72":0,"73":0.00398,"74":0,"75":0,"76":0,"77":0,"78":0.00398,"79":0,"80":0.00398,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00796,"87":0,"88":0.01193,"89":0,"90":0,"91":0.05171,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00398,"99":0.01193,"100":0.00398,"101":0.00398,"102":0.00796,"103":0.00796,"104":0.01989,"105":0.37791,"106":0.19094,"107":0.00398,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00398,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.06365,"50":0,"51":0,"52":0,"53":0.00398,"54":0,"55":0,"56":0,"57":0,"58":0.00398,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.01591,"67":0,"68":0,"69":0.00796,"70":0.00398,"71":0,"72":0,"73":0,"74":0.00398,"75":0.00398,"76":0.00398,"77":0.00398,"78":0.00398,"79":0.01193,"80":0.00398,"81":0.00796,"83":0.00398,"84":0.00796,"85":0.00796,"86":0.01193,"87":0.01193,"88":0.00398,"89":0.00796,"90":0.00796,"91":0.01591,"92":0.00796,"93":0.00398,"94":0.01193,"95":0.00796,"96":0.01989,"97":0.01989,"98":0.01989,"99":0.03978,"100":0.02387,"101":0.02387,"102":0.02785,"103":0.10741,"104":0.11138,"105":2.75675,"106":8.72773,"107":0.36598,"108":0.00398,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00398,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00398,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00398,"65":0.00796,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00398,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00398,"86":0,"87":0,"88":0,"89":0.00398,"90":0.26653,"91":0.54499,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00398,"16":0,"17":0.00398,"18":0.00398,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00398,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00398,"104":0.00796,"105":0.17105,"106":0.68024,"107":0.05569},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01193,"15":0.00398,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00398,"12.1":0.00398,"13.1":0.01591,"14.1":0.02387,"15.1":0.00398,"15.2-15.3":0.00398,"15.4":0.00796,"15.5":0.02387,"15.6":0.09149,"16.0":0.05967,"16.1":0.00796,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01739,"6.0-6.1":0.00201,"7.0-7.1":0.00201,"8.1-8.4":0.00201,"9.0-9.2":0,"9.3":0.02542,"10.0-10.2":0,"10.3":0.02141,"11.0-11.2":0.00201,"11.3-11.4":0.06557,"12.0-12.1":0.00401,"12.2-12.5":0.20004,"13.0-13.1":0.00602,"13.2":0.00201,"13.3":0.01271,"13.4-13.7":0.03813,"14.0-14.4":0.08095,"14.5-14.8":0.24754,"15.0-15.1":0.04014,"15.2-15.3":0.06958,"15.4":0.11374,"15.5":0.26895,"15.6":3.21002,"16.0":1.83449,"16.1":0.08564},P:{"4":0.13375,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.20577,"8.2":0,"9.2":0.01029,"10.1":0.01029,"11.1-11.2":0.03087,"12.0":0.01029,"13.0":0.05144,"14.0":0.04115,"15.0":0.03087,"16.0":0.06173,"17.0":0.25721,"18.0":1.69762},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00596,"4.2-4.3":0.01192,"4.4":0,"4.4.3-4.4.4":0.08792},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0358,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09635},Q:{"13.1":0},O:{"0":0.01807},H:{"0":0.17104},L:{"0":73.877},S:{"2.5":0}};
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 f807ea25a6..6a10e922d3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00825,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00413,"92":0,"93":0,"94":0,"95":0.00413,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00825,"102":0,"103":0,"104":0.07016,"105":0.02889,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00413,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00413,"76":0.00413,"77":0,"78":0,"79":0.05365,"80":0.00825,"81":0,"83":0.00413,"84":0,"85":0,"86":0.00825,"87":0.00413,"88":0.00413,"89":0,"90":0,"91":0.00413,"92":0.02476,"93":0.05778,"94":0,"95":0,"96":0,"97":0,"98":0.00413,"99":0.00413,"100":0.00825,"101":0.03714,"102":0.15683,"103":0.73873,"104":1.0854,"105":1.9108,"106":0.01238,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00413,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00825,"90":0.03302,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00413,"16":0,"17":0,"18":0.00413,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00413,"103":0.03302,"104":0.12381,"105":0.44572},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00413,"13":0,"14":0.05365,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00413,"11.1":0,"12.1":0.00825,"13.1":0.08254,"14.1":0.12381,"15.1":0.05778,"15.2-15.3":0.23111,"15.4":0.68508,"15.5":1.27937,"15.6":7.44924,"16.0":0.57365,"16.1":0.02889},G:{"8":0,"3.2":0,"4.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.16145,"9.0-9.2":0,"9.3":0.02202,"10.0-10.2":0,"10.3":0.03669,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.00734,"12.2-12.5":0.58708,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.04403,"14.0-14.4":0.24951,"14.5-14.8":0.44765,"15.0-15.1":0.32289,"15.2-15.3":0.6678,"15.4":2.38499,"15.5":6.46517,"15.6":54.76681,"16.0":5.92946,"16.1":0.08072},P:{"4":0.01037,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09329,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0311,"12.0":0,"13.0":0.02073,"14.0":0,"15.0":0,"16.0":0,"17.0":0.0311,"18.0":1.71039},I:{"0":0,"3":0,"4":0.15718,"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.07378},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.05873},H:{"0":0.03336},L:{"0":8.60063},S:{"2.5":0},R:{_:"0"},M:{"0":0.01175},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00524,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00524,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00524,"104":0.00524,"105":0.05242,"106":0.03669,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.01573,"75":0.00524,"76":0.02097,"77":0,"78":0.03145,"79":0.04718,"80":0.02097,"81":0,"83":0,"84":0.01048,"85":0.00524,"86":0,"87":0.00524,"88":0.01048,"89":0,"90":0.04718,"91":0.00524,"92":0.01573,"93":0.24113,"94":0,"95":0.03669,"96":0.00524,"97":0,"98":0.00524,"99":0.00524,"100":0.01048,"101":0.04718,"102":0.05242,"103":1.76655,"104":0.13629,"105":2.56334,"106":6.04927,"107":0.18871,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02097,"91":0.04718,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00524,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01573,"104":0.00524,"105":0.12581,"106":1.13751,"107":0.13105},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.11008,"14":0.21492,"15":0.00524,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.03145,"11.1":0,"12.1":0.00524,"13.1":0.05242,"14.1":0.24113,"15.1":0.09436,"15.2-15.3":0.12581,"15.4":0.75485,"15.5":1.3105,"15.6":7.51179,"16.0":2.0339,"16.1":0.31976,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.06287,"9.0-9.2":0.00699,"9.3":0.25146,"10.0-10.2":0,"10.3":0.02096,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.01397,"12.2-12.5":0.30036,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.02794,"14.0-14.4":0.08382,"14.5-14.8":0.32132,"15.0-15.1":0.20955,"15.2-15.3":0.63565,"15.4":1.66945,"15.5":4.09328,"15.6":42.53244,"16.0":15.21361,"16.1":0.6566},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04401,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.011,"18.0":0.29708},I:{"0":0,"3":0,"4":0.05836,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01251,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.19591},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00524,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.01427},Q:{"13.1":0},O:{"0":0.06661},H:{"0":0.00901},L:{"0":6.76176},S:{"2.5":0}};
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 cd8fb723b6..1b1d062d8a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00546,"49":0,"50":0,"51":0,"52":0.03274,"53":0,"54":0,"55":0,"56":0.00546,"57":0,"58":0,"59":0,"60":0.04911,"61":0.00546,"62":0,"63":0,"64":0,"65":0,"66":0.05457,"67":0,"68":0.00546,"69":0,"70":0,"71":0,"72":0.00546,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0382,"79":0.00546,"80":0.00546,"81":0.01091,"82":0,"83":0,"84":0.00546,"85":0.00546,"86":0,"87":0,"88":0.00546,"89":0.00546,"90":0.00546,"91":0.1528,"92":0,"93":0.00546,"94":0.01091,"95":0.00546,"96":0.00546,"97":0.00546,"98":0.00546,"99":0.01637,"100":0.01637,"101":0.02183,"102":0.10914,"103":0.20191,"104":2.7285,"105":1.19508,"106":0.00546,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00546,"35":0,"36":0,"37":0,"38":0.00546,"39":0,"40":0,"41":0.00546,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00546,"48":0,"49":0.01637,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00546,"59":0,"60":0,"61":0,"62":0,"63":0.00546,"64":0,"65":0.00546,"66":0,"67":0.00546,"68":0,"69":0.00546,"70":0.00546,"71":0,"72":0,"73":0.00546,"74":0,"75":0.00546,"76":0.00546,"77":0.01091,"78":0,"79":0.06003,"80":0.00546,"81":0.02183,"83":0.01091,"84":0.02183,"85":0.02729,"86":0.0764,"87":0.04366,"88":0.01091,"89":0.0382,"90":0.00546,"91":0.00546,"92":0.01637,"93":0.01091,"94":0.01091,"95":0.01091,"96":0.01637,"97":0.02183,"98":0.02183,"99":0.01637,"100":0.08186,"101":0.1528,"102":0.36562,"103":0.30014,"104":2.13914,"105":10.69026,"106":0.22374,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00546,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01091,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00546,"72":0.00546,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.02183,"86":0,"87":0,"88":0,"89":0.10368,"90":1.5225,"91":0.06003,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00546,"18":0.01091,"79":0,"80":0,"81":0,"83":0,"84":0.00546,"85":0.00546,"86":0.00546,"87":0,"88":0,"89":0.00546,"90":0,"91":0,"92":0.00546,"93":0,"94":0,"95":0.00546,"96":0.00546,"97":0.00546,"98":0.00546,"99":0.00546,"100":0.00546,"101":0.01637,"102":0.01637,"103":0.05457,"104":0.68758,"105":4.02727},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01637,"14":0.1146,"15":0.02729,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00546,"10.1":0.00546,"11.1":0.02183,"12.1":0.03274,"13.1":0.17462,"14.1":0.27285,"15.1":0.07094,"15.2-15.3":0.07094,"15.4":0.1528,"15.5":0.32196,"15.6":1.41882,"16.0":0.24557,"16.1":0.02183},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00284,"6.0-6.1":0,"7.0-7.1":0.00567,"8.1-8.4":0.00284,"9.0-9.2":0,"9.3":0.08506,"10.0-10.2":0.00567,"10.3":0.10491,"11.0-11.2":0.02552,"11.3-11.4":0.02268,"12.0-12.1":0.02835,"12.2-12.5":0.42814,"13.0-13.1":0.02552,"13.2":0.01701,"13.3":0.06238,"13.4-13.7":0.11625,"14.0-14.4":0.43948,"14.5-14.8":1.27876,"15.0-15.1":0.29772,"15.2-15.3":0.46784,"15.4":0.70318,"15.5":1.90254,"15.6":15.75057,"16.0":5.97699,"16.1":0.09073},P:{"4":0.16545,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02068,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02068,"12.0":0.01034,"13.0":0.04136,"14.0":0.03102,"15.0":0.03102,"16.0":0.08272,"17.0":0.18613,"18.0":3.56744},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03792,"4.2-4.3":0.01517,"4.4":0,"4.4.3-4.4.4":0.15422},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00546,"9":0,"10":0,"11":0.10914,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.04543},H:{"0":0.51182},L:{"0":34.16441},S:{"2.5":0},R:{_:"0"},M:{"0":0.70871},Q:{"13.1":0.03634}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00546,"49":0,"50":0,"51":0,"52":0.02183,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.0764,"61":0.00546,"62":0,"63":0,"64":0,"65":0,"66":0.04911,"67":0,"68":0.00546,"69":0,"70":0,"71":0,"72":0.00546,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03274,"79":0,"80":0.00546,"81":0.00546,"82":0,"83":0,"84":0.00546,"85":0.00546,"86":0,"87":0,"88":0.00546,"89":0.00546,"90":0.00546,"91":0.0764,"92":0,"93":0,"94":0.01091,"95":0.00546,"96":0,"97":0.00546,"98":0.00546,"99":0.01091,"100":0.01091,"101":0.01091,"102":0.16371,"103":0.0382,"104":0.10368,"105":2.5757,"106":1.10231,"107":0.00546,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00546,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01091,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00546,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00546,"68":0,"69":0.00546,"70":0.00546,"71":0,"72":0,"73":0.00546,"74":0,"75":0.00546,"76":0,"77":0.00546,"78":0,"79":0.06548,"80":0.01091,"81":0.01091,"83":0.01091,"84":0.01091,"85":0.02183,"86":0.06003,"87":0.02183,"88":0.01637,"89":0.02729,"90":0.00546,"91":0.00546,"92":0.02183,"93":0.00546,"94":0.00546,"95":0.01091,"96":0.01637,"97":0.01091,"98":0.01637,"99":0.01637,"100":0.0764,"101":0.13643,"102":0.0764,"103":0.16371,"104":0.19645,"105":3.83081,"106":9.64798,"107":0.33833,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00546,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00546,"65":0.00546,"66":0,"67":0,"68":0.00546,"69":0,"70":0,"71":0,"72":0.02183,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01637,"86":0,"87":0,"88":0,"89":0.00546,"90":0.78581,"91":1.40791,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01091,"79":0,"80":0,"81":0,"83":0,"84":0.00546,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00546,"93":0,"94":0,"95":0,"96":0.00546,"97":0.00546,"98":0.00546,"99":0.00546,"100":0.00546,"101":0.01091,"102":0.00546,"103":0.02729,"104":0.09823,"105":0.99317,"106":3.18689,"107":0.22919},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01091,"14":0.10368,"15":0.02183,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.04911,"11.1":0.02183,"12.1":0.02183,"13.1":0.14188,"14.1":0.23465,"15.1":0.07094,"15.2-15.3":0.06548,"15.4":0.14188,"15.5":0.25102,"15.6":1.1678,"16.0":0.54024,"16.1":0.09823,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0032,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08653,"10.0-10.2":0.0032,"10.3":0.0705,"11.0-11.2":0.01282,"11.3-11.4":0.01923,"12.0-12.1":0.01602,"12.2-12.5":0.33649,"13.0-13.1":0.02884,"13.2":0.01282,"13.3":0.04487,"13.4-13.7":0.09614,"14.0-14.4":0.4807,"14.5-14.8":1.28186,"15.0-15.1":0.27239,"15.2-15.3":0.48711,"15.4":0.60247,"15.5":1.54784,"15.6":12.46607,"16.0":12.44684,"16.1":0.64413},P:{"4":0.13405,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02062,"12.0":0,"13.0":0.04125,"14.0":0.03094,"15.0":0.03094,"16.0":0.05156,"17.0":0.10312,"18.0":3.48542},I:{"0":0,"3":0,"4":0.0093,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01395,"4.2-4.3":0.0093,"4.4":0,"4.4.3-4.4.4":0.1093},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00546,"9":0,"10":0,"11":0.06548,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.62239},Q:{"13.1":0},O:{"0":0.0318},H:{"0":0.44731},L:{"0":31.72651},S:{"2.5":0}};
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 4f37887f43..fc3a56adc7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00558,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00558,"34":0.00558,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01675,"53":0,"54":0.01116,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00558,"67":0,"68":0.00558,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02791,"79":0.00558,"80":0,"81":0.00558,"82":0.00558,"83":0.00558,"84":0.00558,"85":0,"86":0,"87":0.03349,"88":0.00558,"89":0,"90":0,"91":0.02233,"92":0,"93":0.00558,"94":0.05582,"95":0.00558,"96":0.00558,"97":0.00558,"98":0.00558,"99":0.00558,"100":0.00558,"101":0.01116,"102":0.03907,"103":0.08931,"104":1.06616,"105":0.35725,"106":0.00558,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.01675,"26":0.00558,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01675,"35":0,"36":0,"37":0,"38":0.06698,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02233,"50":0,"51":0,"52":0,"53":0.00558,"54":0,"55":0,"56":0.00558,"57":0,"58":0,"59":0.01675,"60":0.01675,"61":0,"62":0,"63":0,"64":0,"65":0.00558,"66":0.01116,"67":0.01116,"68":0.00558,"69":0.01116,"70":0.00558,"71":0,"72":0.00558,"73":0.00558,"74":0.01116,"75":0.00558,"76":0.00558,"77":0.00558,"78":0.00558,"79":0.06698,"80":0.01116,"81":0.02233,"83":0.02233,"84":0.02233,"85":0.05024,"86":0.07815,"87":0.08373,"88":0.01116,"89":0.02233,"90":0.01116,"91":0.01675,"92":0.02791,"93":0.02791,"94":0.02791,"95":0.02233,"96":0.05024,"97":0.0614,"98":0.04466,"99":0.05024,"100":0.11164,"101":0.08373,"102":0.12839,"103":0.65868,"104":4.25907,"105":11.63847,"106":0.18979,"107":0.00558,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00558,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01675,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00558,"65":0,"66":0,"67":0,"68":0,"69":0.00558,"70":0,"71":0.00558,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.05024,"90":0.35725,"91":0.01116,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00558,"16":0,"17":0,"18":0.00558,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.01116,"86":0.00558,"87":0,"88":0,"89":0.00558,"90":0,"91":0,"92":0.00558,"93":0,"94":0,"95":0.00558,"96":0.00558,"97":0,"98":0.00558,"99":0.00558,"100":0.00558,"101":0.02233,"102":0.02233,"103":0.03907,"104":0.73124,"105":2.84682},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00558,"13":0.03907,"14":0.17304,"15":0.04466,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00558,"10.1":0.01116,"11.1":0.03349,"12.1":0.05582,"13.1":0.24003,"14.1":0.51354,"15.1":0.07815,"15.2-15.3":0.07257,"15.4":0.20095,"15.5":0.49122,"15.6":2.76867,"16.0":0.20653,"16.1":0.01116},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02328,"6.0-6.1":0.01552,"7.0-7.1":0.0194,"8.1-8.4":0.02716,"9.0-9.2":0.02716,"9.3":0.29873,"10.0-10.2":0.0194,"10.3":0.32589,"11.0-11.2":0.08147,"11.3-11.4":0.10087,"12.0-12.1":0.06983,"12.2-12.5":1.4277,"13.0-13.1":0.04268,"13.2":0.02328,"13.3":0.10863,"13.4-13.7":0.25605,"14.0-14.4":0.80308,"14.5-14.8":1.9786,"15.0-15.1":0.44228,"15.2-15.3":0.61298,"15.4":0.83412,"15.5":2.17258,"15.6":24.22039,"16.0":4.04643,"16.1":0.05431},P:{"4":0.21183,"5.0-5.4":0.02118,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01059,"10.1":0,"11.1-11.2":0.02118,"12.0":0.01059,"13.0":0.05296,"14.0":0.04237,"15.0":0.03178,"16.0":0.08473,"17.0":0.23302,"18.0":2.53141},I:{"0":0,"3":0,"4":0.00679,"2.1":0,"2.2":0.00905,"2.3":0.00453,"4.1":0.00905,"4.2-4.3":0.02037,"4.4":0,"4.4.3-4.4.4":0.07695},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02641,"9":0.02641,"10":0.0088,"11":0.16725,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.06185},H:{"0":0.13803},L:{"0":25.99952},S:{"2.5":0},R:{_:"0"},M:{"0":0.46389},Q:{"13.1":0.00442}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0056,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0056,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01121,"53":0,"54":0.01121,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0056,"67":0,"68":0.0056,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02242,"79":0,"80":0,"81":0,"82":0,"83":0.0056,"84":0.0056,"85":0,"86":0,"87":0.0056,"88":0.0056,"89":0,"90":0,"91":0.01121,"92":0,"93":0.0056,"94":0.04483,"95":0.0056,"96":0,"97":0,"98":0.0056,"99":0.0056,"100":0.0056,"101":0.0056,"102":0.03923,"103":0.01681,"104":0.05604,"105":0.95268,"106":0.44272,"107":0.0056,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.01681,"26":0.0056,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01681,"35":0,"36":0,"37":0,"38":0.05604,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01681,"50":0,"51":0,"52":0,"53":0.0056,"54":0,"55":0,"56":0.0056,"57":0,"58":0,"59":0.01681,"60":0.02242,"61":0,"62":0.02242,"63":0,"64":0,"65":0.0056,"66":0.01121,"67":0.02242,"68":0.0056,"69":0.19614,"70":0.0056,"71":0.0056,"72":0.0056,"73":0.0056,"74":0.01121,"75":0.0056,"76":0.0056,"77":0.0056,"78":0.0056,"79":0.06164,"80":0.01121,"81":0.02242,"83":0.01681,"84":0.02242,"85":0.03923,"86":0.07285,"87":0.05604,"88":0.01121,"89":0.01681,"90":0.01121,"91":0.01681,"92":0.02242,"93":0.01681,"94":0.02242,"95":0.02242,"96":0.04483,"97":0.05604,"98":0.05044,"99":0.08406,"100":0.09527,"101":0.07285,"102":0.09527,"103":0.4203,"104":0.45953,"105":5.16128,"106":11.14636,"107":0.4147,"108":0.0056,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0056,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01681,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0056,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0056,"90":0.18493,"91":0.2858,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0056,"16":0,"17":0,"18":0.0056,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.0056,"86":0.0056,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0056,"93":0,"94":0,"95":0.0056,"96":0.0056,"97":0,"98":0.0056,"99":0.0056,"100":0.0056,"101":0.0056,"102":0.01681,"103":0.02802,"104":0.06164,"105":0.71731,"106":2.46576,"107":0.17933},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.0056,"13":0.03362,"14":0.16812,"15":0.03923,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.0056,"10.1":0.0056,"11.1":0.02242,"12.1":0.05604,"13.1":0.24097,"14.1":0.49876,"15.1":0.07846,"15.2-15.3":0.07285,"15.4":0.17372,"15.5":0.36986,"15.6":2.48257,"16.0":0.54359,"16.1":0.06725,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0248,"6.0-6.1":0.0124,"7.0-7.1":0.02066,"8.1-8.4":0.02066,"9.0-9.2":0.02066,"9.3":0.26451,"10.0-10.2":0.01653,"10.3":0.30584,"11.0-11.2":0.07026,"11.3-11.4":0.09506,"12.0-12.1":0.06613,"12.2-12.5":1.3184,"13.0-13.1":0.0372,"13.2":0.02066,"13.3":0.09506,"13.4-13.7":0.23144,"14.0-14.4":0.74393,"14.5-14.8":2.01687,"15.0-15.1":0.39676,"15.2-15.3":0.53728,"15.4":0.75219,"15.5":1.79782,"15.6":19.93722,"16.0":10.03473,"16.1":0.44636},P:{"4":0.17977,"5.0-5.4":0.02115,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01057,"10.1":0,"11.1-11.2":0.01057,"12.0":0.01057,"13.0":0.0423,"14.0":0.0423,"15.0":0.02115,"16.0":0.06345,"17.0":0.13747,"18.0":2.5379},I:{"0":0,"3":0,"4":0.00882,"2.1":0,"2.2":0.00661,"2.3":0.00441,"4.1":0.00882,"4.2-4.3":0.01763,"4.4":0,"4.4.3-4.4.4":0.07053},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01905,"9":0.02858,"10":0.00953,"11":0.13338,"5.5":0},J:{"7":0,"10":0.0044},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.40443},Q:{"13.1":0.0044},O:{"0":0.05715},H:{"0":0.13318},L:{"0":24.66322},S:{"2.5":0}};
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 0774010742..91945fa16c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00347,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00347,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00693,"99":0,"100":0,"101":0.02079,"102":0.00693,"103":0.02426,"104":0.22869,"105":0.05891,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00347,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00347,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00347,"77":0,"78":0.00347,"79":0.0104,"80":0,"81":0.00693,"83":0.00347,"84":0,"85":0.00347,"86":0.00347,"87":0.01733,"88":0,"89":0,"90":0,"91":0.00347,"92":0.00347,"93":0.03465,"94":0,"95":0.00347,"96":0.02079,"97":0.0104,"98":0.00693,"99":0.03119,"100":0.0104,"101":0.00693,"102":0.03119,"103":0.25641,"104":1.62162,"105":4.59113,"106":0.12474,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01386,"65":0,"66":0,"67":0,"68":0,"69":0.00347,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0104,"90":0.08663,"91":0.00693,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00347,"79":0,"80":0,"81":0,"83":0,"84":0.01386,"85":0.0104,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00693,"100":0,"101":0.00347,"102":0,"103":0.04505,"104":0.28413,"105":2.05128},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00347,"14":0.05891,"15":0.00693,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01386,"12.1":0.01733,"13.1":0.05198,"14.1":0.11781,"15.1":0.01733,"15.2-15.3":0.02079,"15.4":0.0797,"15.5":0.19058,"15.6":0.90437,"16.0":0.11088,"16.1":0.0104},G:{"8":0,"3.2":0,"4.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.01508,"10.0-10.2":0.01131,"10.3":0.01508,"11.0-11.2":0.00377,"11.3-11.4":0.01131,"12.0-12.1":0,"12.2-12.5":0.63698,"13.0-13.1":0,"13.2":0.06784,"13.3":0.01885,"13.4-13.7":0.1093,"14.0-14.4":0.37691,"14.5-14.8":2.34061,"15.0-15.1":0.43722,"15.2-15.3":0.52767,"15.4":0.75005,"15.5":2.05039,"15.6":23.69259,"16.0":5.7705,"16.1":0.05654},P:{"4":0.14394,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.14394,"8.2":0,"9.2":0.01028,"10.1":0,"11.1-11.2":0.08225,"12.0":0.01028,"13.0":0.05141,"14.0":0.06169,"15.0":0.05141,"16.0":0.1645,"17.0":0.48323,"18.0":6.65213},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01049,"4.4":0,"4.4.3-4.4.4":0.14158},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02772,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.52934},H:{"0":0.16086},L:{"0":39.08363},S:{"2.5":0},R:{_:"0"},M:{"0":0.57508},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00349,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01746,"103":0.00349,"104":0.01396,"105":0.28626,"106":0.13266,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00698,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00698,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00349,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00349,"76":0.00698,"77":0,"78":0,"79":0.00349,"80":0,"81":0.01396,"83":0,"84":0.00349,"85":0.02444,"86":0.00349,"87":0.00698,"88":0,"89":0.00349,"90":0.00349,"91":0.00698,"92":0.00349,"93":0.01047,"94":0.00349,"95":0,"96":0.01396,"97":0.00698,"98":0.00698,"99":0.02793,"100":0.00698,"101":0.00698,"102":0.00698,"103":0.14313,"104":0.13964,"105":1.89561,"106":3.9972,"107":0.17455,"108":0.00349,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00349,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.01746,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.06633,"91":0.11171,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00349,"79":0,"80":0,"81":0,"83":0,"84":0.01396,"85":0.04189,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00349,"100":0,"101":0.00349,"102":0.00349,"103":0.02793,"104":0.00698,"105":0.3491,"106":2.01082,"107":0.14313},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00349,"14":0.0384,"15":0.00349,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01047,"12.1":0.01047,"13.1":0.14662,"14.1":0.1571,"15.1":0.01396,"15.2-15.3":0.0384,"15.4":0.08378,"15.5":0.08029,"15.6":0.91813,"16.0":0.17106,"16.1":0.04189,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00799,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01998,"10.0-10.2":0.00799,"10.3":0.0839,"11.0-11.2":0,"11.3-11.4":0.004,"12.0-12.1":0.00799,"12.2-12.5":0.6512,"13.0-13.1":0.004,"13.2":0,"13.3":0.00799,"13.4-13.7":0.0839,"14.0-14.4":0.26368,"14.5-14.8":1.83376,"15.0-15.1":0.19177,"15.2-15.3":0.31162,"15.4":0.53934,"15.5":1.61003,"15.6":17.43867,"16.0":13.70723,"16.1":0.70714},P:{"4":0.15398,"5.0-5.4":0,"6.2-6.4":0.01027,"7.2-7.4":0.18477,"8.2":0,"9.2":0.01027,"10.1":0,"11.1-11.2":0.10265,"12.0":0.01027,"13.0":0.08212,"14.0":0.08212,"15.0":0.04106,"16.0":0.06159,"17.0":0.24636,"18.0":7.33956},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02356,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.16495},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02793,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.50119},Q:{"13.1":0},O:{"0":0.11065},H:{"0":0.3759},L:{"0":38.02915},S:{"2.5":0}};
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 4a40811436..72baeecaab 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.11162,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.08371,"92":0,"93":0,"94":0,"95":0.01395,"96":0,"97":0,"98":0,"99":0,"100":0.00698,"101":0,"102":0.00698,"103":0.0279,"104":2.31603,"105":1.2487,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01395,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.04186,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00698,"76":0.09766,"77":0,"78":0,"79":0,"80":0,"81":0.01395,"83":0,"84":0.02093,"85":0.00698,"86":0.03488,"87":0.00698,"88":0.00698,"89":0,"90":0,"91":0.00698,"92":0.03488,"93":0,"94":0.00698,"95":0.01395,"96":0.09069,"97":0.00698,"98":0,"99":0.00698,"100":0.06976,"101":0.04186,"102":0.07674,"103":0.27206,"104":3.90656,"105":25.37171,"106":0.98362,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00698,"87":0,"88":0,"89":0.06278,"90":0.18835,"91":0.00698,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01395,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01395,"100":0.00698,"101":0.10464,"102":0,"103":0.01395,"104":0.80922,"105":5.59475},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00698,"13":0.01395,"14":0.13952,"15":0.11162,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01395,"13.1":0.15347,"14.1":0.58598,"15.1":0.09069,"15.2-15.3":0.01395,"15.4":0.06278,"15.5":0.18835,"15.6":2.30208,"16.0":0.12557,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00948,"8.1-8.4":0,"9.0-9.2":0.00316,"9.3":0.08686,"10.0-10.2":0,"10.3":0.52434,"11.0-11.2":0.00632,"11.3-11.4":0.01106,"12.0-12.1":0.23848,"12.2-12.5":3.43666,"13.0-13.1":0.17689,"13.2":0.01106,"13.3":0.01421,"13.4-13.7":0.04106,"14.0-14.4":0.19742,"14.5-14.8":0.82758,"15.0-15.1":0.16899,"15.2-15.3":0.15636,"15.4":0.36009,"15.5":0.56225,"15.6":7.98203,"16.0":0.73598,"16.1":0.02843},P:{"4":0.40887,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0538,"8.2":0,"9.2":0.01076,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0.03228,"16.0":0.03228,"17.0":0.19368,"18.0":3.43238},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00977,"4.4":0,"4.4.3-4.4.4":0.07814},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03488,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.01145},L:{"0":28.86669},S:{"2.5":0},R:{_:"0"},M:{"0":1.83859},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01397,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00699,"79":0,"80":0.02096,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00699,"101":0,"102":0.06287,"103":0.02794,"104":0.18161,"105":2.47968,"106":1.4459,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01397,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00699,"65":0,"66":0,"67":0,"68":0.00699,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.08382,"77":0,"78":0.00699,"79":0,"80":0,"81":0.00699,"83":0.01397,"84":0.01397,"85":0.01397,"86":0.02096,"87":0,"88":0.03493,"89":0.00699,"90":0.00699,"91":0.00699,"92":0.0489,"93":0,"94":0.00699,"95":0.00699,"96":0.08382,"97":0.00699,"98":0.01397,"99":0.01397,"100":0.04191,"101":0.01397,"102":0.1397,"103":0.40513,"104":0.18161,"105":7.15264,"106":21.31822,"107":0.35624,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00699,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00699,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00699,"90":0.7474,"91":1.52273,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00699,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00699,"87":0.00699,"88":0,"89":0,"90":0.00699,"91":0,"92":0.00699,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00699,"100":0,"101":0.00699,"102":0.00699,"103":0.03493,"104":0.02096,"105":1.17348,"106":3.59029,"107":0.22352},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01397,"14":0.57277,"15":0.11176,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.02794,"10.1":0,"11.1":0.00699,"12.1":0.04191,"13.1":0.41212,"14.1":0.61468,"15.1":0.02794,"15.2-15.3":0.02096,"15.4":0.02096,"15.5":0.11875,"15.6":1.6764,"16.0":0.31433,"16.1":0.01397,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.01117,"9.3":0.0989,"10.0-10.2":0,"10.3":0.49926,"11.0-11.2":0.0016,"11.3-11.4":0.0016,"12.0-12.1":0.46417,"12.2-12.5":3.51399,"13.0-13.1":0.10368,"13.2":0.0016,"13.3":0.06859,"13.4-13.7":0.03828,"14.0-14.4":0.11485,"14.5-14.8":0.8789,"15.0-15.1":0.1292,"15.2-15.3":0.17387,"15.4":0.27755,"15.5":0.3254,"15.6":5.00062,"16.0":1.6908,"16.1":0.09092},P:{"4":0.41818,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02144,"8.2":0,"9.2":0.01072,"10.1":0,"11.1-11.2":0,"12.0":0.01072,"13.0":0,"14.0":0,"15.0":0.02144,"16.0":0.04289,"17.0":0.06433,"18.0":2.35894},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.10206},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06985,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":1.99292},Q:{"13.1":0},O:{"0":0.00905},H:{"0":0.08849},L:{"0":32.37473},S:{"2.5":0}};
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 cba3612d6d..95ed442f03 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00326,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.03261,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02935,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.01631,"77":0.16957,"78":0.04239,"79":0.00652,"80":0,"81":0.01631,"82":0.00326,"83":0,"84":0,"85":0,"86":0.00326,"87":0,"88":0.03913,"89":0,"90":0,"91":0,"92":0.00652,"93":0.01631,"94":0,"95":0,"96":0.00326,"97":0.00326,"98":0.00326,"99":0.00326,"100":0,"101":0.00326,"102":0.00326,"103":0.00326,"104":0.09457,"105":0.02283,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00326,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00652,"50":0,"51":0,"52":0,"53":0.01631,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00652,"69":0.00326,"70":0.00652,"71":0.00326,"72":0.00652,"73":0,"74":0.00652,"75":0.00326,"76":0,"77":0.00326,"78":0.00326,"79":0.18262,"80":0.00652,"81":0.00652,"83":0.00326,"84":0.00326,"85":0.00652,"86":0.00652,"87":0.04565,"88":0.00652,"89":0.00978,"90":0.00652,"91":0.00652,"92":0.02935,"93":0.00326,"94":0.00326,"95":0.01304,"96":0.00978,"97":0.01304,"98":0.00652,"99":0.00978,"100":0.01957,"101":0.01304,"102":0.03587,"103":0.10761,"104":1.8979,"105":5.1002,"106":0.03587,"107":0,"108":0.00978,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01304,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00978,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00652,"64":0.04892,"65":0.00652,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00652,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00652,"78":0,"79":0.00652,"80":0,"81":0,"82":0.00652,"83":0,"84":0.00326,"85":0.03587,"86":0.00326,"87":0.00326,"88":0,"89":0.10761,"90":0.91308,"91":0.01631,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00326,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00326,"100":0,"101":0,"102":0.00326,"103":0.00326,"104":0.08479,"105":0.27066},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00652,"12":0,"13":0,"14":0.00652,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00326,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00326,"13.1":0.01304,"14.1":0.03261,"15.1":0.00652,"15.2-15.3":0.00326,"15.4":0.02283,"15.5":0.03261,"15.6":0.10109,"16.0":0.01631,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00135,"6.0-6.1":0,"7.0-7.1":0.02164,"8.1-8.4":0,"9.0-9.2":0.0027,"9.3":0.01352,"10.0-10.2":0.0027,"10.3":0.20016,"11.0-11.2":0.00947,"11.3-11.4":0.03111,"12.0-12.1":0.01488,"12.2-12.5":0.76954,"13.0-13.1":0.01758,"13.2":0.0027,"13.3":0.0568,"13.4-13.7":0.1082,"14.0-14.4":0.27184,"14.5-14.8":0.73032,"15.0-15.1":0.23533,"15.2-15.3":0.24209,"15.4":0.52069,"15.5":1.51475,"15.6":6.49042,"16.0":2.0422,"16.1":0.04193},P:{"4":0.47623,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09119,"8.2":0.01013,"9.2":0.0304,"10.1":0,"11.1-11.2":0.0608,"12.0":0.01013,"13.0":0.13172,"14.0":0.09119,"15.0":0.08106,"16.0":0.12159,"17.0":0.50663,"18.0":4.0328},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00274,"4.2-4.3":0.00548,"4.4":0,"4.4.3-4.4.4":0.02809},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00978,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.47847},H:{"0":0.74009},L:{"0":66.93901},S:{"2.5":0},R:{_:"0"},M:{"0":0.10782},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.02314,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01653,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.02644,"77":0.24127,"78":0.0661,"79":0.00331,"80":0,"81":0.01322,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.04958,"89":0,"90":0,"91":0.00331,"92":0,"93":0,"94":0.00331,"95":0.00331,"96":0.00331,"97":0.00331,"98":0.00331,"99":0,"100":0,"101":0,"102":0.00661,"103":0.00331,"104":0.00661,"105":0.09585,"106":0.04297,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00331,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00661,"50":0,"51":0,"52":0,"53":0.00661,"54":0,"55":0,"56":0.00331,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00331,"67":0,"68":0.00661,"69":0,"70":0,"71":0,"72":0.00331,"73":0,"74":0.00331,"75":0,"76":0,"77":0.01653,"78":0.00331,"79":0.20161,"80":0.00331,"81":0.00661,"83":0.00661,"84":0.00331,"85":0.00331,"86":0.00992,"87":0.03966,"88":0.00331,"89":0.00331,"90":0.00661,"91":0.00331,"92":0.00992,"93":0,"94":0.00331,"95":0.00661,"96":0.00992,"97":0.00661,"98":0.02975,"99":0.00661,"100":0.01983,"101":0.01653,"102":0.01983,"103":0.04627,"104":0.08593,"105":2.01605,"106":5.03352,"107":0.195,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00992,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00992,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0.00331,"63":0.00331,"64":0.00661,"65":0.01983,"66":0.00331,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00992,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01983,"80":0,"81":0,"82":0.00661,"83":0.00331,"84":0.00331,"85":0.02975,"86":0.00331,"87":0.00331,"88":0.00331,"89":0.00661,"90":0.45609,"91":0.63456,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00331,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00331,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00331,"103":0.00331,"104":0.02644,"105":0.05288,"106":0.28093,"107":0.02644},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01983,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00331,"11.1":0,"12.1":0.00331,"13.1":0.01322,"14.1":0.03966,"15.1":0.01653,"15.2-15.3":0.00661,"15.4":0.02314,"15.5":0.02644,"15.6":0.09585,"16.0":0.05288,"16.1":0.00661,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00509,"6.0-6.1":0,"7.0-7.1":0.04242,"8.1-8.4":0,"9.0-9.2":0.00339,"9.3":0.00679,"10.0-10.2":0.0017,"10.3":0.13915,"11.0-11.2":0.01188,"11.3-11.4":0.00848,"12.0-12.1":0.01358,"12.2-12.5":0.70764,"13.0-13.1":0.02715,"13.2":0.00339,"13.3":0.02885,"13.4-13.7":0.08655,"14.0-14.4":0.42255,"14.5-14.8":0.78231,"15.0-15.1":0.25115,"15.2-15.3":0.30546,"15.4":0.41406,"15.5":1.21164,"15.6":4.39857,"16.0":7.00004,"16.1":0.37164},P:{"4":0.45685,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06091,"8.2":0,"9.2":0.0203,"10.1":0,"11.1-11.2":0.05076,"12.0":0.01015,"13.0":0.11167,"14.0":0.05076,"15.0":0.04061,"16.0":0.13198,"17.0":0.30457,"18.0":3.70557},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0042,"4.2-4.3":0.00525,"4.4":0,"4.4.3-4.4.4":0.03046},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01322,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09373},Q:{"13.1":0},O:{"0":0.42179},H:{"0":0.65919},L:{"0":64.63938},S:{"2.5":0}};
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 cc50db9f69..7b5c01a9eb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.29383,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05342,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00382,"66":0,"67":0,"68":0.00382,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00382,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00382,"85":0,"86":0,"87":0,"88":0.00382,"89":0.00382,"90":0,"91":0.01526,"92":0,"93":0,"94":0,"95":0.00382,"96":0,"97":0.01145,"98":0.00382,"99":0.03053,"100":0.00382,"101":0.00382,"102":0.01526,"103":0.04198,"104":0.88913,"105":0.28238,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00382,"23":0,"24":0,"25":0,"26":0.00382,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00382,"39":0,"40":0,"41":0,"42":0,"43":0.00382,"44":0,"45":0,"46":0,"47":0.00382,"48":0,"49":0.05342,"50":0,"51":0,"52":0,"53":0.00763,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00382,"64":0,"65":0,"66":0,"67":0,"68":0.01145,"69":0.00382,"70":0,"71":0,"72":0,"73":0.00382,"74":0.00382,"75":0,"76":0.00763,"77":0.00763,"78":0.00382,"79":0.06106,"80":0.00382,"81":0.01145,"83":0.00763,"84":0.0229,"85":0.00763,"86":0.01908,"87":0.01526,"88":0.00763,"89":0.01145,"90":0.00382,"91":0.01145,"92":0.01526,"93":0.01526,"94":0.02671,"95":0.01145,"96":0.01526,"97":0.03053,"98":0.01908,"99":0.0229,"100":0.02671,"101":0.0229,"102":0.08014,"103":0.13356,"104":2.2667,"105":7.42212,"106":0.11066,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00763,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00382,"37":0,"38":0,"39":0,"40":0.00382,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00763,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00382,"64":0.00382,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00382,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00382,"80":0.00382,"81":0,"82":0,"83":0,"84":0,"85":0.00763,"86":0,"87":0,"88":0.00382,"89":0.03816,"90":0.52279,"91":0.01526,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00382,"16":0,"17":0,"18":0.00382,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.01145,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00763,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00763,"102":0.00382,"103":0.00763,"104":0.12211,"105":0.59911},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01526,"15":0.00382,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00382,"13.1":0.01908,"14.1":0.03053,"15.1":0.00382,"15.2-15.3":0.00382,"15.4":0.01145,"15.5":0.0229,"15.6":0.14119,"16.0":0.03434,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01738,"8.1-8.4":0,"9.0-9.2":0.00205,"9.3":0.13397,"10.0-10.2":0.00205,"10.3":0.12169,"11.0-11.2":0.00818,"11.3-11.4":0.00511,"12.0-12.1":0.01023,"12.2-12.5":0.31804,"13.0-13.1":0.0092,"13.2":0.00102,"13.3":0.0092,"13.4-13.7":0.07056,"14.0-14.4":0.16771,"14.5-14.8":0.56654,"15.0-15.1":0.0767,"15.2-15.3":0.13397,"15.4":0.28123,"15.5":0.76903,"15.6":5.79633,"16.0":1.52783,"16.1":0.01534},P:{"4":0.22408,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08148,"8.2":0,"9.2":0.02037,"10.1":0.01019,"11.1-11.2":0.06111,"12.0":0.02037,"13.0":0.0713,"14.0":0.05093,"15.0":0.05093,"16.0":0.09167,"17.0":0.17315,"18.0":2.78062},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01813,"4.2-4.3":0.03107,"4.4":0,"4.4.3-4.4.4":0.15278},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02671,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03092},H:{"0":0.21077},L:{"0":69.83658},S:{"2.5":0},R:{_:"0"},M:{"0":0.23499},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.30615,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05307,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00408,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00408,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00408,"90":0,"91":0.00408,"92":0,"93":0,"94":0,"95":0.00408,"96":0,"97":0.01633,"98":0.00408,"99":0.03266,"100":0.00408,"101":0.00408,"102":0.01225,"103":0.06123,"104":0.02041,"105":0.85314,"106":0.4082,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00408,"23":0,"24":0,"25":0,"26":0.00408,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00408,"35":0,"36":0,"37":0,"38":0.00408,"39":0,"40":0,"41":0,"42":0,"43":0.00408,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.04898,"50":0,"51":0,"52":0,"53":0.01225,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00408,"60":0,"61":0,"62":0,"63":0.00408,"64":0,"65":0.00408,"66":0,"67":0,"68":0.00816,"69":0,"70":0.00816,"71":0,"72":0.00408,"73":0.00408,"74":0.00408,"75":0,"76":0.00816,"77":0.02041,"78":0.00408,"79":0.10613,"80":0.00408,"81":0.01225,"83":0.01225,"84":0.01225,"85":0.01225,"86":0.01633,"87":0.01225,"88":0.00816,"89":0.02041,"90":0.00408,"91":0.01633,"92":0.01633,"93":0.01225,"94":0.03674,"95":0.01633,"96":0.00816,"97":0.02041,"98":0.01633,"99":0.03266,"100":0.01633,"101":0.01225,"102":0.05307,"103":0.07348,"104":0.12246,"105":2.88597,"106":8.34361,"107":0.31023,"108":0.00408,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02449,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00408,"37":0,"38":0,"39":0,"40":0.00408,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01225,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00408,"66":0,"67":0,"68":0,"69":0.00408,"70":0,"71":0,"72":0.01225,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00408,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01225,"86":0.00408,"87":0,"88":0.00408,"89":0,"90":0.20002,"91":0.47759,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00408,"16":0,"17":0,"18":0.00408,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00816,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00816,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00408,"102":0.00408,"103":0.00408,"104":0.00816,"105":0.18369,"106":0.64496,"107":0.04898},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00408,"14":0.01225,"15":0.00408,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00408,"11.1":0,"12.1":0.01225,"13.1":0.01633,"14.1":0.03266,"15.1":0.00816,"15.2-15.3":0.00408,"15.4":0.01225,"15.5":0.01633,"15.6":0.14695,"16.0":0.07756,"16.1":0.01633,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00106,"6.0-6.1":0,"7.0-7.1":0.01378,"8.1-8.4":0,"9.0-9.2":0.00212,"9.3":0.11126,"10.0-10.2":0.00106,"10.3":0.10278,"11.0-11.2":0.00212,"11.3-11.4":0.0053,"12.0-12.1":0.00954,"12.2-12.5":0.31895,"13.0-13.1":0.0106,"13.2":0,"13.3":0.0106,"13.4-13.7":0.05298,"14.0-14.4":0.15471,"14.5-14.8":0.50968,"15.0-15.1":0.11126,"15.2-15.3":0.11974,"15.4":0.1653,"15.5":0.55736,"15.6":3.94817,"16.0":3.76379,"16.1":0.1759},P:{"4":0.25446,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05089,"8.2":0,"9.2":0.01018,"10.1":0,"11.1-11.2":0.06107,"12.0":0.02036,"13.0":0.06107,"14.0":0.05089,"15.0":0.04071,"16.0":0.08143,"17.0":0.12214,"18.0":3.13493},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01948,"4.2-4.3":0.02597,"4.4":0,"4.4.3-4.4.4":0.11904},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03266,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.31365},Q:{"13.1":0},O:{"0":0.02959},H:{"0":0.24652},L:{"0":66.89409},S:{"2.5":0}};
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 7e8ac64bb9..1768cb0a01 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.03595,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00514,"67":0.00514,"68":0.02054,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00514,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.01027,"85":0,"86":0,"87":0.01541,"88":0,"89":0,"90":0,"91":0.01027,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00514,"102":0,"103":0.06163,"104":0.74472,"105":0.25166,"106":0.02054,"107":0.01027,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00514,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.01027,"71":0,"72":0,"73":0.00514,"74":0,"75":0,"76":0.10786,"77":0.00514,"78":0,"79":0.15408,"80":0.03595,"81":0.05136,"83":0.04622,"84":0,"85":0.04622,"86":0.08731,"87":0.01027,"88":0.00514,"89":0.00514,"90":0,"91":0.01027,"92":0,"93":0.03595,"94":0.01027,"95":0.01027,"96":0.01027,"97":0,"98":0.01027,"99":0.03595,"100":0.02054,"101":0.03595,"102":0.03082,"103":0.5855,"104":3.19459,"105":9.98438,"106":0.13354,"107":0.00514,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01027,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00514,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00514,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03082,"90":0.46224,"91":0.00514,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00514,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01027,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00514,"100":0,"101":0.00514,"102":0,"103":0.10786,"104":0.8269,"105":4.67376},E:{"4":0.00514,"5":0,"6":0,"7":0,"8":0.00514,"9":0,"10":0,"11":0,"12":0,"13":0.00514,"14":0.09245,"15":0.01027,_:"0","3.1":0,"3.2":0,"5.1":0.00514,"6.1":0,"7.1":0,"9.1":0.03595,"10.1":0,"11.1":0.00514,"12.1":0.00514,"13.1":0.10272,"14.1":0.09245,"15.1":0.02568,"15.2-15.3":0.01027,"15.4":0.12326,"15.5":0.11813,"15.6":1.05802,"16.0":0.12326,"16.1":0.01027},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01562,"6.0-6.1":0,"7.0-7.1":0.02604,"8.1-8.4":0,"9.0-9.2":0.00521,"9.3":0.25343,"10.0-10.2":0,"10.3":0.10068,"11.0-11.2":0.00521,"11.3-11.4":0.01562,"12.0-12.1":0.01562,"12.2-12.5":0.56935,"13.0-13.1":0.00521,"13.2":0,"13.3":0.00521,"13.4-13.7":0.02083,"14.0-14.4":0.09894,"14.5-14.8":0.38362,"15.0-15.1":0.07117,"15.2-15.3":0.38535,"15.4":0.8384,"15.5":0.73599,"15.6":10.42186,"16.0":3.04636,"16.1":0.0434},P:{"4":0.16122,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.21496,"8.2":0,"9.2":0.01075,"10.1":0,"11.1-11.2":0.04299,"12.0":0,"13.0":0.5159,"14.0":0.0215,"15.0":0.08598,"16.0":0.16122,"17.0":0.37618,"18.0":5.073},I:{"0":0,"3":0,"4":0.07108,"2.1":0,"2.2":0,"2.3":0,"4.1":0.19547,"4.2-4.3":0.08885,"4.4":0,"4.4.3-4.4.4":1.06619},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00514,"11":0.01541,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01459},O:{"0":0.01946},H:{"0":0.14275},L:{"0":46.54742},S:{"2.5":0},R:{_:"0"},M:{"0":0.41344},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.01021,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00511,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00511,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00511,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00511,"77":0,"78":0.01021,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.01021,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00511,"99":0,"100":0,"101":0,"102":0.01532,"103":0.00511,"104":0.01021,"105":0.61771,"106":0.33183,"107":0.00511,"108":0.00511,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00511,"48":0,"49":0.00511,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00511,"68":0,"69":0,"70":0.00511,"71":0,"72":0,"73":0.00511,"74":0.00511,"75":0,"76":0.03063,"77":0.00511,"78":0,"79":0.13784,"80":0.03574,"81":0.01021,"83":0.04084,"84":0,"85":0.00511,"86":0.05105,"87":0.00511,"88":0.00511,"89":0.00511,"90":0.01021,"91":0.00511,"92":0.00511,"93":0.02042,"94":0,"95":0.01021,"96":0.01021,"97":0.00511,"98":0.01021,"99":0.03574,"100":0.01532,"101":0.00511,"102":0.01532,"103":0.27057,"104":0.11231,"105":4.00232,"106":9.25537,"107":0.37267,"108":0.00511,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01532,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00511,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00511,"90":0.23994,"91":0.36246,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00511,"13":0,"14":0,"15":0,"16":0.00511,"17":0,"18":0.01021,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01021,"102":0.00511,"103":0.01021,"104":0.01021,"105":1.2252,"106":4.00232,"107":0.36246},E:{"4":0.00511,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01021,"14":0.04595,"15":0.01532,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.03063,"10.1":0,"11.1":0,"12.1":0.01021,"13.1":0.05105,"14.1":0.12252,"15.1":0.02553,"15.2-15.3":0.04595,"15.4":0.04595,"15.5":0.14294,"15.6":1.58766,"16.0":0.27057,"16.1":0.04084,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00607,"6.0-6.1":0,"7.0-7.1":0.02025,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.164,"10.0-10.2":0,"10.3":0.09314,"11.0-11.2":0.01012,"11.3-11.4":0.01215,"12.0-12.1":0,"12.2-12.5":0.4839,"13.0-13.1":0,"13.2":0,"13.3":0.0081,"13.4-13.7":0.02227,"14.0-14.4":0.10731,"14.5-14.8":0.57097,"15.0-15.1":0.10731,"15.2-15.3":0.92529,"15.4":0.62766,"15.5":0.38267,"15.6":7.97327,"16.0":7.37193,"16.1":0.34622},P:{"4":0.14841,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.22262,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0424,"12.0":0.0106,"13.0":0.18022,"14.0":0.0212,"15.0":0.06361,"16.0":0.06361,"17.0":0.36043,"18.0":4.19798},I:{"0":0,"3":0,"4":0.05523,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05523,"4.2-4.3":0.04142,"4.4":0,"4.4.3-4.4.4":0.88361},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02042,"5.5":0},J:{"7":0,"10":0.00979},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25454},Q:{"13.1":0},O:{"0":0.00979},H:{"0":0.15293},L:{"0":46.56567},S:{"2.5":0}};
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 e68a9a3e5d..b2e2c4adfa 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00607,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00303,"48":0,"49":0,"50":0,"51":0,"52":0.01213,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00303,"69":0,"70":0,"71":0,"72":0.00303,"73":0,"74":0,"75":0,"76":0,"77":0.00303,"78":0.00607,"79":0.00303,"80":0.0091,"81":0.00303,"82":0.00303,"83":0.00303,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00303,"90":0,"91":0.00607,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00303,"98":0.00303,"99":0.00303,"100":0.00303,"101":0.00303,"102":0.0091,"103":0.02123,"104":0.61267,"105":0.24567,"106":0.01517,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00303,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00303,"49":0.00303,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00303,"56":0.00303,"57":0,"58":0.00303,"59":0,"60":0,"61":0,"62":0,"63":0.00303,"64":0.00303,"65":0.00303,"66":0,"67":0,"68":0,"69":0.00303,"70":0.00607,"71":0.00303,"72":0.00303,"73":0.00303,"74":0.01213,"75":0.00303,"76":0.00303,"77":0.00303,"78":0.00607,"79":0.0091,"80":0.01213,"81":0.01517,"83":0.03033,"84":0.05156,"85":0.0455,"86":0.05763,"87":0.04246,"88":0.00607,"89":0.0091,"90":0.00303,"91":0.00607,"92":0.0091,"93":0.00303,"94":0.01213,"95":0.0091,"96":0.0091,"97":0.01517,"98":0.00607,"99":0.01517,"100":0.01517,"101":0.0182,"102":0.02426,"103":0.11829,"104":1.06155,"105":4.22497,"106":0.07279,"107":0.00607,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00303,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00303,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00303,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00303,"55":0,"56":0,"57":0,"58":0.00607,"60":0.00303,"62":0,"63":0.04853,"64":0.2669,"65":0.0182,"66":0,"67":0,"68":0.00303,"69":0.00303,"70":0.00303,"71":0.00607,"72":0.00607,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00303,"86":0,"87":0,"88":0,"89":0.00607,"90":0.15165,"91":0.0091,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00303,"13":0,"14":0.00303,"15":0,"16":0,"17":0,"18":0.01213,"79":0,"80":0,"81":0,"83":0,"84":0.00303,"85":0.00303,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00303,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00303,"104":0.04853,"105":0.27904},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00303,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00303,"14.1":0.00607,"15.1":0,"15.2-15.3":0.00303,"15.4":0.00607,"15.5":0.01213,"15.6":0.04246,"16.0":0.01213,"16.1":0},G:{"8":0,"3.2":0.00062,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00249,"6.0-6.1":0,"7.0-7.1":0.05732,"8.1-8.4":0.00062,"9.0-9.2":0.00218,"9.3":0.02087,"10.0-10.2":0.00125,"10.3":0.02212,"11.0-11.2":0.00498,"11.3-11.4":0.00405,"12.0-12.1":0.00405,"12.2-12.5":0.22212,"13.0-13.1":0.00249,"13.2":0.00374,"13.3":0.00623,"13.4-13.7":0.03178,"14.0-14.4":0.06605,"14.5-14.8":0.10187,"15.0-15.1":0.05981,"15.2-15.3":0.09938,"15.4":0.18786,"15.5":0.29284,"15.6":1.44926,"16.0":0.3754,"16.1":0.00748},P:{"4":0.27472,"5.0-5.4":0.01017,"6.2-6.4":0.02035,"7.2-7.4":0.11192,"8.2":0,"9.2":0.02035,"10.1":0,"11.1-11.2":0.02035,"12.0":0.01017,"13.0":0.0407,"14.0":0.03052,"15.0":0.02035,"16.0":0.06105,"17.0":0.17297,"18.0":0.62066},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00313,"4.2-4.3":0.01096,"4.4":0,"4.4.3-4.4.4":0.19411},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00324,"9":0.00324,"10":0,"11":0.04206,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.88109},H:{"0":2.14367},L:{"0":81.49452},S:{"2.5":0.00697},R:{_:"0"},M:{"0":0.11147},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00581,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00291,"48":0,"49":0,"50":0,"51":0,"52":0.00872,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00291,"66":0,"67":0,"68":0.00291,"69":0,"70":0,"71":0,"72":0.00291,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00291,"79":0.00291,"80":0.00581,"81":0.00581,"82":0.00581,"83":0.00291,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00291,"90":0,"91":0.00291,"92":0.00291,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00291,"100":0.00291,"101":0.00291,"102":0.01162,"103":0.00872,"104":0.01453,"105":0.51709,"106":0.29631,"107":0.01743,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00291,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00291,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00291,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00291,"68":0,"69":0.00581,"70":0.00291,"71":0.00291,"72":0.00581,"73":0.00291,"74":0.00872,"75":0.00291,"76":0.00291,"77":0.00291,"78":0.00581,"79":0.00872,"80":0.00872,"81":0.01453,"83":0.02615,"84":0.03486,"85":0.03777,"86":0.05229,"87":0.03486,"88":0.00291,"89":0.00581,"90":0.00291,"91":0.00291,"92":0.00581,"93":0.00291,"94":0.00581,"95":0.00872,"96":0.00581,"97":0.00872,"98":0.00872,"99":0.00872,"100":0.01162,"101":0.00872,"102":0.01453,"103":0.04648,"104":0.06101,"105":1.15619,"106":3.91013,"107":0.19754,"108":0.00872,"109":0.00581,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00291,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00291,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00291,"60":0.00291,"62":0,"63":0.02615,"64":0.04939,"65":0.10749,"66":0.00291,"67":0,"68":0.00291,"69":0.00291,"70":0.00291,"71":0.00291,"72":0.02034,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00291,"86":0.00291,"87":0,"88":0,"89":0,"90":0.04358,"91":0.12201,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00291,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00872,"79":0,"80":0,"81":0,"83":0.00291,"84":0.00291,"85":0.00291,"86":0.00291,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00291,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00291,"103":0.00291,"104":0.00581,"105":0.06101,"106":0.25564,"107":0.02324},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00581,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00581,"14.1":0.00291,"15.1":0.00581,"15.2-15.3":0.00291,"15.4":0.00291,"15.5":0.00872,"15.6":0.03486,"16.0":0.02034,"16.1":0.00581,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00184,"6.0-6.1":0,"7.0-7.1":0.05848,"8.1-8.4":0.00037,"9.0-9.2":0.00147,"9.3":0.02501,"10.0-10.2":0.00074,"10.3":0.02795,"11.0-11.2":0.00294,"11.3-11.4":0.00625,"12.0-12.1":0.00441,"12.2-12.5":0.23357,"13.0-13.1":0.00331,"13.2":0.00441,"13.3":0.01177,"13.4-13.7":0.03678,"14.0-14.4":0.07688,"14.5-14.8":0.11623,"15.0-15.1":0.05996,"15.2-15.3":0.10189,"15.4":0.15596,"15.5":0.26962,"15.6":1.19028,"16.0":0.91294,"16.1":0.07945},P:{"4":0.25653,"5.0-5.4":0.01026,"6.2-6.4":0.02052,"7.2-7.4":0.08209,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.01026,"12.0":0.01026,"13.0":0.03078,"14.0":0.02052,"15.0":0.01026,"16.0":0.05131,"17.0":0.10261,"18.0":0.62594},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0033,"4.2-4.3":0.00826,"4.4":0,"4.4.3-4.4.4":0.19167},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00646,"9":0.00323,"10":0.00323,"11":0.04519,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11352},Q:{"13.1":0.0071},O:{"0":1.88018},H:{"0":2.13603},L:{"0":81.71783},S:{"2.5":0.0071}};
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 d422bda2e3..0cf89624a4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00701,"49":0,"50":0,"51":0,"52":0.02102,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00701,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04203,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.09807,"88":0,"89":0,"90":0.00701,"91":0.04904,"92":0,"93":0,"94":0.18914,"95":0,"96":0,"97":0,"98":0,"99":0.00701,"100":0.00701,"101":0.00701,"102":0.04904,"103":0.09807,"104":1.40801,"105":0.51137,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00701,"48":0,"49":0.02802,"50":0,"51":0,"52":0,"53":0.00701,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.04904,"65":0.00701,"66":0.02102,"67":0.01401,"68":0,"69":0.00701,"70":0,"71":0,"72":0.00701,"73":0,"74":0.02802,"75":0.02802,"76":0.03503,"77":0.02802,"78":0.40629,"79":0.5604,"80":0.00701,"81":0.02102,"83":0.22416,"84":0.01401,"85":0.01401,"86":0.03503,"87":0.04904,"88":0.00701,"89":0.02102,"90":0.01401,"91":0.01401,"92":0.02102,"93":0.04203,"94":0.02102,"95":0.01401,"96":0.05604,"97":0.03503,"98":0.02802,"99":0.07706,"100":0.07005,"101":0.06305,"102":0.1401,"103":0.68649,"104":6.54267,"105":23.2566,"106":0.32924,"107":0.00701,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.04904,"90":0.50436,"91":0.02102,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00701,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00701,"86":0.00701,"87":0,"88":0,"89":0,"90":0,"91":0.00701,"92":0.01401,"93":0,"94":0.00701,"95":0,"96":0.00701,"97":0.00701,"98":0.00701,"99":0.00701,"100":0.01401,"101":0.02802,"102":0.04904,"103":0.09107,"104":1.24689,"105":6.8579},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00701,"12":0,"13":0.01401,"14":0.09807,"15":0.03503,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00701,"10.1":0,"11.1":0.01401,"12.1":0.03503,"13.1":0.18213,"14.1":0.26619,"15.1":0.06305,"15.2-15.3":0.05604,"15.4":0.1401,"15.5":0.35025,"15.6":1.68821,"16.0":0.20315,"16.1":0.01401},G:{"8":0.0023,"3.2":0,"4.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.02072,"9.0-9.2":0,"9.3":0.06677,"10.0-10.2":0.00921,"10.3":0.12893,"11.0-11.2":0.02072,"11.3-11.4":0.05065,"12.0-12.1":0.02993,"12.2-12.5":0.46967,"13.0-13.1":0.01151,"13.2":0.0046,"13.3":0.02993,"13.4-13.7":0.11051,"14.0-14.4":0.37528,"14.5-14.8":0.96006,"15.0-15.1":0.29009,"15.2-15.3":0.41441,"15.4":0.55485,"15.5":1.55636,"15.6":13.85986,"16.0":3.57778,"16.1":0.04374},P:{"4":0.08167,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09188,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01021,"12.0":0.01021,"13.0":0.02042,"14.0":0.03063,"15.0":0.01021,"16.0":0.03063,"17.0":0.10209,"18.0":2.22548},I:{"0":0,"3":0,"4":0.01939,"2.1":0,"2.2":0.01385,"2.3":0,"4.1":0.00831,"4.2-4.3":0.01939,"4.4":0,"4.4.3-4.4.4":0.10804},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00701,"9":0,"10":0,"11":0.11208,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01198},H:{"0":0.09641},L:{"0":22.88131},S:{"2.5":0},R:{_:"0"},M:{"0":0.20067},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00681,"49":0,"50":0,"51":0,"52":0.01361,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04765,"79":0,"80":0.00681,"81":0,"82":0,"83":0.00681,"84":0,"85":0,"86":0,"87":0.08168,"88":0,"89":0,"90":0.00681,"91":0.00681,"92":0,"93":0,"94":0.02723,"95":0,"96":0.05446,"97":0,"98":0,"99":0.00681,"100":0.00681,"101":0.00681,"102":0.0953,"103":0.01361,"104":0.04084,"105":1.28652,"106":0.60582,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02042,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00681,"61":0,"62":0,"63":0,"64":0.10211,"65":0,"66":0.02042,"67":0.00681,"68":0,"69":0.02042,"70":0,"71":0,"72":0.00681,"73":0,"74":0.02723,"75":0.03404,"76":0.03404,"77":0.03404,"78":0.43565,"79":0.59902,"80":0.01361,"81":0.01361,"83":0.05446,"84":0.02042,"85":0.02042,"86":0.02042,"87":0.03404,"88":0.00681,"89":0.02042,"90":0.01361,"91":0.01361,"92":0.02042,"93":0.05446,"94":0.01361,"95":0.01361,"96":0.12933,"97":0.03404,"98":0.02723,"99":0.06807,"100":0.06126,"101":0.05446,"102":0.06126,"103":0.30632,"104":0.31312,"105":8.33858,"106":19.52248,"107":0.55817,"108":0.00681,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00681,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00681,"86":0,"87":0,"88":0,"89":0.00681,"90":0.31312,"91":0.57179,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00681,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00681,"93":0,"94":0.00681,"95":0,"96":0.00681,"97":0.01361,"98":0.00681,"99":0.02723,"100":0.00681,"101":0.01361,"102":0.02723,"103":0.03404,"104":0.08849,"105":1.64049,"106":5.24139,"107":0.25186},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00681,"12":0,"13":0.01361,"14":0.10211,"15":0.03404,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.02042,"12.1":0.04084,"13.1":0.17698,"14.1":0.30632,"15.1":0.06126,"15.2-15.3":0.05446,"15.4":0.13614,"15.5":0.2927,"15.6":1.5588,"16.0":0.54456,"16.1":0.07488,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0053,"9.0-9.2":0,"9.3":0.08753,"10.0-10.2":0.00265,"10.3":0.1114,"11.0-11.2":0.01326,"11.3-11.4":0.06101,"12.0-12.1":0.01326,"12.2-12.5":0.44827,"13.0-13.1":0.00796,"13.2":0.0053,"13.3":0.03448,"13.4-13.7":0.12201,"14.0-14.4":0.35278,"14.5-14.8":1.02385,"15.0-15.1":0.27586,"15.2-15.3":0.41113,"15.4":0.47214,"15.5":1.23075,"15.6":11.25445,"16.0":9.04494,"16.1":0.38991},P:{"4":0.07156,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06133,"8.2":0,"9.2":0.01022,"10.1":0,"11.1-11.2":0.01022,"12.0":0.01022,"13.0":0.02044,"14.0":0.03067,"15.0":0.02044,"16.0":0.02044,"17.0":0.06133,"18.0":2.41248},I:{"0":0,"3":0,"4":0.00987,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00493,"4.2-4.3":0.00987,"4.4":0,"4.4.3-4.4.4":0.07894},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00681,"9":0.00681,"10":0,"11":0.06807,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17242},Q:{"13.1":0},O:{"0":0.00958},H:{"0":0.08766},L:{"0":23.35967},S:{"2.5":0}};
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 bb8bb0fdd0..7ce3f1d88d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00287,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00287,"42":0,"43":0.00287,"44":0,"45":0,"46":0,"47":0.00287,"48":0.00287,"49":0,"50":0,"51":0,"52":0.00287,"53":0,"54":0,"55":0,"56":0.00287,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00287,"69":0.00287,"70":0,"71":0,"72":0.00574,"73":0,"74":0,"75":0,"76":0.00574,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00287,"87":0,"88":0,"89":0,"90":0,"91":0.00861,"92":0,"93":0,"94":0,"95":0,"96":0.00287,"97":0.00287,"98":0.06312,"99":0.00287,"100":0.00574,"101":0.00287,"102":0.00861,"103":0.05451,"104":0.73446,"105":0.18935,"106":0.00287,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02869,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00287,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00574,"30":0,"31":0,"32":0.00287,"33":0.00861,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00287,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00287,"50":0.00287,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00287,"63":0,"64":0.00287,"65":0,"66":0,"67":0,"68":0.00287,"69":0.00287,"70":0.00574,"71":0,"72":0,"73":0,"74":0,"75":0.00287,"76":0,"77":0,"78":0.00287,"79":0.00287,"80":0.00574,"81":0.03156,"83":0.00287,"84":0,"85":0,"86":0.06312,"87":0.00287,"88":0.00574,"89":0.00287,"90":0.00287,"91":0.00574,"92":0.00574,"93":0.00287,"94":0.00287,"95":0.00861,"96":0.00287,"97":0.00287,"98":0.00287,"99":0.00287,"100":0.00861,"101":0.04017,"102":0.01148,"103":0.09468,"104":0.83488,"105":2.47882,"106":0.03156,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00287,"29":0,"30":0.00287,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00574,"38":0,"39":0,"40":0,"41":0,"42":0.00287,"43":0,"44":0,"45":0,"46":0.00861,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00287,"56":0,"57":0.00287,"58":0.00574,"60":0.10615,"62":0,"63":0.10902,"64":0.13771,"65":0.00574,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.01435,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00287,"80":0,"81":0,"82":0,"83":0,"84":0.00287,"85":0,"86":0,"87":0,"88":0.00287,"89":0.00287,"90":0.16353,"91":0.01721,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00287},B:{"12":0.00574,"13":0.00287,"14":0,"15":0,"16":0,"17":0.00287,"18":0.00861,"79":0,"80":0,"81":0,"83":0,"84":0.00287,"85":0.00287,"86":0,"87":0,"88":0,"89":0.00287,"90":0.00287,"91":0,"92":0.00861,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00287,"101":0,"102":0.00287,"103":0.01148,"104":0.13484,"105":0.95825},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00287,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00574,"14.1":0.00287,"15.1":0.00287,"15.2-15.3":0,"15.4":0,"15.5":0.00574,"15.6":0.0373,"16.0":0.01435,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00686,"8.1-8.4":0,"9.0-9.2":0.00125,"9.3":0.04302,"10.0-10.2":0.00374,"10.3":0.35098,"11.0-11.2":0.01621,"11.3-11.4":0.00436,"12.0-12.1":0.10847,"12.2-12.5":0.68825,"13.0-13.1":0.01683,"13.2":0.00436,"13.3":0.06608,"13.4-13.7":0.08291,"14.0-14.4":0.64773,"14.5-14.8":0.29425,"15.0-15.1":0.19825,"15.2-15.3":0.35223,"15.4":0.20261,"15.5":0.47816,"15.6":1.71751,"16.0":0.83164,"16.1":0.01559},P:{"4":0.05018,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09033,"8.2":0,"9.2":0.03011,"10.1":0,"11.1-11.2":0.14051,"12.0":0.01004,"13.0":0.02007,"14.0":0.04014,"15.0":0.01004,"16.0":0.10036,"17.0":0.2208,"18.0":0.64232},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00261,"4.2-4.3":0.0047,"4.4":0,"4.4.3-4.4.4":0.24711},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03156,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00713},O:{"0":0.599},H:{"0":3.43635},L:{"0":79.51948},S:{"2.5":0.00713},R:{_:"0"},M:{"0":0.12123},Q:{"13.1":0.09983}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00246,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00246,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00246,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00246,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00246,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00246,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00246,"86":0.00246,"87":0,"88":0,"89":0,"90":0,"91":0.00491,"92":0,"93":0.00246,"94":0,"95":0,"96":0,"97":0.00246,"98":0.03193,"99":0.00246,"100":0.00491,"101":0.00491,"102":0.00737,"103":0.01965,"104":0.01965,"105":0.54278,"106":0.26034,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02947,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00246,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00246,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00982,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00737,"66":0,"67":0,"68":0,"69":0.00246,"70":0,"71":0,"72":0.00737,"73":0.00246,"74":0.00491,"75":0,"76":0,"77":0,"78":0,"79":0.00246,"80":0.00491,"81":0.00491,"83":0,"84":0,"85":0.00246,"86":0.05649,"87":0.00737,"88":0.00246,"89":0,"90":0,"91":0.00246,"92":0.00246,"93":0,"94":0.00246,"95":0.00246,"96":0.0221,"97":0.00491,"98":0.00737,"99":0.00246,"100":0.01228,"101":0.00246,"102":0.01719,"103":0.03438,"104":0.01719,"105":0.67786,"106":1.67745,"107":0.12771,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0.00246,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00246,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.1621,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00246,"58":0.00982,"60":0.0614,"62":0,"63":0.11789,"64":0.06386,"65":0.03193,"66":0.00491,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00246,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00246,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08596,"91":0.16455,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00246},B:{"12":0.00737,"13":0.00246,"14":0,"15":0,"16":0,"17":0.00246,"18":0.05403,"79":0,"80":0,"81":0,"83":0,"84":0.00491,"85":0,"86":0,"87":0,"88":0,"89":0.00737,"90":0.00246,"91":0,"92":0.00491,"93":0,"94":0,"95":0,"96":0,"97":0.00491,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00491,"104":0.00491,"105":0.14736,"106":0.58207,"107":0.04175},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00246,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00246,"12.1":0,"13.1":0.01228,"14.1":0.00246,"15.1":0,"15.2-15.3":0,"15.4":0.00246,"15.5":0.00737,"15.6":0.01719,"16.0":0.02456,"16.1":0.00246,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00456,"6.0-6.1":0,"7.0-7.1":0.00261,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02149,"10.0-10.2":0.0013,"10.3":0.29702,"11.0-11.2":0.00847,"11.3-11.4":0.00586,"12.0-12.1":0.34913,"12.2-12.5":0.95554,"13.0-13.1":0.00847,"13.2":0.0013,"13.3":0.01694,"13.4-13.7":0.10552,"14.0-14.4":0.65396,"14.5-14.8":0.30288,"15.0-15.1":0.18629,"15.2-15.3":0.30809,"15.4":0.11399,"15.5":0.36867,"15.6":0.8168,"16.0":1.63685,"16.1":0.13483},P:{"4":0.03052,"5.0-5.4":0,"6.2-6.4":0.01017,"7.2-7.4":0.04069,"8.2":0,"9.2":0.03052,"10.1":0,"11.1-11.2":0.04069,"12.0":0,"13.0":0.03052,"14.0":0.02035,"15.0":0.01017,"16.0":0.10173,"17.0":0.24415,"18.0":0.74263},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00017,"4.2-4.3":0.00137,"4.4":0,"4.4.3-4.4.4":0.12284},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03193,"5.5":0},J:{"7":0,"10":0.00754},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12825},Q:{"13.1":0.05281},O:{"0":0.39229},H:{"0":3.76392},L:{"0":81.01796},S:{"2.5":0.00754}};
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 5dd2b6ee02..2f3464ffd5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05619,"53":0,"54":0,"55":0,"56":0.00375,"57":0,"58":0,"59":0,"60":0.00375,"61":0,"62":0,"63":0,"64":0,"65":0.00375,"66":0.00749,"67":0,"68":0.02997,"69":0.00375,"70":0,"71":0,"72":0.00375,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00749,"79":0,"80":0.00749,"81":0.00375,"82":0.00375,"83":0.00749,"84":0.00749,"85":0.00375,"86":0,"87":0.00749,"88":0.00749,"89":0.00375,"90":0.00375,"91":0.04121,"92":0,"93":0,"94":0.00749,"95":0.01124,"96":0.00375,"97":0.00749,"98":0.00749,"99":0.01124,"100":0.00749,"101":0.00749,"102":0.02997,"103":0.08616,"104":1.36354,"105":0.38958,"106":0.00375,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00375,"34":0,"35":0,"36":0,"37":0,"38":0.00375,"39":0,"40":0,"41":0,"42":0,"43":0.00375,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05994,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00375,"59":0.00375,"60":0,"61":0,"62":0,"63":0.00375,"64":0,"65":0,"66":0,"67":0.00375,"68":0,"69":0.01498,"70":0.00375,"71":0.00375,"72":0,"73":0.00375,"74":0.00375,"75":0.00375,"76":0.00375,"77":0.00375,"78":0.00375,"79":0.03371,"80":0.00749,"81":0.02997,"83":0.01498,"84":0.02248,"85":0.02248,"86":0.04121,"87":0.02248,"88":0.00749,"89":0.01124,"90":0.00375,"91":0.00375,"92":0.04495,"93":0.00749,"94":0.00375,"95":0.01124,"96":0.01873,"97":0.01873,"98":0.01124,"99":0.01124,"100":0.01873,"101":0.02248,"102":0.03746,"103":0.14984,"104":2.07528,"105":6.43937,"106":0.07867,"107":0.00375,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00749,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00375,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00375,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00375,"64":0.00749,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00749,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00375,"83":0,"84":0,"85":0.01124,"86":0,"87":0.00375,"88":0.00375,"89":0.03371,"90":0.44952,"91":0.01498,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00375,"16":0,"17":0,"18":0.00375,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00375,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00375,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00375,"102":0.00375,"103":0.01124,"104":0.14984,"105":0.79415},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00375,"14":0.01124,"15":0.00375,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00375,"10.1":0,"11.1":0.00375,"12.1":0.00749,"13.1":0.01873,"14.1":0.03371,"15.1":0.00375,"15.2-15.3":0.00749,"15.4":0.01498,"15.5":0.03371,"15.6":0.13111,"16.0":0.02622,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0013,"6.0-6.1":0,"7.0-7.1":0.00389,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02592,"10.0-10.2":0.00259,"10.3":0.06091,"11.0-11.2":0.01944,"11.3-11.4":0.00907,"12.0-12.1":0.01296,"12.2-12.5":0.30324,"13.0-13.1":0.00907,"13.2":0.00389,"13.3":0.02592,"13.4-13.7":0.10367,"14.0-14.4":0.25011,"14.5-14.8":0.71534,"15.0-15.1":0.14514,"15.2-15.3":0.26177,"15.4":0.35378,"15.5":0.98749,"15.6":7.20916,"16.0":2.17713,"16.1":0.0324},P:{"4":0.08205,"5.0-5.4":0,"6.2-6.4":0.01026,"7.2-7.4":0.01026,"8.2":0,"9.2":0,"10.1":0.01026,"11.1-11.2":0.05128,"12.0":0.01026,"13.0":0.05128,"14.0":0.07179,"15.0":0.03077,"16.0":0.10256,"17.0":0.23588,"18.0":2.26651},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01739,"4.2-4.3":0.04173,"4.4":0,"4.4.3-4.4.4":0.18085},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00387,"9":0,"10":0,"11":0.11601,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03127},H:{"0":0.2842},L:{"0":67.68041},S:{"2.5":0},R:{_:"0"},M:{"0":0.19387},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04906,"53":0,"54":0,"55":0,"56":0.00377,"57":0,"58":0,"59":0,"60":0.00377,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00755,"67":0,"68":0.03397,"69":0,"70":0,"71":0,"72":0.00377,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01132,"79":0.00377,"80":0.0151,"81":0.00377,"82":0.00377,"83":0.00755,"84":0.00755,"85":0.00377,"86":0,"87":0.00755,"88":0.01132,"89":0.00377,"90":0.00377,"91":0.01132,"92":0.00377,"93":0,"94":0.00755,"95":0.00755,"96":0.00377,"97":0.00755,"98":0.00377,"99":0.01132,"100":0.00755,"101":0.01132,"102":0.05661,"103":0.02264,"104":0.04906,"105":1.23032,"106":0.53213,"107":0.00377,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00377,"34":0,"35":0,"36":0,"37":0,"38":0.00377,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05661,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00377,"59":0,"60":0,"61":0,"62":0,"63":0.00377,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.02264,"70":0.00377,"71":0.00377,"72":0,"73":0.00377,"74":0.00377,"75":0.00377,"76":0.00377,"77":0.00377,"78":0.00377,"79":0.03397,"80":0.00377,"81":0.02264,"83":0.00755,"84":0.01132,"85":0.01132,"86":0.0151,"87":0.0151,"88":0.00755,"89":0.00755,"90":0.00377,"91":0.00755,"92":0.04529,"93":0.00377,"94":0.00377,"95":0.01132,"96":0.0151,"97":0.01132,"98":0.0151,"99":0.01887,"100":0.0151,"101":0.02642,"102":0.02642,"103":0.08303,"104":0.09812,"105":2.37762,"106":6.34032,"107":0.21134,"108":0.00377,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00755,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00377,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00377,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00377,"64":0,"65":0.00377,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00755,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00377,"83":0,"84":0,"85":0.00755,"86":0,"87":0.00377,"88":0,"89":0,"90":0.18493,"91":0.40759,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00377,"79":0,"80":0,"81":0,"83":0,"84":0.00377,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00377,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00377,"104":0.00755,"105":0.20002,"106":0.72461,"107":0.04906},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00377,"14":0.0151,"15":0.00377,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00377,"10.1":0,"11.1":0.00377,"12.1":0.00755,"13.1":0.0151,"14.1":0.02264,"15.1":0.00755,"15.2-15.3":0.00377,"15.4":0.0151,"15.5":0.02264,"15.6":0.11322,"16.0":0.06416,"16.1":0.01132,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00135,"6.0-6.1":0,"7.0-7.1":0.00542,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02166,"10.0-10.2":0.00271,"10.3":0.0528,"11.0-11.2":0.01895,"11.3-11.4":0.00812,"12.0-12.1":0.01218,"12.2-12.5":0.2667,"13.0-13.1":0.00948,"13.2":0.00406,"13.3":0.02031,"13.4-13.7":0.09206,"14.0-14.4":0.22744,"14.5-14.8":0.66743,"15.0-15.1":0.1083,"15.2-15.3":0.20036,"15.4":0.25316,"15.5":0.67826,"15.6":4.94142,"16.0":5.06867,"16.1":0.28972},P:{"4":0.08277,"5.0-5.4":0,"6.2-6.4":0.01035,"7.2-7.4":0.01035,"8.2":0,"9.2":0,"10.1":0.01035,"11.1-11.2":0.03104,"12.0":0.01035,"13.0":0.04139,"14.0":0.05173,"15.0":0.03104,"16.0":0.08277,"17.0":0.13451,"18.0":2.37977},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00794,"4.2-4.3":0.03971,"4.4":0,"4.4.3-4.4.4":0.20254},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00401,"9":0,"10":0,"11":0.12431,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16188},Q:{"13.1":0},O:{"0":0.0249},H:{"0":0.27114},L:{"0":67.87668},S:{"2.5":0}};
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 f180f65af5..327a315f71 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00744,"35":0,"36":0.00372,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00372,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00372,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00372,"100":0,"101":0,"102":0.00372,"103":0.0186,"104":0.27521,"105":0.09669,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00372,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00372,"48":0,"49":0.00744,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00744,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00372,"66":0,"67":0,"68":0.00372,"69":0.00372,"70":0.00744,"71":0,"72":0,"73":0.00372,"74":0.00372,"75":0,"76":0.00744,"77":0.00372,"78":0,"79":0.03719,"80":0.00372,"81":0.07438,"83":0.00372,"84":0.00372,"85":0.02231,"86":0.00744,"87":0.01116,"88":0.0186,"89":0,"90":0.00372,"91":0.00372,"92":0.0186,"93":0.01116,"94":0.00372,"95":0.01116,"96":0.04835,"97":0.00744,"98":0.01116,"99":0.01488,"100":0.01488,"101":0.02975,"102":0.05207,"103":0.23802,"104":1.7814,"105":7.49007,"106":0.14504,"107":0.00372,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00372,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00372,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00372,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00372,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00744,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00372,"85":0.01116,"86":0.01488,"87":0.00372,"88":0.00744,"89":0.03719,"90":0.09298,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00744,"15":0,"16":0,"17":0,"18":0.00744,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00372,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00372,"99":0.00372,"100":0,"101":0.00744,"102":0.00372,"103":0.04091,"104":0.17479,"105":1.07851},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01116,"14":0.05579,"15":0.01116,_:"0","3.1":0,"3.2":0,"5.1":0.00372,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00372,"12.1":0.01488,"13.1":0.04835,"14.1":0.14876,"15.1":0.03347,"15.2-15.3":0.03347,"15.4":0.05207,"15.5":0.16364,"15.6":0.47231,"16.0":0.06694,"16.1":0.00372},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00532,"6.0-6.1":0,"7.0-7.1":0.01862,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08248,"10.0-10.2":0.0745,"10.3":0.16762,"11.0-11.2":0.01064,"11.3-11.4":0.00798,"12.0-12.1":0.02129,"12.2-12.5":0.49489,"13.0-13.1":0.02129,"13.2":0.02129,"13.3":0.03459,"13.4-13.7":0.16762,"14.0-14.4":0.67848,"14.5-14.8":1.01905,"15.0-15.1":0.40443,"15.2-15.3":0.58003,"15.4":0.84877,"15.5":2.34408,"15.6":13.5297,"16.0":5.29215,"16.1":0.06386},P:{"4":0.11267,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0717,"8.2":0,"9.2":0.01024,"10.1":0,"11.1-11.2":0.12291,"12.0":0.03073,"13.0":0.13315,"14.0":0.08194,"15.0":0.03073,"16.0":0.1434,"17.0":0.23558,"18.0":2.81672},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01194,"4.4":0,"4.4.3-4.4.4":0.09153},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04091,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00628},O:{"0":2.22976},H:{"0":0.51139},L:{"0":51.15605},S:{"2.5":0},R:{_:"0"},M:{"0":0.23868},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00767,"35":0,"36":0.00383,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00383,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00383,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00383,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00383,"102":0.00767,"103":0.00767,"104":0.0115,"105":0.32581,"106":0.13799,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00383,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00383,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00383,"66":0,"67":0,"68":0,"69":0.00383,"70":0.0115,"71":0.00383,"72":0,"73":0.00383,"74":0.00383,"75":0.00383,"76":0.00767,"77":0,"78":0.00383,"79":0.03066,"80":0.00383,"81":0.03833,"83":0.00767,"84":0.00383,"85":0.0115,"86":0.00767,"87":0.01533,"88":0.0115,"89":0.00383,"90":0.00767,"91":0.00767,"92":0.01917,"93":0.00767,"94":0.00767,"95":0.0115,"96":0.02683,"97":0.00767,"98":0.0115,"99":0.0115,"100":0.0115,"101":0.02683,"102":0.02683,"103":0.12649,"104":0.11882,"105":2.7406,"106":7.17538,"107":0.26064,"108":0.00383,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00383,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0115,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00767,"86":0.00767,"87":0.00383,"88":0.00383,"89":0.03066,"90":0.08816,"91":0.05366,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00383,"15":0.00383,"16":0,"17":0,"18":0.00383,"79":0,"80":0,"81":0,"83":0,"84":0.00383,"85":0,"86":0,"87":0,"88":0,"89":0.00383,"90":0.00383,"91":0,"92":0.00383,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00767,"100":0.00383,"101":0.00383,"102":0.00383,"103":0.0115,"104":0.01917,"105":0.3488,"106":1.1039,"107":0.07666},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01533,"14":0.06516,"15":0.00767,_:"0","3.1":0,"3.2":0,"5.1":0.00767,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00383,"12.1":0.00767,"13.1":0.03833,"14.1":0.13032,"15.1":0.03833,"15.2-15.3":0.01533,"15.4":0.046,"15.5":0.14949,"15.6":0.43696,"16.0":0.17249,"16.1":0.02683,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00557,"6.0-6.1":0,"7.0-7.1":0.00835,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06125,"10.0-10.2":0,"10.3":0.20045,"11.0-11.2":0.00835,"11.3-11.4":0.00557,"12.0-12.1":0.01392,"12.2-12.5":0.40924,"13.0-13.1":0.0167,"13.2":0.02227,"13.3":0.04176,"13.4-13.7":0.11414,"14.0-14.4":0.67094,"14.5-14.8":0.92706,"15.0-15.1":0.3814,"15.2-15.3":0.5039,"15.4":0.5902,"15.5":1.65368,"15.6":9.1676,"16.0":10.9549,"16.1":0.68207},P:{"4":0.09182,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06121,"8.2":0,"9.2":0.0102,"10.1":0,"11.1-11.2":0.05101,"12.0":0.05101,"13.0":0.13262,"14.0":0.05101,"15.0":0.0204,"16.0":0.11222,"17.0":0.17343,"18.0":3.07074},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00461,"4.2-4.3":0.00115,"4.4":0,"4.4.3-4.4.4":0.04491},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00383,"9":0,"10":0,"11":0.0345,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.30835},Q:{"13.1":0},O:{"0":2.27562},H:{"0":0.42621},L:{"0":49.47363},S:{"2.5":0}};
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 2689adb199..65a1521fee 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00242,"39":0,"40":0,"41":0,"42":0,"43":0.00242,"44":0,"45":0,"46":0,"47":0.00485,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00242,"67":0,"68":0.0097,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00242,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01697,"89":0,"90":0,"91":0.01454,"92":0,"93":0,"94":0,"95":0,"96":0.00242,"97":0,"98":0.00485,"99":0,"100":0,"101":0,"102":0.01212,"103":0.03878,"104":0.40723,"105":0.14544,"106":0.00242,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00242,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00242,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00242,"51":0,"52":0,"53":0,"54":0,"55":0.02424,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00242,"63":0,"64":0.05333,"65":0,"66":0,"67":0,"68":0,"69":0.00242,"70":0,"71":0.00242,"72":0,"73":0.0097,"74":0.00242,"75":0,"76":0,"77":0,"78":0,"79":0.0097,"80":0.00727,"81":0.03636,"83":0,"84":0,"85":0.00242,"86":0.00242,"87":0,"88":0.00242,"89":0.00242,"90":0.01939,"91":0.00242,"92":0,"93":0.00485,"94":0.00485,"95":0.00485,"96":0.00242,"97":0.00242,"98":0.00485,"99":0.02666,"100":0.02666,"101":0.00485,"102":0.0097,"103":0.06545,"104":0.61327,"105":1.70407,"106":0.02666,"107":0,"108":0,"109":0},F:{"9":0,"11":0.00727,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00485,"24":0.00485,"25":0,"26":0.00242,"27":0.02424,"28":0.01212,"29":0,"30":0.00485,"31":0,"32":0.00727,"33":0,"34":0,"35":0,"36":0,"37":0.12362,"38":0.00242,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00242,"47":0,"48":0,"49":0,"50":0,"51":0.02909,"52":0,"53":0,"54":0.00485,"55":0,"56":0.00242,"57":0.00242,"58":0.00485,"60":0.22786,"62":0.00242,"63":0.22301,"64":0.2424,"65":0.01212,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00485,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0097,"80":0,"81":0,"82":0.00242,"83":0,"84":0,"85":0,"86":0,"87":0.00242,"88":0,"89":0.01212,"90":0.10423,"91":0.00485,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00242},B:{"12":0.01697,"13":0.00242,"14":0.00242,"15":0.00242,"16":0,"17":0.00485,"18":0.03394,"79":0,"80":0,"81":0,"83":0,"84":0.00485,"85":0,"86":0,"87":0,"88":0,"89":0.02182,"90":0.00242,"91":0,"92":0.01697,"93":0,"94":0,"95":0,"96":0,"97":0.00242,"98":0.00242,"99":0,"100":0.00242,"101":0.01939,"102":0.00242,"103":0.0097,"104":0.08969,"105":0.4848},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.02424,"13":0,"14":0.00485,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0097,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00242,"12.1":0,"13.1":0.00727,"14.1":0.01212,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00242,"15.6":0.02666,"16.0":0.00242,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02209,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10575,"10.0-10.2":0.00072,"10.3":0.01087,"11.0-11.2":0,"11.3-11.4":0.29046,"12.0-12.1":0.07388,"12.2-12.5":1.03002,"13.0-13.1":0.00072,"13.2":0.02028,"13.3":0.01231,"13.4-13.7":0.02934,"14.0-14.4":0.16696,"14.5-14.8":0.15899,"15.0-15.1":0.11155,"15.2-15.3":0.381,"15.4":0.09235,"15.5":0.31183,"15.6":0.62764,"16.0":0.14596,"16.1":0.00905},P:{"4":0.25812,"5.0-5.4":0.02065,"6.2-6.4":0,"7.2-7.4":0.11357,"8.2":0,"9.2":0.14455,"10.1":0,"11.1-11.2":0.02065,"12.0":0,"13.0":0.02065,"14.0":0.02065,"15.0":0.03097,"16.0":0.06195,"17.0":0.19617,"18.0":0.27877},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00125,"4.2-4.3":0.00143,"4.4":0,"4.4.3-4.4.4":0.1764},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02666,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.23486},H:{"0":15.71488},L:{"0":69.05243},S:{"2.5":0.01515},R:{_:"0"},M:{"0":0.11364},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00217,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00217,"48":0,"49":0,"50":0.00217,"51":0,"52":0.00217,"53":0,"54":0,"55":0,"56":0.01084,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00217,"66":0,"67":0,"68":0.00433,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00217,"89":0,"90":0,"91":0.0065,"92":0,"93":0,"94":0,"95":0.00217,"96":0.00217,"97":0,"98":0.00217,"99":0,"100":0,"101":0,"102":0.0065,"103":0.01084,"104":0.01517,"105":0.34022,"106":0.17336,"107":0.00433,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.05418,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00217,"63":0,"64":0.01517,"65":0.00217,"66":0,"67":0,"68":0,"69":0,"70":0.00217,"71":0,"72":0,"73":0,"74":0.00217,"75":0,"76":0,"77":0,"78":0,"79":0.00433,"80":0.0065,"81":0.13219,"83":0.00217,"84":0.00217,"85":0,"86":0.00217,"87":0.00217,"88":0,"89":0,"90":0.00217,"91":0.00433,"92":0.00433,"93":0.01084,"94":0.00217,"95":0.00217,"96":0.00217,"97":0.00433,"98":0.00217,"99":0.01084,"100":0.00867,"101":0.0195,"102":0.01084,"103":0.02384,"104":0.03251,"105":0.47024,"106":1.37171,"107":0.07585,"108":0.0065,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.0065,"25":0,"26":0.00217,"27":0.01517,"28":0.00433,"29":0,"30":0.00433,"31":0,"32":0.00433,"33":0,"34":0,"35":0,"36":0,"37":0.11919,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00217,"47":0,"48":0,"49":0,"50":0,"51":0.0195,"52":0,"53":0,"54":0.00217,"55":0,"56":0.0065,"57":0,"58":0.00433,"60":0.31638,"62":0.00217,"63":0.13869,"64":0.1842,"65":0.11268,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00217,"72":0.00867,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00433,"80":0,"81":0.00217,"82":0,"83":0,"84":0,"85":0,"86":0.00217,"87":0,"88":0,"89":0.09101,"90":0.05201,"91":0.11485,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00217},B:{"12":0.0065,"13":0.0065,"14":0.013,"15":0.00217,"16":0,"17":0.0065,"18":0.03251,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00217,"86":0,"87":0,"88":0,"89":0.00433,"90":0.00433,"91":0,"92":0.01517,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00433,"102":0.00217,"103":0.01084,"104":0.00433,"105":0.08235,"106":0.21237,"107":0.00867},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00433,"13":0.00217,"14":0.00433,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.01084,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00217,"13.1":0.0065,"14.1":0.00433,"15.1":0,"15.2-15.3":0.00433,"15.4":0.0065,"15.5":0,"15.6":0.0195,"16.0":0.00867,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00295,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00701,"10.0-10.2":0,"10.3":0.01401,"11.0-11.2":0.01844,"11.3-11.4":0.01475,"12.0-12.1":0.33037,"12.2-12.5":0.82186,"13.0-13.1":0.00479,"13.2":0.01475,"13.3":0.02544,"13.4-13.7":0.04646,"14.0-14.4":0.1626,"14.5-14.8":0.34844,"15.0-15.1":0.10693,"15.2-15.3":0.39416,"15.4":0.03835,"15.5":0.26879,"15.6":0.37867,"16.0":0.53611,"16.1":0.02581},P:{"4":1.05216,"5.0-5.4":0.04008,"6.2-6.4":0.02004,"7.2-7.4":0.10021,"8.2":0,"9.2":0.06012,"10.1":0.01002,"11.1-11.2":0.03006,"12.0":0,"13.0":0.02004,"14.0":0.17035,"15.0":0.01002,"16.0":0.08016,"17.0":0.07014,"18.0":0.56115},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.05084},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0195,"5.5":0},J:{"7":0,"10":0.0235},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0705},Q:{"13.1":0},O:{"0":0.22716},H:{"0":14.96504},L:{"0":70.21342},S:{"2.5":0.01567}};
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 f5ef164e14..b5fb854893 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00321,"48":0,"49":0,"50":0,"51":0,"52":0.00641,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00962,"69":0,"70":0,"71":0,"72":0.00321,"73":0,"74":0,"75":0.00641,"76":0,"77":0,"78":0,"79":0,"80":0.00321,"81":0,"82":0,"83":0,"84":0.01924,"85":0.00321,"86":0,"87":0.00321,"88":0.00641,"89":0,"90":0,"91":0.00962,"92":0,"93":0.00321,"94":0,"95":0,"96":0.00962,"97":0,"98":0.00321,"99":0.00321,"100":0.00641,"101":0.00321,"102":0.00962,"103":0.03207,"104":0.41691,"105":0.12507,"106":0.00641,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00321,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00321,"43":0.00641,"44":0.00321,"45":0,"46":0,"47":0.00321,"48":0,"49":0,"50":0.00321,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.04169,"66":0,"67":0.00321,"68":0.00321,"69":0.00321,"70":0.00321,"71":0.00321,"72":0.00321,"73":0,"74":0.07055,"75":0.00641,"76":0,"77":0.01283,"78":0.29184,"79":0.00641,"80":0.01283,"81":0.02245,"83":0.00321,"84":0.01283,"85":0.00641,"86":0.01604,"87":0.01283,"88":0.01604,"89":0.00321,"90":0.00641,"91":0.03207,"92":0.01283,"93":0.00641,"94":0.01604,"95":0.01604,"96":0.01604,"97":0.00962,"98":0.02245,"99":0.2309,"100":0.01924,"101":0.02566,"102":0.02886,"103":0.10904,"104":1.05831,"105":3.94782,"106":0.06735,"107":0.02566,"108":0.00321,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00321,"25":0,"26":0,"27":0,"28":0.00641,"29":0,"30":0.00321,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00321,"38":0,"39":0,"40":0,"41":0,"42":0.00321,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00321,"52":0,"53":0,"54":0,"55":0,"56":0.00321,"57":0.01283,"58":0.00641,"60":0.06735,"62":0,"63":0.12187,"64":0.16997,"65":0.00962,"66":0,"67":0,"68":0.00321,"69":0,"70":0,"71":0.00641,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00641,"80":0,"81":0,"82":0.00321,"83":0,"84":0.00321,"85":0.01604,"86":0,"87":0,"88":0,"89":0.01283,"90":0.22128,"91":0.01604,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00321},B:{"12":0.00321,"13":0.00321,"14":0.00321,"15":0.07697,"16":0,"17":0.00962,"18":0.02245,"79":0,"80":0,"81":0,"83":0,"84":0.00321,"85":0.00321,"86":0,"87":0.00321,"88":0,"89":0.01283,"90":0.00321,"91":0,"92":0.00641,"93":0,"94":0,"95":0,"96":0.00321,"97":0,"98":0,"99":0.00641,"100":0,"101":0.00321,"102":0.00321,"103":0.00962,"104":0.11545,"105":0.40088},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00321,"14":0.00321,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00641,"14.1":0.00641,"15.1":0.00641,"15.2-15.3":0.00641,"15.4":0.00641,"15.5":0.02245,"15.6":0.05131,"16.0":0.01604,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0028,"6.0-6.1":0.00466,"7.0-7.1":0.0056,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03544,"10.0-10.2":0.00093,"10.3":0.01865,"11.0-11.2":0.0056,"11.3-11.4":0.00373,"12.0-12.1":0.01212,"12.2-12.5":1.52934,"13.0-13.1":0.02052,"13.2":0.02145,"13.3":0.29468,"13.4-13.7":0.28629,"14.0-14.4":0.33478,"14.5-14.8":1.02205,"15.0-15.1":0.2667,"15.2-15.3":0.622,"15.4":1.03417,"15.5":0.8915,"15.6":1.87065,"16.0":0.86072,"16.1":0.02984},P:{"4":0.05114,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05114,"8.2":0,"9.2":0.01023,"10.1":0.26594,"11.1-11.2":0.01023,"12.0":0,"13.0":0.01023,"14.0":0.01023,"15.0":0.01023,"16.0":0.02046,"17.0":0.18411,"18.0":0.26594},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.0033,"4.4":0,"4.4.3-4.4.4":0.05795},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03528,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00679},O:{"0":0.54344},H:{"0":4.55327},L:{"0":73.5972},S:{"2.5":0.03397},R:{_:"0"},M:{"0":0.12227},Q:{"13.1":0.1019}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00265,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00265,"53":0,"54":0,"55":0,"56":0.00265,"57":0,"58":0,"59":0,"60":0.00265,"61":0,"62":0,"63":0,"64":0,"65":0.00265,"66":0,"67":0,"68":0.06885,"69":0,"70":0,"71":0,"72":0.0053,"73":0,"74":0,"75":0.0053,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01324,"86":0,"87":0,"88":0.00265,"89":0,"90":0,"91":0.00794,"92":0.00265,"93":0.00265,"94":0,"95":0,"96":0,"97":0.00794,"98":0.00265,"99":0.00265,"100":0.00794,"101":0.00265,"102":0.0053,"103":0.00265,"104":0.01324,"105":0.24362,"106":0.09268,"107":0.00265,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00265,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00265,"44":0.00265,"45":0,"46":0,"47":0.00265,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00265,"63":0.11651,"64":0.02383,"65":0.00794,"66":0,"67":0,"68":0,"69":0.01059,"70":0.00265,"71":0.00265,"72":0.00265,"73":0,"74":0.05561,"75":0.0715,"76":0.00265,"77":0.00265,"78":0.00794,"79":0.00265,"80":0.0053,"81":0.01589,"83":0.00265,"84":0.00794,"85":0.0053,"86":0.01059,"87":0.01324,"88":0.00794,"89":0.00265,"90":0.00794,"91":0.0053,"92":0.00794,"93":0.00265,"94":0.01589,"95":0.01059,"96":0.00794,"97":0.0053,"98":0.01324,"99":0.0053,"100":0.00794,"101":0.01059,"102":0.03178,"103":0.04766,"104":0.07414,"105":0.94798,"106":2.27198,"107":0.08474,"108":0.01589,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00265,"29":0.00265,"30":0.0053,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00265,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00265,"57":0.0053,"58":0.00265,"60":0.0609,"62":0,"63":0.06885,"64":0.04766,"65":0.05561,"66":0,"67":0,"68":0,"69":0,"70":0.00265,"71":0,"72":0.00794,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01059,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0053,"86":0,"87":0,"88":0,"89":0,"90":0.05561,"91":0.1377,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.0053},B:{"12":0.00265,"13":0.00265,"14":0.00794,"15":0.03972,"16":0,"17":0.00265,"18":0.01324,"79":0,"80":0,"81":0,"83":0,"84":0.00265,"85":0.00265,"86":0,"87":0,"88":0,"89":0.00794,"90":0.00265,"91":0,"92":0.00794,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00265,"102":0,"103":0.0053,"104":0.01324,"105":0.10327,"106":0.30452,"107":0.02118},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0053,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00265,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0053,"12.1":0,"13.1":0.0053,"14.1":0.00265,"15.1":0.00794,"15.2-15.3":0.0053,"15.4":0.00265,"15.5":0.01059,"15.6":0.04766,"16.0":0.05031,"16.1":0.0053,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0037,"6.0-6.1":0,"7.0-7.1":0.02591,"8.1-8.4":0.00185,"9.0-9.2":0,"9.3":0.0148,"10.0-10.2":0.00093,"10.3":0.04349,"11.0-11.2":0.0185,"11.3-11.4":0.00555,"12.0-12.1":0.00463,"12.2-12.5":1.74496,"13.0-13.1":0.03331,"13.2":0.05089,"13.3":0.2276,"13.4-13.7":0.41635,"14.0-14.4":0.27201,"14.5-14.8":0.65228,"15.0-15.1":0.38027,"15.2-15.3":0.37101,"15.4":0.48481,"15.5":0.57549,"15.6":1.49145,"16.0":1.76624,"16.1":0.26091},P:{"4":0.04224,"5.0-5.4":0,"6.2-6.4":0.01056,"7.2-7.4":0.0528,"8.2":0,"9.2":0.01056,"10.1":0,"11.1-11.2":0.01056,"12.0":0,"13.0":0,"14.0":0.01056,"15.0":0,"16.0":0.02112,"17.0":0.04224,"18.0":0.38017},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00034,"4.2-4.3":0.00151,"4.4":0,"4.4.3-4.4.4":0.06404},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01059,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07352},Q:{"13.1":0.27938},O:{"0":0.39701},H:{"0":4.92796},L:{"0":76.91784},S:{"2.5":0.08822}};
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 f13f935b91..c4554ba808 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00305,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0061,"104":0.03968,"105":0.01221,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00305,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0061,"78":0,"79":0,"80":0,"81":0,"83":0.00305,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01526,"92":0,"93":0.00305,"94":0.00305,"95":0.00305,"96":0.0061,"97":0.00916,"98":0.0061,"99":0.00305,"100":0.00305,"101":0,"102":0.00916,"103":0.03662,"104":0.37845,"105":1.28184,"106":0.02136,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00305,"87":0,"88":0,"89":0.00305,"90":0.03662,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00305,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00305,"104":0.0763,"105":0.40286},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01831,"15":0.00916,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00305,"12.1":0.0061,"13.1":0.0824,"14.1":0.12208,"15.1":0.02136,"15.2-15.3":0.03357,"15.4":0.12513,"15.5":0.53105,"15.6":5.1121,"16.0":0.33572,"16.1":0.03662},G:{"8":0,"3.2":0,"4.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.02616,"10.0-10.2":0,"10.3":0.03487,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.01744,"12.2-12.5":0.13949,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.04359,"14.5-14.8":0.28771,"15.0-15.1":0.18309,"15.2-15.3":0.60157,"15.4":0.89799,"15.5":5.67564,"15.6":68.21233,"16.0":8.57885,"16.1":0.11334},P:{"4":0.0615,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0205,"12.0":0,"13.0":0.01025,"14.0":0.01025,"15.0":0,"16.0":0.03075,"17.0":0.03075,"18.0":0.87125},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01602,"4.4":0,"4.4.3-4.4.4":0.06943},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0061,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.00695},H:{"0":0.01316},L:{"0":4.60928},S:{"2.5":0},R:{_:"0"},M:{"0":0.0139},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00655,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00655,"103":0,"104":0.00328,"105":0.03931,"106":0.01966,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00328,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00328,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00655,"78":0,"79":0,"80":0,"81":0,"83":0.00328,"84":0,"85":0,"86":0,"87":0.00328,"88":0,"89":0,"90":0,"91":0.0131,"92":0.00328,"93":0,"94":0,"95":0.00328,"96":0.00655,"97":0.00655,"98":0.00328,"99":0.00328,"100":0.00328,"101":0,"102":0.00655,"103":0.04914,"104":0.06224,"105":0.66175,"106":1.54955,"107":0.06552,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01638,"91":0.02948,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00328,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00328,"105":0.095,"106":0.44881,"107":0.03604},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0131,"15":0.00983,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00328,"10.1":0,"11.1":0.00328,"12.1":0.00328,"13.1":0.13432,"14.1":0.12449,"15.1":0.02948,"15.2-15.3":0.02621,"15.4":0.10811,"15.5":0.38984,"15.6":4.9828,"16.0":1.02866,"16.1":0.22932,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01759,"10.0-10.2":0,"10.3":0.02638,"11.0-11.2":0.00879,"11.3-11.4":0,"12.0-12.1":0.00879,"12.2-12.5":0.1495,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.16709,"14.5-14.8":0.3078,"15.0-15.1":0.26383,"15.2-15.3":0.598,"15.4":0.96736,"15.5":4.30915,"15.6":53.60058,"16.0":20.39372,"16.1":1.18722},P:{"4":0.05184,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.11406,"12.0":0,"13.0":0.01037,"14.0":0.02074,"15.0":0,"16.0":0.02074,"17.0":0.01037,"18.0":0.88135},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01572,"4.4":0,"4.4.3-4.4.4":0.0629},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00655,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.01345},Q:{"13.1":0},O:{"0":0.01345},H:{"0":0.00637},L:{"0":5.90893},S:{"2.5":0}};
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 a87a4f0d59..e6113bd8b4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00431,"45":0,"46":0,"47":0,"48":0.00431,"49":0,"50":0,"51":0,"52":0.01724,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00431,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00431,"90":0,"91":0.00431,"92":0,"93":0,"94":0,"95":0.00431,"96":0,"97":0,"98":0,"99":0.00431,"100":0.00431,"101":0.00431,"102":0.00862,"103":0.0431,"104":0.69822,"105":0.24567,"106":0.00431,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01293,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00862,"48":0,"49":0.08189,"50":0.00431,"51":0,"52":0,"53":0.00431,"54":0,"55":0.00431,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.01293,"63":0,"64":0,"65":0.00431,"66":0,"67":0,"68":0.00431,"69":0.00431,"70":0.00862,"71":0.01724,"72":0.00862,"73":0.01293,"74":0,"75":0.00862,"76":0,"77":0,"78":0.00862,"79":0.11637,"80":0.00431,"81":0.02155,"83":0.01293,"84":0.00862,"85":0.01724,"86":0,"87":0.02155,"88":0.01293,"89":0.00862,"90":0,"91":0.00862,"92":0.04741,"93":0,"94":0.00431,"95":0.01293,"96":0.00862,"97":0.04741,"98":0.01724,"99":0.02155,"100":0.03017,"101":0.01724,"102":0.02586,"103":0.20688,"104":2.6722,"105":8.62862,"106":0.09482,"107":0.00431,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01293,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02586,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00431,"55":0,"56":0,"57":0,"58":0.0862,"60":0.03017,"62":0,"63":0.02155,"64":0.31894,"65":0.01724,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00431,"86":0,"87":0,"88":0,"89":0.03879,"90":0.33618,"91":0.01724,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00431,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00431,"100":0,"101":0.00431,"102":0,"103":0.00862,"104":0.16378,"105":1.02578},E:{"4":0,"5":0,"6":0,"7":0.00862,"8":0,"9":0,"10":0,"11":0,"12":0.00431,"13":0.02155,"14":0.07327,"15":0.03879,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.06465,"10.1":0,"11.1":0.00431,"12.1":0.03448,"13.1":0.07758,"14.1":0.16809,"15.1":0.05603,"15.2-15.3":0.02586,"15.4":0.09913,"15.5":0.18533,"15.6":1.23266,"16.0":0.08189,"16.1":0.00862},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00229,"7.0-7.1":0.0664,"8.1-8.4":0.02976,"9.0-9.2":0.01603,"9.3":0.27017,"10.0-10.2":0.00229,"10.3":0.49913,"11.0-11.2":0.01145,"11.3-11.4":0.00687,"12.0-12.1":0.06182,"12.2-12.5":1.05549,"13.0-13.1":0.03205,"13.2":0.01832,"13.3":0.0435,"13.4-13.7":0.09845,"14.0-14.4":0.36404,"14.5-14.8":0.71664,"15.0-15.1":0.48081,"15.2-15.3":0.64566,"15.4":0.97536,"15.5":1.2959,"15.6":10.94874,"16.0":4.5883,"16.1":0.0229},P:{"4":0.47865,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05318,"8.2":0,"9.2":0,"10.1":0.01064,"11.1-11.2":0.02127,"12.0":0.01064,"13.0":0.04255,"14.0":0.01064,"15.0":0.02127,"16.0":0.05318,"17.0":0.13828,"18.0":1.52105},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00304,"4.2-4.3":0.00608,"4.4":0,"4.4.3-4.4.4":0.06536},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01724,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.48509},H:{"0":2.17093},L:{"0":51.26196},S:{"2.5":0},R:{_:"0"},M:{"0":0.15363},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.0045,"49":0,"50":0,"51":0,"52":0.01351,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00901,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0045,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0045,"100":0,"101":0.0045,"102":0.0045,"103":0.0045,"104":0.04054,"105":0.7927,"106":0.39635,"107":0.0045,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01351,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01802,"48":0,"49":0.1171,"50":0.0045,"51":0,"52":0,"53":0,"54":0,"55":0.00901,"56":0.0045,"57":0,"58":0,"59":0,"60":0.0045,"61":0,"62":0.01802,"63":0,"64":0,"65":0,"66":0.0045,"67":0,"68":0,"69":0.0045,"70":0.01351,"71":0.01802,"72":0.0045,"73":0.00901,"74":0,"75":0.0045,"76":0,"77":0,"78":0.01802,"79":0.1171,"80":0.0045,"81":0.02702,"83":0.0045,"84":0.02252,"85":0.01802,"86":0,"87":0.04054,"88":0.01351,"89":0.0045,"90":0.0045,"91":0.00901,"92":0.04954,"93":0,"94":0.00901,"95":0.00901,"96":0.00901,"97":0.00901,"98":0.00901,"99":0.01351,"100":0.01802,"101":0.01351,"102":0.01802,"103":0.15764,"104":0.10359,"105":3.22036,"106":8.80532,"107":0.38734,"108":0.0045,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01802,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.03603,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.0045,"55":0,"56":0,"57":0,"58":0.02702,"60":0.01351,"62":0,"63":0.01351,"64":0.06756,"65":0.16665,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01802,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0045,"89":0.0045,"90":0.14413,"91":0.30627,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0045,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0045,"100":0,"101":0,"102":0.0045,"103":0.0045,"104":0.0045,"105":0.25673,"106":0.99989,"107":0.06756},E:{"4":0,"5":0,"6":0,"7":0.00901,"8":0,"9":0,"10":0,"11":0,"12":0.00901,"13":0.02252,"14":0.06756,"15":0.03153,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01351,"10.1":0,"11.1":0.0045,"12.1":0.04054,"13.1":0.09458,"14.1":0.17115,"15.1":0.09909,"15.2-15.3":0.04054,"15.4":0.07206,"15.5":0.14413,"15.6":1.28814,"16.0":0.30177,"16.1":0.05405,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00976,"7.0-7.1":0.03172,"8.1-8.4":0.03172,"9.0-9.2":0.02196,"9.3":0.29036,"10.0-10.2":0.00488,"10.3":0.3904,"11.0-11.2":0.00244,"11.3-11.4":0.0122,"12.0-12.1":0.05612,"12.2-12.5":1.13215,"13.0-13.1":0.0732,"13.2":0.00488,"13.3":0.0122,"13.4-13.7":0.13908,"14.0-14.4":0.3538,"14.5-14.8":0.72468,"15.0-15.1":0.42944,"15.2-15.3":0.48556,"15.4":0.69784,"15.5":0.93695,"15.6":6.51476,"16.0":10.26746,"16.1":0.32452},P:{"4":0.38358,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04262,"8.2":0,"9.2":0,"10.1":0.02131,"11.1-11.2":0.04262,"12.0":0,"13.0":0.04262,"14.0":0.01065,"15.0":0.03196,"16.0":0.04262,"17.0":0.07458,"18.0":1.56628},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00285,"4.2-4.3":0.00428,"4.4":0,"4.4.3-4.4.4":0.0499},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01351,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18686},Q:{"13.1":0},O:{"0":1.48392},H:{"0":2.18537},L:{"0":48.73507},S:{"2.5":0}};
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 ae8d9cf2c7..50d85e597c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04848,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00404,"69":0,"70":0,"71":0,"72":0.00404,"73":0.00404,"74":0,"75":0.00404,"76":0,"77":0,"78":0.01212,"79":0.00404,"80":0,"81":0,"82":0.00808,"83":0.00404,"84":0,"85":0,"86":0.00404,"87":0,"88":0.00404,"89":0.00404,"90":0,"91":0.00808,"92":0.00404,"93":0.00404,"94":0.00404,"95":0.00404,"96":0.00404,"97":0.00404,"98":0.00404,"99":0.01616,"100":0.01212,"101":0.01212,"102":0.01616,"103":0.05252,"104":0.84032,"105":0.2626,"106":0.00404,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00404,"22":0,"23":0.00404,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00808,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01212,"50":0.00808,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00404,"65":0.00404,"66":0,"67":0,"68":0.00808,"69":0.01212,"70":0.01212,"71":0.00404,"72":0.00404,"73":0.00404,"74":0.00404,"75":0.00404,"76":0.00808,"77":0.00404,"78":0.00404,"79":0.04444,"80":0.01212,"81":0.01616,"83":0.01616,"84":0.00808,"85":0.0202,"86":0.0202,"87":0.03232,"88":0.01212,"89":0.01212,"90":0.00808,"91":0.07272,"92":0.01616,"93":0.01616,"94":0.0202,"95":0.0202,"96":0.02424,"97":0.02828,"98":0.02828,"99":0.02424,"100":0.03636,"101":0.03232,"102":0.1212,"103":0.17372,"104":2.23412,"105":8.75468,"106":0.17372,"107":0.00404,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01212,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00404,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01212,"64":0.0404,"65":0.00404,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00404,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00404,"86":0,"87":0,"88":0.00404,"89":0.0606,"90":0.57772,"91":0.0202,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00808,"16":0,"17":0,"18":0.01616,"79":0,"80":0,"81":0,"83":0,"84":0.00404,"85":0,"86":0.00404,"87":0,"88":0,"89":0.00404,"90":0,"91":0.00404,"92":0.00404,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00404,"99":0,"100":0,"101":0.00808,"102":0,"103":0.0202,"104":0.14544,"105":0.79184},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0606,"15":0.00404,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00404,"12.1":0,"13.1":0.01212,"14.1":0.02828,"15.1":0.00404,"15.2-15.3":0.00404,"15.4":0.01212,"15.5":0.02828,"15.6":0.08484,"16.0":0.01616,"16.1":0},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.00089,"7.0-7.1":0.01021,"8.1-8.4":0,"9.0-9.2":0.0111,"9.3":0.01687,"10.0-10.2":0.00888,"10.3":0.01288,"11.0-11.2":0.00311,"11.3-11.4":0.004,"12.0-12.1":0.00488,"12.2-12.5":0.17762,"13.0-13.1":0.00266,"13.2":0.00222,"13.3":0.00755,"13.4-13.7":0.03819,"14.0-14.4":0.25356,"14.5-14.8":0.19716,"15.0-15.1":0.05062,"15.2-15.3":0.05773,"15.4":0.08704,"15.5":0.32372,"15.6":2.27669,"16.0":0.79575,"16.1":0.00888},P:{"4":0.36652,"5.0-5.4":0.02036,"6.2-6.4":0.03054,"7.2-7.4":0.51923,"8.2":0,"9.2":0.03054,"10.1":0.04072,"11.1-11.2":0.12217,"12.0":0.05091,"13.0":0.13235,"14.0":0.08145,"15.0":0.06109,"16.0":0.18326,"17.0":0.49887,"18.0":1.69005},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00969,"4.2-4.3":0.02584,"4.4":0,"4.4.3-4.4.4":0.197},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02424,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.17284},H:{"0":0.38934},L:{"0":72.80792},S:{"2.5":0},R:{_:"0"},M:{"0":0.12516},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01141,"53":0,"54":0,"55":0,"56":0.0038,"57":0,"58":0,"59":0,"60":0.0038,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0038,"67":0,"68":0.0038,"69":0,"70":0,"71":0,"72":0.0038,"73":0.0038,"74":0,"75":0.0038,"76":0,"77":0,"78":0.0038,"79":0.01141,"80":0,"81":0,"82":0.0038,"83":0.0038,"84":0,"85":0,"86":0.0038,"87":0,"88":0.0038,"89":0,"90":0,"91":0.00761,"92":0,"93":0.0038,"94":0.0038,"95":0.00761,"96":0.0038,"97":0.0038,"98":0.0038,"99":0.01521,"100":0.01141,"101":0.01141,"102":0.01141,"103":0.01521,"104":0.01902,"105":0.59327,"106":0.27382,"107":0.0038,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00761,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0038,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01141,"50":0.0038,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0038,"64":0,"65":0,"66":0,"67":0,"68":0.00761,"69":0.00761,"70":0.00761,"71":0,"72":0.0038,"73":0.0038,"74":0.0038,"75":0.0038,"76":0.00761,"77":0.00761,"78":0.0038,"79":0.05324,"80":0.00761,"81":0.01521,"83":0.00761,"84":0.02662,"85":0.01902,"86":0.01902,"87":0.02282,"88":0.00761,"89":0.01141,"90":0.01521,"91":0.13691,"92":0.01902,"93":0.00761,"94":0.01902,"95":0.01902,"96":0.02282,"97":0.03042,"98":0.02282,"99":0.01902,"100":0.03042,"101":0.03042,"102":0.05324,"103":0.10648,"104":0.13311,"105":2.41871,"106":7.42726,"107":0.31945,"108":0.01141,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01521,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00761,"64":0.0038,"65":0.01141,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.03423,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00761,"85":0.0038,"86":0,"87":0,"88":0.0038,"89":0.0038,"90":0.17874,"91":0.39551,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0038,"16":0,"17":0.0038,"18":0.00761,"79":0,"80":0,"81":0,"83":0,"84":0.0038,"85":0,"86":0,"87":0.0038,"88":0,"89":0.0038,"90":0,"91":0.0038,"92":0.0038,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0038,"99":0,"100":0,"101":0.0038,"102":0.0038,"103":0.01141,"104":0.01141,"105":0.15973,"106":0.62369,"107":0.04564},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0038,"14":0.01521,"15":0.0038,_:"0","3.1":0,"3.2":0,"5.1":0.0038,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0038,"12.1":0,"13.1":0.01902,"14.1":0.02282,"15.1":0.0038,"15.2-15.3":0.0038,"15.4":0.00761,"15.5":0.03423,"15.6":0.07606,"16.0":0.04564,"16.1":0.01141,"16.2":0},G:{"8":0,"3.2":0.00207,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00465,"6.0-6.1":0,"7.0-7.1":0.0217,"8.1-8.4":0,"9.0-9.2":0.00826,"9.3":0.01498,"10.0-10.2":0.00413,"10.3":0.01188,"11.0-11.2":0.00723,"11.3-11.4":0.0031,"12.0-12.1":0.00465,"12.2-12.5":0.17046,"13.0-13.1":0.00826,"13.2":0.00568,"13.3":0.00981,"13.4-13.7":0.04546,"14.0-14.4":0.15497,"14.5-14.8":0.19578,"15.0-15.1":0.05114,"15.2-15.3":0.08988,"15.4":0.09143,"15.5":0.24537,"15.6":1.78109,"16.0":1.86168,"16.1":0.0811},P:{"4":0.36689,"5.0-5.4":0.01019,"6.2-6.4":0.02038,"7.2-7.4":0.52995,"8.2":0,"9.2":0.02038,"10.1":0,"11.1-11.2":0.1121,"12.0":0.03057,"13.0":0.10191,"14.0":0.08153,"15.0":0.06115,"16.0":0.17325,"17.0":0.36689,"18.0":1.95674},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00438,"4.2-4.3":0.01533,"4.4":0,"4.4.3-4.4.4":0.14452},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01902,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13633},Q:{"13.1":0},O:{"0":0.17352},H:{"0":0.44002},L:{"0":74.12025},S:{"2.5":0}};
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 e7cad0d120..81c5b8d98f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00492,"48":0,"49":0,"50":0,"51":0,"52":0.00983,"53":0,"54":0.00492,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00492,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01475,"79":0.00983,"80":0.00983,"81":0.00492,"82":0.00983,"83":0.00492,"84":0.00492,"85":0,"86":0,"87":0,"88":0.00492,"89":0,"90":0,"91":0.02458,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00492,"98":0.00492,"99":0.00492,"100":0.00492,"101":0.00492,"102":0.02458,"103":0.03932,"104":0.6537,"105":0.24084,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00492,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00492,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00492,"48":0,"49":0.00983,"50":0,"51":0.00983,"52":0,"53":0,"54":0,"55":0.00492,"56":0,"57":0,"58":0.00492,"59":0,"60":0,"61":0,"62":0,"63":0.00492,"64":0,"65":0.00492,"66":0,"67":0.00492,"68":0.00492,"69":0.00492,"70":0.00492,"71":0.00492,"72":0.00492,"73":0.00492,"74":0.00983,"75":0.00983,"76":0.01966,"77":0.00492,"78":0.00983,"79":0.04424,"80":0.01966,"81":0.01966,"83":0.04915,"84":0.09339,"85":0.07864,"86":0.10322,"87":0.0983,"88":0.00983,"89":0.01966,"90":0.02458,"91":0.36863,"92":0.01475,"93":0.03932,"94":0.01475,"95":0.00983,"96":0.02949,"97":0.03932,"98":0.01966,"99":0.02458,"100":0.0639,"101":0.02949,"102":0.07373,"103":0.25558,"104":3.11611,"105":12.88713,"106":0.34405,"107":0.00492,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01475,"65":0,"66":0,"67":0,"68":0.00492,"69":0,"70":0.00492,"71":0.00492,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00492,"86":0.00492,"87":0,"88":0.00492,"89":0.17694,"90":1.42535,"91":0.05407,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00492,"13":0,"14":0,"15":0.02458,"16":0.00492,"17":0,"18":0.01475,"79":0,"80":0,"81":0,"83":0,"84":0.00492,"85":0.00492,"86":0.00492,"87":0.00492,"88":0,"89":0,"90":0,"91":0,"92":0.00492,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00492,"101":0.00983,"102":0.00492,"103":0.01475,"104":0.2949,"105":1.68585},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00492,"14":0.01966,"15":0.00492,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01966,"10.1":0,"11.1":0,"12.1":0.00492,"13.1":0.02458,"14.1":0.02949,"15.1":0.00492,"15.2-15.3":0.00492,"15.4":0.01966,"15.5":0.03932,"15.6":0.14254,"16.0":0.04424,"16.1":0.00492},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00133,"6.0-6.1":0,"7.0-7.1":0.00133,"8.1-8.4":0,"9.0-9.2":0.00133,"9.3":0.03866,"10.0-10.2":0.00133,"10.3":0.04266,"11.0-11.2":0.01733,"11.3-11.4":0.02933,"12.0-12.1":0.03199,"12.2-12.5":0.38659,"13.0-13.1":0.012,"13.2":0.01066,"13.3":0.03466,"13.4-13.7":0.17597,"14.0-14.4":0.42925,"14.5-14.8":1.37973,"15.0-15.1":0.14264,"15.2-15.3":0.1933,"15.4":0.27461,"15.5":0.74119,"15.6":7.04128,"16.0":2.06093,"16.1":0.02666},P:{"4":0.11336,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.18549,"8.2":0,"9.2":0.01031,"10.1":0,"11.1-11.2":0.04122,"12.0":0.01031,"13.0":0.05153,"14.0":0.03092,"15.0":0.02061,"16.0":0.06183,"17.0":0.2061,"18.0":1.59728},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05372,"4.2-4.3":0.12087,"4.4":0,"4.4.3-4.4.4":0.38946},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00519,"9":0.01038,"10":0,"11":0.07782,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.09153},H:{"0":0.21664},L:{"0":57.2813},S:{"2.5":0},R:{_:"0"},M:{"0":0.13221},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00994,"53":0,"54":0.00497,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00497,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00994,"79":0.00497,"80":0.00497,"81":0.00497,"82":0.00497,"83":0.00497,"84":0,"85":0,"86":0,"87":0,"88":0.00497,"89":0,"90":0,"91":0.00994,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00497,"99":0.00497,"100":0.00497,"101":0.00497,"102":0.02484,"103":0.0149,"104":0.02981,"105":0.61603,"106":0.28814,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00497,"39":0,"40":0,"41":0.00497,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00994,"50":0,"51":0.00497,"52":0,"53":0,"54":0,"55":0.00497,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00497,"64":0,"65":0.00497,"66":0,"67":0,"68":0.00497,"69":0.00994,"70":0.00497,"71":0.00497,"72":0.00497,"73":0.00497,"74":0.00994,"75":0.00497,"76":0.0149,"77":0.00497,"78":0.00994,"79":0.04471,"80":0.00994,"81":0.01987,"83":0.02981,"84":0.05465,"85":0.04968,"86":0.05962,"87":0.05465,"88":0.0149,"89":0.0149,"90":0.02981,"91":0.43718,"92":0.01987,"93":0.01987,"94":0.0149,"95":0.00994,"96":0.01987,"97":0.0149,"98":0.0149,"99":0.01987,"100":0.04471,"101":0.01987,"102":0.03974,"103":0.15401,"104":0.15401,"105":3.84026,"106":12.16663,"107":0.51667,"108":0.00994,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00497,"65":0.00497,"66":0,"67":0,"68":0,"69":0,"70":0.00497,"71":0.00497,"72":0.00994,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00497,"80":0,"81":0,"82":0.00497,"83":0,"84":0,"85":0.00994,"86":0.00497,"87":0,"88":0,"89":0.00497,"90":0.71539,"91":1.73383,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.02484,"16":0,"17":0,"18":0.00994,"79":0,"80":0,"81":0,"83":0,"84":0.00497,"85":0.00497,"86":0.00497,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00497,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00497,"102":0.00497,"103":0.00497,"104":0.03974,"105":0.35273,"106":1.54008,"107":0.10433},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00497,"14":0.0149,"15":0.00497,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01987,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01987,"14.1":0.02484,"15.1":0.00497,"15.2-15.3":0.00497,"15.4":0.0149,"15.5":0.02981,"15.6":0.11426,"16.0":0.09936,"16.1":0.0149,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00138,"6.0-6.1":0,"7.0-7.1":0.00138,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03032,"10.0-10.2":0,"10.3":0.03721,"11.0-11.2":0.01378,"11.3-11.4":0.02894,"12.0-12.1":0.01929,"12.2-12.5":0.30732,"13.0-13.1":0.01516,"13.2":0.00689,"13.3":0.02894,"13.4-13.7":0.12541,"14.0-14.4":0.28251,"14.5-14.8":0.87235,"15.0-15.1":0.11438,"15.2-15.3":0.164,"15.4":0.22739,"15.5":0.69182,"15.6":5.45736,"16.0":4.50508,"16.1":0.24117},P:{"4":0.11171,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.18279,"8.2":0,"9.2":0.01016,"10.1":0,"11.1-11.2":0.03047,"12.0":0.01016,"13.0":0.04062,"14.0":0.03047,"15.0":0.02031,"16.0":0.05078,"17.0":0.14217,"18.0":1.61466},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03114,"4.2-4.3":0.07265,"4.4":0,"4.4.3-4.4.4":0.26984},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00518,"9":0.01035,"10":0,"11":0.10868,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13586},Q:{"13.1":0},O:{"0":0.07548},H:{"0":0.20009},L:{"0":56.61887},S:{"2.5":0}};
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 ca25746d76..f805d8bdd4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.02824,"49":0,"50":0,"51":0,"52":0.00471,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00471,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01882,"92":0,"93":0,"94":0,"95":0.01882,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00471,"102":0.02353,"103":0.03765,"104":0.40472,"105":0.14118,"106":0.00471,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.10353,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00471,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00471,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00471,"72":0,"73":0,"74":0,"75":0.01412,"76":0.10824,"77":0.00941,"78":0.00471,"79":0.00471,"80":0,"81":0.00471,"83":0.01412,"84":0,"85":0,"86":0.00471,"87":0.01412,"88":0.00471,"89":0.00471,"90":0.02824,"91":0.01882,"92":0.00941,"93":0.06588,"94":0.00941,"95":0.00471,"96":0.00941,"97":0.03294,"98":0.01412,"99":0.00941,"100":0.01882,"101":0.02824,"102":0.05177,"103":0.45178,"104":2.39535,"105":7.20018,"106":0.12236,"107":0.00471,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02353,"90":0.14118,"91":0.00471,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00471,"13":0.00471,"14":0,"15":0.00471,"16":0.01882,"17":0.01412,"18":0.01412,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00471,"100":0.00471,"101":0.00471,"102":0.00471,"103":0.05177,"104":0.70119,"105":3.07772},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01412,"14":0.05647,"15":0.02824,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00941,"12.1":0.06588,"13.1":0.13647,"14.1":0.22589,"15.1":0.06118,"15.2-15.3":0.09412,"15.4":0.12706,"15.5":0.34354,"15.6":1.92475,"16.0":0.13177,"16.1":0.00941},G:{"8":0,"3.2":0,"4.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.09286,"10.0-10.2":0,"10.3":0.13372,"11.0-11.2":0,"11.3-11.4":0.026,"12.0-12.1":0.01486,"12.2-12.5":0.66119,"13.0-13.1":0.02229,"13.2":0,"13.3":0.05943,"13.4-13.7":0.10401,"14.0-14.4":0.36031,"14.5-14.8":1.26667,"15.0-15.1":0.39003,"15.2-15.3":0.75406,"15.4":1.19981,"15.5":2.65592,"15.6":25.456,"16.0":3.33941,"16.1":0.052},P:{"4":0.07237,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.27912,"8.2":0,"9.2":0.02068,"10.1":0.06203,"11.1-11.2":0.09304,"12.0":0.02068,"13.0":0.15507,"14.0":0.15507,"15.0":0.04135,"16.0":0.14473,"17.0":0.23777,"18.0":3.93874},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.62884},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06118,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01588},H:{"0":0.05012},L:{"0":35.61862},S:{"2.5":0},R:{_:"0"},M:{"0":0.10588},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.02259,"49":0,"50":0,"51":0,"52":0.00903,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00452,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.04969,"96":0,"97":0.00452,"98":0,"99":0,"100":0,"101":0.00452,"102":0.02259,"103":0.00452,"104":0.01807,"105":0.36588,"106":0.1852,"107":0.00452,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00452,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03614,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00452,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00452,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00452,"72":0,"73":0,"74":0,"75":0.01355,"76":0.06776,"77":0.00452,"78":0,"79":0,"80":0,"81":0.00452,"83":0.01807,"84":0.00903,"85":0.00452,"86":0.01355,"87":0.00903,"88":0.00452,"89":0.00452,"90":0.01355,"91":0.02259,"92":0.00452,"93":0.07227,"94":0.00452,"95":0.00452,"96":0.00903,"97":0.03162,"98":0.00903,"99":0.00452,"100":0.01355,"101":0.01355,"102":0.03614,"103":0.26199,"104":0.13099,"105":2.36239,"106":6.52255,"107":0.31619,"108":0.00903,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00452,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00903,"90":0.04969,"91":0.09937,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00452,"13":0.00452,"14":0,"15":0.00452,"16":0.00903,"17":0.01355,"18":0.00903,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00452,"99":0,"100":0,"101":0,"102":0.00452,"103":0.03162,"104":0.0271,"105":0.70465,"106":2.9496,"107":0.20778},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00903,"14":0.04969,"15":0.01355,_:"0","3.1":0,"3.2":0,"5.1":0.00452,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00452,"12.1":0.03162,"13.1":0.13099,"14.1":0.23037,"15.1":0.03614,"15.2-15.3":0.05872,"15.4":0.10389,"15.5":0.2665,"15.6":1.62612,"16.0":0.35684,"16.1":0.05872,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09062,"10.0-10.2":0,"10.3":0.13216,"11.0-11.2":0.0151,"11.3-11.4":0.02643,"12.0-12.1":0.01888,"12.2-12.5":0.61547,"13.0-13.1":0.01133,"13.2":0.00378,"13.3":0.04531,"13.4-13.7":0.09062,"14.0-14.4":0.39647,"14.5-14.8":1.2234,"15.0-15.1":0.33983,"15.2-15.3":0.66456,"15.4":1.04971,"15.5":2.03522,"15.6":20.34087,"16.0":8.47316,"16.1":0.43423},P:{"4":0.04135,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.29978,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.0827,"12.0":0.03101,"13.0":0.13438,"14.0":0.17573,"15.0":0.04135,"16.0":0.19641,"17.0":0.14472,"18.0":3.9488},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.67977},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0542,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14804},Q:{"13.1":0},O:{"0":0.01645},H:{"0":0.03634},L:{"0":37.37193},S:{"2.5":0}};
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 260006bd00..8a632ebee2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00292,"79":0.00292,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00583,"100":0,"101":0,"102":0,"103":0.00583,"104":0.18961,"105":0.05834,"106":0.00292,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00292,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00875,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00292,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00292,"66":0.00292,"67":0,"68":0,"69":0,"70":0,"71":0.00292,"72":0.00292,"73":0.00292,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00292,"80":0,"81":0.00583,"83":0,"84":0,"85":0,"86":0,"87":0.00875,"88":0.00292,"89":0.00292,"90":0.00583,"91":0.00292,"92":0.00292,"93":0.00292,"94":0.00292,"95":0.00875,"96":0.00583,"97":0.00583,"98":0.00875,"99":0.00292,"100":0.02334,"101":0.00583,"102":0.01167,"103":0.1721,"104":1.45558,"105":4.67595,"106":0.10793,"107":0.00583,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00292,"64":0.14585,"65":0.01167,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.05834,"91":0.00583,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00292,"13":0,"14":0.00292,"15":0,"16":0.00292,"17":0,"18":0.00583,"79":0,"80":0,"81":0,"83":0,"84":0.00292,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00583,"93":0.00292,"94":0.00292,"95":0.00292,"96":0.00583,"97":0,"98":0.00292,"99":0,"100":0.00292,"101":0.00875,"102":0.01167,"103":0.04959,"104":0.08751,"105":0.42297},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00583,"14":0.01167,"15":0.00583,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00292,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01167,"14.1":0.04667,"15.1":0.01167,"15.2-15.3":0.00292,"15.4":0.00583,"15.5":0.02625,"15.6":0.11376,"16.0":0.01167,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00691,"8.1-8.4":0.00395,"9.0-9.2":0.00296,"9.3":0.01283,"10.0-10.2":0,"10.3":0.01678,"11.0-11.2":0.00197,"11.3-11.4":0.00099,"12.0-12.1":0.02764,"12.2-12.5":0.26747,"13.0-13.1":0.00296,"13.2":0.00691,"13.3":0.01579,"13.4-13.7":0.18851,"14.0-14.4":0.39775,"14.5-14.8":0.6208,"15.0-15.1":0.19641,"15.2-15.3":0.32471,"15.4":0.59021,"15.5":1.29095,"15.6":4.18474,"16.0":1.43308,"16.1":0.0148},P:{"4":0.21261,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.12149,"8.2":0,"9.2":0.02025,"10.1":0,"11.1-11.2":0.02025,"12.0":0,"13.0":0.09112,"14.0":0.18223,"15.0":0.14174,"16.0":0.09112,"17.0":0.09112,"18.0":0.8403},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.02583},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00292,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.72117},H:{"0":0.65046},L:{"0":76.9638},S:{"2.5":0},R:{_:"0"},M:{"0":0.0425},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00288,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00288,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00288,"101":0,"102":0,"103":0.00576,"104":0.00864,"105":0.11808,"106":0.06912,"107":0.00288,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0144,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00288,"68":0.00288,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00288,"76":0,"77":0,"78":0,"79":0.00576,"80":0.00576,"81":0.00288,"83":0.00288,"84":0.00288,"85":0.00288,"86":0.00288,"87":0.00288,"88":0.00864,"89":0.00288,"90":0.01152,"91":0.00288,"92":0.00288,"93":0.00288,"94":0.00288,"95":0.00288,"96":0.00576,"97":0.00288,"98":0.0144,"99":0.0144,"100":0.02592,"101":0.00576,"102":0.01152,"103":0.11232,"104":0.05184,"105":1.44576,"106":4.57344,"107":0.24192,"108":0.01152,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00864,"64":0.01152,"65":0.05184,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03168,"91":0.06048,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00288,"14":0,"15":0,"16":0.00288,"17":0,"18":0.00288,"79":0,"80":0,"81":0,"83":0,"84":0.00288,"85":0,"86":0,"87":0.00864,"88":0,"89":0,"90":0.00288,"91":0,"92":0.00864,"93":0.00288,"94":0.00288,"95":0.00288,"96":0.00576,"97":0.00288,"98":0.00288,"99":0,"100":0.00288,"101":0.00576,"102":0.00864,"103":0.0288,"104":0.00864,"105":0.14112,"106":0.45216,"107":0.02304},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00288,"14":0.00576,"15":0.00576,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00288,"12.1":0.00288,"13.1":0.02304,"14.1":0.04032,"15.1":0.00576,"15.2-15.3":0.00576,"15.4":0.00576,"15.5":0.02592,"15.6":0.10368,"16.0":0.072,"16.1":0.00288,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00207,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00517,"10.0-10.2":0.00414,"10.3":0.02068,"11.0-11.2":0.00827,"11.3-11.4":0.00517,"12.0-12.1":0.01965,"12.2-12.5":0.23371,"13.0-13.1":0.01551,"13.2":0.00931,"13.3":0.01344,"13.4-13.7":0.12203,"14.0-14.4":0.30093,"14.5-14.8":0.40227,"15.0-15.1":0.19752,"15.2-15.3":0.21303,"15.4":0.394,"15.5":0.60806,"15.6":2.47877,"16.0":4.15403,"16.1":0.21923},P:{"4":0.13263,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.14283,"8.2":0,"9.2":0.04081,"10.1":0.0102,"11.1-11.2":0.0102,"12.0":0,"13.0":0.08162,"14.0":0.04081,"15.0":0.10202,"16.0":0.12243,"17.0":0.06121,"18.0":0.86721},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00288,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02848},Q:{"13.1":0},O:{"0":1.90816},H:{"0":0.50556},L:{"0":77.212},S:{"2.5":0}};
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 927ee0f9fb..739ec3cc38 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01211,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00808,"33":0,"34":0.00404,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00808,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00808,"61":0,"62":0.00404,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00404,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00404,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.04846,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00808,"100":0.00404,"101":0.00808,"102":0.01211,"103":0.06461,"104":0.73088,"105":0.19382,"106":0.00404,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00404,"39":0,"40":0.00808,"41":0,"42":0,"43":0.00808,"44":0,"45":0,"46":0.00404,"47":0,"48":0,"49":0.01211,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00404,"58":0.00404,"59":0,"60":0.00404,"61":0,"62":0,"63":0.00404,"64":0,"65":0,"66":0,"67":0.00404,"68":0.00404,"69":0.00404,"70":0.00808,"71":0.00404,"72":0,"73":0.00404,"74":0.01615,"75":0.00404,"76":0.00404,"77":0.00808,"78":0.00404,"79":0.01211,"80":0.01615,"81":0.09691,"83":0.00404,"84":0.00404,"85":0.00808,"86":0.01211,"87":0.01211,"88":0.00808,"89":0.00808,"90":0.00808,"91":0.01211,"92":0.02019,"93":0.00808,"94":0.01211,"95":0.04038,"96":0.01615,"97":0.02019,"98":0.02423,"99":0.02827,"100":0.04038,"101":0.04442,"102":0.06057,"103":0.25439,"104":2.12399,"105":7.29263,"106":0.07672,"107":0.00404,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00808,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00404,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.01211,"62":0,"63":0.04038,"64":0.12114,"65":0.02019,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00404,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00808,"80":0,"81":0,"82":0,"83":0.00404,"84":0.01211,"85":0.00808,"86":0,"87":0,"88":0,"89":0.00808,"90":0.30285,"91":0.02827,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00404},B:{"12":0.01211,"13":0.01211,"14":0.01615,"15":0.01211,"16":0.01211,"17":0.00808,"18":0.02827,"79":0,"80":0,"81":0,"83":0.00404,"84":0.00808,"85":0.00404,"86":0,"87":0,"88":0.00404,"89":0.00808,"90":0.00404,"91":0,"92":0.01615,"93":0,"94":0,"95":0.00404,"96":0.00404,"97":0,"98":0,"99":0.01211,"100":0.00808,"101":0.00808,"102":0.01211,"103":0.04038,"104":0.30689,"105":1.67577},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00404,"14":0.00808,"15":0.00404,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00404,"12.1":0.00404,"13.1":0.02019,"14.1":0.02423,"15.1":0.00404,"15.2-15.3":0.02019,"15.4":0.01615,"15.5":0.0323,"15.6":0.12114,"16.0":0.02423,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00604,"6.0-6.1":0,"7.0-7.1":0.0385,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03624,"10.0-10.2":0.00151,"10.3":0.07701,"11.0-11.2":0.00302,"11.3-11.4":0.00453,"12.0-12.1":0.02944,"12.2-12.5":0.49301,"13.0-13.1":0.01132,"13.2":0.00226,"13.3":0.01963,"13.4-13.7":0.15251,"14.0-14.4":0.15251,"14.5-14.8":0.31332,"15.0-15.1":0.12382,"15.2-15.3":0.19177,"15.4":0.31483,"15.5":0.86295,"15.6":3.81796,"16.0":0.70365,"16.1":0.01887},P:{"4":0.22221,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.35351,"8.2":0.0202,"9.2":0,"10.1":0.0101,"11.1-11.2":0.101,"12.0":0.0303,"13.0":0.0505,"14.0":0.0707,"15.0":0.0606,"16.0":0.18181,"17.0":0.22221,"18.0":1.25244},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00341,"4.2-4.3":0.0111,"4.4":0,"4.4.3-4.4.4":0.1101},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06461,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.80487},H:{"0":0.75635},L:{"0":71.64201},S:{"2.5":0.01789},R:{_:"0"},M:{"0":0.23252},Q:{"13.1":0.00596}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02468,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00411,"33":0,"34":0.00823,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00411,"41":0.00823,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00411,"48":0,"49":0,"50":0,"51":0,"52":0.01234,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00411,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00411,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00411,"82":0,"83":0,"84":0.00411,"85":0.00823,"86":0,"87":0,"88":0.00411,"89":0.00411,"90":0,"91":0.05758,"92":0.00411,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00411,"100":0,"101":0.00411,"102":0.00823,"103":0.02057,"104":0.02879,"105":0.64163,"106":0.25912,"107":0.01645,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00823,"36":0,"37":0,"38":0.00411,"39":0,"40":0.00823,"41":0,"42":0.00411,"43":0.00823,"44":0,"45":0,"46":0.00411,"47":0,"48":0,"49":0.01645,"50":0,"51":0,"52":0,"53":0.00411,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00411,"64":0,"65":0,"66":0,"67":0,"68":0.00411,"69":0,"70":0.00823,"71":0,"72":0,"73":0.00411,"74":0.00411,"75":0,"76":0.00411,"77":0,"78":0.01234,"79":0.00823,"80":0.00411,"81":0.10283,"83":0.00411,"84":0,"85":0.01645,"86":0.00823,"87":0.01234,"88":0.00823,"89":0.00411,"90":0.00823,"91":0.01645,"92":0.02468,"93":0.01234,"94":0.00411,"95":0.02879,"96":0.02057,"97":0.02057,"98":0.02468,"99":0.03702,"100":0.01645,"101":0.04113,"102":0.04113,"103":0.11105,"104":0.18509,"105":2.77628,"106":7.01267,"107":0.30436,"108":0.00411,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00411,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00411,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00411,"57":0,"58":0,"60":0.00411,"62":0,"63":0.05758,"64":0.04113,"65":0.0946,"66":0.00823,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01645,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00411,"80":0,"81":0,"82":0,"83":0,"84":0.02057,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.09871,"91":0.20565,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01234,"13":0.01645,"14":0.00823,"15":0.03702,"16":0.01645,"17":0.00823,"18":0.02057,"79":0,"80":0,"81":0,"83":0,"84":0.00823,"85":0,"86":0,"87":0,"88":0,"89":0.00411,"90":0.00411,"91":0,"92":0.02468,"93":0,"94":0,"95":0,"96":0.00411,"97":0.00411,"98":0.00411,"99":0.00823,"100":0.00823,"101":0.00411,"102":0.00411,"103":0.02057,"104":0.03702,"105":0.41541,"106":1.74803,"107":0.0946},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01645,"15":0.01234,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00411,"13.1":0.01645,"14.1":0.02879,"15.1":0.02057,"15.2-15.3":0.03702,"15.4":0.01645,"15.5":0.03702,"15.6":0.13984,"16.0":0.05758,"16.1":0.00823,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00604,"6.0-6.1":0.0083,"7.0-7.1":0.02944,"8.1-8.4":0.00377,"9.0-9.2":0,"9.3":0.06945,"10.0-10.2":0.00075,"10.3":0.04454,"11.0-11.2":0.00226,"11.3-11.4":0.00302,"12.0-12.1":0.01283,"12.2-12.5":0.59635,"13.0-13.1":0.01963,"13.2":0.00302,"13.3":0.07851,"13.4-13.7":0.0536,"14.0-14.4":0.15852,"14.5-14.8":0.23854,"15.0-15.1":0.1087,"15.2-15.3":0.19627,"15.4":0.1321,"15.5":0.51105,"15.6":2.85418,"16.0":1.77471,"16.1":0.14569},P:{"4":0.18389,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24519,"8.2":0,"9.2":0,"10.1":0.01022,"11.1-11.2":0.0613,"12.0":0.02043,"13.0":0.09195,"14.0":0.05108,"15.0":0.04087,"16.0":0.20433,"17.0":0.21454,"18.0":1.5018},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00248,"4.2-4.3":0.00744,"4.4":0,"4.4.3-4.4.4":0.08121},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.07403,"5.5":0},J:{"7":0,"10":0.00589},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10008},Q:{"13.1":0},O:{"0":0.8595},H:{"0":0.9865},L:{"0":70.67476},S:{"2.5":0.02355}};
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 65c7db24ca..e037fad3b9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.02985,"51":0,"52":0.14925,"53":0.00498,"54":0,"55":0.03483,"56":0.00498,"57":0,"58":0,"59":0,"60":0.00498,"61":0,"62":0,"63":0,"64":0,"65":0.00995,"66":0,"67":0,"68":0.00498,"69":0,"70":0,"71":0,"72":0.00498,"73":0,"74":0.00498,"75":0,"76":0,"77":0,"78":0.01493,"79":0.01493,"80":0.00995,"81":0.00995,"82":0.00498,"83":0.00498,"84":0.00498,"85":0,"86":0.00498,"87":0,"88":0.02488,"89":0.00995,"90":0,"91":0.04478,"92":0,"93":0,"94":0.00498,"95":0.00498,"96":0.0597,"97":0.00498,"98":0.00995,"99":0.00498,"100":0.00498,"101":0.00995,"102":0.0199,"103":0.23383,"104":0.96515,"105":0.39303,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00498,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00498,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0597,"50":0,"51":0.00498,"52":0,"53":0.00995,"54":0,"55":0.00498,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00498,"62":0,"63":0.00498,"64":0.00498,"65":0.00498,"66":0,"67":0.01493,"68":0.02488,"69":0.06468,"70":0.01493,"71":0.01493,"72":0.00995,"73":0.00498,"74":0.04975,"75":0.00498,"76":0.00498,"77":0.00498,"78":0.02488,"79":0.0199,"80":0.00995,"81":0.0398,"83":0.07463,"84":0.1393,"85":0.20895,"86":0.14925,"87":0.12935,"88":0.03483,"89":0.0199,"90":0.00995,"91":0.00995,"92":0.0995,"93":0.00498,"94":0.00498,"95":0.00498,"96":0.02488,"97":0.03483,"98":0.03483,"99":0.04478,"100":0.0597,"101":0.0796,"102":0.1194,"103":0.20398,"104":2.73128,"105":9.17888,"106":0.14428,"107":0.00498,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03483,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00498,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00498,"57":0,"58":0,"60":0,"62":0,"63":0.00995,"64":0.04975,"65":0.00498,"66":0,"67":0,"68":0.0199,"69":0.00498,"70":0.02985,"71":0.01493,"72":0.00498,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0199,"80":0.00995,"81":0,"82":0.00995,"83":0.00995,"84":0.0199,"85":0.10448,"86":0.0199,"87":0.04478,"88":0.01493,"89":0.0796,"90":2.60193,"91":0.18408,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00995},B:{"12":0,"13":0,"14":0.00498,"15":0.00498,"16":0,"17":0,"18":0.00498,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00498,"86":0.00498,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00498,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00498,"100":0,"101":0.00498,"102":0,"103":0.00995,"104":0.1194,"105":0.69153},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00498,"12":0,"13":0.00498,"14":0.03483,"15":0.00995,_:"0","3.1":0,"3.2":0,"5.1":0.0199,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00498,"11.1":0,"12.1":0.00995,"13.1":0.02985,"14.1":0.0597,"15.1":0.02488,"15.2-15.3":0.0199,"15.4":0.05473,"15.5":0.21393,"15.6":0.8557,"16.0":0.14925,"16.1":0.00995},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00392,"8.1-8.4":0,"9.0-9.2":0.00392,"9.3":0.05287,"10.0-10.2":0.00196,"10.3":0.03133,"11.0-11.2":0.05679,"11.3-11.4":0.01175,"12.0-12.1":0.02546,"12.2-12.5":0.38968,"13.0-13.1":0.00979,"13.2":0.00587,"13.3":0.03525,"13.4-13.7":0.10966,"14.0-14.4":0.35835,"14.5-14.8":0.67558,"15.0-15.1":0.26436,"15.2-15.3":0.49543,"15.4":0.59529,"15.5":1.57831,"15.6":11.37327,"16.0":2.96473,"16.1":0.04504},P:{"4":0.04102,"5.0-5.4":0,"6.2-6.4":0.32814,"7.2-7.4":0.01025,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01025,"12.0":0.04102,"13.0":0.02051,"14.0":0.04102,"15.0":0.01025,"16.0":0.04102,"17.0":0.07178,"18.0":1.13825},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00447,"4.2-4.3":0.01342,"4.4":0,"4.4.3-4.4.4":0.06709},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01493,"9":0,"10":0,"11":0.09453,"5.5":0},N:{"10":0.00503,"11":0},J:{"7":0,"10":0},O:{"0":0.1608},H:{"0":1.32254},L:{"0":48.42393},S:{"2.5":0},R:{_:"0"},M:{"0":0.17588},Q:{"13.1":0.00503}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01496,"51":0,"52":0.08973,"53":0,"54":0,"55":0.00499,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00499,"69":0,"70":0,"71":0,"72":0.00499,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00997,"79":0.01496,"80":0.00499,"81":0.00499,"82":0,"83":0.00499,"84":0,"85":0,"86":0,"87":0,"88":0.00997,"89":0.00499,"90":0,"91":0.01994,"92":0,"93":0,"94":0.00997,"95":0.00997,"96":0.01496,"97":0.00997,"98":0.00997,"99":0.01496,"100":0.00997,"101":0.00997,"102":0.02493,"103":0.02991,"104":0.05484,"105":0.86241,"106":0.45862,"107":0.00499,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00499,"23":0,"24":0,"25":0,"26":0.00499,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00499,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03988,"50":0,"51":0.00499,"52":0,"53":0.00499,"54":0,"55":0.00499,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00499,"62":0,"63":0,"64":0,"65":0.01496,"66":0,"67":0.00499,"68":0.01994,"69":0.07976,"70":0.00997,"71":0.00997,"72":0.00997,"73":0.00997,"74":0.03988,"75":0.00997,"76":0,"77":0.00499,"78":0.00499,"79":0.02991,"80":0.00997,"81":0.03988,"83":0.03988,"84":0.04985,"85":0.04487,"86":0.06979,"87":0.08973,"88":0.02493,"89":0.01496,"90":0.00997,"91":0.00997,"92":0.06979,"93":0.00499,"94":0.00499,"95":0.00997,"96":0.02493,"97":0.02493,"98":0.01994,"99":0.04487,"100":0.05484,"101":0.04487,"102":0.05484,"103":0.12463,"104":0.31406,"105":3.32001,"106":8.74369,"107":0.40379,"108":0.00499,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.04985,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00499,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00499,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01496,"64":0.00997,"65":0.01496,"66":0,"67":0,"68":0,"69":0.01496,"70":0.01994,"71":0.00499,"72":0.04985,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02493,"80":0.00499,"81":0.00499,"82":0.01496,"83":0.01496,"84":0.00997,"85":0.09472,"86":0.02493,"87":0.01994,"88":0.00499,"89":0.01496,"90":0.78265,"91":2.2931,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00997},B:{"12":0,"13":0,"14":0.00997,"15":0,"16":0,"17":0,"18":0.00997,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00499,"88":0,"89":0,"90":0,"91":0,"92":0.00499,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.01496,"105":0.17448,"106":0.66799,"107":0.05982},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0349,"15":0.00997,_:"0","3.1":0,"3.2":0,"5.1":0.01496,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00499,"11.1":0.00499,"12.1":0.00499,"13.1":0.01994,"14.1":0.07478,"15.1":0.05982,"15.2-15.3":0.01496,"15.4":0.04985,"15.5":0.12961,"15.6":0.79262,"16.0":0.29412,"16.1":0.06481,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00412,"8.1-8.4":0,"9.0-9.2":0.00412,"9.3":0.03504,"10.0-10.2":0.02885,"10.3":0.03504,"11.0-11.2":0.02885,"11.3-11.4":0.00618,"12.0-12.1":0.01649,"12.2-12.5":0.32769,"13.0-13.1":0.00618,"13.2":0.02061,"13.3":0.0371,"13.4-13.7":0.08862,"14.0-14.4":0.34212,"14.5-14.8":0.59768,"15.0-15.1":0.25968,"15.2-15.3":0.34006,"15.4":0.39571,"15.5":1.24895,"15.6":8.03573,"16.0":7.10211,"16.1":0.41632},P:{"4":0.07175,"5.0-5.4":0,"6.2-6.4":0.29723,"7.2-7.4":0.01025,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01025,"12.0":0.01025,"13.0":0.0205,"14.0":0.0205,"15.0":0.01025,"16.0":0.041,"17.0":0.05125,"18.0":1.09669},I:{"0":0,"3":0,"4":0.00179,"2.1":0,"2.2":0,"2.3":0.00179,"4.1":0.00715,"4.2-4.3":0.01073,"4.4":0,"4.4.3-4.4.4":0.06349},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00997,"9":0.00499,"10":0,"11":0.11466,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14042},Q:{"13.1":0},O:{"0":0.12036},H:{"0":1.22495},L:{"0":48.3432},S:{"2.5":0}};
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 6fda848d6b..2d85baa40e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00442,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00442,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00442,"79":0,"80":0,"81":0.28756,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01327,"92":0,"93":0.00442,"94":0,"95":0,"96":0,"97":0,"98":0.00442,"99":0.00442,"100":0,"101":0,"102":0.00885,"103":0.04424,"104":0.62821,"105":0.23005,"106":0.00442,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00442,"36":0,"37":0,"38":0,"39":0,"40":0.12387,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00442,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00442,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00442,"75":0.0177,"76":0.07078,"77":0.00442,"78":0,"79":0.00885,"80":0,"81":0.00442,"83":0,"84":0.00442,"85":0,"86":0.00442,"87":0.00442,"88":0.00885,"89":0.00442,"90":0.00885,"91":0.00885,"92":0.00442,"93":0.07963,"94":0.00442,"95":0.02212,"96":0.00885,"97":0.00885,"98":0.03097,"99":0.00885,"100":0.03097,"101":0.01327,"102":0.0929,"103":0.50876,"104":2.18988,"105":7.13149,"106":0.0929,"107":0.00442,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00442,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00442,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00442,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02654,"90":0.88038,"91":0.01327,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00442,"13":0,"14":0,"15":0,"16":0,"17":0.00442,"18":0.00442,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00442,"92":0.00442,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00442,"101":0.00442,"102":0.00442,"103":0.02212,"104":0.36277,"105":1.79614},E:{"4":0,"5":0,"6":0,"7":0.00442,"8":0,"9":0,"10":0,"11":0,"12":0.00442,"13":0,"14":0.07078,"15":0.01327,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00442,"10.1":0,"11.1":0.02212,"12.1":0.00442,"13.1":0.03097,"14.1":0.04866,"15.1":0.07963,"15.2-15.3":0.08406,"15.4":0.22562,"15.5":0.2035,"15.6":1.38029,"16.0":0.21235,"16.1":0.0177},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00873,"5.0-5.1":0.02329,"6.0-6.1":0,"7.0-7.1":0.05821,"8.1-8.4":0.19793,"9.0-9.2":0.09023,"9.3":0.20084,"10.0-10.2":0,"10.3":0.12516,"11.0-11.2":0.03784,"11.3-11.4":0.27942,"12.0-12.1":0.00582,"12.2-12.5":0.60251,"13.0-13.1":0.00291,"13.2":0,"13.3":0.07277,"13.4-13.7":0.03202,"14.0-14.4":0.17173,"14.5-14.8":0.62288,"15.0-15.1":0.75095,"15.2-15.3":1.61834,"15.4":1.89776,"15.5":2.22376,"15.6":15.56047,"16.0":3.79261,"16.1":0.06986},P:{"4":0.11713,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10648,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05324,"12.0":0.01065,"13.0":0.15973,"14.0":0.05324,"15.0":0.01065,"16.0":0.05324,"17.0":0.20232,"18.0":2.41721},I:{"0":0,"3":0,"4":0.21308,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.04262,"4.4":0,"4.4.3-4.4.4":0.90915},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00442,"9":0,"10":0,"11":0.01327,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.10594},H:{"0":0.04751},L:{"0":47.39511},S:{"2.5":0},R:{_:"0"},M:{"0":0.15055},Q:{"13.1":0.03346}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00454,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00454,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00454,"79":0,"80":0,"81":0.25889,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.11809,"92":0,"93":0,"94":0,"95":0.00454,"96":0,"97":0,"98":0.00908,"99":0,"100":0,"101":0,"102":0.01363,"103":0.01363,"104":0.01817,"105":0.55412,"106":0.24981,"107":0.00908,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.11355,"41":0,"42":0,"43":0.00908,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00454,"58":0.00454,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.01817,"71":0,"72":0,"73":0.00454,"74":0,"75":0.00908,"76":0.05905,"77":0.00454,"78":0,"79":0.03179,"80":0,"81":0.01363,"83":0.12263,"84":0.00454,"85":0.00454,"86":0,"87":0.00454,"88":0.00454,"89":0.00454,"90":0.00454,"91":0.02271,"92":0.00908,"93":0.07721,"94":0.00454,"95":0.25889,"96":0.15897,"97":0.02271,"98":0.00908,"99":0.00454,"100":0.02271,"101":0.0545,"102":0.02725,"103":0.2271,"104":0.10447,"105":2.62528,"106":6.92201,"107":0.23164,"108":0.00454,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00454,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00454,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00908,"80":0.11355,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.33611,"91":0.66313,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00454,"14":0,"15":0.00454,"16":0,"17":0,"18":0.00454,"79":0,"80":0,"81":0,"83":0,"84":0.00454,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00908,"93":0,"94":0,"95":0,"96":0.11809,"97":0,"98":0,"99":0.00454,"100":0,"101":0,"102":0.00454,"103":0.00454,"104":0.04088,"105":0.4542,"106":1.8713,"107":0.10447},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00454,"13":0.00454,"14":0.07267,"15":0.12718,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00454,"11.1":0.01817,"12.1":0.00454,"13.1":0.04088,"14.1":0.04996,"15.1":0.06359,"15.2-15.3":0.02725,"15.4":0.1408,"15.5":0.14534,"15.6":1.05829,"16.0":0.34973,"16.1":0.08176,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00316,"6.0-6.1":0,"7.0-7.1":0.01579,"8.1-8.4":0,"9.0-9.2":0.01579,"9.3":0.17997,"10.0-10.2":0,"10.3":0.09157,"11.0-11.2":0.00631,"11.3-11.4":0.22418,"12.0-12.1":0.00631,"12.2-12.5":0.70411,"13.0-13.1":0.00631,"13.2":0.01263,"13.3":0.06946,"13.4-13.7":0.07262,"14.0-14.4":0.25891,"14.5-14.8":0.81778,"15.0-15.1":0.49572,"15.2-15.3":1.51557,"15.4":1.16194,"15.5":1.79342,"15.6":13.14441,"16.0":8.62296,"16.1":0.40731},P:{"4":0.10548,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11603,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03164,"12.0":0.0211,"13.0":0.03164,"14.0":0.0211,"15.0":0.01055,"16.0":0.0211,"17.0":0.14768,"18.0":2.46829},I:{"0":0,"3":0,"4":0.28267,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02692,"4.2-4.3":0.0673,"4.4":0,"4.4.3-4.4.4":0.87494},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01817,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16374},Q:{"13.1":0.02183},O:{"0":0.0655},H:{"0":0.04651},L:{"0":45.26901},S:{"2.5":0}};
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 97d2499c87..2523d61932 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00545,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01091,"39":0,"40":0,"41":0,"42":0,"43":0.01091,"44":0.04362,"45":0.01091,"46":0,"47":0,"48":0.00545,"49":0,"50":0,"51":0,"52":0.02181,"53":0,"54":0,"55":0,"56":0,"57":0.01091,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.01091,"67":0,"68":0.01636,"69":0,"70":0.01091,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00545,"77":0.00545,"78":0.04362,"79":0.01091,"80":0.01091,"81":0.01091,"82":0.01091,"83":0.00545,"84":0.00545,"85":0,"86":0,"87":0.01091,"88":0.00545,"89":0.00545,"90":0,"91":0.03272,"92":0,"93":0,"94":0.00545,"95":0.00545,"96":0.00545,"97":0.00545,"98":0.00545,"99":0.00545,"100":0.00545,"101":0.01091,"102":0.02727,"103":0.0927,"104":1.66862,"105":0.41443,"106":0.00545,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00545,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00545,"46":0,"47":0.01091,"48":0.10361,"49":0.06544,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00545,"60":0.01636,"61":0,"62":0,"63":0.00545,"64":0,"65":0.01091,"66":0.01091,"67":0.01091,"68":0.00545,"69":0.01636,"70":0.00545,"71":0.00545,"72":0.01091,"73":0.00545,"74":0.03272,"75":0.00545,"76":0.01636,"77":0.00545,"78":0.01091,"79":0.03817,"80":0.02727,"81":0.02181,"83":0.23993,"84":0.10906,"85":0.10361,"86":0.11997,"87":0.13633,"88":0.01636,"89":0.01636,"90":0.01091,"91":0.01636,"92":0.01091,"93":0.04908,"94":0.02181,"95":0.01091,"96":0.04908,"97":0.03272,"98":0.03272,"99":0.03272,"100":0.07089,"101":0.07089,"102":0.1745,"103":0.67072,"104":3.44084,"105":10.58427,"106":0.19631,"107":0.00545,"108":0.00545,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00545,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01091,"65":0,"66":0,"67":0,"68":0.00545,"69":0.00545,"70":0.00545,"71":0.00545,"72":0.00545,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03817,"90":0.32718,"91":0.01091,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00545,"13":0.00545,"14":0,"15":0,"16":0.00545,"17":0.00545,"18":0.01636,"79":0,"80":0,"81":0,"83":0,"84":0.00545,"85":0.01091,"86":0.00545,"87":0,"88":0,"89":0.00545,"90":0,"91":0,"92":0.00545,"93":0,"94":0,"95":0,"96":0.00545,"97":0.00545,"98":0.00545,"99":0.00545,"100":0.00545,"101":0.01636,"102":0.01091,"103":0.03817,"104":0.61619,"105":2.95553},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00545,"9":0.01636,"10":0,"11":0,"12":0.00545,"13":0.02727,"14":0.11997,"15":0.02727,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01636,"10.1":0.01091,"11.1":0.03272,"12.1":0.05998,"13.1":0.28356,"14.1":0.38171,"15.1":0.05453,"15.2-15.3":0.05998,"15.4":0.15814,"15.5":0.33263,"15.6":2.39387,"16.0":0.21812,"16.1":0.01636},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00408,"6.0-6.1":0.00408,"7.0-7.1":0.01633,"8.1-8.4":0.02042,"9.0-9.2":0.04492,"9.3":0.26136,"10.0-10.2":0.01633,"10.3":0.23277,"11.0-11.2":0.06534,"11.3-11.4":0.07759,"12.0-12.1":0.05309,"12.2-12.5":1.43747,"13.0-13.1":0.06942,"13.2":0.02042,"13.3":0.13068,"13.4-13.7":0.38795,"14.0-14.4":1.28638,"14.5-14.8":3.39766,"15.0-15.1":0.50638,"15.2-15.3":0.68607,"15.4":0.77999,"15.5":2.34815,"15.6":24.61265,"16.0":3.61002,"16.1":0.05717},P:{"4":0.12725,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.02121,"11.1-11.2":0.02121,"12.0":0.0106,"13.0":0.03181,"14.0":0.02121,"15.0":0.0106,"16.0":0.05302,"17.0":0.10604,"18.0":2.66171},I:{"0":0,"3":0,"4":0.02119,"2.1":0,"2.2":0.05297,"2.3":0,"4.1":0.02119,"4.2-4.3":0.09535,"4.4":0,"4.4.3-4.4.4":0.42379},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01153,"9":0.01729,"10":0.00576,"11":0.16717,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00455},O:{"0":0.0773},H:{"0":0.15928},L:{"0":25.10412},S:{"2.5":0},R:{_:"0"},M:{"0":0.44106},Q:{"13.1":0.00455}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01116,"39":0,"40":0,"41":0,"42":0,"43":0.01116,"44":0.03907,"45":0.01116,"46":0,"47":0,"48":0.00558,"49":0,"50":0,"51":0,"52":0.02233,"53":0,"54":0,"55":0,"56":0,"57":0.00558,"58":0,"59":0,"60":0,"61":0.02791,"62":0,"63":0,"64":0,"65":0,"66":0.00558,"67":0,"68":0.01116,"69":0,"70":0.00558,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00558,"78":0.03907,"79":0.00558,"80":0.00558,"81":0.00558,"82":0.00558,"83":0.00558,"84":0,"85":0,"86":0,"87":0.01116,"88":0.00558,"89":0.00558,"90":0,"91":0.01116,"92":0,"93":0,"94":0.00558,"95":0.00558,"96":0.00558,"97":0.00558,"98":0,"99":0.00558,"100":0.00558,"101":0.00558,"102":0.03907,"103":0.02233,"104":0.06698,"105":1.35643,"106":0.57495,"107":0.00558,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00558,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01116,"48":0.11164,"49":0.06698,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02233,"61":0,"62":0,"63":0,"64":0,"65":0.00558,"66":0.01116,"67":0.01116,"68":0.00558,"69":0.01116,"70":0.00558,"71":0.00558,"72":0.00558,"73":0.00558,"74":0.01675,"75":0.00558,"76":0.02233,"77":0.01116,"78":0.00558,"79":0.03349,"80":0.02233,"81":0.02233,"83":0.21212,"84":0.05024,"85":0.05582,"86":0.06698,"87":0.07815,"88":0.01675,"89":0.01116,"90":0.01116,"91":0.01675,"92":0.01116,"93":0.04466,"94":0.01675,"95":0.01116,"96":0.03349,"97":0.02791,"98":0.02791,"99":0.02791,"100":0.05024,"101":0.0614,"102":0.09489,"103":0.45772,"104":0.36283,"105":4.39303,"106":10.77326,"107":0.47447,"108":0.01116,"109":0.00558,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00558,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00558,"65":0.00558,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00558,"72":0.01116,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00558,"90":0.13955,"91":0.28468,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00558,"13":0.00558,"14":0,"15":0,"16":0.00558,"17":0.00558,"18":0.01116,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00558,"86":0.00558,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00558,"93":0,"94":0,"95":0,"96":0.00558,"97":0,"98":0,"99":0.00558,"100":0.00558,"101":0.00558,"102":0.00558,"103":0.01116,"104":0.05024,"105":0.72566,"106":2.79658,"107":0.24003},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00558,"9":0.01675,"10":0,"11":0,"12":0.00558,"13":0.02791,"14":0.12839,"15":0.02791,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01116,"10.1":0.01116,"11.1":0.03349,"12.1":0.0614,"13.1":0.32376,"14.1":0.39074,"15.1":0.0614,"15.2-15.3":0.06698,"15.4":0.13955,"15.5":0.2791,"15.6":2.21605,"16.0":0.63635,"16.1":0.08373,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00407,"7.0-7.1":0.01627,"8.1-8.4":0.02034,"9.0-9.2":0.03254,"9.3":0.24809,"10.0-10.2":0.0122,"10.3":0.23589,"11.0-11.2":0.0488,"11.3-11.4":0.07321,"12.0-12.1":0.04067,"12.2-12.5":1.22825,"13.0-13.1":0.0366,"13.2":0.02034,"13.3":0.08948,"13.4-13.7":0.29283,"14.0-14.4":0.74021,"14.5-14.8":2.20842,"15.0-15.1":0.42298,"15.2-15.3":0.58972,"15.4":0.67513,"15.5":1.86678,"15.6":20.22146,"16.0":8.98009,"16.1":0.52058},P:{"4":0.1164,"5.0-5.4":0.01058,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.03174,"11.1-11.2":0.01058,"12.0":0.01058,"13.0":0.02116,"14.0":0.02116,"15.0":0.01058,"16.0":0.05291,"17.0":0.07407,"18.0":2.66656},I:{"0":0,"3":0,"4":0.02123,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02123,"4.2-4.3":0.07429,"4.4":0,"4.4.3-4.4.4":0.40329},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01221,"9":0.03053,"10":0.00611,"11":0.14653,"5.5":0},J:{"7":0,"10":0.00442},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.42413},Q:{"13.1":0.00442},O:{"0":0.07069},H:{"0":0.15476},L:{"0":25.30447},S:{"2.5":0}};
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 74ab41ee40..5744617d66 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00133,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00133,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00133,"100":0,"101":0,"102":0.00266,"103":0.00666,"104":0.06123,"105":0.0173,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00266,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00133,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00399,"41":0,"42":0,"43":0.00133,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00266,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.01331,"65":0,"66":0,"67":0,"68":0.00399,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00133,"78":0,"79":0.00133,"80":0.00133,"81":0.00799,"83":0,"84":0,"85":0,"86":0.00133,"87":0.00133,"88":0.00399,"89":0,"90":0,"91":0.00266,"92":0,"93":0,"94":0.00133,"95":0.00133,"96":0.00133,"97":0.00133,"98":0.00133,"99":0.00133,"100":0.00133,"101":0.00133,"102":0.00266,"103":0.01597,"104":0.08918,"105":0.25821,"106":0.00399,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0.00133,"17":0,"18":0,"19":0,"20":0.00133,"21":0,"22":0,"23":0,"24":0.0173,"25":0,"26":0.01331,"27":0.00666,"28":0.00932,"29":0.00266,"30":0.02795,"31":0.00532,"32":0.01331,"33":0.00932,"34":0,"35":0.00399,"36":0.00133,"37":0.00399,"38":0.00799,"39":0,"40":0,"41":0.00133,"42":0.05191,"43":0,"44":0,"45":0.00532,"46":0.00399,"47":0.00266,"48":0,"49":0,"50":0.03061,"51":0.01198,"52":0,"53":0.00133,"54":0.00799,"55":0.04792,"56":0.00399,"57":0.02396,"58":0.0386,"60":0.48715,"62":0.01198,"63":0.45387,"64":0.34606,"65":0.02529,"66":0,"67":0,"68":0.00133,"69":0,"70":0,"71":0.00399,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00266,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00266,"90":0.05191,"91":0.00266,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00666},B:{"12":0.00399,"13":0.00266,"14":0.00133,"15":0.00266,"16":0.00133,"17":0.00266,"18":0.00532,"79":0,"80":0,"81":0,"83":0,"84":0.00133,"85":0.00133,"86":0,"87":0,"88":0,"89":0.00133,"90":0.00133,"91":0,"92":0.00133,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00133,"102":0.00133,"103":0.00399,"104":0.02396,"105":0.08918},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00133,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00532,"14.1":0.00266,"15.1":0,"15.2-15.3":0,"15.4":0.00133,"15.5":0.00266,"15.6":0.00532,"16.0":0.00266,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00227,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00909,"8.1-8.4":0.00151,"9.0-9.2":0,"9.3":0.04166,"10.0-10.2":0,"10.3":0.16133,"11.0-11.2":0.01439,"11.3-11.4":0.01439,"12.0-12.1":0.07498,"12.2-12.5":1.57542,"13.0-13.1":0.03484,"13.2":0.03408,"13.3":0.08786,"13.4-13.7":0.22192,"14.0-14.4":0.72257,"14.5-14.8":0.93237,"15.0-15.1":0.39385,"15.2-15.3":0.58699,"15.4":0.45975,"15.5":0.67864,"15.6":1.03463,"16.0":0.42491,"16.1":0.00454},P:{"4":0.16182,"5.0-5.4":0.05057,"6.2-6.4":0.02023,"7.2-7.4":0.09102,"8.2":0,"9.2":0.09102,"10.1":0,"11.1-11.2":0.09102,"12.0":0.01011,"13.0":0.02023,"14.0":0.03034,"15.0":0.02023,"16.0":0.06068,"17.0":0.13148,"18.0":0.25285},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00221,"4.2-4.3":0.01516,"4.4":0,"4.4.3-4.4.4":0.07328},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00532,"5.5":0},N:{"10":0,"11":0.00867},J:{"7":0,"10":0},O:{"0":0.40744},H:{"0":33.45275},L:{"0":49.67342},S:{"2.5":0.04335},R:{_:"0"},M:{"0":0.04335},Q:{"13.1":0.01734}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00107,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00107,"100":0,"101":0,"102":0.00213,"103":0.00107,"104":0.00213,"105":0.04055,"106":0.01921,"107":0.00107,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00213,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0032,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0032,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00107,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00107,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.0096,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00107,"80":0,"81":0.0128,"83":0.00107,"84":0,"85":0,"86":0.00107,"87":0.00107,"88":0.00107,"89":0,"90":0,"91":0.00107,"92":0,"93":0,"94":0,"95":0.00107,"96":0.00107,"97":0.00107,"98":0.00107,"99":0.00107,"100":0.00107,"101":0.00107,"102":0.00107,"103":0.01174,"104":0.00427,"105":0.06295,"106":0.17712,"107":0.0096,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.00107,"18":0,"19":0.00107,"20":0.00107,"21":0,"22":0,"23":0,"24":0.01174,"25":0,"26":0.00747,"27":0.00747,"28":0.0064,"29":0.00213,"30":0.01387,"31":0.0064,"32":0.01067,"33":0.0064,"34":0,"35":0.00107,"36":0,"37":0.0064,"38":0.01174,"39":0,"40":0,"41":0.00107,"42":0.03201,"43":0,"44":0.00107,"45":0.00427,"46":0.0032,"47":0.0032,"48":0,"49":0,"50":0.01601,"51":0.01067,"52":0,"53":0,"54":0.00747,"55":0.02561,"56":0.0032,"57":0.01494,"58":0.02668,"60":0.27635,"62":0.00213,"63":0.41506,"64":0.15685,"65":0.13551,"66":0.00107,"67":0,"68":0,"69":0,"70":0,"71":0.0032,"72":0.01067,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00213,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01601,"91":0.02774,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00427},B:{"12":0.00213,"13":0.00107,"14":0.00107,"15":0.00213,"16":0.00107,"17":0.00213,"18":0.0032,"79":0,"80":0,"81":0,"83":0,"84":0.00107,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00107,"91":0,"92":0.00213,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00107,"102":0.00107,"103":0.00213,"104":0.00213,"105":0.02454,"106":0.05548,"107":0.00213},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00213,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00427,"14.1":0.00213,"15.1":0,"15.2-15.3":0,"15.4":0.00107,"15.5":0.00213,"15.6":0.00213,"16.0":0.0032,"16.1":0.00107,"16.2":0},G:{"8":0.00084,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01352,"8.1-8.4":0.00169,"9.0-9.2":0,"9.3":0.02196,"10.0-10.2":0,"10.3":0.11319,"11.0-11.2":0.01943,"11.3-11.4":0.01098,"12.0-12.1":0.06166,"12.2-12.5":2.02563,"13.0-13.1":0.0397,"13.2":0.0397,"13.3":0.08025,"13.4-13.7":0.20527,"14.0-14.4":0.62932,"14.5-14.8":0.78052,"15.0-15.1":0.41138,"15.2-15.3":0.73575,"15.4":0.36661,"15.5":0.58539,"15.6":0.74589,"16.0":1.15726,"16.1":0.05153},P:{"4":0.19302,"5.0-5.4":0.0508,"6.2-6.4":0.01016,"7.2-7.4":0.1727,"8.2":0,"9.2":0.08127,"10.1":0.01016,"11.1-11.2":0.08127,"12.0":0,"13.0":0.02032,"14.0":0.02032,"15.0":0.01016,"16.0":0.0508,"17.0":0.06095,"18.0":0.2743},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00261,"4.2-4.3":0.00877,"4.4":0,"4.4.3-4.4.4":0.05502},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0032,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04467},Q:{"13.1":0.01787},O:{"0":0.37519},H:{"0":31.26622},L:{"0":52.92596},S:{"2.5":0.0536}};
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 8c9992a7c0..e03fd89b94 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00197,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00197,"57":0.00197,"58":0,"59":0,"60":0.00395,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00395,"73":0,"74":0,"75":0,"76":0,"77":0.00395,"78":0,"79":0,"80":0,"81":0,"82":0.00197,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00789,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00197,"99":0.00197,"100":0,"101":0.00592,"102":0.00592,"103":0.00987,"104":0.07103,"105":0.02368,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00987,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00197,"59":0.00395,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00197,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00197,"78":0,"79":0,"80":0,"81":0,"83":0.00592,"84":0.00197,"85":0,"86":0.00197,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00197,"94":0.00197,"95":0,"96":0.00197,"97":0,"98":0.00197,"99":0.00197,"100":0.00592,"101":0.00197,"102":0.01381,"103":0.01776,"104":0.40841,"105":1.49948,"106":0.00395,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00197,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00197,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00197,"56":0,"57":0.00197,"58":0.00395,"60":0.0217,"62":0,"63":0.0513,"64":0.04538,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00197,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01184,"90":0.01973,"91":0.00987,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00197},B:{"12":0.00789,"13":0.00395,"14":0.00197,"15":0.00197,"16":0,"17":0.00197,"18":0.00592,"79":0,"80":0,"81":0,"83":0,"84":0.00197,"85":0.00197,"86":0,"87":0,"88":0,"89":0,"90":0.00197,"91":0,"92":0.00197,"93":0,"94":0,"95":0,"96":0.00592,"97":0.00197,"98":0.00592,"99":0.00197,"100":0.00197,"101":0,"102":0,"103":0.01184,"104":0.03551,"105":0.13614},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.01578,"15.1":0.00197,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.00197,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00736,"10.0-10.2":0,"10.3":0.01736,"11.0-11.2":0.20748,"11.3-11.4":0.01736,"12.0-12.1":0.00147,"12.2-12.5":0.51091,"13.0-13.1":0,"13.2":0.00147,"13.3":0.01148,"13.4-13.7":0.01913,"14.0-14.4":0.3252,"14.5-14.8":0.20042,"15.0-15.1":0.27988,"15.2-15.3":0.06504,"15.4":0.30607,"15.5":0.20454,"15.6":0.63716,"16.0":0.1189,"16.1":0.00441},P:{"4":0.14312,"5.0-5.4":0.05112,"6.2-6.4":0.43959,"7.2-7.4":0.01022,"8.2":0,"9.2":0.01022,"10.1":0,"11.1-11.2":0.01022,"12.0":0.02045,"13.0":0.04089,"14.0":0.06134,"15.0":0,"16.0":0.02045,"17.0":0.06134,"18.0":0.21468},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02956,"4.2-4.3":0.04774,"4.4":0,"4.4.3-4.4.4":0.68206},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00987,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.2087},H:{"0":11.20158},L:{"0":77.46351},S:{"2.5":0.48162},R:{_:"0"},M:{"0":0.04816},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00486,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00243,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00243,"69":0,"70":0,"71":0,"72":0.00243,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00243,"100":0,"101":0.00243,"102":0.00243,"103":0.00243,"104":0.01215,"105":0.13122,"106":0.05589,"107":0.00243,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00243,"39":0,"40":0.00243,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00729,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00486,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00243,"78":0,"79":0,"80":0.00243,"81":0.00243,"83":0,"84":0.00243,"85":0,"86":0,"87":0.00486,"88":0,"89":0.00243,"90":0,"91":0,"92":0.00243,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00243,"99":0.00243,"100":0.00243,"101":0.00243,"102":0.00243,"103":0.00486,"104":0.00729,"105":0.2187,"106":2.49318,"107":0.17739,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00486,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00486,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00486,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0243,"62":0,"63":0.01701,"64":0.05832,"65":0.00972,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00243,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00243,"88":0,"89":0,"90":0.00486,"91":0.01944,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00243},B:{"12":0.00972,"13":0.01458,"14":0,"15":0.00243,"16":0.00243,"17":0,"18":0.00972,"79":0,"80":0,"81":0,"83":0,"84":0.00243,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00243,"91":0,"92":0.00486,"93":0,"94":0,"95":0,"96":0,"97":0.00243,"98":0,"99":0,"100":0.00486,"101":0.00243,"102":0.01701,"103":0.00972,"104":0.01701,"105":0.03159,"106":0.10206,"107":0.00972},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00243,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0.00243,"15.5":0,"15.6":0.00972,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00419,"10.0-10.2":0,"10.3":0.00299,"11.0-11.2":0.01587,"11.3-11.4":0.00718,"12.0-12.1":0,"12.2-12.5":0.44842,"13.0-13.1":0.00299,"13.2":0.0015,"13.3":0.03891,"13.4-13.7":0.01616,"14.0-14.4":0.34335,"14.5-14.8":0.64479,"15.0-15.1":0.1386,"15.2-15.3":0.0895,"15.4":0.23948,"15.5":0.25085,"15.6":0.39214,"16.0":0.24816,"16.1":0.03472},P:{"4":0.16092,"5.0-5.4":0.0704,"6.2-6.4":1.10636,"7.2-7.4":0.02012,"8.2":0,"9.2":0.02012,"10.1":0,"11.1-11.2":0.01006,"12.0":0.01006,"13.0":0.34196,"14.0":0.11064,"15.0":0.01006,"16.0":0.02012,"17.0":0.02012,"18.0":0.24139},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.06601,"4.4":0,"4.4.3-4.4.4":0.41128},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00729,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03028},Q:{"13.1":0},O:{"0":0.18168},H:{"0":9.44583},L:{"0":77.44056},S:{"2.5":0.24224}};
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 8ef63b3c71..325b41078a 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:{"4":0.00386,"37":0.01546,"47":0.00386,"52":0.01932,"60":0.01159,"68":0.09274,"88":0.00386,"91":0.01159,"99":0.00773,"102":0.06569,"103":0.05023,"104":2.83231,"105":0.69166,_:"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 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 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 100 101 106 107 3.5 3.6"},D:{"11":0.00773,"43":0.00773,"49":0.00386,"56":0.00386,"58":0.01159,"63":0.00386,"65":0.01159,"67":0.00386,"69":0.03864,"75":0.00773,"76":0.00773,"79":0.03478,"81":0.00386,"83":0.02705,"84":0.01932,"86":0.03478,"88":0.01159,"89":0.01932,"90":0.00773,"91":0.01159,"92":0.01932,"94":0.00773,"95":0.00773,"96":0.03478,"97":0.25116,"98":0.01932,"99":0.08887,"100":0.00773,"101":0.03091,"102":0.01546,"103":0.1391,"104":2.898,"105":11.11286,"106":0.10046,_:"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 44 45 46 47 48 50 51 52 53 54 55 57 59 60 61 62 64 66 68 70 71 72 73 74 77 78 80 85 87 93 107 108 109"},F:{"21":0.00386,"37":0.01159,"40":0.00386,"78":0.01159,"79":0.03864,"82":0.04637,"85":0.03864,"86":0.00773,"89":0.05023,"90":2.57342,"91":0.02318,_:"9 11 12 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 83 84 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03864,"13":0.00386,"14":0.00773,"15":0.00773,"16":0.01546,"17":0.01159,"18":0.18934,"84":0.01159,"89":0.01159,"90":0.00773,"92":0.01546,"97":0.01159,"99":0.00386,"101":0.00386,"102":0.00386,"103":0.06569,"104":0.9119,"105":3.381,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 98 100"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 15.1 15.4 16.1","10.1":0.14297,"12.1":0.01159,"13.1":0.13138,"14.1":0.04637,"15.2-15.3":0.00773,"15.5":0.00773,"15.6":0.04637,"16.0":0.01159},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00302,"6.0-6.1":0,"7.0-7.1":0.25102,"8.1-8.4":0,"9.0-9.2":0.00403,"9.3":0.0615,"10.0-10.2":0,"10.3":0.43551,"11.0-11.2":0.03024,"11.3-11.4":0.00907,"12.0-12.1":0.0625,"12.2-12.5":4.07886,"13.0-13.1":0.00302,"13.2":0.00101,"13.3":0.03327,"13.4-13.7":0.14315,"14.0-14.4":0.19558,"14.5-14.8":0.45769,"15.0-15.1":0.20465,"15.2-15.3":0.13307,"15.4":0.10384,"15.5":1.09482,"15.6":2.04246,"16.0":0.45668,"16.1":0.00806},P:{"4":0.65156,"5.0-5.4":0.01051,"6.2-6.4":0.01051,"7.2-7.4":0.28375,"8.2":0,"9.2":0.04204,"10.1":0,"11.1-11.2":0.09102,"12.0":0.01011,"13.0":0.02102,"14.0":0.01051,"15.0":0.02023,"16.0":0.16815,"17.0":0.14713,"18.0":0.26273},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00306,"4.2-4.3":0.0157,"4.4":0,"4.4.3-4.4.4":0.10397},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0425,_:"6 7 8 9 10 5.5"},N:{"10":0,"11":0.00867},J:{"7":0,"10":0.00614},O:{"0":0.4971},H:{"0":1.26661},L:{"0":57.74702},S:{"2.5":0.26389},R:{_:"0"},M:{"0":0.03069},Q:{"13.1":0.05523}};
+module.exports={C:{"52":0.00746,"60":0.02986,"68":0.05598,"71":0.00373,"91":0.00746,"102":0.10076,"103":0.00373,"104":0.01866,"105":2.07126,"106":1.0151,"107":0.00373,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 108 3.5 3.6"},D:{"19":0.00373,"34":0.0112,"38":0.00373,"40":0.00746,"46":0.00373,"63":0.06344,"69":0.04105,"72":0.02612,"75":0.08584,"76":0.01866,"79":0.05598,"81":0.0112,"83":0.00373,"84":0.00746,"86":0.02612,"87":0.00373,"89":0.04478,"90":0.0112,"91":0.00373,"92":0.01866,"95":0.03359,"96":0.03359,"97":0.25378,"99":0.04478,"100":0.00746,"101":0.02612,"102":0.02612,"103":0.13435,"104":0.05971,"105":3.18713,"106":10.89744,"107":0.71281,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 73 74 77 78 80 85 88 93 94 98 108 109 110"},F:{"37":0.01493,"40":0.00373,"72":0.08957,"79":0.00746,"82":0.02986,"84":0.00373,"85":0.02239,"90":0.61578,"91":1.81002,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 80 81 83 86 87 88 89 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.04105,"13":0.00746,"14":0.01493,"15":0.01493,"16":0.02239,"17":0.00746,"18":0.15301,"84":0.00373,"90":0.00373,"92":0.01866,"97":0.00746,"101":0.00373,"103":0.0112,"104":0.17167,"105":0.72774,"106":3.05278,"107":0.32468,_:"79 80 81 83 85 86 87 88 89 91 93 94 95 96 98 99 100 102"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 15.1 15.2-15.3 16.2","10.1":0.21646,"12.1":0.00373,"13.1":0.0821,"14.1":0.03732,"15.4":0.00373,"15.5":0.00746,"15.6":0.03359,"16.0":0.04105,"16.1":0.0112},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00262,"5.0-5.1":0.00654,"6.0-6.1":0,"7.0-7.1":0.10332,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07193,"10.0-10.2":0,"10.3":0.39366,"11.0-11.2":0.03662,"11.3-11.4":0.01831,"12.0-12.1":0.05885,"12.2-12.5":5.63158,"13.0-13.1":0.00523,"13.2":0.00392,"13.3":0.05885,"13.4-13.7":0.21187,"14.0-14.4":0.36358,"14.5-14.8":0.49698,"15.0-15.1":0.72455,"15.2-15.3":0.10463,"15.4":0.10201,"15.5":1.30131,"15.6":1.25161,"16.0":1.02797,"16.1":0.0837},P:{"4":0.62509,"5.0-5.4":0.05389,"6.2-6.4":0.01016,"7.2-7.4":0.10777,"8.2":0,"9.2":0.03233,"10.1":0.06466,"11.1-11.2":0.01078,"12.0":0,"13.0":0.01078,"14.0":0.02032,"15.0":0.01016,"16.0":0.19399,"17.0":0.08622,"18.0":0.31254},I:{"0":0,"3":0,"4":0.0001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00385,"4.2-4.3":0.0055,"4.4":0,"4.4.3-4.4.4":0.07204},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04478,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.0188},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04388},Q:{"13.1":0.05014},O:{"0":0.26952},H:{"0":1.03847},L:{"0":56.46013},S:{"2.5":0.32594}};
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 e10adb79d0..00c3ee587c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00621,"49":0,"50":0,"51":0,"52":0.03107,"53":0,"54":0,"55":0.00621,"56":0,"57":0.01243,"58":0,"59":0,"60":0.00621,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00621,"69":0,"70":0,"71":0.00621,"72":0.00621,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.08698,"79":0.00621,"80":0,"81":0,"82":0,"83":0,"84":0.00621,"85":0.00621,"86":0,"87":0.00621,"88":0.00621,"89":0.00621,"90":0.00621,"91":0.14911,"92":0.00621,"93":0.00621,"94":0.00621,"95":0.01243,"96":0.00621,"97":0.01243,"98":0.00621,"99":0.01243,"100":0.01243,"101":0.01864,"102":0.06834,"103":0.16775,"104":2.42928,"105":0.90089,"106":0.00621,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00621,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01864,"50":0,"51":0,"52":0.13047,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00621,"64":0,"65":0.00621,"66":0.04349,"67":0,"68":0.01243,"69":0.00621,"70":0,"71":0,"72":0,"73":0,"74":0.00621,"75":0,"76":0,"77":0,"78":0.00621,"79":0.11183,"80":0.00621,"81":0.00621,"83":0.01864,"84":0.06213,"85":0.06213,"86":0.04349,"87":0.0932,"88":0.01864,"89":0.02485,"90":0.01243,"91":0.01864,"92":0.04349,"93":0.01243,"94":0.00621,"95":0.01864,"96":0.36035,"97":0.01864,"98":0.03107,"99":0.02485,"100":0.06213,"101":0.09941,"102":0.10562,"103":0.7642,"104":4.4423,"105":12.17127,"106":0.19882,"107":0.00621,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00621,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00621,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00621,"65":0,"66":0,"67":0,"68":0,"69":0.00621,"70":0,"71":0.00621,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.05592,"90":0.68343,"91":0.03107,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01243,"79":0,"80":0,"81":0.00621,"83":0,"84":0,"85":0.00621,"86":0.00621,"87":0,"88":0,"89":0.00621,"90":0.00621,"91":0.01243,"92":0.00621,"93":0,"94":0.00621,"95":0.00621,"96":0.01243,"97":0.01243,"98":0.01864,"99":0.01864,"100":0.02485,"101":0.03107,"102":0.03107,"103":0.16775,"104":1.74585,"105":6.24407},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00621,"13":0.02485,"14":0.17396,"15":0.04349,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01243,"10.1":0.01864,"11.1":0.03107,"12.1":0.11183,"13.1":0.3355,"14.1":0.4784,"15.1":0.08698,"15.2-15.3":0.09941,"15.4":0.22367,"15.5":0.52189,"15.6":2.41686,"16.0":0.35414,"16.1":0.01243},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01044,"8.1-8.4":0.00348,"9.0-9.2":0.45937,"9.3":0.15312,"10.0-10.2":0.00348,"10.3":0.12876,"11.0-11.2":0.03132,"11.3-11.4":0.12528,"12.0-12.1":0.02784,"12.2-12.5":0.58466,"13.0-13.1":0.02088,"13.2":0.01392,"13.3":0.0696,"13.4-13.7":0.20533,"14.0-14.4":0.58118,"14.5-14.8":1.68437,"15.0-15.1":0.41761,"15.2-15.3":0.65426,"15.4":0.87699,"15.5":2.75972,"15.6":19.29718,"16.0":5.9475,"16.1":0.06612},P:{"4":0.18496,"5.0-5.4":0.01028,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01028,"10.1":0.01028,"11.1-11.2":0.01028,"12.0":0.01028,"13.0":0.03083,"14.0":0.0411,"15.0":0.01028,"16.0":0.06165,"17.0":0.19524,"18.0":2.85666},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01036,"4.2-4.3":0.00518,"4.4":0,"4.4.3-4.4.4":0.09067},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.16775,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00379},O:{"0":0.03787},H:{"0":0.22229},L:{"0":21.15868},S:{"2.5":0},R:{_:"0"},M:{"0":0.52639},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00561,"49":0,"50":0,"51":0,"52":0.01122,"53":0,"54":0,"55":0.00561,"56":0,"57":0.01122,"58":0,"59":0,"60":0.00561,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00561,"69":0,"70":0,"71":0.00561,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.05609,"79":0,"80":0.00561,"81":0.00561,"82":0,"83":0.00561,"84":0.00561,"85":0.00561,"86":0,"87":0.00561,"88":0,"89":0,"90":0,"91":0.04487,"92":0,"93":0,"94":0.00561,"95":0.00561,"96":0.00561,"97":0.00561,"98":0.00561,"99":0.01122,"100":0.01122,"101":0.01683,"102":0.12901,"103":0.03926,"104":0.09535,"105":2.34456,"106":1.07693,"107":0.01122,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00561,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01683,"50":0,"51":0,"52":0.08974,"53":0.00561,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00561,"64":0,"65":0.00561,"66":0.03365,"67":0,"68":0.01122,"69":0,"70":0,"71":0,"72":0.00561,"73":0.00561,"74":0,"75":0,"76":0,"77":0.00561,"78":0.00561,"79":0.08974,"80":0.00561,"81":0.00561,"83":0.01122,"84":0.03926,"85":0.04487,"86":0.02805,"87":0.04487,"88":0.01122,"89":0.02244,"90":0.00561,"91":0.02244,"92":0.01683,"93":0.00561,"94":0.00561,"95":0.00561,"96":0.14023,"97":0.01122,"98":0.02244,"99":0.02244,"100":0.03926,"101":0.05048,"102":0.05048,"103":0.36459,"104":0.30289,"105":4.00483,"106":9.21559,"107":0.35898,"108":0.00561,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00561,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00561,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00561,"70":0,"71":0.00561,"72":0.01122,"73":0,"74":0,"75":0,"76":0,"77":0.00561,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00561,"85":0.00561,"86":0,"87":0,"88":0,"89":0.01122,"90":0.42068,"91":0.73478,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00561,"79":0,"80":0,"81":0,"83":0,"84":0.00561,"85":0.00561,"86":0.00561,"87":0,"88":0,"89":0.00561,"90":0.00561,"91":0.01122,"92":0.00561,"93":0,"94":0,"95":0.00561,"96":0.01122,"97":0.01122,"98":0.00561,"99":0.01683,"100":0.01683,"101":0.01683,"102":0.01683,"103":0.02805,"104":0.10096,"105":1.20594,"106":3.71316,"107":0.27484},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.01122,"11":0,"12":0.00561,"13":0.02244,"14":0.16266,"15":0.03926,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00561,"10.1":0.01122,"11.1":0.03365,"12.1":0.07292,"13.1":0.31971,"14.1":0.44872,"15.1":0.07853,"15.2-15.3":0.08414,"15.4":0.22436,"15.5":0.38702,"15.6":1.88462,"16.0":0.8077,"16.1":0.11218,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00422,"8.1-8.4":0,"9.0-9.2":0.20239,"9.3":0.14758,"10.0-10.2":0,"10.3":0.11806,"11.0-11.2":0.00422,"11.3-11.4":0.1012,"12.0-12.1":0.03373,"12.2-12.5":0.50598,"13.0-13.1":0.01687,"13.2":0.01265,"13.3":0.0506,"13.4-13.7":0.20239,"14.0-14.4":0.5861,"14.5-14.8":1.72456,"15.0-15.1":0.44695,"15.2-15.3":0.61983,"15.4":0.73367,"15.5":2.38655,"15.6":16.67211,"16.0":14.96442,"16.1":0.65356},P:{"4":0.20565,"5.0-5.4":0.01028,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01028,"10.1":0,"11.1-11.2":0.02057,"12.0":0,"13.0":0.02057,"14.0":0.03085,"15.0":0.02057,"16.0":0.05141,"17.0":0.11311,"18.0":3.17731},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.005,"4.2-4.3":0.00749,"4.4":0,"4.4.3-4.4.4":0.06995},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00588,"9":0,"10":0,"11":0.11752,"5.5":0},J:{"7":0,"10":0.00439},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.50936},Q:{"13.1":0},O:{"0":0.03513},H:{"0":0.21617},L:{"0":21.89412},S:{"2.5":0}};
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 a2b04bcd9a..4682ddabfa 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00302,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0453,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.01812,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00302,"68":0.00302,"69":0.00302,"70":0,"71":0,"72":0.01208,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00302,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00906,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00906,"92":0,"93":0,"94":0.00302,"95":0.00302,"96":0,"97":0,"98":0.00302,"99":0.00604,"100":0.0453,"101":0.00302,"102":0.00906,"103":0.06946,"104":0.52548,"105":0.15704,"106":0.00302,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00604,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00302,"41":0,"42":0,"43":0.00302,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00604,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00302,"59":0,"60":0,"61":0,"62":0.00302,"63":0,"64":0.00302,"65":0,"66":0.01812,"67":0.00302,"68":0,"69":0.00604,"70":0.00604,"71":0,"72":0.00302,"73":0.00302,"74":0.02114,"75":0.00302,"76":0.01208,"77":0.00906,"78":0.01208,"79":0.01208,"80":0.01812,"81":0.03624,"83":0.00906,"84":0.00604,"85":0.00604,"86":0.0151,"87":0.12382,"88":0.00906,"89":0.0151,"90":0.01208,"91":0.00906,"92":0.01812,"93":0.0302,"94":0.0151,"95":0.0453,"96":0.06342,"97":0.0151,"98":0.02114,"99":0.0302,"100":0.04228,"101":0.03322,"102":0.05134,"103":0.15402,"104":1.00868,"105":3.5938,"106":0.06644,"107":0.00604,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00302,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00302,"51":0,"52":0,"53":0,"54":0.00302,"55":0,"56":0,"57":0,"58":0.00302,"60":0.02718,"62":0,"63":0.10872,"64":0.06644,"65":0.00604,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00302,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00604,"80":0,"81":0,"82":0,"83":0,"84":0.00302,"85":0,"86":0,"87":0,"88":0.00302,"89":0.00302,"90":0.1359,"91":0.01208,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00302,"13":0.00302,"14":0.00302,"15":0.02416,"16":0,"17":0.00302,"18":0.00604,"79":0,"80":0,"81":0,"83":0,"84":0.00302,"85":0.00302,"86":0,"87":0,"88":0,"89":0,"90":0.00302,"91":0,"92":0.00604,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00302,"102":0.00302,"103":0.0151,"104":0.12684,"105":0.50434},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00604,"14":0.0151,"15":0.00302,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00302,"12.1":0,"13.1":0.00604,"14.1":0.01208,"15.1":0.00302,"15.2-15.3":0.00302,"15.4":0.00604,"15.5":0.01208,"15.6":0.03322,"16.0":0.0151,"16.1":0},G:{"8":0.01284,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00214,"6.0-6.1":0,"7.0-7.1":0.02354,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05564,"10.0-10.2":0,"10.3":0.33599,"11.0-11.2":0.18618,"11.3-11.4":0.05136,"12.0-12.1":0.34241,"12.2-12.5":7.15199,"13.0-13.1":0.0535,"13.2":0.13268,"13.3":0.50077,"13.4-13.7":0.40233,"14.0-14.4":0.97371,"14.5-14.8":1.2883,"15.0-15.1":0.89453,"15.2-15.3":0.87099,"15.4":0.64629,"15.5":1.63712,"15.6":3.44973,"16.0":2.03089,"16.1":0.0749},P:{"4":0.05141,"5.0-5.4":0,"6.2-6.4":0.01028,"7.2-7.4":0.20564,"8.2":0,"9.2":0.06169,"10.1":0,"11.1-11.2":0.08226,"12.0":0.01028,"13.0":0.03085,"14.0":0.08226,"15.0":0.04113,"16.0":0.10282,"17.0":0.24677,"18.0":0.79171},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00255,"4.2-4.3":0.0102,"4.4":0,"4.4.3-4.4.4":0.15047},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00906,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.02094},O:{"0":0.12564},H:{"0":1.59258},L:{"0":65.62616},S:{"2.5":0.02094},R:{_:"0"},M:{"0":0.47464},Q:{"13.1":0.00698}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00267,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02134,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00534,"59":0,"60":0.00267,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01067,"69":0,"70":0.00267,"71":0,"72":0.008,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00267,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00267,"92":0,"93":0.00267,"94":0.00267,"95":0.00267,"96":0,"97":0.00267,"98":0,"99":0.00267,"100":0.00534,"101":0.00534,"102":0.01067,"103":0.008,"104":0.0747,"105":0.37619,"106":0.18142,"107":0.00267,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00267,"28":0,"29":0,"30":0,"31":0.00267,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00267,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.01067,"59":0,"60":0.00267,"61":0,"62":0.00534,"63":0,"64":0.00534,"65":0,"66":0.00534,"67":0.00267,"68":0,"69":0.008,"70":0.00534,"71":0.00267,"72":0.00267,"73":0.00267,"74":0.01334,"75":0.00267,"76":0.00534,"77":0.00534,"78":0.03468,"79":0.02134,"80":0.008,"81":0.04002,"83":0.01067,"84":0.00267,"85":0.008,"86":0.008,"87":0.03202,"88":0.00534,"89":0.01334,"90":0.01067,"91":0.00534,"92":0.01868,"93":0.008,"94":0.02401,"95":0.008,"96":0.04002,"97":0.01334,"98":0.01334,"99":0.01067,"100":0.01868,"101":0.02668,"102":0.02134,"103":0.0667,"104":0.08004,"105":0.9418,"106":2.81207,"107":0.12806,"108":0.00267,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00267,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00267,"60":0.01067,"62":0,"63":0.02668,"64":0.01868,"65":0.01868,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00267,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00267,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03468,"91":0.09872,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00267,"13":0.00267,"14":0.00267,"15":0.01067,"16":0,"17":0,"18":0.008,"79":0,"80":0,"81":0,"83":0,"84":0.00267,"85":0,"86":0,"87":0,"88":0,"89":0.00267,"90":0,"91":0,"92":0.00534,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00267,"102":0.00267,"103":0.00267,"104":0.008,"105":0.10672,"106":0.41087,"107":0.02401},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01067,"15":0.00267,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00267,"12.1":0.00267,"13.1":0.02401,"14.1":0.008,"15.1":0.00267,"15.2-15.3":0.00267,"15.4":0.00267,"15.5":0.00534,"15.6":0.02668,"16.0":0.03202,"16.1":0.00534,"16.2":0},G:{"8":0.00739,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00493,"6.0-6.1":0,"7.0-7.1":0.04437,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.15529,"10.0-10.2":0,"10.3":0.63101,"11.0-11.2":0.1824,"11.3-11.4":0.13064,"12.0-12.1":0.38698,"12.2-12.5":8.14886,"13.0-13.1":0.0493,"13.2":0.15036,"13.3":0.4634,"13.4-13.7":0.26128,"14.0-14.4":0.89475,"14.5-14.8":1.30392,"15.0-15.1":0.78383,"15.2-15.3":0.72714,"15.4":0.66552,"15.5":1.53315,"15.6":2.21099,"16.0":4.51811,"16.1":0.41656},P:{"4":0.06149,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.19471,"8.2":0,"9.2":0.10248,"10.1":0.01025,"11.1-11.2":0.07173,"12.0":0.01025,"13.0":0.03074,"14.0":0.07173,"15.0":0.04099,"16.0":0.09223,"17.0":0.14347,"18.0":0.92229},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00157,"4.2-4.3":0.00315,"4.4":0,"4.4.3-4.4.4":0.06662},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00534,"5.5":0},J:{"7":0,"10":0.022},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.30061},Q:{"13.1":0.00733},O:{"0":0.11731},H:{"0":1.52712},L:{"0":65.18699},S:{"2.5":0.01466}};
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 95c7567fb7..a5a726f94f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02715,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00453,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.02715,"98":0,"99":0,"100":0.00453,"101":0,"102":0,"103":0.04073,"104":0.55658,"105":0.13123,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01358,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00453,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00453,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":1.82358,"80":0,"81":0,"83":0.00453,"84":0,"85":0,"86":0,"87":0.04525,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.0181,"95":0.03168,"96":0.02263,"97":0,"98":0,"99":0.00453,"100":0.00905,"101":0,"102":0.0181,"103":0.4706,"104":3.2037,"105":10.3351,"106":0.1267,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.09503,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0181,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00905,"18":0.00453,"79":0,"80":0,"81":0,"83":0,"84":0.00453,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00905,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00453,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00905,"104":0.15385,"105":0.72853},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00453,"14":0.06788,"15":0.03168,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00453,"13.1":0.07693,"14.1":0.19005,"15.1":0.0181,"15.2-15.3":0.00905,"15.4":0.06788,"15.5":0.09955,"15.6":0.68328,"16.0":0.01358,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00598,"10.0-10.2":0,"10.3":0.01793,"11.0-11.2":0.00897,"11.3-11.4":0.00897,"12.0-12.1":0,"12.2-12.5":0.60367,"13.0-13.1":0.04483,"13.2":0,"13.3":0.0269,"13.4-13.7":0.14942,"14.0-14.4":1.06987,"14.5-14.8":2.68963,"15.0-15.1":0.76804,"15.2-15.3":1.15654,"15.4":1.00114,"15.5":3.46663,"15.6":17.115,"16.0":1.44941,"16.1":0},P:{"4":0.01014,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.15205,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.1115,"12.0":0.02027,"13.0":0.05068,"14.0":0.13177,"15.0":0.02027,"16.0":0.12164,"17.0":0.44601,"18.0":3.23354},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.08548},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.73305,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.5475},H:{"0":0.24362},L:{"0":40.92298},S:{"2.5":0},R:{_:"0"},M:{"0":0.90885},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0041,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.0041,"95":0,"96":0,"97":0.0041,"98":0,"99":0,"100":0.0041,"101":0,"102":0.01639,"103":0.00819,"104":0.04097,"105":0.36873,"106":0.1352,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0041,"50":0,"51":0,"52":0,"53":0.02868,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0041,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":1.88872,"80":0,"81":0.0041,"83":0,"84":0,"85":0,"86":0,"87":0.0041,"88":0,"89":0,"90":0,"91":0.0041,"92":0,"93":0,"94":0,"95":0.01229,"96":0.0041,"97":0,"98":0,"99":0.0041,"100":0,"101":0,"102":0,"103":0.11881,"104":0.12701,"105":2.34348,"106":8.80445,"107":0.56129,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0041,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01229,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.0041,"15":0,"16":0,"17":0.0041,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.0041,"98":0,"99":0,"100":0,"101":0.0041,"102":0.0041,"103":0,"104":0.00819,"105":0.1434,"106":0.61455,"107":0.03687},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.05736,"14":0.03687,"15":0.01639,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0041,"12.1":0.0041,"13.1":0.05736,"14.1":0.1434,"15.1":0.0041,"15.2-15.3":0.00819,"15.4":0.01639,"15.5":0.08194,"15.6":0.56948,"16.0":0.03278,"16.1":0.0041,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.01638,"11.0-11.2":0.00983,"11.3-11.4":0.11791,"12.0-12.1":0,"12.2-12.5":0.37338,"13.0-13.1":0,"13.2":0,"13.3":0.00983,"13.4-13.7":0.4094,"14.0-14.4":1.04807,"14.5-14.8":2.29594,"15.0-15.1":1.51316,"15.2-15.3":1.09393,"15.4":0.79916,"15.5":2.26646,"15.6":15.13485,"16.0":6.12796,"16.1":0.03603},P:{"4":0.01016,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.22357,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03049,"12.0":0,"13.0":0.06097,"14.0":0.17276,"15.0":0.03049,"16.0":0.26422,"17.0":0.30486,"18.0":3.71934},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.15542},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06555,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1948},Q:{"13.1":0},O:{"0":0.02361},H:{"0":0.03912},L:{"0":44.99513},S:{"2.5":0}};
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 f21a50c907..6415bb2fa7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00446,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00446,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00446,"74":0,"75":0,"76":0,"77":0,"78":0.00893,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00446,"91":0.07141,"92":0,"93":0,"94":0.00893,"95":0,"96":0,"97":0.00446,"98":0,"99":0.00446,"100":0.00446,"101":0.00446,"102":0.00446,"103":0.0357,"104":0.50878,"105":0.19191,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00893,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00446,"49":0.02232,"50":0,"51":0,"52":0,"53":0.00446,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00446,"66":0,"67":0.00893,"68":0.00446,"69":0.01339,"70":0.00446,"71":0,"72":0,"73":0,"74":0.00446,"75":0,"76":0,"77":0.00446,"78":0,"79":0.04017,"80":0.00446,"81":0.01339,"83":0.00893,"84":0.02232,"85":0.01785,"86":0.01785,"87":0.04463,"88":0.00446,"89":0.00893,"90":0.00446,"91":0.01785,"92":0.02232,"93":0.00446,"94":0.00446,"95":0.00893,"96":0.02232,"97":0.01785,"98":0.01785,"99":0.0357,"100":0.0357,"101":0.02678,"102":0.04017,"103":0.241,"104":2.70012,"105":10.28275,"106":0.22315,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00446,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00446,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00893,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00893,"86":0,"87":0,"88":0,"89":0.22761,"90":1.68701,"91":0.04463,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00893,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00446,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00893,"102":0.00446,"103":0.01339,"104":0.21422,"105":1.18716},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02678,"14":0.02232,"15":0.00893,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00446,"12.1":0.00446,"13.1":0.0357,"14.1":0.0848,"15.1":0.01339,"15.2-15.3":0.01339,"15.4":0.0357,"15.5":0.09372,"15.6":0.29456,"16.0":0.05802,"16.1":0.00446},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00397,"6.0-6.1":0.00265,"7.0-7.1":0.00132,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05697,"10.0-10.2":0,"10.3":0.0265,"11.0-11.2":0.00662,"11.3-11.4":0.00927,"12.0-12.1":0.01722,"12.2-12.5":0.31003,"13.0-13.1":0.00662,"13.2":0.00795,"13.3":0.02915,"13.4-13.7":0.09937,"14.0-14.4":0.24379,"14.5-14.8":0.81086,"15.0-15.1":0.12057,"15.2-15.3":0.23981,"15.4":0.34183,"15.5":0.94865,"15.6":7.65943,"16.0":2.06689,"16.1":0.03312},P:{"4":0.1132,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05145,"8.2":0,"9.2":0.01029,"10.1":0,"11.1-11.2":0.06174,"12.0":0.01029,"13.0":0.05145,"14.0":0.07203,"15.0":0.04116,"16.0":0.09261,"17.0":0.19552,"18.0":1.48183},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00833,"4.4":0,"4.4.3-4.4.4":0.07291},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0097,"9":0.00485,"10":0.00485,"11":0.09217,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02769},H:{"0":0.18871},L:{"0":63.76048},S:{"2.5":0},R:{_:"0"},M:{"0":0.1938},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00481,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00481,"73":0.00481,"74":0,"75":0,"76":0,"77":0,"78":0.00961,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0673,"92":0,"93":0,"94":0.00481,"95":0,"96":0,"97":0,"98":0,"99":0.00481,"100":0,"101":0.00481,"102":0.00961,"103":0.01442,"104":0.04807,"105":0.52396,"106":0.59126,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00961,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00961,"49":0.01923,"50":0,"51":0,"52":0,"53":0.00481,"54":0,"55":0,"56":0.00481,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00481,"64":0,"65":0.00481,"66":0,"67":0.00961,"68":0.00481,"69":0.00481,"70":0.00481,"71":0,"72":0,"73":0,"74":0.00481,"75":0,"76":0,"77":0,"78":0.00481,"79":0.05768,"80":0.00481,"81":0.01923,"83":0.00481,"84":0.01442,"85":0.01442,"86":0.01442,"87":0.03365,"88":0.00481,"89":0.01442,"90":0.00961,"91":0.01923,"92":0.02404,"93":0.00961,"94":0.00481,"95":0.00481,"96":0.02404,"97":0.01442,"98":0.01923,"99":0.01442,"100":0.02884,"101":0.01923,"102":0.03365,"103":0.16344,"104":0.16344,"105":4.48974,"106":10.7821,"107":0.33649,"108":0.00481,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00481,"72":0.00961,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00481,"86":0,"87":0,"88":0,"89":0.00481,"90":0.74509,"91":1.4421,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00481,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00481,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00481,"102":0.00481,"103":0.00961,"104":0.02404,"105":0.38937,"106":1.18733,"107":0.07691},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00961,"14":0.02404,"15":0.00961,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00961,"13.1":0.03846,"14.1":0.08172,"15.1":0.01442,"15.2-15.3":0.01442,"15.4":0.02884,"15.5":0.08172,"15.6":0.24996,"16.0":0.17786,"16.1":0.01923,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00562,"6.0-6.1":0.00281,"7.0-7.1":0.0014,"8.1-8.4":0,"9.0-9.2":0.0014,"9.3":0.05476,"10.0-10.2":0,"10.3":0.01825,"11.0-11.2":0.00562,"11.3-11.4":0.00702,"12.0-12.1":0.01264,"12.2-12.5":0.28502,"13.0-13.1":0.00702,"13.2":0.00702,"13.3":0.02527,"13.4-13.7":0.08284,"14.0-14.4":0.22745,"14.5-14.8":0.73853,"15.0-15.1":0.11934,"15.2-15.3":0.19516,"15.4":0.29625,"15.5":0.73993,"15.6":5.71867,"16.0":4.69091,"16.1":0.24711},P:{"4":0.10177,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05089,"8.2":0,"9.2":0.01018,"10.1":0,"11.1-11.2":0.04071,"12.0":0.01018,"13.0":0.04071,"14.0":0.06106,"15.0":0.03053,"16.0":0.07124,"17.0":0.12213,"18.0":1.48588},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00989,"4.4":0,"4.4.3-4.4.4":0.07415},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02055,"9":0.00514,"10":0.00514,"11":0.11819,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17656},Q:{"13.1":0},O:{"0":0.01558},H:{"0":0.18682},L:{"0":59.9721},S:{"2.5":0}};
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 31fd69c94d..d2eb370a71 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00482,"38":0.00241,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00241,"48":0,"49":0.00241,"50":0.00241,"51":0.00241,"52":0.01205,"53":0,"54":0,"55":0,"56":0.00482,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00241,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00241,"69":0,"70":0.00482,"71":0,"72":0.00482,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00241,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00241,"85":0,"86":0.00241,"87":0,"88":0,"89":0.00241,"90":0,"91":0.01205,"92":0.00241,"93":0.00241,"94":0,"95":0.00723,"96":0.00482,"97":0.00241,"98":0.00241,"99":0.00482,"100":0.00241,"101":0.00482,"102":0.04818,"103":0.04095,"104":0.32762,"105":0.08432,"106":0.00241,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00241,"39":0,"40":0.00482,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00241,"50":0.00241,"51":0,"52":0,"53":0,"54":0,"55":0.00241,"56":0.00964,"57":0.00241,"58":0.00241,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00241,"67":0,"68":0.01927,"69":0.00241,"70":0.00241,"71":0,"72":0.00482,"73":0.00241,"74":0.00482,"75":0,"76":0.00241,"77":0.00241,"78":0,"79":0.02168,"80":0.00482,"81":0.00964,"83":0.00241,"84":0.00482,"85":0.02409,"86":0.00723,"87":0.00482,"88":0.00241,"89":0.00241,"90":0.00723,"91":0.00723,"92":0.00482,"93":0.00241,"94":0.00482,"95":0.00723,"96":0.00723,"97":0.00964,"98":0.00964,"99":0.00723,"100":0.00964,"101":0.00964,"102":0.01686,"103":0.06745,"104":0.47939,"105":1.30086,"106":0.01686,"107":0.00241,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00241,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00482,"38":0,"39":0,"40":0,"41":0,"42":0.00241,"43":0,"44":0,"45":0,"46":0.00241,"47":0,"48":0,"49":0,"50":0.00241,"51":0.00241,"52":0,"53":0,"54":0.00241,"55":0.00482,"56":0,"57":0.00241,"58":0.01445,"60":0.04818,"62":0,"63":0.06263,"64":0.08672,"65":0.00482,"66":0,"67":0.00241,"68":0,"69":0,"70":0.01686,"71":0.00723,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00241,"80":0,"81":0,"82":0,"83":0,"84":0.00241,"85":0.00241,"86":0,"87":0,"88":0.00241,"89":0.00482,"90":0.11322,"91":0.00723,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00241},B:{"12":0.00723,"13":0.00241,"14":0.01205,"15":0.00723,"16":0.00241,"17":0.00241,"18":0.01686,"79":0,"80":0,"81":0,"83":0,"84":0.00241,"85":0.00241,"86":0,"87":0,"88":0,"89":0.00241,"90":0.00241,"91":0,"92":0.00964,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00241,"99":0,"100":0.00241,"101":0.00482,"102":0.00241,"103":0.01445,"104":0.05782,"105":0.18308},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00241,"11":0,"12":0,"13":0.00241,"14":0.00241,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0.00241,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00241,"14.1":0.00482,"15.1":0,"15.2-15.3":0.00241,"15.4":0.00241,"15.5":0.00241,"15.6":0.00964,"16.0":0.00241,"16.1":0},G:{"8":0.00115,"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.0287,"8.1-8.4":0,"9.0-9.2":0.0023,"9.3":0.10448,"10.0-10.2":0.01952,"10.3":0.65556,"11.0-11.2":0.12973,"11.3-11.4":0.07807,"12.0-12.1":0.20436,"12.2-12.5":2.7577,"13.0-13.1":0.09414,"13.2":0.1217,"13.3":0.30424,"13.4-13.7":0.39035,"14.0-14.4":0.9024,"14.5-14.8":1.25601,"15.0-15.1":0.73592,"15.2-15.3":0.57175,"15.4":0.66359,"15.5":0.93225,"15.6":1.08035,"16.0":0.35017,"16.1":0.01148},P:{"4":0.21076,"5.0-5.4":0.05018,"6.2-6.4":0.02007,"7.2-7.4":0.09033,"8.2":0.06022,"9.2":0.09033,"10.1":0.02007,"11.1-11.2":0.08029,"12.0":0.02007,"13.0":0.03011,"14.0":0.10036,"15.0":0.03011,"16.0":0.08029,"17.0":0.25091,"18.0":0.36131},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00294,"4.2-4.3":0.02158,"4.4":0,"4.4.3-4.4.4":0.15402},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.13009,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.04555},O:{"0":0.6756},H:{"0":3.90236},L:{"0":76.63828},S:{"2.5":0.02277},R:{_:"0"},M:{"0":0.334},Q:{"13.1":0.00759}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.002,"51":0.002,"52":0.00799,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.002,"69":0,"70":0,"71":0,"72":0.002,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.002,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.002,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00399,"92":0,"93":0,"94":0,"95":0.00399,"96":0.002,"97":0,"98":0.002,"99":0.002,"100":0.00599,"101":0.00799,"102":0.03994,"103":0.00999,"104":0.01598,"105":0.23764,"106":0.07788,"107":0.00399,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.002,"39":0,"40":0.002,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00599,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.002,"56":0.00999,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.002,"65":0,"66":0,"67":0,"68":0.00999,"69":0.002,"70":0.00399,"71":0,"72":0.002,"73":0,"74":0.00399,"75":0.002,"76":0,"77":0.002,"78":0,"79":0.00799,"80":0.002,"81":0.00999,"83":0.002,"84":0.00599,"85":0.01598,"86":0.00599,"87":0.00399,"88":0.002,"89":0.002,"90":0.00399,"91":0.01198,"92":0.002,"93":0.002,"94":0.002,"95":0.00599,"96":0.00399,"97":0.00799,"98":0.00399,"99":0.00399,"100":0.00399,"101":0.00399,"102":0.00599,"103":0.02796,"104":0.02596,"105":0.30155,"106":0.83874,"107":0.02996,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00399,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00399,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.002,"51":0,"52":0,"53":0,"54":0,"55":0.002,"56":0,"57":0.002,"58":0.00799,"60":0.04993,"62":0,"63":0.03794,"64":0.03195,"65":0.04393,"66":0,"67":0,"68":0,"69":0,"70":0.01198,"71":0,"72":0.002,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.002,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02596,"91":0.05192,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.002},B:{"12":0.00599,"13":0.002,"14":0.00399,"15":0.00599,"16":0.002,"17":0.00599,"18":0.00799,"79":0,"80":0,"81":0,"83":0,"84":0.00399,"85":0.002,"86":0,"87":0,"88":0,"89":0.002,"90":0.002,"91":0,"92":0.01198,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.002,"99":0,"100":0,"101":0.00399,"102":0.002,"103":0.00399,"104":0.00599,"105":0.07788,"106":0.13779,"107":0.00599},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.002,"11":0,"12":0,"13":0,"14":0.002,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.002,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.002,"14.1":0.00399,"15.1":0,"15.2-15.3":0.002,"15.4":0.002,"15.5":0.002,"15.6":0.00599,"16.0":0.00399,"16.1":0,"16.2":0},G:{"8":0.00369,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01598,"8.1-8.4":0.00246,"9.0-9.2":0,"9.3":0.08235,"10.0-10.2":0.01598,"10.3":0.56051,"11.0-11.2":0.08358,"11.3-11.4":0.10325,"12.0-12.1":0.21388,"12.2-12.5":3.4036,"13.0-13.1":0.14013,"13.2":0.11554,"13.3":0.33925,"13.4-13.7":0.33802,"14.0-14.4":0.9858,"14.5-14.8":1.03497,"15.0-15.1":0.66621,"15.2-15.3":0.51011,"15.4":0.65392,"15.5":0.75594,"15.6":0.8297,"16.0":0.97351,"16.1":0.05777},P:{"4":0.31575,"5.0-5.4":0.06111,"6.2-6.4":0,"7.2-7.4":0.09167,"8.2":0.03056,"9.2":0.10186,"10.1":0,"11.1-11.2":0.08149,"12.0":0.02037,"13.0":0.03056,"14.0":0.05093,"15.0":0.03056,"16.0":0.0713,"17.0":0.10186,"18.0":0.46854},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0023,"4.2-4.3":0.0189,"4.4":0,"4.4.3-4.4.4":0.15672},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03395,"5.5":0},J:{"7":0,"10":0.03201},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.32812},Q:{"13.1":0.008},O:{"0":0.49619},H:{"0":3.55348},L:{"0":78.30082},S:{"2.5":0.02401}};
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 64f9eb9a6d..391c7acbf5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00411,"33":0,"34":0,"35":0,"36":0.02463,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.17652,"44":0,"45":0.00821,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00821,"53":0,"54":0,"55":0,"56":0.00411,"57":0.00411,"58":0,"59":0.00411,"60":0,"61":0,"62":0,"63":0.00411,"64":0,"65":0,"66":0,"67":0,"68":0.00821,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00821,"79":0.00411,"80":0.00411,"81":0.00411,"82":0.00411,"83":0.00411,"84":0,"85":0,"86":0,"87":0.00411,"88":0,"89":0.00411,"90":0.00821,"91":0.00821,"92":0,"93":0.00411,"94":0.00411,"95":0.00411,"96":0.00411,"97":0.00411,"98":0.00411,"99":0.00411,"100":0.00411,"101":0.00821,"102":0.02053,"103":0.02874,"104":0.3243,"105":0.09442,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00411,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00411,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00411,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00821,"40":0.00821,"41":0.00821,"42":0.00821,"43":0.01642,"44":0.00821,"45":0.01232,"46":0.00821,"47":0.01232,"48":0.05747,"49":0.04105,"50":0.00821,"51":0.00821,"52":0.00821,"53":0.01642,"54":0.00821,"55":0.03695,"56":0.01232,"57":0.04105,"58":0.00821,"59":0.01232,"60":0.00821,"61":0.00411,"62":0.02463,"63":0.03284,"64":0,"65":0.01232,"66":0.00411,"67":0.00821,"68":0.00411,"69":0.54597,"70":0.1601,"71":0.00821,"72":0.17241,"73":0.02053,"74":0.19294,"75":0.05337,"76":0.01232,"77":0.01642,"78":0.26272,"79":0.11494,"80":0.04926,"81":0.06158,"83":0.09852,"84":0.05337,"85":0.04516,"86":0.19704,"87":0.14368,"88":0.01642,"89":0.02463,"90":0.03284,"91":0.078,"92":0.19704,"93":0.01232,"94":0.02463,"95":0.03695,"96":0.07389,"97":0.11905,"98":0.08621,"99":0.06979,"100":0.078,"101":0.06568,"102":0.078,"103":0.21757,"104":0.56649,"105":1.35465,"106":0.03695,"107":0.00411,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02053,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00411,"15":0,"16":0.00411,"17":0.00821,"18":0.04926,"79":0,"80":0,"81":0,"83":0,"84":0.00411,"85":0.00411,"86":0.00821,"87":0.00821,"88":0,"89":0.00411,"90":0.00411,"91":0,"92":0.01232,"93":0,"94":0,"95":0,"96":0.00411,"97":0.00411,"98":0.00411,"99":0.00411,"100":0.01232,"101":0.05747,"102":0.02463,"103":0.14778,"104":0.47208,"105":2.04429},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00821,"10":0,"11":0,"12":0,"13":0.00821,"14":0.03695,"15":0.00821,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00411,"10.1":0,"11.1":0.00411,"12.1":0.00821,"13.1":0.04105,"14.1":0.04516,"15.1":0.01232,"15.2-15.3":0.01232,"15.4":0.03695,"15.5":0.06158,"15.6":0.20115,"16.0":0.03284,"16.1":0.00411},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.08849,"5.0-5.1":0.0295,"6.0-6.1":0.03982,"7.0-7.1":0.00885,"8.1-8.4":0.01475,"9.0-9.2":0.14011,"9.3":0.04719,"10.0-10.2":0.03687,"10.3":0.17698,"11.0-11.2":0.4159,"11.3-11.4":0.09291,"12.0-12.1":0.17255,"12.2-12.5":0.46604,"13.0-13.1":0.06047,"13.2":0.0354,"13.3":0.15928,"13.4-13.7":0.93209,"14.0-14.4":1.29194,"14.5-14.8":1.25802,"15.0-15.1":0.70054,"15.2-15.3":0.76543,"15.4":1.28899,"15.5":1.14299,"15.6":4.05576,"16.0":1.07662,"16.1":0.02212},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01029,"13.0":0.01029,"14.0":0.10287,"15.0":0,"16.0":0.02057,"17.0":0.29833,"18.0":0.0823},I:{"0":0,"3":0,"4":0.03835,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03835,"4.2-4.3":0.07671,"4.4":0,"4.4.3-4.4.4":0.40911},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.02539,"7":0.02539,"8":0.17773,"9":1.1933,"10":0.05078,"11":3.6053,"5.5":0},N:{"10":0.0059,"11":0},J:{"7":0,"10":0},O:{"0":12.82752},H:{"0":0.10604},L:{"0":41.42497},S:{"2.5":0},R:{_:"0"},M:{"0":0.16506},Q:{"13.1":4.98128}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.01774,"33":0,"34":0,"35":0,"36":0.0133,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.25717,"44":0,"45":0.0133,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00887,"53":0,"54":0,"55":0,"56":0.00443,"57":0.00443,"58":0.00443,"59":0.00443,"60":0,"61":0,"62":0,"63":0.00443,"64":0,"65":0,"66":0,"67":0,"68":0.00887,"69":0,"70":0,"71":0,"72":0.00443,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00887,"79":0.00443,"80":0.00443,"81":0.00443,"82":0.00887,"83":0.00443,"84":0,"85":0,"86":0,"87":0.00443,"88":0,"89":0.00887,"90":0.0133,"91":0.00443,"92":0,"93":0,"94":0.00443,"95":0,"96":0.00443,"97":0,"98":0,"99":0.00443,"100":0.00443,"101":0.00443,"102":0.02217,"103":0.00887,"104":0.01774,"105":0.36802,"106":0.16406,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00443,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00443,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00443,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00887,"40":0.0133,"41":0.00887,"42":0.00887,"43":0.02217,"44":0.00887,"45":0.01774,"46":0.00887,"47":0.01774,"48":0.06208,"49":0.04434,"50":0.0133,"51":0.00887,"52":0.00887,"53":0.02217,"54":0.0133,"55":0.04434,"56":0.01774,"57":0.04877,"58":0.0133,"59":0.01774,"60":0.0133,"61":0.00443,"62":0.02217,"63":0.03547,"64":0,"65":0.0133,"66":0.00443,"67":0.00887,"68":0.00443,"69":0.50548,"70":0.235,"71":0.00887,"72":0.60302,"73":0.02217,"74":0.27934,"75":0.05321,"76":0.0133,"77":0.0133,"78":0.30151,"79":0.12415,"80":0.05321,"81":0.05321,"83":0.12859,"84":0.06208,"85":0.04877,"86":0.23057,"87":0.16406,"88":0.02217,"89":0.0266,"90":0.03547,"91":0.03104,"92":0.2217,"93":0.00887,"94":0.0266,"95":0.03991,"96":0.07538,"97":0.12859,"98":0.10198,"99":0.07981,"100":0.07981,"101":0.06208,"102":0.07094,"103":0.19953,"104":0.15519,"105":0.72274,"106":1.48982,"107":0.09311,"108":0.00887,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00887,"91":0.01774,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00443,"14":0.00443,"15":0.00443,"16":0.00443,"17":0.00887,"18":0.05764,"79":0,"80":0,"81":0,"83":0,"84":0.00443,"85":0.00443,"86":0.00887,"87":0.00887,"88":0,"89":0.00443,"90":0.00443,"91":0,"92":0.0133,"93":0,"94":0,"95":0,"96":0.00443,"97":0.00443,"98":0.00443,"99":0.00887,"100":0.0133,"101":0.06651,"102":0.02217,"103":0.13745,"104":0.11085,"105":0.6518,"106":2.28351,"107":0.2217},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00443,"10":0,"11":0,"12":0,"13":0.00887,"14":0.03991,"15":0.00887,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00443,"10.1":0,"11.1":0.00443,"12.1":0.00887,"13.1":0.04434,"14.1":0.04434,"15.1":0.0133,"15.2-15.3":0.0133,"15.4":0.03104,"15.5":0.05321,"15.6":0.2084,"16.0":0.08868,"16.1":0.0266,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.08607,"5.0-5.1":0.03188,"6.0-6.1":0.04303,"7.0-7.1":0.00956,"8.1-8.4":0.01434,"9.0-9.2":0.15142,"9.3":0.05578,"10.0-10.2":0.04303,"10.3":0.20561,"11.0-11.2":0.42396,"11.3-11.4":0.10201,"12.0-12.1":0.18489,"12.2-12.5":0.49409,"13.0-13.1":0.06694,"13.2":0.03347,"13.3":0.17373,"13.4-13.7":0.98021,"14.0-14.4":1.38027,"14.5-14.8":1.26232,"15.0-15.1":0.67101,"15.2-15.3":0.69492,"15.4":1.13641,"15.5":0.93399,"15.6":3.17653,"16.0":2.69359,"16.1":0.2327},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01069,"13.0":0,"14.0":0.11755,"15.0":0,"16.0":0.02137,"17.0":0.04275,"18.0":0.34198},I:{"0":0,"3":0,"4":0.0344,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05733,"4.2-4.3":0.0688,"4.4":0,"4.4.3-4.4.4":0.52748},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.02841,"7":0.02841,"8":0.17048,"9":1.36386,"10":0.05683,"11":3.9211,"5.5":0},J:{"7":0,"10":0},N:{"10":0.01113,"11":0},R:{_:"0"},M:{"0":0.16141},Q:{"13.1":4.35261},O:{"0":11.28785},H:{"0":0.11066},L:{"0":40.20454},S:{"2.5":0}};
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 f43fed54e8..773b701840 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00484,"51":0,"52":0.00484,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00484,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00484,"74":0,"75":0,"76":0,"77":0,"78":0.00484,"79":0,"80":0,"81":0,"82":0.00484,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00484,"89":0,"90":0.00484,"91":0.00969,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00484,"100":0,"101":0.00484,"102":0.00969,"103":0.0339,"104":0.45524,"105":0.15982,"106":0.00484,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00484,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00969,"39":0,"40":0,"41":0,"42":0.00484,"43":0,"44":0,"45":0,"46":0,"47":0.00484,"48":0,"49":0.01453,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00484,"63":0,"64":0,"65":0.00484,"66":0,"67":0.00484,"68":0.00969,"69":0.01937,"70":0.00484,"71":0.00484,"72":0.00484,"73":0.00484,"74":0.00484,"75":0.00484,"76":0.00969,"77":0.00484,"78":0.00484,"79":0.0678,"80":0.00969,"81":0.00969,"83":0.01937,"84":0.02906,"85":0.01937,"86":0.02422,"87":0.0339,"88":0.01453,"89":0.01937,"90":0.00969,"91":0.03874,"92":0.02422,"93":0.01453,"94":0.00969,"95":0.02422,"96":0.03874,"97":0.04359,"98":0.04359,"99":0.03874,"100":0.05327,"101":0.04843,"102":0.06296,"103":0.27605,"104":3.26903,"105":13.73959,"106":0.27605,"107":0.00484,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00484,"64":0.00969,"65":0,"66":0,"67":0,"68":0,"69":0.00484,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00484,"86":0,"87":0,"88":0.00484,"89":0.11623,"90":0.89596,"91":0.02906,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00484,"79":0,"80":0,"81":0,"83":0,"84":0.00484,"85":0.00484,"86":0,"87":0.00484,"88":0,"89":0,"90":0,"91":0,"92":0.00484,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00484,"100":0,"101":0.00969,"102":0.00484,"103":0.01453,"104":0.20825,"105":1.24465},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00484,"14":0.02422,"15":0.00969,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00484,"10.1":0,"11.1":0,"12.1":0.00484,"13.1":0.0339,"14.1":0.06296,"15.1":0.01453,"15.2-15.3":0.01453,"15.4":0.0339,"15.5":0.0678,"15.6":0.24215,"16.0":0.05327,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00344,"6.0-6.1":0,"7.0-7.1":0.01033,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04477,"10.0-10.2":0,"10.3":0.05769,"11.0-11.2":0.00344,"11.3-11.4":0.00603,"12.0-12.1":0.00603,"12.2-12.5":0.32117,"13.0-13.1":0.00431,"13.2":0.00344,"13.3":0.01464,"13.4-13.7":0.06458,"14.0-14.4":0.13088,"14.5-14.8":0.40297,"15.0-15.1":0.08094,"15.2-15.3":0.15671,"15.4":0.20751,"15.5":0.61823,"15.6":4.78829,"16.0":1.48617,"16.1":0.01292},P:{"4":0.17603,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.07248,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02071,"12.0":0.01035,"13.0":0.02071,"14.0":0.03106,"15.0":0.02071,"16.0":0.05177,"17.0":0.13461,"18.0":0.7766},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00532,"4.2-4.3":0.05673,"4.4":0,"4.4.3-4.4.4":0.08154},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00484,"10":0,"11":0.02906,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00516},O:{"0":0.02579},H:{"0":0.1367},L:{"0":65.72334},S:{"2.5":0},R:{_:"0"},M:{"0":0.13408},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00448,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00448,"74":0,"75":0,"76":0,"77":0,"78":0.00448,"79":0,"80":0.00448,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00448,"89":0,"90":0,"91":0.00448,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00448,"100":0,"101":0,"102":0.01345,"103":0.01345,"104":0.03586,"105":0.36752,"106":0.15687,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00448,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00896,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00448,"48":0,"49":0.01345,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00448,"63":0,"64":0,"65":0.00448,"66":0,"67":0.00448,"68":0.00896,"69":0.00896,"70":0.00448,"71":0.00448,"72":0.00448,"73":0,"74":0.00448,"75":0.00448,"76":0.00896,"77":0.00448,"78":0.00448,"79":0.06275,"80":0.00896,"81":0.00896,"83":0.00896,"84":0.01793,"85":0.01793,"86":0.01793,"87":0.02241,"88":0.01345,"89":0.01793,"90":0.00896,"91":0.03586,"92":0.02241,"93":0.00896,"94":0.00896,"95":0.01793,"96":0.03137,"97":0.03137,"98":0.03137,"99":0.02689,"100":0.04482,"101":0.02689,"102":0.03586,"103":0.14342,"104":0.1748,"105":3.96209,"106":10.68509,"107":0.35408,"108":0.00448,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00448,"64":0,"65":0.00448,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00896,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00448,"86":0,"87":0,"88":0,"89":0.00448,"90":0.31822,"91":0.64093,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00448,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00896,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00448,"103":0.00896,"104":0.02241,"105":0.27788,"106":0.98604,"107":0.06275},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00448,"14":0.02689,"15":0.00896,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00448,"10.1":0,"11.1":0,"12.1":0.00448,"13.1":0.03586,"14.1":0.05378,"15.1":0.01793,"15.2-15.3":0.00896,"15.4":0.02241,"15.5":0.05378,"15.6":0.19273,"16.0":0.11205,"16.1":0.01345,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00286,"6.0-6.1":0,"7.0-7.1":0.01431,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04579,"10.0-10.2":0,"10.3":0.05819,"11.0-11.2":0.00286,"11.3-11.4":0.00572,"12.0-12.1":0.00382,"12.2-12.5":0.32052,"13.0-13.1":0.00382,"13.2":0.00477,"13.3":0.01431,"13.4-13.7":0.05628,"14.0-14.4":0.13069,"14.5-14.8":0.38062,"15.0-15.1":0.07918,"15.2-15.3":0.15835,"15.4":0.16885,"15.5":0.50845,"15.6":3.49236,"16.0":3.46374,"16.1":0.16408},P:{"4":0.17571,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10336,"8.2":0,"9.2":0.01034,"10.1":0,"11.1-11.2":0.02067,"12.0":0.01034,"13.0":0.02067,"14.0":0.02067,"15.0":0.02067,"16.0":0.04134,"17.0":0.09302,"18.0":0.86822},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00932,"4.2-4.3":0.02098,"4.4":0,"4.4.3-4.4.4":0.09556},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02241,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1214},Q:{"13.1":0},O:{"0":0.02759},H:{"0":0.14105},L:{"0":68.00844},S:{"2.5":0.00552}};
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 70c06b50e6..e9184853db 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0045,"53":0,"54":0,"55":0,"56":0.0045,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02699,"74":0,"75":0,"76":0,"77":0,"78":0.009,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.05849,"89":0,"90":0.009,"91":0.0135,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0045,"99":0.0045,"100":0,"101":0.0045,"102":0.009,"103":0.03149,"104":0.70184,"105":0.24745,"106":0.0045,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0045,"48":0,"49":0.0045,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0045,"66":0,"67":0.0045,"68":0.0045,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.04049,"78":0.0045,"79":0.0135,"80":0.0135,"81":0.0225,"83":0.018,"84":0.0045,"85":0.0045,"86":0.0135,"87":0.018,"88":0.009,"89":0.009,"90":0.0045,"91":0.0135,"92":0.03599,"93":0.0045,"94":0.018,"95":0.0045,"96":0.02699,"97":0.02699,"98":0.0135,"99":0.018,"100":0.0135,"101":0.06299,"102":0.03599,"103":0.27894,"104":2.63641,"105":10.07776,"106":0.21595,"107":0.0045,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0045,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0045,"64":0.0135,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0045,"89":0.11248,"90":0.81882,"91":0.0225,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.0135,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0045,"93":0,"94":0,"95":0,"96":0,"97":0.0045,"98":0,"99":0.0045,"100":0,"101":0.009,"102":0.0045,"103":0.0135,"104":0.27894,"105":1.55216},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0045,"14":0.04049,"15":0.009,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.009,"12.1":0.009,"13.1":0.06749,"14.1":0.08998,"15.1":0.018,"15.2-15.3":0.03149,"15.4":0.06749,"15.5":0.15747,"15.6":0.70634,"16.0":0.13047,"16.1":0.009},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00676,"6.0-6.1":0.00676,"7.0-7.1":0.01689,"8.1-8.4":0,"9.0-9.2":0.00169,"9.3":0.03716,"10.0-10.2":0,"10.3":0.03378,"11.0-11.2":0.00338,"11.3-11.4":0.01351,"12.0-12.1":0.00676,"12.2-12.5":0.41722,"13.0-13.1":0.00845,"13.2":0.00338,"13.3":0.02534,"13.4-13.7":0.07263,"14.0-14.4":0.20776,"14.5-14.8":0.61485,"15.0-15.1":0.13006,"15.2-15.3":0.21959,"15.4":0.28715,"15.5":0.89018,"15.6":10.3291,"16.0":3.16376,"16.1":0.05405},P:{"4":0.1231,"5.0-5.4":0,"6.2-6.4":0.01026,"7.2-7.4":0.10259,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.07181,"12.0":0.01026,"13.0":0.06155,"14.0":0.04103,"15.0":0.03078,"16.0":0.08207,"17.0":0.28724,"18.0":2.19535},I:{"0":0,"3":0,"4":0.03413,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0128,"4.2-4.3":0.0512,"4.4":0,"4.4.3-4.4.4":0.22185},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02699,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03301},H:{"0":0.22394},L:{"0":57.57269},S:{"2.5":0},R:{_:"0"},M:{"0":0.28055},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00449,"53":0,"54":0,"55":0,"56":0.00449,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02245,"74":0,"75":0,"76":0,"77":0,"78":0.00898,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.04939,"89":0,"90":0,"91":0.00449,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00449,"100":0,"101":0,"102":0.00898,"103":0.00449,"104":0.06286,"105":0.60166,"106":0.29185,"107":0.00449,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00449,"48":0,"49":0.00449,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00449,"66":0,"67":0,"68":0.00449,"69":0,"70":0,"71":0,"72":0,"73":0.00449,"74":0,"75":0.00449,"76":0.00449,"77":0.04939,"78":0.00449,"79":0.01347,"80":0.00898,"81":0.01347,"83":0.00898,"84":0.00449,"85":0.00898,"86":0.01796,"87":0.01347,"88":0.00449,"89":0.00449,"90":0.00449,"91":0.00898,"92":0.03143,"93":0.01347,"94":0.00449,"95":0.00449,"96":0.05837,"97":0.02245,"98":0.01347,"99":0.01347,"100":0.01347,"101":0.01347,"102":0.02245,"103":0.21552,"104":0.14368,"105":3.41689,"106":9.51431,"107":0.34573,"108":0.00449,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00898,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00449,"64":0.00449,"65":0.00449,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00449,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00449,"90":0.36369,"91":0.68697,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.01347,"18":0.00449,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00449,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00449,"100":0,"101":0,"102":0.00449,"103":0.00898,"104":0.01796,"105":0.34124,"106":1.35598,"107":0.09429},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00449,"14":0.03143,"15":0.00449,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00449,"10.1":0.00449,"11.1":0.00898,"12.1":0.00449,"13.1":0.08531,"14.1":0.0898,"15.1":0.02245,"15.2-15.3":0.02694,"15.4":0.05388,"15.5":0.0898,"15.6":0.56574,"16.0":0.2694,"16.1":0.03592,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00349,"6.0-6.1":0.01047,"7.0-7.1":0.02094,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0349,"10.0-10.2":0,"10.3":0.02792,"11.0-11.2":0.00698,"11.3-11.4":0.0157,"12.0-12.1":0.00349,"12.2-12.5":0.37864,"13.0-13.1":0.00698,"13.2":0.00174,"13.3":0.02094,"13.4-13.7":0.05933,"14.0-14.4":0.21113,"14.5-14.8":0.55312,"15.0-15.1":0.11865,"15.2-15.3":0.15355,"15.4":0.2373,"15.5":0.69969,"15.6":7.03184,"16.0":6.62528,"16.1":0.38736},P:{"4":0.12142,"5.0-5.4":0,"6.2-6.4":0.01012,"7.2-7.4":0.09107,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04047,"12.0":0.01012,"13.0":0.02024,"14.0":0.04047,"15.0":0.03036,"16.0":0.07083,"17.0":0.20237,"18.0":2.14509},I:{"0":0,"3":0,"4":0.02804,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00801,"4.2-4.3":0.02003,"4.4":0,"4.4.3-4.4.4":0.16822},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02245,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.30305},Q:{"13.1":0},O:{"0":0.02755},H:{"0":0.20866},L:{"0":54.7863},S:{"2.5":0}};
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 eb1f54dcbf..089e76c4bb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00223,"25":0,"26":0,"27":0,"28":0.00223,"29":0,"30":0,"31":0,"32":0.00223,"33":0,"34":0.00446,"35":0.00223,"36":0.00223,"37":0,"38":0,"39":0,"40":0.00223,"41":0.00223,"42":0.00223,"43":0,"44":0,"45":0,"46":0.00223,"47":0.00223,"48":0.00223,"49":0.00223,"50":0.00446,"51":0,"52":0.02005,"53":0,"54":0.04456,"55":0,"56":0.00223,"57":0.0156,"58":0.00223,"59":0.00446,"60":0.00668,"61":0.00223,"62":0.00223,"63":0,"64":0.00223,"65":0.00668,"66":0.00223,"67":0.01114,"68":0.02228,"69":0.00446,"70":0.00223,"71":0.01114,"72":0.0156,"73":0.00223,"74":0,"75":0.00223,"76":0,"77":0.00223,"78":0.00668,"79":0.00223,"80":0.00446,"81":0.00446,"82":0.00446,"83":0.00223,"84":0.00446,"85":0.00446,"86":0.00446,"87":0.00446,"88":0.01337,"89":0.00891,"90":0.00668,"91":0.04679,"92":0.00223,"93":0.00891,"94":0.01337,"95":0.00891,"96":0.02228,"97":0.01782,"98":0.01782,"99":0.04456,"100":0.03565,"101":0.06238,"102":0.05347,"103":0.14928,"104":0.98478,"105":0.18938,"106":0.00223,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00223,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00223,"52":0,"53":0,"54":0,"55":0.00223,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00223,"63":0,"64":0,"65":0.00223,"66":0,"67":0.00223,"68":0.00223,"69":0.02005,"70":0.0156,"71":0.00223,"72":0.00223,"73":0.00223,"74":0.00223,"75":0.00223,"76":0,"77":0.00891,"78":0,"79":0.00668,"80":0.00446,"81":0.00668,"83":0.00223,"84":0.00891,"85":0.00223,"86":0.00891,"87":0.02896,"88":0.03119,"89":0.00668,"90":0.0156,"91":0.00668,"92":0.00446,"93":0.00223,"94":0.01114,"95":0.00668,"96":0.02674,"97":0.02896,"98":0.02451,"99":0.01337,"100":0.02451,"101":0.01337,"102":0.02451,"103":0.07575,"104":0.30746,"105":0.7397,"106":0.00446,"107":0.00223,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00223,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00223,"48":0,"49":0,"50":0.00223,"51":0,"52":0,"53":0,"54":0.00223,"55":0,"56":0,"57":0,"58":0.00223,"60":0.0401,"62":0,"63":0.00446,"64":0.02674,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00223,"71":0.00223,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00446,"80":0,"81":0,"82":0,"83":0,"84":0.00223,"85":0.00223,"86":0,"87":0.00446,"88":0.00446,"89":0.00891,"90":0.11363,"91":0.00446,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00223},B:{"12":0.00223,"13":0.00446,"14":0.00223,"15":0.00446,"16":0.00446,"17":0.00446,"18":0.0156,"79":0,"80":0,"81":0,"83":0,"84":0.00446,"85":0.00446,"86":0,"87":0,"88":0,"89":0.00446,"90":0.01782,"91":0,"92":0.01337,"93":0,"94":0,"95":0.00223,"96":0.00223,"97":0,"98":0.00223,"99":0.00223,"100":0.00668,"101":0.00446,"102":0.00446,"103":0.0156,"104":0.06238,"105":0.17378},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00223,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00223,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00223,"14.1":0.00223,"15.1":0,"15.2-15.3":0,"15.4":0.00223,"15.5":0.00891,"15.6":0.01114,"16.0":0.00223,"16.1":0},G:{"8":0.00078,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00544,"6.0-6.1":0,"7.0-7.1":0.0334,"8.1-8.4":0.13903,"9.0-9.2":0.00233,"9.3":0.01553,"10.0-10.2":0.00078,"10.3":0.04272,"11.0-11.2":0.02097,"11.3-11.4":0.0101,"12.0-12.1":0.02019,"12.2-12.5":1.16195,"13.0-13.1":0.03573,"13.2":0.07689,"13.3":0.14602,"13.4-13.7":0.34408,"14.0-14.4":0.90641,"14.5-14.8":0.74486,"15.0-15.1":0.44738,"15.2-15.3":0.76661,"15.4":0.35651,"15.5":0.6936,"15.6":1.33593,"16.0":0.38758,"16.1":0.00233},P:{"4":0.33191,"5.0-5.4":0.03017,"6.2-6.4":0.04023,"7.2-7.4":0.41237,"8.2":0.01006,"9.2":0.05029,"10.1":0.03017,"11.1-11.2":0.09052,"12.0":0.02012,"13.0":0.10058,"14.0":0.20116,"15.0":0.07041,"16.0":0.33191,"17.0":0.4526,"18.0":0.73423},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01306,"4.2-4.3":0.04985,"4.4":0,"4.4.3-4.4.4":0.30388},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00891,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00777},O:{"0":0.09326},H:{"0":1.14049},L:{"0":81.99893},S:{"2.5":0},R:{_:"0"},M:{"0":0.54404},Q:{"13.1":0.00777}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.0021,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0063,"35":0,"36":0.0021,"37":0,"38":0,"39":0,"40":0.0021,"41":0,"42":0,"43":0,"44":0,"45":0.0021,"46":0,"47":0.0021,"48":0.0021,"49":0.0021,"50":0.0042,"51":0,"52":0.01681,"53":0.0042,"54":0.04202,"55":0,"56":0.0021,"57":0.0063,"58":0.0021,"59":0.0021,"60":0.0042,"61":0.0021,"62":0.0042,"63":0.0021,"64":0.0042,"65":0.0042,"66":0.0021,"67":0.0042,"68":0.01681,"69":0.0042,"70":0.0021,"71":0.0063,"72":0.01471,"73":0,"74":0,"75":0.0021,"76":0.0021,"77":0.0042,"78":0.0042,"79":0,"80":0.0042,"81":0.0042,"82":0.0042,"83":0.0021,"84":0.0042,"85":0.0063,"86":0.0042,"87":0.0021,"88":0.01471,"89":0.01051,"90":0.0084,"91":0.01891,"92":0.0021,"93":0.0084,"94":0.01051,"95":0.0084,"96":0.01261,"97":0.01471,"98":0.01471,"99":0.03782,"100":0.03152,"101":0.03992,"102":0.05463,"103":0.03992,"104":0.07143,"105":0.75216,"106":0.33616,"107":0.0063,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.0021,"63":0,"64":0,"65":0,"66":0,"67":0.0021,"68":0.0021,"69":0.02311,"70":0.0042,"71":0.0021,"72":0.0021,"73":0,"74":0.0021,"75":0.0021,"76":0.0021,"77":0.0042,"78":0.0021,"79":0.0042,"80":0.01471,"81":0.0063,"83":0.0021,"84":0.0021,"85":0.0063,"86":0.01051,"87":0.0063,"88":0.02731,"89":0.0084,"90":0.01681,"91":0.0021,"92":0.0042,"93":0.0021,"94":0.01051,"95":0.0042,"96":0.02521,"97":0.01471,"98":0.02101,"99":0.0063,"100":0.01051,"101":0.0063,"102":0.01261,"103":0.06723,"104":0.06303,"105":0.29834,"106":0.61349,"107":0.02521,"108":0,"109":0,_:"110"},F:{"9":0,"11":0.0021,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.0021,"30":0,"31":0,"32":0,"33":0.0021,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.0021,"51":0,"52":0,"53":0.0021,"54":0,"55":0,"56":0,"57":0,"58":0.0021,"60":0.0042,"62":0,"63":0.0021,"64":0.0063,"65":0.01051,"66":0,"67":0,"68":0,"69":0,"70":0.0021,"71":0.0021,"72":0.0042,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0042,"80":0,"81":0,"82":0.0021,"83":0,"84":0.0021,"85":0.0042,"86":0,"87":0,"88":0.0021,"89":0.0021,"90":0.18069,"91":0.07143,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.0021},B:{"12":0.0021,"13":0.0021,"14":0.0021,"15":0.0084,"16":0.0063,"17":0.0021,"18":0.01051,"79":0,"80":0,"81":0,"83":0,"84":0.0042,"85":0.0021,"86":0,"87":0,"88":0,"89":0.0042,"90":0.01051,"91":0,"92":0.0084,"93":0,"94":0,"95":0.0021,"96":0,"97":0,"98":0.0021,"99":0.0021,"100":0.0042,"101":0.0021,"102":0.0021,"103":0.0063,"104":0.01051,"105":0.06303,"106":0.13236,"107":0.0084},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0021,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0042,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0021,"14.1":0.0021,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.0084,"15.6":0.01261,"16.0":0.0063,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03685,"8.1-8.4":0.09664,"9.0-9.2":0.00246,"9.3":0.0172,"10.0-10.2":0.00164,"10.3":0.06388,"11.0-11.2":0.02211,"11.3-11.4":0.01228,"12.0-12.1":0.01966,"12.2-12.5":1.33657,"13.0-13.1":0.05405,"13.2":0.05733,"13.3":0.13759,"13.4-13.7":0.32022,"14.0-14.4":0.76738,"14.5-14.8":0.76492,"15.0-15.1":0.51104,"15.2-15.3":0.6388,"15.4":0.34479,"15.5":0.56837,"15.6":0.9926,"16.0":1.06631,"16.1":0.0778},P:{"4":0.28493,"5.0-5.4":0.0407,"6.2-6.4":0.02035,"7.2-7.4":0.34599,"8.2":0,"9.2":0.05088,"10.1":0.01018,"11.1-11.2":0.08141,"12.0":0.01018,"13.0":0.07123,"14.0":0.13229,"15.0":0.05088,"16.0":0.19335,"17.0":0.29511,"18.0":0.67163},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01162,"4.2-4.3":0.02949,"4.4":0,"4.4.3-4.4.4":0.21091},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01051,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.44234},Q:{"13.1":0.0079},O:{"0":0.08689},H:{"0":0.89739},L:{"0":83.49068},S:{"2.5":0}};
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 68bb22fddf..d65f05ef9b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01087,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00362,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00362,"79":0,"80":0,"81":0.00362,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00362,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00362,"103":0.02537,"104":0.32254,"105":0.10872,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00362,"35":0.00362,"36":0,"37":0,"38":0,"39":0,"40":0.03624,"41":0,"42":0.00362,"43":0.0145,"44":0.00362,"45":0,"46":0.05074,"47":0,"48":0,"49":0.01087,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00362,"56":0.00725,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00362,"64":0,"65":0.01087,"66":0,"67":0,"68":0,"69":0.01812,"70":0.00725,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.01087,"77":0,"78":0.0145,"79":0.03986,"80":0.00362,"81":0.15221,"83":0.0145,"84":0.01087,"85":0.00725,"86":0.00725,"87":0.0145,"88":0.01812,"89":0.02899,"90":0.02174,"91":0.03262,"92":0.01812,"93":0.00725,"94":0.01087,"95":0.01087,"96":0.03986,"97":0.06523,"98":0.02174,"99":0.02537,"100":0.01812,"101":0.03624,"102":0.06161,"103":0.1812,"104":2.10192,"105":6.1753,"106":0.13409,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00725,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02174,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00362,"86":0,"87":0,"88":0.00362,"89":0.02174,"90":0.18482,"91":0.01812,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00362,"13":0,"14":0.01087,"15":0.00362,"16":0,"17":0,"18":0.00725,"79":0,"80":0,"81":0,"83":0,"84":0.00362,"85":0.00362,"86":0.00362,"87":0,"88":0.00362,"89":0.00725,"90":0.00362,"91":0.00362,"92":0.00725,"93":0.00362,"94":0,"95":0.00362,"96":0.00362,"97":0.00362,"98":0.00362,"99":0.00362,"100":0.00362,"101":0.00725,"102":0.01812,"103":0.0761,"104":0.19207,"105":1.00747},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00725,"14":0.07248,"15":0.00725,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.02537,"14.1":0.02537,"15.1":0.00725,"15.2-15.3":0.00725,"15.4":0.01812,"15.5":0.02174,"15.6":0.15946,"16.0":0.02537,"16.1":0.00725},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.06066,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01411,"10.0-10.2":0,"10.3":0.02539,"11.0-11.2":0.04091,"11.3-11.4":0.01693,"12.0-12.1":0.31743,"12.2-12.5":2.01603,"13.0-13.1":0.00988,"13.2":0.01552,"13.3":0.06631,"13.4-13.7":0.1566,"14.0-14.4":1.03552,"14.5-14.8":0.76324,"15.0-15.1":0.34565,"15.2-15.3":0.97486,"15.4":0.40913,"15.5":1.46159,"15.6":5.38642,"16.0":0.73503,"16.1":0.00423},P:{"4":0.36597,"5.0-5.4":0.01017,"6.2-6.4":0.01017,"7.2-7.4":0.17282,"8.2":0,"9.2":0.02033,"10.1":0,"11.1-11.2":0.13216,"12.0":0,"13.0":0.22365,"14.0":0.08133,"15.0":0.18299,"16.0":0.15249,"17.0":0.30498,"18.0":1.25041},I:{"0":0,"3":0,"4":0.00273,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00957,"4.2-4.3":0.01913,"4.4":0,"4.4.3-4.4.4":0.36353},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00725,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01275},O:{"0":0.08926},H:{"0":0.40444},L:{"0":68.61956},S:{"2.5":0},R:{_:"0"},M:{"0":0.05738},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00789,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00394,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00394,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00394,"92":0,"93":0,"94":0.00394,"95":0.00394,"96":0.00394,"97":0,"98":0.00394,"99":0.00789,"100":0.00394,"101":0.00394,"102":0.01183,"103":0.01578,"104":0.1341,"105":0.27214,"106":0.12621,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.07888,"41":0,"42":0,"43":0.00394,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01578,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00394,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01183,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.04733,"70":0.00394,"71":0.00394,"72":0,"73":0.00394,"74":0.00394,"75":0,"76":0.02366,"77":0,"78":0.01972,"79":0.05522,"80":0,"81":0.09466,"83":0.10254,"84":0.01972,"85":0.01578,"86":0.02761,"87":0.02366,"88":0.02366,"89":0.03944,"90":0.0631,"91":0.09071,"92":0.02366,"93":0.01183,"94":0.01578,"95":0.05522,"96":0.05522,"97":0.04338,"98":0.03155,"99":0.04338,"100":0.04338,"101":0.05522,"102":0.07494,"103":0.14198,"104":0.14987,"105":1.9365,"106":6.72452,"107":0.48117,"108":0.00394,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00394,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01972,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00789,"86":0,"87":0,"88":0.00394,"89":0.01578,"90":0.07494,"91":0.28397,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.01183,"15":0.01183,"16":0.00394,"17":0.00394,"18":0.01578,"79":0,"80":0,"81":0,"83":0,"84":0.01183,"85":0.00394,"86":0.00394,"87":0.00789,"88":0.00789,"89":0.00789,"90":0.01183,"91":0.00394,"92":0.01578,"93":0.00394,"94":0.00394,"95":0.00394,"96":0.0355,"97":0.00789,"98":0.00789,"99":0.00789,"100":0.00789,"101":0.01972,"102":0.03944,"103":0.07494,"104":0.05522,"105":0.26819,"106":1.1832,"107":0.28397},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02761,"14":0.12226,"15":0.00394,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.01578,"11.1":0.00394,"12.1":0,"13.1":0.03155,"14.1":0.0986,"15.1":0.00789,"15.2-15.3":0.00789,"15.4":0.02761,"15.5":0.0355,"15.6":0.44962,"16.0":0.03944,"16.1":0.00789,"16.2":0},G:{"8":0.00472,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00315,"6.0-6.1":0,"7.0-7.1":0.01575,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02835,"10.0-10.2":0,"10.3":0.17797,"11.0-11.2":0.02992,"11.3-11.4":0,"12.0-12.1":0.03937,"12.2-12.5":1.8852,"13.0-13.1":0.00157,"13.2":0.02992,"13.3":0.07717,"13.4-13.7":0.14017,"14.0-14.4":1.01583,"14.5-14.8":0.78432,"15.0-15.1":0.7166,"15.2-15.3":0.44571,"15.4":0.31499,"15.5":1.15443,"15.6":4.85237,"16.0":2.84591,"16.1":0.1071},P:{"4":0.20597,"5.0-5.4":0,"6.2-6.4":0.0103,"7.2-7.4":0.13388,"8.2":0,"9.2":0.0206,"10.1":0,"11.1-11.2":0.08239,"12.0":0,"13.0":0.06179,"14.0":0.0309,"15.0":0.15448,"16.0":0.18537,"17.0":0.21627,"18.0":0.82388},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00434,"4.2-4.3":0.0155,"4.4":0,"4.4.3-4.4.4":0.19031},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01183,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04845},Q:{"13.1":0},O:{"0":0.04845},H:{"0":0.32107},L:{"0":66.72925},S:{"2.5":0}};
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 f9eca39c9c..66c1551a1e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":1.28,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":1.28,"103":0,"104":3.85,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":1.28,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":3.85,"105":84.62,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":2.56,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":1.28,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":22.33278,"103":0,"104":0,"105":0,"106":69.61614,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":2.68356,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":5.36752},S:{"2.5":0}};
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 c33a90b1ea..fa95f4fd56 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03261,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00932,"79":0.01398,"80":0,"81":0,"82":0.01398,"83":0,"84":0.00466,"85":0,"86":0,"87":0,"88":0.00466,"89":0,"90":0,"91":0.01398,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00932,"103":0.0233,"104":0.47988,"105":0.18636,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00466,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00466,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.64294,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01398,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00466,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00466,"67":0.00466,"68":0.00466,"69":0.00466,"70":0.59169,"71":0.72215,"72":0.00466,"73":0.00466,"74":0,"75":0.00466,"76":0.00466,"77":0.00466,"78":0,"79":0.05125,"80":0,"81":0.00466,"83":0.02795,"84":0.00466,"85":0.06057,"86":0.03727,"87":0.03727,"88":0.00466,"89":0.01864,"90":0,"91":0.00466,"92":0.03261,"93":0.00932,"94":0.01864,"95":0.00932,"96":0.00932,"97":0.01864,"98":0.00466,"99":0.01398,"100":0.01864,"101":0.01864,"102":0.06523,"103":0.20966,"104":2.75813,"105":10.4548,"106":0.20034,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00932,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00466,"62":0,"63":0.00932,"64":0.04193,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00466,"86":0,"87":0,"88":0.00466,"89":0.06523,"90":0.73612,"91":0.00932,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00466,"16":0,"17":0,"18":0.01864,"79":0,"80":0,"81":0,"83":0,"84":0.01398,"85":0,"86":0.00466,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00466,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00466,"102":0.00466,"103":0.00932,"104":0.22363,"105":1.61201},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00466,"14":0.03727,"15":0.00932,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00466,"12.1":0.00466,"13.1":0.20034,"14.1":0.11648,"15.1":0.04193,"15.2-15.3":0.01398,"15.4":0.02795,"15.5":0.07454,"15.6":0.45658,"16.0":0.04659,"16.1":0.00466},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00155,"6.0-6.1":0.00774,"7.0-7.1":0.0062,"8.1-8.4":0,"9.0-9.2":0.01084,"9.3":0.05731,"10.0-10.2":0.00155,"10.3":0.10997,"11.0-11.2":0.01394,"11.3-11.4":0.02633,"12.0-12.1":0.02013,"12.2-12.5":0.52506,"13.0-13.1":0.01084,"13.2":0.00774,"13.3":0.03407,"13.4-13.7":0.11926,"14.0-14.4":0.57772,"14.5-14.8":0.96028,"15.0-15.1":0.17967,"15.2-15.3":0.26795,"15.4":0.37017,"15.5":0.88904,"15.6":8.54962,"16.0":2.39761,"16.1":0.02943},P:{"4":0.14389,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03083,"8.2":0,"9.2":0.02056,"10.1":0.01028,"11.1-11.2":0.01028,"12.0":0.01028,"13.0":0.04111,"14.0":0.03083,"15.0":0.02056,"16.0":0.06167,"17.0":0.17472,"18.0":3.38133},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01699,"4.4":0,"4.4.3-4.4.4":0.1529},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00466,"10":0,"11":0.0792,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.34182},H:{"0":0.41969},L:{"0":54.07553},S:{"2.5":0},R:{_:"0"},M:{"0":0.18159},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01469,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00979,"79":0.0049,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0049,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0049,"102":0.00979,"103":0.0049,"104":0.00979,"105":0.45052,"106":0.21547,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0049,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0049,"39":0,"40":0,"41":0.0049,"42":0.58764,"43":0,"44":0,"45":0,"46":0,"47":0.0049,"48":0,"49":0.00979,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0049,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0049,"69":0.01959,"70":0.68068,"71":0.1567,"72":0.0049,"73":0.0049,"74":0.0049,"75":0,"76":0.0049,"77":0.0049,"78":0.0049,"79":0.04407,"80":0.0049,"81":0.0049,"83":0.02449,"84":0.01959,"85":0.01959,"86":0.02938,"87":0.02449,"88":0.0049,"89":0.01469,"90":0.0049,"91":0.0049,"92":0.07346,"93":0.01469,"94":0.0049,"95":0.00979,"96":0.00979,"97":0.0049,"98":0.0049,"99":0.01469,"100":0.01469,"101":0.01959,"102":0.03428,"103":0.14201,"104":0.12732,"105":3.97147,"106":11.5863,"107":0.43583,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00979,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0049,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0049,"62":0,"63":0.00979,"64":0.0049,"65":0.00979,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00979,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.0049,"83":0,"84":0,"85":0.0049,"86":0,"87":0,"88":0,"89":0.0049,"90":0.28403,"91":0.79331,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0049,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.0049,"103":0.0049,"104":0.00979,"105":0.37707,"106":1.61601,"107":0.13712},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0049,"14":0.08815,"15":0.0049,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.0049,"10.1":0,"11.1":0.0049,"12.1":0.0049,"13.1":0.18119,"14.1":0.11753,"15.1":0.03918,"15.2-15.3":0.01959,"15.4":0.02938,"15.5":0.05876,"15.6":0.46032,"16.0":0.13712,"16.1":0.02449,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00725,"8.1-8.4":0,"9.0-9.2":0.00906,"9.3":0.45493,"10.0-10.2":0.00362,"10.3":0.11419,"11.0-11.2":0.01269,"11.3-11.4":0.01631,"12.0-12.1":0.01812,"12.2-12.5":0.49118,"13.0-13.1":0.01087,"13.2":0.00544,"13.3":0.04169,"13.4-13.7":0.11237,"14.0-14.4":0.54193,"14.5-14.8":1.0168,"15.0-15.1":0.19756,"15.2-15.3":0.232,"15.4":0.31356,"15.5":0.72861,"15.6":7.06502,"16.0":5.63498,"16.1":0.27912},P:{"4":0.14369,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03079,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.01026,"12.0":0,"13.0":0.03079,"14.0":0.02053,"15.0":0.02053,"16.0":0.05132,"17.0":0.1129,"18.0":3.21242},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00733,"4.4":0,"4.4.3-4.4.4":0.12102},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.09794,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15309},Q:{"13.1":0},O:{"0":0.3317},H:{"0":0.36717},L:{"0":51.37952},S:{"2.5":0}};
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 67bd888139..844cc08bb3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.09352,"53":0,"54":0,"55":0,"56":0.011,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0055,"67":0,"68":0.011,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.022,"79":0.011,"80":0,"81":0,"82":0,"83":0.0055,"84":0.0055,"85":0,"86":0,"87":0,"88":0.011,"89":0.0055,"90":0,"91":0.11552,"92":0,"93":0.0055,"94":0.0055,"95":0.011,"96":0.0055,"97":0.0055,"98":0.0055,"99":0.0165,"100":0.02751,"101":0.022,"102":0.07151,"103":0.17053,"104":2.38193,"105":0.81415,"106":0.0055,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.011,"39":0,"40":0,"41":0,"42":0.0055,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0165,"50":0,"51":0,"52":0,"53":0.0055,"54":0,"55":0,"56":0.0055,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.011,"67":0.0055,"68":0.0055,"69":0,"70":0.0055,"71":0.0055,"72":0.0055,"73":0.0055,"74":0.0055,"75":0.0055,"76":0.0055,"77":0.0055,"78":0.0055,"79":0.06051,"80":0.011,"81":0.03301,"83":0.0055,"84":0.022,"85":0.022,"86":0.03301,"87":0.03301,"88":0.011,"89":0.04951,"90":0.011,"91":0.011,"92":0.022,"93":0.011,"94":0.011,"95":0.04401,"96":0.03851,"97":0.022,"98":0.022,"99":0.02751,"100":1.06719,"101":0.04401,"102":0.19804,"103":0.25855,"104":3.11357,"105":12.58629,"106":0.18703,"107":0.0055,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0055,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0055,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0165,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.0055,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0055,"80":0,"81":0.0055,"82":0,"83":0.0055,"84":0,"85":0.02751,"86":0,"87":0,"88":0.0055,"89":0.14853,"90":1.35875,"91":0.06601,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.0055},B:{"12":0,"13":0,"14":0,"15":0.0055,"16":0,"17":0.0055,"18":0.0055,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.011,"86":0.0055,"87":0,"88":0,"89":0,"90":0,"91":0.0055,"92":0.0055,"93":0,"94":0,"95":0,"96":0.0055,"97":0.0055,"98":0.0055,"99":0.0055,"100":0,"101":0.011,"102":0.03301,"103":0.04401,"104":0.58861,"105":3.49864},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0055,"14":0.04401,"15":0.011,_:"0","3.1":0,"3.2":0,"5.1":0.0055,"6.1":0,"7.1":0,"9.1":0.022,"10.1":0.0055,"11.1":0.0055,"12.1":0.011,"13.1":0.08252,"14.1":0.11002,"15.1":0.02751,"15.2-15.3":0.02751,"15.4":0.08252,"15.5":0.17603,"15.6":0.68212,"16.0":0.15403,"16.1":0.011},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0017,"6.0-6.1":0,"7.0-7.1":0.00681,"8.1-8.4":0.00511,"9.0-9.2":0.0017,"9.3":0.05959,"10.0-10.2":0.0017,"10.3":0.07322,"11.0-11.2":0.01703,"11.3-11.4":0.01192,"12.0-12.1":0.01703,"12.2-12.5":0.3201,"13.0-13.1":0.00511,"13.2":0.00511,"13.3":0.01532,"13.4-13.7":0.06981,"14.0-14.4":0.1907,"14.5-14.8":0.65724,"15.0-15.1":0.13111,"15.2-15.3":0.24689,"15.4":0.40183,"15.5":1.13399,"15.6":9.78701,"16.0":3.41388,"16.1":0.08003},P:{"4":0.14283,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.0102,"11.1-11.2":0.0204,"12.0":0,"13.0":0.04081,"14.0":0.03061,"15.0":0.0204,"16.0":0.06121,"17.0":0.13263,"18.0":2.13231},I:{"0":0,"3":0,"4":0.00382,"2.1":0,"2.2":0,"2.3":0.01146,"4.1":0.0191,"4.2-4.3":0.03055,"4.4":0,"4.4.3-4.4.4":0.25207},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.03922,"9":0.0056,"10":0.01121,"11":0.24653,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.0045},O:{"0":0.08548},H:{"0":0.48983},L:{"0":46.36526},S:{"2.5":0},R:{_:"0"},M:{"0":0.4319},Q:{"13.1":0.0045}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.07993,"53":0,"54":0,"55":0,"56":0.00571,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01142,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02284,"79":0,"80":0,"81":0,"82":0,"83":0.00571,"84":0,"85":0,"86":0,"87":0,"88":0.01142,"89":0.00571,"90":0,"91":0.03996,"92":0,"93":0.00571,"94":0,"95":0.00571,"96":0.00571,"97":0.00571,"98":0.00571,"99":0.01713,"100":0.02284,"101":0.01142,"102":0.13702,"103":0.03425,"104":0.07993,"105":2.23793,"106":1.03333,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01142,"39":0,"40":0,"41":0.00571,"42":0.00571,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01713,"50":0,"51":0,"52":0,"53":0.00571,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00571,"65":0,"66":0,"67":0,"68":0.00571,"69":0,"70":0,"71":0,"72":0.00571,"73":0.00571,"74":0.00571,"75":0,"76":0.00571,"77":0.00571,"78":0.00571,"79":0.05709,"80":0.00571,"81":0.02855,"83":0.01142,"84":0.01142,"85":0.02855,"86":0.01142,"87":0.02284,"88":0.00571,"89":0.04567,"90":0.01142,"91":0.01142,"92":0.01713,"93":0.00571,"94":0.01142,"95":0.03425,"96":0.02855,"97":0.01713,"98":0.01713,"99":0.01713,"100":0.77072,"101":0.03996,"102":0.15985,"103":0.16556,"104":0.17127,"105":4.66996,"106":13.14783,"107":0.49097,"108":0.00571,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00571,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00571,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02855,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00571,"80":0,"81":0.00571,"82":0,"83":0,"84":0,"85":0.02284,"86":0,"87":0,"88":0.00571,"89":0.00571,"90":0.71933,"91":1.27311,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00571,"16":0,"17":0.00571,"18":0.01142,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00571,"92":0.00571,"93":0,"94":0,"95":0,"96":0.00571,"97":0.00571,"98":0,"99":0,"100":0,"101":0.00571,"102":0.01713,"103":0.01142,"104":0.05138,"105":0.79926,"106":3.03148,"107":0.2512},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00571,"14":0.05138,"15":0.01142,_:"0","3.1":0,"3.2":0,"5.1":0.00571,"6.1":0,"7.1":0,"9.1":0.01713,"10.1":0,"11.1":0.00571,"12.1":0.01142,"13.1":0.06851,"14.1":0.11989,"15.1":0.02855,"15.2-15.3":0.02855,"15.4":0.08564,"15.5":0.13702,"15.6":0.61086,"16.0":0.36538,"16.1":0.05709,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00394,"6.0-6.1":0,"7.0-7.1":0.00787,"8.1-8.4":0.0059,"9.0-9.2":0,"9.3":0.05511,"10.0-10.2":0,"10.3":0.05905,"11.0-11.2":0.01181,"11.3-11.4":0.00984,"12.0-12.1":0.01181,"12.2-12.5":0.2854,"13.0-13.1":0.00394,"13.2":0.00197,"13.3":0.01181,"13.4-13.7":0.06102,"14.0-14.4":0.16533,"14.5-14.8":0.63378,"15.0-15.1":0.13581,"15.2-15.3":0.21257,"15.4":0.31295,"15.5":0.80305,"15.6":7.3357,"16.0":8.08954,"16.1":0.52159},P:{"4":0.10363,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01036,"12.0":0,"13.0":0.02073,"14.0":0.03109,"15.0":0.01036,"16.0":0.03109,"17.0":0.07254,"18.0":1.91719},I:{"0":0,"3":0,"4":0.00673,"2.1":0,"2.2":0,"2.3":0.00337,"4.1":0.01347,"4.2-4.3":0.0303,"4.4":0,"4.4.3-4.4.4":0.19188},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0408,"9":0.00583,"10":0.02331,"11":0.20981,"5.5":0},J:{"7":0,"10":0.00429},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.38619},Q:{"13.1":0},O:{"0":0.0944},H:{"0":0.44687},L:{"0":43.16875},S:{"2.5":0}};
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 30b7ebb6b5..62fbfd79d0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00524,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00524,"49":0,"50":0.00524,"51":0,"52":0.05238,"53":0,"54":0,"55":0,"56":0.00524,"57":0,"58":0,"59":0.00524,"60":0.00524,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00524,"67":0,"68":0.01571,"69":0,"70":0.00524,"71":0.00524,"72":0.00524,"73":0,"74":0,"75":0.00524,"76":0,"77":0.04714,"78":0.05762,"79":0.01048,"80":0.01048,"81":0.01048,"82":0.01048,"83":0.01571,"84":0.01048,"85":0.00524,"86":0.03143,"87":0.00524,"88":0.01048,"89":0.00524,"90":0.00524,"91":0.16238,"92":0.00524,"93":0.00524,"94":0.01048,"95":0.01048,"96":0.00524,"97":0.01048,"98":0.01048,"99":0.01571,"100":0.02619,"101":0.02619,"102":0.1519,"103":0.23047,"104":3.10613,"105":1.43521,"106":0.00524,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00524,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.01571,"42":0,"43":0.02619,"44":0.00524,"45":0.00524,"46":0,"47":0.00524,"48":0.00524,"49":0.01571,"50":0,"51":0,"52":0.01571,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00524,"59":0,"60":0.00524,"61":0,"62":0,"63":0.00524,"64":0,"65":0.06286,"66":0.0419,"67":0.00524,"68":0.02095,"69":0.03667,"70":0.00524,"71":0.01048,"72":0.01571,"73":0,"74":0.00524,"75":0.6338,"76":0.00524,"77":0.01048,"78":0.01048,"79":0.03667,"80":0.02619,"81":0.02095,"83":0.04714,"84":0.09428,"85":0.09428,"86":0.11,"87":0.09952,"88":0.01048,"89":0.02095,"90":0.01571,"91":0.03143,"92":0.02619,"93":0.01048,"94":0.01048,"95":0.01571,"96":0.02619,"97":0.01571,"98":0.01571,"99":0.03667,"100":0.07857,"101":0.03667,"102":0.06809,"103":0.21476,"104":1.56092,"105":7.94081,"106":0.20428,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00524,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00524,"64":0.01571,"65":0,"66":0,"67":0,"68":0,"69":0.00524,"70":0.00524,"71":0.01048,"72":0.00524,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00524,"81":0,"82":0,"83":0,"84":0,"85":0.00524,"86":0.00524,"87":0,"88":0.00524,"89":0.09952,"90":1.7914,"91":0.06809,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00524,"18":0.02095,"79":0,"80":0,"81":0,"83":0,"84":0.01048,"85":0.00524,"86":0.00524,"87":0.00524,"88":0,"89":0.00524,"90":0.00524,"91":0,"92":0.00524,"93":0,"94":0.00524,"95":0.00524,"96":0.00524,"97":0.00524,"98":0.00524,"99":0.00524,"100":0.00524,"101":0.01571,"102":0.02095,"103":0.05238,"104":0.48713,"105":3.24232},E:{"4":0,"5":0,"6":0,"7":0.00524,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01048,"14":0.08905,"15":0.02095,_:"0","3.1":0,"3.2":0,"5.1":0.00524,"6.1":0,"7.1":0,"9.1":0.01048,"10.1":0.00524,"11.1":0.02095,"12.1":0.02095,"13.1":0.14143,"14.1":0.20952,"15.1":0.05238,"15.2-15.3":0.05238,"15.4":0.14143,"15.5":0.32476,"15.6":1.63949,"16.0":0.23047,"16.1":0.01571},G:{"8":0.00568,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00284,"6.0-6.1":0,"7.0-7.1":0.00852,"8.1-8.4":0.01136,"9.0-9.2":0.0284,"9.3":0.10225,"10.0-10.2":0.00568,"10.3":0.09089,"11.0-11.2":0.03408,"11.3-11.4":0.06817,"12.0-12.1":0.05397,"12.2-12.5":0.59647,"13.0-13.1":0.02556,"13.2":0.01704,"13.3":0.04829,"13.4-13.7":0.17042,"14.0-14.4":0.44025,"14.5-14.8":1.23555,"15.0-15.1":0.26983,"15.2-15.3":0.44877,"15.4":0.62488,"15.5":1.70137,"15.6":15.20436,"16.0":6.4845,"16.1":0.06817},P:{"4":0.10296,"5.0-5.4":0.0103,"6.2-6.4":0,"7.2-7.4":0.02059,"8.2":0,"9.2":0.0103,"10.1":0.0103,"11.1-11.2":0.02059,"12.0":0.02059,"13.0":0.05148,"14.0":0.04118,"15.0":1.009,"16.0":0.09266,"17.0":0.20592,"18.0":3.66536},I:{"0":0,"3":0,"4":0.0083,"2.1":0,"2.2":0.0083,"2.3":0,"4.1":0.0332,"4.2-4.3":0.05395,"4.4":0,"4.4.3-4.4.4":0.18673},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00539,"9":0.00539,"10":0,"11":0.17255,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.11429},H:{"0":0.48239},L:{"0":33.75309},S:{"2.5":0},R:{_:"0"},M:{"0":0.87145},Q:{"13.1":0.00476}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00541,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00541,"51":0,"52":0.0433,"53":0,"54":0,"55":0.00541,"56":0.00541,"57":0,"58":0,"59":0.00541,"60":0.00541,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01083,"69":0,"70":0,"71":0,"72":0.00541,"73":0,"74":0,"75":0,"76":0,"77":0.03248,"78":0.0433,"79":0.00541,"80":0.00541,"81":0.00541,"82":0.00541,"83":0.00541,"84":0.00541,"85":0,"86":0.02165,"87":0.00541,"88":0.01083,"89":0.00541,"90":0.00541,"91":0.07578,"92":0.00541,"93":0.00541,"94":0.01083,"95":0.00541,"96":0.00541,"97":0.00541,"98":0.01083,"99":0.01083,"100":0.01624,"101":0.02707,"102":0.16239,"103":0.06496,"104":0.09743,"105":3.08541,"106":1.41821,"107":0.00541,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00541,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00541,"42":0,"43":0.02707,"44":0.00541,"45":0.00541,"46":0,"47":0,"48":0,"49":0.01083,"50":0,"51":0,"52":0.01624,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00541,"61":0,"62":0,"63":0,"64":0,"65":0.04872,"66":0.03248,"67":0.00541,"68":0,"69":0.05413,"70":0.00541,"71":0.01624,"72":0.01083,"73":0,"74":0.00541,"75":0.5413,"76":0.00541,"77":0.00541,"78":0.01083,"79":0.03248,"80":0.02165,"81":0.02707,"83":0.02165,"84":0.03789,"85":0.04872,"86":0.0433,"87":0.0433,"88":0.01083,"89":0.01624,"90":0.01624,"91":0.01083,"92":0.02165,"93":0.01083,"94":0.01083,"95":0.01083,"96":0.02707,"97":0.01624,"98":0.01624,"99":0.02707,"100":0.06496,"101":0.02707,"102":0.03789,"103":0.11367,"104":0.17863,"105":3.10165,"106":8.10326,"107":0.31395,"108":0.00541,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00541,"65":0.00541,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00541,"72":0.02165,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01083,"86":0,"87":0,"88":0.00541,"89":0.00541,"90":1.02847,"91":1.86749,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00541,"18":0.01083,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00541,"86":0.00541,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00541,"93":0,"94":0,"95":0,"96":0.00541,"97":0.00541,"98":0.00541,"99":0.00541,"100":0.00541,"101":0.01083,"102":0.01083,"103":0.02707,"104":0.06496,"105":0.79571,"106":2.73898,"107":0.21111},E:{"4":0,"5":0,"6":0,"7":0.00541,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01083,"14":0.0812,"15":0.02707,_:"0","3.1":0,"3.2":0,"5.1":0.00541,"6.1":0,"7.1":0,"9.1":0.01083,"10.1":0,"11.1":0.01624,"12.1":0.01624,"13.1":0.12991,"14.1":0.19487,"15.1":0.04872,"15.2-15.3":0.0433,"15.4":0.12991,"15.5":0.26524,"15.6":1.47234,"16.0":0.48717,"16.1":0.09202,"16.2":0},G:{"8":0.00322,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00322,"8.1-8.4":0,"9.0-9.2":0.02575,"9.3":0.08047,"10.0-10.2":0,"10.3":0.07403,"11.0-11.2":0.01609,"11.3-11.4":0.05794,"12.0-12.1":0.01609,"12.2-12.5":0.4957,"13.0-13.1":0.01609,"13.2":0.00644,"13.3":0.03863,"13.4-13.7":0.13197,"14.0-14.4":0.38626,"14.5-14.8":1.19096,"15.0-15.1":0.23497,"15.2-15.3":0.37338,"15.4":0.50857,"15.5":1.28431,"15.6":11.56523,"16.0":13.50618,"16.1":0.68561},P:{"4":0.07222,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01032,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01032,"12.0":0.01032,"13.0":0.05159,"14.0":0.03095,"15.0":0.02064,"16.0":0.06191,"17.0":0.1135,"18.0":3.62155},I:{"0":0,"3":0,"4":0.01438,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01438,"4.2-4.3":0.07191,"4.4":0,"4.4.3-4.4.4":0.163},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00563,"9":0.00563,"10":0.00563,"11":0.12385,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.72475},Q:{"13.1":0.00459},O:{"0":0.08715},H:{"0":0.4169},L:{"0":31.85998},S:{"2.5":0}};
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 d1b2a9abf6..5d982ce0d1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00359,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00359,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00359,"87":0,"88":0.00719,"89":0,"90":0,"91":0.00719,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00359,"100":0.00359,"101":0.03953,"102":0.01438,"103":0.04313,"104":0.5391,"105":0.26955,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00359,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00719,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00359,"65":0.00719,"66":0,"67":0.00719,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00719,"74":0,"75":0,"76":0,"77":0,"78":0.00359,"79":0.00359,"80":0,"81":0.00719,"83":0.01078,"84":0.01078,"85":0,"86":0.00359,"87":0.00719,"88":0,"89":0.00359,"90":0,"91":0,"92":0.01078,"93":0.00719,"94":0,"95":0,"96":0.00719,"97":0.00359,"98":0,"99":0.02156,"100":0.01438,"101":0.02516,"102":0.02875,"103":0.11501,"104":2.01264,"105":6.43685,"106":0.1222,"107":0.01078,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.03594,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00359,"62":0,"63":0.01797,"64":0.05391,"65":0.00359,"66":0,"67":0,"68":0,"69":0,"70":0.00359,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00719,"87":0,"88":0,"89":0,"90":0.12938,"91":0.00359,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.02156,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00359},B:{"12":0.01438,"13":0,"14":0.01438,"15":0,"16":0,"17":0.00359,"18":0.02516,"79":0,"80":0,"81":0,"83":0,"84":0.00719,"85":0,"86":0,"87":0.00359,"88":0,"89":0.00359,"90":0.00359,"91":0,"92":0.00359,"93":0,"94":0.00359,"95":0.00719,"96":0,"97":0.00359,"98":0.00359,"99":0,"100":0.00359,"101":0.00719,"102":0.00719,"103":0.02516,"104":0.26596,"105":1.13211},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01438,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00359,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00719,"14.1":0.02516,"15.1":0.00359,"15.2-15.3":0,"15.4":0.01078,"15.5":0.01438,"15.6":0.13657,"16.0":0.00719,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00373,"6.0-6.1":0,"7.0-7.1":0.00498,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04606,"10.0-10.2":0.00124,"10.3":0.00498,"11.0-11.2":0.0112,"11.3-11.4":0.00622,"12.0-12.1":0.00498,"12.2-12.5":0.19297,"13.0-13.1":0.00622,"13.2":0,"13.3":0.01992,"13.4-13.7":0.03984,"14.0-14.4":0.18301,"14.5-14.8":1.38438,"15.0-15.1":0.55151,"15.2-15.3":0.15313,"15.4":0.5677,"15.5":1.47153,"15.6":6.25212,"16.0":1.43293,"16.1":0},P:{"4":0.23238,"5.0-5.4":0.0101,"6.2-6.4":0.03031,"7.2-7.4":1.05078,"8.2":0,"9.2":0.03031,"10.1":0.02021,"11.1-11.2":0.36373,"12.0":0.0101,"13.0":0.14145,"14.0":0.8083,"15.0":0.29301,"16.0":0.42436,"17.0":0.59612,"18.0":2.4552},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00614,"4.4":0,"4.4.3-4.4.4":0.0798},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00719,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.71107},H:{"0":0.6368},L:{"0":64.72595},S:{"2.5":0},R:{_:"0"},M:{"0":0.15374},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00375,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00375,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00375,"101":0.00375,"102":0.01499,"103":0.01499,"104":0.01499,"105":0.65947,"106":0.39718,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00375,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00375,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01124,"74":0,"75":0.00749,"76":0.00375,"77":0,"78":0.00375,"79":0.00375,"80":0.00375,"81":0.01124,"83":0.00375,"84":0,"85":0,"86":0.02248,"87":0.00375,"88":0,"89":0,"90":0.00375,"91":0.00375,"92":0.01499,"93":0.00375,"94":0.01124,"95":0,"96":0.00749,"97":0.00375,"98":0.01499,"99":0.08243,"100":0.02998,"101":0.00749,"102":0.02623,"103":0.04871,"104":0.08993,"105":1.79856,"106":6.04391,"107":0.26604,"108":0.00749,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01874,"64":0.01124,"65":0.01124,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.03372,"87":0,"88":0.00375,"89":0,"90":0.07119,"91":0.08243,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00749,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00375,"14":0.00749,"15":0.00375,"16":0.00749,"17":0.00375,"18":0.01874,"79":0,"80":0,"81":0.00749,"83":0,"84":0.00375,"85":0,"86":0.00375,"87":0,"88":0,"89":0.00375,"90":0.00375,"91":0,"92":0.01874,"93":0,"94":0,"95":0,"96":0,"97":0.00749,"98":0,"99":0,"100":0.00375,"101":0.00749,"102":0.00375,"103":0.03372,"104":0.01499,"105":0.30351,"106":0.96673,"107":0.11241},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01124,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00749,"14.1":0.01124,"15.1":0.00749,"15.2-15.3":0.00749,"15.4":0.01499,"15.5":0.02623,"15.6":0.09368,"16.0":0.02623,"16.1":0.00375,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01753,"8.1-8.4":0,"9.0-9.2":0.00125,"9.3":0.00376,"10.0-10.2":0,"10.3":0.01252,"11.0-11.2":0.02379,"11.3-11.4":0.01002,"12.0-12.1":0.00376,"12.2-12.5":0.08763,"13.0-13.1":0.00125,"13.2":0,"13.3":0.02754,"13.4-13.7":0.02754,"14.0-14.4":0.38684,"14.5-14.8":1.2394,"15.0-15.1":0.70232,"15.2-15.3":0.3568,"15.4":0.72736,"15.5":1.03533,"15.6":3.60551,"16.0":3.56295,"16.1":0.41689},P:{"4":0.13163,"5.0-5.4":0.01013,"6.2-6.4":0.06075,"7.2-7.4":0.81005,"8.2":0,"9.2":0.01013,"10.1":0,"11.1-11.2":0.37465,"12.0":0.03038,"13.0":0.27339,"14.0":2.26815,"15.0":0.06075,"16.0":0.09113,"17.0":0.25314,"18.0":2.49091},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.05079,"4.4":0,"4.4.3-4.4.4":0.13787},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04122,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04377},Q:{"13.1":0},O:{"0":0.50649},H:{"0":0.2664},L:{"0":65.1318},S:{"2.5":0}};
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 fa537dd871..2147807a77 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0072,"48":0,"49":0,"50":0,"51":0,"52":0.01439,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.0072,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0072,"78":0.02878,"79":0,"80":0,"81":0,"82":0,"83":0.0072,"84":0,"85":0,"86":0,"87":0.02159,"88":0,"89":0,"90":0,"91":0.02159,"92":0,"93":0.01439,"94":0.16549,"95":0,"96":0,"97":0,"98":0,"99":0.0072,"100":0,"101":0.0072,"102":0.0072,"103":0.06476,"104":0.98572,"105":0.41012,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0072,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02159,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0072,"57":0,"58":0,"59":0.0072,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0072,"66":0.01439,"67":0,"68":0,"69":0.04317,"70":0,"71":0,"72":0.0072,"73":0,"74":0,"75":0.0072,"76":0.01439,"77":0.0072,"78":0,"79":0.03598,"80":0.0072,"81":0.0072,"83":0.0072,"84":0.02878,"85":0.01439,"86":0.02878,"87":0.07915,"88":0.0072,"89":0.02878,"90":0.01439,"91":0.02159,"92":0.03598,"93":0.05756,"94":0.02159,"95":0.04317,"96":0.05037,"97":0.05037,"98":0.04317,"99":0.07915,"100":0.12951,"101":0.21585,"102":0.26622,"103":1.05047,"104":5.56893,"105":27.54966,"106":0.53243,"107":0.0072,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.07915,"90":0.76267,"91":0.02878,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.0072,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0072,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.0072,"97":0.0072,"98":0.0072,"99":0.0072,"100":0.0072,"101":0.02878,"102":0.03598,"103":0.04317,"104":0.52524,"105":4.23066},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.0072,"13":0.02878,"14":0.35975,"15":0.10073,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01439,"12.1":0.03598,"13.1":0.30939,"14.1":0.94255,"15.1":0.20146,"15.2-15.3":0.15829,"15.4":0.41012,"15.5":0.69792,"15.6":2.75569,"16.0":0.53963,"16.1":0.01439},G:{"8":0,"3.2":0,"4.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,"9.0-9.2":0.09808,"9.3":0.08226,"10.0-10.2":0,"10.3":0.14554,"11.0-11.2":0.02215,"11.3-11.4":0.02215,"12.0-12.1":0.02531,"12.2-12.5":0.51572,"13.0-13.1":0.01266,"13.2":0.00316,"13.3":0.02215,"13.4-13.7":0.11074,"14.0-14.4":0.36385,"14.5-14.8":1.55667,"15.0-15.1":0.28476,"15.2-15.3":0.43979,"15.4":0.61697,"15.5":1.84775,"15.6":19.32544,"16.0":5.46099,"16.1":0.06012},P:{"4":0.05124,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01025,"10.1":0,"11.1-11.2":0.02049,"12.0":0,"13.0":0,"14.0":0.01025,"15.0":0.01025,"16.0":0.02049,"17.0":0.05124,"18.0":1.09646},I:{"0":0,"3":0,"4":0.00882,"2.1":0,"2.2":0.00353,"2.3":0.00529,"4.1":0.00882,"4.2-4.3":0.01764,"4.4":0,"4.4.3-4.4.4":0.08114},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.0072,"8":0.02159,"9":0.01439,"10":0.03598,"11":0.17988,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.00842},H:{"0":0.09826},L:{"0":14.8192},S:{"2.5":0},R:{_:"0"},M:{"0":0.25245},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01394,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00697,"69":0,"70":0.00697,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02091,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00697,"88":0,"89":0,"90":0,"91":0.00697,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00697,"101":0,"102":0.01394,"103":0.01394,"104":0.04183,"105":0.81561,"106":0.34158,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01394,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00697,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00697,"67":0,"68":0,"69":0.05577,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.01394,"77":0.00697,"78":0.00697,"79":0.03486,"80":0.00697,"81":0.00697,"83":0.00697,"84":0.00697,"85":0.01394,"86":0.01394,"87":0.0488,"88":0.00697,"89":0.02091,"90":0.01394,"91":0.01394,"92":0.02788,"93":0.03486,"94":0.01394,"95":0.01394,"96":0.04183,"97":0.04183,"98":0.02788,"99":0.05577,"100":0.09759,"101":0.09759,"102":0.15336,"103":0.65527,"104":0.82258,"105":11.76008,"106":20.28561,"107":0.69013,"108":0.00697,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00697,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00697,"86":0,"87":0,"88":0.00697,"89":0.00697,"90":0.39038,"91":0.71801,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00697,"96":0,"97":0,"98":0,"99":0.00697,"100":0.00697,"101":0.02091,"102":0.00697,"103":0.01394,"104":0.03486,"105":0.80167,"106":2.38408,"107":0.17428},E:{"4":0,"5":0.00697,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00697,"13":0.02091,"14":0.35552,"15":0.07668,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00697,"11.1":0.01394,"12.1":0.04183,"13.1":0.25793,"14.1":0.90623,"15.1":0.19519,"15.2-15.3":0.13942,"15.4":0.36249,"15.5":0.55071,"15.6":2.27952,"16.0":1.10839,"16.1":0.08365,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.0111,"9.3":0.06658,"10.0-10.2":0,"10.3":0.09988,"11.0-11.2":0.0074,"11.3-11.4":0.0148,"12.0-12.1":0.0074,"12.2-12.5":0.40691,"13.0-13.1":0,"13.2":0,"13.3":0.02219,"13.4-13.7":0.08878,"14.0-14.4":0.34772,"14.5-14.8":1.82738,"15.0-15.1":0.28853,"15.2-15.3":0.48829,"15.4":0.57337,"15.5":1.64982,"15.6":16.86445,"16.0":12.2923,"16.1":0.41431},P:{"4":0.03109,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0.02072,"17.0":0.03109,"18.0":1.09841},I:{"0":0,"3":0,"4":0.00481,"2.1":0,"2.2":0.00641,"2.3":0.00321,"4.1":0.00481,"4.2-4.3":0.01283,"4.4":0,"4.4.3-4.4.4":0.05611},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.03486,"8":0.02091,"9":0,"10":0.01394,"11":0.11851,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.19991},Q:{"13.1":0},O:{"0":0.00606},H:{"0":0.07743},L:{"0":13.7609},S:{"2.5":0}};
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 f74b4e9166..7ae5ab3916 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.01066,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01066,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00533,"83":0,"84":0.00533,"85":0,"86":0,"87":0,"88":0.01066,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00533,"98":0.00533,"99":0,"100":0.06926,"101":0,"102":0,"103":0.01598,"104":0.666,"105":0.09058,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00533,"50":0,"51":0,"52":0,"53":0.00533,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.02131,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00533,"76":0.5328,"77":0.10656,"78":0.00533,"79":0.0373,"80":0.00533,"81":0.01066,"83":0,"84":0,"85":0.00533,"86":0,"87":0.01066,"88":0.01598,"89":0,"90":0.02131,"91":0.05328,"92":0,"93":0.04262,"94":0.00533,"95":0.00533,"96":0.02664,"97":0.02664,"98":0.12254,"99":0,"100":0.02131,"101":0.02131,"102":0.04262,"103":0.34099,"104":3.60173,"105":11.83349,"106":0.21845,"107":0.02664,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.03197,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01598,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01066,"90":0.24509,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.03197,"17":0,"18":0.01066,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00533,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.0373,"103":0.0959,"104":0.68731,"105":3.14885},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.03197,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00533,"10.1":0,"11.1":0,"12.1":0.00533,"13.1":0.00533,"14.1":0.04262,"15.1":0,"15.2-15.3":0,"15.4":0.04262,"15.5":0.05861,"15.6":0.41026,"16.0":0.0373,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00372,"6.0-6.1":0,"7.0-7.1":0.02697,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07068,"10.0-10.2":0,"10.3":0.03999,"11.0-11.2":0.00651,"11.3-11.4":0.00837,"12.0-12.1":0,"12.2-12.5":0.41661,"13.0-13.1":0.01674,"13.2":0,"13.3":0.01488,"13.4-13.7":0.03906,"14.0-14.4":0.13949,"14.5-14.8":0.31246,"15.0-15.1":0.71699,"15.2-15.3":0.16553,"15.4":0.06696,"15.5":0.65654,"15.6":4.3326,"16.0":1.8822,"16.1":0.07719},P:{"4":0.14028,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.1079,"8.2":0,"9.2":0.01079,"10.1":0,"11.1-11.2":0.03237,"12.0":0,"13.0":0.20502,"14.0":0.11869,"15.0":0.01079,"16.0":0.02158,"17.0":0.52873,"18.0":2.30915},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0338,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":2.04476},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01066,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.18688},H:{"0":0.06192},L:{"0":59.85811},S:{"2.5":0},R:{_:"0"},M:{"0":0.07008},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00561,"101":0,"102":0.00561,"103":0,"104":0.06167,"105":0.39242,"106":0.15136,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.01121,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00561,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01121,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00561,"70":0,"71":0,"72":0,"73":0,"74":0.00561,"75":0.00561,"76":0.81848,"77":0.05606,"78":0,"79":0.02242,"80":0,"81":0.02803,"83":0,"84":0,"85":0,"86":0,"87":0.02242,"88":0.02803,"89":0,"90":0.00561,"91":0.01682,"92":0.00561,"93":0.42045,"94":0.00561,"95":0.01121,"96":0.06727,"97":0,"98":0.32515,"99":0.01682,"100":0.00561,"101":0.00561,"102":0.02242,"103":0.11773,"104":0.19621,"105":5.02858,"106":10.51125,"107":0.32515,"108":0.02242,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.01682,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02803,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.07288,"91":0.20182,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00561,"18":0.02242,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00561,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01121,"104":0.04485,"105":2.11907,"106":2.34331,"107":0.0953},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.02803,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.10651,"14.1":0.03924,"15.1":0,"15.2-15.3":0.02242,"15.4":0.02242,"15.5":0.06167,"15.6":1.17726,"16.0":0.13454,"16.1":0.0953,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01401,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09107,"10.0-10.2":0.004,"10.3":0.03303,"11.0-11.2":0,"11.3-11.4":0.002,"12.0-12.1":0,"12.2-12.5":0.41632,"13.0-13.1":0,"13.2":0.002,"13.3":0.006,"13.4-13.7":0.06005,"14.0-14.4":0.17413,"14.5-14.8":0.22517,"15.0-15.1":0.32024,"15.2-15.3":0.21116,"15.4":0.09707,"15.5":0.89468,"15.6":2.94023,"16.0":3.74384,"16.1":0.10108},P:{"4":0.39496,"5.0-5.4":0.01097,"6.2-6.4":0,"7.2-7.4":0.04388,"8.2":0,"9.2":0,"10.1":0.01097,"11.1-11.2":0.01097,"12.0":0.01097,"13.0":0.03291,"14.0":0.02194,"15.0":0,"16.0":0.03291,"17.0":0.37302,"18.0":2.54531},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.09597,"4.4":0,"4.4.3-4.4.4":2.08735},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00561,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05712},Q:{"13.1":0},O:{"0":0.39985},H:{"0":0.07488},L:{"0":56.44872},S:{"2.5":0}};
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 35bfebb1bf..cda3c99b11 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0.00437,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00437,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01748,"74":0,"75":0,"76":0,"77":0.01311,"78":0.00437,"79":0.01748,"80":0.00874,"81":0.00874,"82":0.02185,"83":0,"84":0.00437,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02185,"91":0.00437,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00437,"100":0,"101":0,"102":0.00437,"103":0.02185,"104":0.45438,"105":0.11796,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00437,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00437,"48":0,"49":0.03495,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00437,"64":0,"65":0.00874,"66":0,"67":0,"68":0.00437,"69":0,"70":0.00437,"71":0,"72":0.01748,"73":0,"74":0.00437,"75":0.00437,"76":0.01311,"77":0.00437,"78":0,"79":0.02185,"80":0.03058,"81":0.03495,"83":0.04806,"84":0.16165,"85":0.09175,"86":0.09175,"87":0.13107,"88":0.00874,"89":0.02621,"90":0.01311,"91":0.01748,"92":0.01311,"93":0.03058,"94":0.00874,"95":0.03495,"96":0.02621,"97":0.02621,"98":0.01311,"99":0.02621,"100":0.03058,"101":0.03058,"102":0.06554,"103":0.27088,"104":2.52528,"105":9.12247,"106":0.17039,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00437,"64":0.02185,"65":0,"66":0,"67":0,"68":0.01311,"69":0.00437,"70":0.01311,"71":0.00874,"72":0.01311,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00437,"85":0,"86":0,"87":0,"88":0,"89":0.11796,"90":0.72525,"91":0.02185,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00874,"16":0,"17":0.00437,"18":0.05243,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00437,"86":0.00874,"87":0.00437,"88":0,"89":0.00437,"90":0,"91":0,"92":0.00874,"93":0,"94":0,"95":0,"96":0,"97":0.00437,"98":0,"99":0,"100":0.00437,"101":0.00874,"102":0.00437,"103":0.02621,"104":0.20534,"105":1.22332},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00437,"14":0.03932,"15":0.01311,_:"0","3.1":0,"3.2":0,"5.1":0.00437,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00437,"12.1":0.00874,"13.1":0.06554,"14.1":0.10049,"15.1":0.02621,"15.2-15.3":0.01311,"15.4":0.04369,"15.5":0.10923,"15.6":0.34952,"16.0":0.09175,"16.1":0.00437},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00502,"6.0-6.1":0,"7.0-7.1":0.08291,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04522,"10.0-10.2":0,"10.3":0.07035,"11.0-11.2":0.00754,"11.3-11.4":0.01256,"12.0-12.1":0.02764,"12.2-12.5":0.78389,"13.0-13.1":0.03517,"13.2":0.01005,"13.3":0.0603,"13.4-13.7":0.2412,"14.0-14.4":0.78891,"14.5-14.8":1.7135,"15.0-15.1":0.36431,"15.2-15.3":0.5653,"15.4":0.68339,"15.5":2.05771,"15.6":13.4693,"16.0":3.43956,"16.1":0.08794},P:{"4":0.13556,"5.0-5.4":0.01043,"6.2-6.4":0,"7.2-7.4":0.11471,"8.2":0,"9.2":0.03128,"10.1":0,"11.1-11.2":0.11471,"12.0":0,"13.0":0.03128,"14.0":0.03128,"15.0":0.02086,"16.0":0.13556,"17.0":0.19813,"18.0":1.14706},I:{"0":0,"3":0,"4":0.01356,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04068,"4.2-4.3":0.09492,"4.4":0,"4.4.3-4.4.4":0.62376},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00463,"9":0.00463,"10":0,"11":0.06939,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0732},H:{"0":0.2399},L:{"0":52.73205},S:{"2.5":0},R:{_:"0"},M:{"0":0.3998},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00438,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00438,"69":0,"70":0,"71":0,"72":0,"73":0.01752,"74":0,"75":0,"76":0,"77":0,"78":0.01314,"79":0.00438,"80":0.00876,"81":0.01314,"82":0.00876,"83":0.01314,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00438,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00876,"100":0,"101":0,"102":0.00438,"103":0.00876,"104":0.13575,"105":0.29777,"106":0.16202,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00438,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00438,"48":0.00438,"49":0.02627,"50":0,"51":0.00438,"52":0,"53":0,"54":0,"55":0.00438,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00438,"64":0,"65":0.00876,"66":0,"67":0.00438,"68":0.00438,"69":0,"70":0.00438,"71":0,"72":0.00438,"73":0,"74":0.00438,"75":0.00438,"76":0.01752,"77":0.00876,"78":0.01314,"79":0.02627,"80":0.01314,"81":0.03065,"83":0.05693,"84":0.06131,"85":0.06569,"86":0.07444,"87":0.07444,"88":0.01752,"89":0.02627,"90":0.01752,"91":0.0219,"92":0.01752,"93":0.03503,"94":0.0219,"95":0.01314,"96":0.0219,"97":0.0219,"98":0.01314,"99":0.01752,"100":0.0219,"101":0.0219,"102":0.03065,"103":0.1664,"104":0.1664,"105":2.88576,"106":8.67918,"107":0.59117,"108":0.00438,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00438,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00438,"65":0.00876,"66":0,"67":0,"68":0,"69":0,"70":0.00876,"71":0.00438,"72":0.01752,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.0219,"85":0,"86":0,"87":0,"88":0,"89":0.00438,"90":0.24085,"91":0.543,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.01752,"16":0,"17":0.00438,"18":0.03065,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00438,"86":0,"87":0.00438,"88":0,"89":0.00438,"90":0,"91":0,"92":0.01314,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00438,"101":0,"102":0.00438,"103":0.0219,"104":0.0219,"105":0.27588,"106":1.16919,"107":0.1051},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00876,"14":0.06569,"15":0.00876,_:"0","3.1":0,"3.2":0,"5.1":0.00876,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00438,"12.1":0.00876,"13.1":0.05693,"14.1":0.08758,"15.1":0.0219,"15.2-15.3":0.01752,"15.4":0.03065,"15.5":0.12699,"15.6":0.3328,"16.0":0.23647,"16.1":0.01752,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00517,"6.0-6.1":0,"7.0-7.1":0.08271,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06203,"10.0-10.2":0,"10.3":0.06978,"11.0-11.2":0.00258,"11.3-11.4":0.01292,"12.0-12.1":0.03102,"12.2-12.5":0.70559,"13.0-13.1":0.03102,"13.2":0.01034,"13.3":0.05945,"13.4-13.7":0.22228,"14.0-14.4":0.83224,"14.5-14.8":1.5766,"15.0-15.1":0.28172,"15.2-15.3":0.44455,"15.4":0.56603,"15.5":1.5766,"15.6":9.55008,"16.0":7.51084,"16.1":0.504},P:{"4":0.17759,"5.0-5.4":0.01045,"6.2-6.4":0,"7.2-7.4":0.14625,"8.2":0,"9.2":0.03134,"10.1":0,"11.1-11.2":0.12536,"12.0":0.01045,"13.0":0.05223,"14.0":0.04179,"15.0":0.02089,"16.0":0.11491,"17.0":0.17759,"18.0":1.30582},I:{"0":0,"3":0,"4":0.03235,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02157,"4.2-4.3":0.03235,"4.4":0,"4.4.3-4.4.4":0.45288},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0159,"9":0.0053,"10":0.0053,"11":0.07421,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.35974},Q:{"13.1":0},O:{"0":0.06183},H:{"0":0.27672},L:{"0":52.75756},S:{"2.5":0}};
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 14b7b73283..4f02e5f97d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0.004,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.004,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.004,"34":0.004,"35":0,"36":0,"37":0,"38":0.004,"39":0,"40":0,"41":0.004,"42":0,"43":0.004,"44":0,"45":0,"46":0,"47":0.004,"48":0.01601,"49":0,"50":0,"51":0,"52":0.06803,"53":0,"54":0,"55":0,"56":0.004,"57":0.004,"58":0,"59":0,"60":0.004,"61":0,"62":0,"63":0,"64":0,"65":0.004,"66":0,"67":0.004,"68":0.008,"69":0,"70":0,"71":0,"72":0.008,"73":0,"74":0.004,"75":0,"76":0,"77":0,"78":0.008,"79":0.004,"80":0.004,"81":0,"82":0.008,"83":0,"84":0.004,"85":0,"86":0,"87":0,"88":0.004,"89":0.004,"90":0,"91":0.01601,"92":0.004,"93":0.004,"94":0.004,"95":0.004,"96":0.004,"97":0.004,"98":0.004,"99":0.02401,"100":0.01601,"101":0.008,"102":0.02401,"103":0.06403,"104":0.8004,"105":0.31216,"106":0.004,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.004,"27":0,"28":0,"29":0,"30":0,"31":0.004,"32":0.008,"33":0.008,"34":0.004,"35":0,"36":0,"37":0,"38":0.008,"39":0.004,"40":0.01201,"41":0,"42":0.004,"43":0.05203,"44":0,"45":0,"46":0.004,"47":0.004,"48":0.004,"49":0.08004,"50":0.008,"51":0.02001,"52":0.004,"53":0,"54":0.004,"55":0.004,"56":0.01601,"57":0,"58":0.008,"59":0,"60":0.004,"61":0.004,"62":0.004,"63":0.01601,"64":0.008,"65":0.008,"66":0.004,"67":0.008,"68":0.01201,"69":0.01601,"70":0.01201,"71":0.01201,"72":0.01201,"73":0.004,"74":0.02001,"75":0.004,"76":0.008,"77":0.01601,"78":0.01201,"79":0.04002,"80":0.01201,"81":0.05203,"83":0.04002,"84":0.04402,"85":0.04402,"86":0.06803,"87":0.05203,"88":0.01201,"89":0.01601,"90":0.02001,"91":0.02001,"92":0.02401,"93":0.01601,"94":0.02401,"95":0.04002,"96":0.03602,"97":0.03202,"98":0.06003,"99":0.03202,"100":0.05203,"101":0.04402,"102":0.09205,"103":0.28814,"104":1.8009,"105":7.38769,"106":0.18009,"107":0.008,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.004,"26":0,"27":0,"28":0.008,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.004,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.008,"64":0.04002,"65":0.004,"66":0,"67":0,"68":0,"69":0.004,"70":0,"71":0.008,"72":0.004,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01601,"80":0,"81":0,"82":0.004,"83":0,"84":0.008,"85":0.03602,"86":0.008,"87":0.004,"88":0.004,"89":0.04402,"90":0.61231,"91":0.03202,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.004,"13":0,"14":0.004,"15":0.004,"16":0.004,"17":0.004,"18":0.01201,"79":0,"80":0,"81":0,"83":0,"84":0.008,"85":0.01601,"86":0,"87":0.004,"88":0,"89":0.004,"90":0,"91":0,"92":0.008,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.004,"100":0.004,"101":0.02401,"102":0.004,"103":0.01601,"104":0.15608,"105":0.70035},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.008,"14":0.01201,"15":0.004,_:"0","3.1":0,"3.2":0,"5.1":0.004,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.004,"12.1":0.004,"13.1":0.008,"14.1":0.01201,"15.1":0.004,"15.2-15.3":0.004,"15.4":0.01601,"15.5":0.03202,"15.6":0.09605,"16.0":0.02001,"16.1":0.004},G:{"8":0.00061,"3.2":0,"4.0-4.1":0.00122,"4.2-4.3":0,"5.0-5.1":0.0146,"6.0-6.1":0.00487,"7.0-7.1":0.09669,"8.1-8.4":0.00608,"9.0-9.2":0.00182,"9.3":0.09669,"10.0-10.2":0.00365,"10.3":0.0523,"11.0-11.2":0.00547,"11.3-11.4":0.01338,"12.0-12.1":0.01581,"12.2-12.5":0.29494,"13.0-13.1":0.00791,"13.2":0.00669,"13.3":0.04257,"13.4-13.7":0.07967,"14.0-14.4":0.15021,"14.5-14.8":0.28521,"15.0-15.1":0.15325,"15.2-15.3":0.19825,"15.4":0.28765,"15.5":0.70969,"15.6":2.40943,"16.0":0.96207,"16.1":0.01095},P:{"4":0.16432,"5.0-5.4":0.02054,"6.2-6.4":0.01027,"7.2-7.4":0.15405,"8.2":0.01027,"9.2":0.03081,"10.1":0,"11.1-11.2":0.06162,"12.0":0.03081,"13.0":0.08216,"14.0":0.06162,"15.0":0.05135,"16.0":0.11297,"17.0":0.24648,"18.0":1.13999},I:{"0":0,"3":0,"4":0.00469,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01407,"4.2-4.3":0.04064,"4.4":0,"4.4.3-4.4.4":0.2407},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01283,"9":0.00856,"10":0.00428,"11":0.09839,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.006},O:{"0":0.47984},H:{"0":0.69846},L:{"0":73.78941},S:{"2.5":0},R:{_:"0"},M:{"0":0.16794},Q:{"13.1":0.006}};
+module.exports={C:{"2":0,"3":0,"4":0.004,"5":0,"6":0.004,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.004,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.004,"39":0,"40":0,"41":0,"42":0,"43":0.004,"44":0,"45":0,"46":0,"47":0.00799,"48":0.00799,"49":0,"50":0,"51":0,"52":0.07594,"53":0,"54":0,"55":0,"56":0.004,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.004,"69":0,"70":0,"71":0.004,"72":0.00799,"73":0,"74":0.004,"75":0,"76":0,"77":0,"78":0.00799,"79":0.004,"80":0.004,"81":0.004,"82":0.004,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.004,"89":0.004,"90":0,"91":0.004,"92":0,"93":0,"94":0.004,"95":0.004,"96":0.004,"97":0.004,"98":0.004,"99":0.01999,"100":0.01199,"101":0.00799,"102":0.02798,"103":0.01599,"104":0.03198,"105":0.84736,"106":0.3957,"107":0.00799,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.004,"19":0.004,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.004,"27":0,"28":0.004,"29":0.004,"30":0.004,"31":0.004,"32":0.00799,"33":0.01199,"34":0.004,"35":0.004,"36":0,"37":0,"38":0.00799,"39":0.004,"40":0.01199,"41":0,"42":0.004,"43":0.06395,"44":0,"45":0,"46":0,"47":0.004,"48":0.004,"49":0.05996,"50":0.00799,"51":0.01199,"52":0.004,"53":0,"54":0,"55":0.004,"56":0.01199,"57":0,"58":0.01199,"59":0,"60":0.004,"61":0.004,"62":0.004,"63":0.01599,"64":0.00799,"65":0.004,"66":0.004,"67":0.00799,"68":0.00799,"69":0.01599,"70":0.01599,"71":0.01199,"72":0.01599,"73":0.004,"74":0.03198,"75":0.004,"76":0.00799,"77":0.00799,"78":0.01199,"79":0.03597,"80":0.01199,"81":0.03997,"83":0.03597,"84":0.05596,"85":0.04397,"86":0.07195,"87":0.03597,"88":0.01999,"89":0.01599,"90":0.01199,"91":0.01599,"92":0.01599,"93":0.00799,"94":0.01599,"95":0.03597,"96":0.02798,"97":0.02398,"98":0.05596,"99":0.03597,"100":0.03997,"101":0.03997,"102":0.06795,"103":0.23582,"104":0.1399,"105":2.43817,"106":6.77092,"107":0.32376,"108":0.00799,"109":0.004,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00799,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.004,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00799,"64":0.01199,"65":0.01599,"66":0,"67":0,"68":0,"69":0.00799,"70":0.004,"71":0.004,"72":0.01599,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01599,"80":0,"81":0,"82":0.004,"83":0,"84":0.00799,"85":0.02398,"86":0.00799,"87":0.004,"88":0,"89":0.004,"90":0.19585,"91":0.45966,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.004,"13":0.004,"14":0.004,"15":0.004,"16":0.00799,"17":0.004,"18":0.01199,"79":0,"80":0,"81":0,"83":0,"84":0.004,"85":0.004,"86":0,"87":0,"88":0,"89":0.004,"90":0,"91":0,"92":0.00799,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.004,"102":0.004,"103":0.00799,"104":0.03198,"105":0.16388,"106":0.51961,"107":0.04397},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.004,"14":0.01999,"15":0.004,_:"0","3.1":0,"3.2":0,"5.1":0.004,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.004,"13.1":0.00799,"14.1":0.01199,"15.1":0.004,"15.2-15.3":0.004,"15.4":0.01199,"15.5":0.03597,"15.6":0.10392,"16.0":0.05196,"16.1":0.01199,"16.2":0},G:{"8":0.00118,"3.2":0.00059,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0165,"6.0-6.1":0.00236,"7.0-7.1":0.09662,"8.1-8.4":0.00353,"9.0-9.2":0.00118,"9.3":0.11253,"10.0-10.2":0.00412,"10.3":0.04713,"11.0-11.2":0.00766,"11.3-11.4":0.00707,"12.0-12.1":0.00825,"12.2-12.5":0.28692,"13.0-13.1":0.00707,"13.2":0.00353,"13.3":0.04301,"13.4-13.7":0.07129,"14.0-14.4":0.12903,"14.5-14.8":0.25157,"15.0-15.1":0.11371,"15.2-15.3":0.16025,"15.4":0.23154,"15.5":0.54792,"15.6":1.36862,"16.0":1.90416,"16.1":0.11312},P:{"4":0.18385,"5.0-5.4":0.01021,"6.2-6.4":0.01021,"7.2-7.4":0.11235,"8.2":0.01021,"9.2":0.03064,"10.1":0.02043,"11.1-11.2":0.0715,"12.0":0.02043,"13.0":0.0715,"14.0":0.08171,"15.0":0.04086,"16.0":0.10214,"17.0":0.16342,"18.0":1.12355},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01331,"4.2-4.3":0.03161,"4.4":0,"4.4.3-4.4.4":0.21295},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01709,"9":0.00855,"10":0.00427,"11":0.094,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15008},Q:{"13.1":0},O:{"0":0.41421},H:{"0":0.58538},L:{"0":74.5961},S:{"2.5":0}};
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 ae00989d7d..a1e80f613c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01096,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00548,"67":0,"68":0.00548,"69":0,"70":0,"71":0,"72":0.00548,"73":0.01096,"74":0,"75":0,"76":0,"77":0,"78":0.03289,"79":0,"80":0,"81":0.01096,"82":0,"83":0,"84":0.00548,"85":0,"86":0,"87":0,"88":0.01645,"89":0.01645,"90":0.00548,"91":0.02193,"92":0.00548,"93":0.00548,"94":0.00548,"95":0.00548,"96":0.01096,"97":0.00548,"98":0.00548,"99":0.03837,"100":0.02193,"101":0.01096,"102":0.04386,"103":0.08223,"104":1.44725,"105":0.47693,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01096,"39":0,"40":0,"41":0.00548,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01096,"48":0,"49":0.01645,"50":0,"51":0,"52":0,"53":0.00548,"54":0,"55":0.00548,"56":0.00548,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00548,"64":0,"65":0.00548,"66":0.00548,"67":0.00548,"68":0.00548,"69":0.00548,"70":0.00548,"71":0,"72":0.00548,"73":0.00548,"74":0.01096,"75":0.00548,"76":0.00548,"77":0.00548,"78":0.01096,"79":0.07675,"80":0.01096,"81":0.01096,"83":0.01096,"84":0.02193,"85":0.02193,"86":0.02193,"87":0.04386,"88":0.00548,"89":0.01096,"90":0.01096,"91":0.1206,"92":0.02193,"93":0.00548,"94":0.01096,"95":0.01096,"96":0.04386,"97":0.07127,"98":0.05482,"99":0.02741,"100":0.04386,"101":0.04386,"102":0.08223,"103":0.3344,"104":4.3856,"105":16.35829,"106":0.27958,"107":0.00548,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00548,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00548,"65":0,"66":0,"67":0.00548,"68":0,"69":0.00548,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00548,"86":0,"87":0,"88":0,"89":0.14253,"90":1.07995,"91":0.03837,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00548,"16":0,"17":0,"18":0.00548,"79":0,"80":0,"81":0,"83":0,"84":0.01645,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01096,"93":0.00548,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00548,"101":0.01096,"102":0.00548,"103":0.02193,"104":0.27958,"105":1.58978},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00548,"14":0.03837,"15":0.01645,_:"0","3.1":0,"3.2":0,"5.1":0.01096,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00548,"12.1":0.01096,"13.1":0.05482,"14.1":0.08771,"15.1":0.01645,"15.2-15.3":0.02193,"15.4":0.04386,"15.5":0.09868,"15.6":0.3947,"16.0":0.08223,"16.1":0.00548},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01818,"6.0-6.1":0.02222,"7.0-7.1":0.00505,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03838,"10.0-10.2":0,"10.3":0.02727,"11.0-11.2":0.00202,"11.3-11.4":0.00505,"12.0-12.1":0.00303,"12.2-12.5":0.34344,"13.0-13.1":0.00404,"13.2":0.00707,"13.3":0.01313,"13.4-13.7":0.06061,"14.0-14.4":0.16162,"14.5-14.8":0.44041,"15.0-15.1":0.11212,"15.2-15.3":0.11212,"15.4":0.21011,"15.5":0.65658,"15.6":5.54861,"16.0":2.04752,"16.1":0.02929},P:{"4":0.22259,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.12141,"8.2":0,"9.2":0.01012,"10.1":0,"11.1-11.2":0.04047,"12.0":0.01012,"13.0":0.06071,"14.0":0.03035,"15.0":0.03035,"16.0":0.08094,"17.0":0.26306,"18.0":1.28496},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00852,"4.2-4.3":0.02556,"4.4":0,"4.4.3-4.4.4":0.21297},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00548,"9":0,"10":0,"11":0.02741,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02711},H:{"0":0.16254},L:{"0":56.54228},S:{"2.5":0},R:{_:"0"},M:{"0":0.16717},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00521,"52":0.01041,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00521,"67":0,"68":0.00521,"69":0,"70":0,"71":0,"72":0.00521,"73":0.01041,"74":0,"75":0,"76":0,"77":0,"78":0.02603,"79":0,"80":0,"81":0.00521,"82":0.00521,"83":0,"84":0.00521,"85":0,"86":0,"87":0,"88":0.01562,"89":0.01041,"90":0,"91":0.00521,"92":0.00521,"93":0,"94":0.00521,"95":0.00521,"96":0.00521,"97":0.01041,"98":0.00521,"99":0.03644,"100":0.01562,"101":0.01041,"102":0.04164,"103":0.02082,"104":0.06246,"105":1.17113,"106":0.55694,"107":0.00521,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00521,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01041,"39":0,"40":0.00521,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01041,"48":0,"49":0.01562,"50":0,"51":0,"52":0,"53":0.00521,"54":0,"55":0.00521,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.02603,"64":0,"65":0.00521,"66":0,"67":0,"68":0.00521,"69":0.00521,"70":0.00521,"71":0,"72":0.00521,"73":0.00521,"74":0.01041,"75":0.00521,"76":0.00521,"77":0.00521,"78":0.00521,"79":0.06767,"80":0.00521,"81":0.01041,"83":0.01041,"84":0.01041,"85":0.02082,"86":0.01562,"87":0.03123,"88":0.00521,"89":0.00521,"90":0.01041,"91":0.08849,"92":0.01562,"93":0.00521,"94":0.01041,"95":0.00521,"96":0.03644,"97":0.06246,"98":0.04685,"99":0.02603,"100":0.04164,"101":0.03644,"102":0.04685,"103":0.203,"104":0.2082,"105":4.33056,"106":14.2565,"107":0.57776,"108":0.00521,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00521,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00521,"69":0,"70":0,"71":0,"72":0.00521,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00521,"86":0,"87":0,"88":0,"89":0.00521,"90":0.34874,"91":0.79637,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00521,"16":0,"17":0,"18":0.00521,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00521,"93":0.01041,"94":0,"95":0,"96":0.00521,"97":0,"98":0,"99":0,"100":0.00521,"101":0.00521,"102":0.00521,"103":0.01041,"104":0.02603,"105":0.32792,"106":1.38453,"107":0.1041},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00521,"14":0.02082,"15":0.01562,_:"0","3.1":0,"3.2":0,"5.1":0.01041,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00521,"12.1":0.00521,"13.1":0.04685,"14.1":0.07287,"15.1":0.01562,"15.2-15.3":0.01562,"15.4":0.02603,"15.5":0.06246,"15.6":0.28107,"16.0":0.19259,"16.1":0.03123,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01541,"6.0-6.1":0.01431,"7.0-7.1":0.0055,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02421,"10.0-10.2":0,"10.3":0.02751,"11.0-11.2":0.011,"11.3-11.4":0.0088,"12.0-12.1":0.0066,"12.2-12.5":0.33124,"13.0-13.1":0.0066,"13.2":0.0055,"13.3":0.0121,"13.4-13.7":0.05832,"14.0-14.4":0.13756,"14.5-14.8":0.38186,"15.0-15.1":0.10454,"15.2-15.3":0.11005,"15.4":0.18378,"15.5":0.46989,"15.6":3.74594,"16.0":4.52726,"16.1":0.252},P:{"4":0.17452,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13345,"8.2":0,"9.2":0.01027,"10.1":0,"11.1-11.2":0.0308,"12.0":0.01027,"13.0":0.05133,"14.0":0.0308,"15.0":0.02053,"16.0":0.07186,"17.0":0.23611,"18.0":1.48852},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0077,"4.2-4.3":0.03081,"4.4":0,"4.4.3-4.4.4":0.16559},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02603,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17262},Q:{"13.1":0},O:{"0":0.02877},H:{"0":0.13619},L:{"0":58.60175},S:{"2.5":0}};
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 9f01481dc9..ccb89b8922 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0403,"53":0.00672,"54":0,"55":0.0403,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00672,"69":0.01343,"70":0,"71":0,"72":0,"73":0.00672,"74":0,"75":0,"76":0,"77":0,"78":0.02015,"79":0,"80":0.00672,"81":0,"82":0,"83":0,"84":0.01343,"85":0,"86":0,"87":0.10074,"88":0.00672,"89":0.00672,"90":0.00672,"91":0.08731,"92":0.01343,"93":0,"94":0.00672,"95":0.00672,"96":0.01343,"97":0.00672,"98":0.01343,"99":0.01343,"100":0.02015,"101":0.18133,"102":0.07388,"103":0.14104,"104":2.21628,"105":0.6313,"106":0.00672,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01343,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00672,"39":0.00672,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02015,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02015,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.01343,"68":0.00672,"69":0.2955,"70":0.00672,"71":0,"72":0,"73":0,"74":0.00672,"75":0,"76":0.00672,"77":0.00672,"78":0.02686,"79":0.03358,"80":0.00672,"81":0.01343,"83":0.00672,"84":0.00672,"85":0.01343,"86":0.01343,"87":0.01343,"88":0.02686,"89":0.01343,"90":0.02015,"91":2.40433,"92":0.02015,"93":0.00672,"94":0.10746,"95":0.02686,"96":0.02686,"97":0.05373,"98":0.02015,"99":0.02686,"100":0.0403,"101":0.05373,"102":0.15447,"103":0.42311,"104":5.39295,"105":20.1883,"106":0.32908,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.06716,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00672,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00672,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00672,"80":0,"81":0,"82":0.00672,"83":0,"84":0,"85":0.00672,"86":0.00672,"87":0,"88":0.00672,"89":0.18805,"90":3.66694,"91":0.0403,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00672,"15":0,"16":0,"17":0,"18":0.00672,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00672,"93":0,"94":0,"95":0,"96":0,"97":0.00672,"98":0.00672,"99":0,"100":0.00672,"101":0,"102":0.00672,"103":0.02015,"104":0.42311,"105":2.88788},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00672,"14":0.08059,"15":0.03358,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00672,"11.1":0.00672,"12.1":0.02015,"13.1":0.09402,"14.1":0.27536,"15.1":0.08059,"15.2-15.3":0.05373,"15.4":0.17462,"15.5":0.32908,"15.6":1.18202,"16.0":0.26192,"16.1":0.02015},G:{"8":0,"3.2":0,"4.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.00993,"10.0-10.2":0.00596,"10.3":0.29995,"11.0-11.2":0.00795,"11.3-11.4":0.00596,"12.0-12.1":0.00596,"12.2-12.5":0.33968,"13.0-13.1":0.01192,"13.2":0.02781,"13.3":0.01788,"13.4-13.7":0.19467,"14.0-14.4":0.29598,"14.5-14.8":0.82437,"15.0-15.1":0.23639,"15.2-15.3":0.41318,"15.4":0.55422,"15.5":1.68252,"15.6":10.36725,"16.0":4.03248,"16.1":0.06158},P:{"4":0.0512,"5.0-5.4":0,"6.2-6.4":0.01024,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01024,"12.0":0,"13.0":0.04096,"14.0":0.02048,"15.0":0.03072,"16.0":0.06144,"17.0":0.16384,"18.0":1.8637},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.07444,"4.4":0,"4.4.3-4.4.4":0.13825},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00683,"9":0,"10":0,"11":0.38941,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02627},H:{"0":0.22696},L:{"0":30.81222},S:{"2.5":0},R:{_:"0"},M:{"0":0.27586},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00652,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01957,"53":0,"54":0,"55":0.00652,"56":0.00652,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00652,"67":0,"68":0,"69":0.01305,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01957,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00652,"85":0,"86":0,"87":0.05219,"88":0.00652,"89":0,"90":0,"91":0.06524,"92":0.01305,"93":0,"94":0.00652,"95":0.00652,"96":0.00652,"97":0.03914,"98":0.00652,"99":0.01305,"100":0.01957,"101":0.01957,"102":0.09134,"103":0.01957,"104":0.10438,"105":1.76148,"106":0.73069,"107":0.00652,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00652,"40":0,"41":0,"42":0,"43":0.00652,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0261,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00652,"57":0,"58":0,"59":0,"60":0.01305,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00652,"69":0.6524,"70":0,"71":0,"72":0.00652,"73":0,"74":0.00652,"75":0,"76":0.00652,"77":0,"78":0.0261,"79":0.03262,"80":0.00652,"81":0.01957,"83":0.01305,"84":0.00652,"85":0.01957,"86":0.01957,"87":0.01305,"88":0.01305,"89":0.01957,"90":0.03262,"91":1.96372,"92":0.01305,"93":0.00652,"94":0.01305,"95":0.05872,"96":0.01957,"97":0.03914,"98":0.01957,"99":0.01957,"100":0.03914,"101":0.04567,"102":0.07829,"103":0.16962,"104":0.4632,"105":6.30871,"106":17.43213,"107":0.72416,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03262,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00652,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00652,"86":0,"87":0,"88":0.00652,"89":0.00652,"90":1.15475,"91":2.9097,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00652,"15":0,"16":0,"17":0,"18":0.00652,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00652,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01305,"101":0,"102":0.00652,"103":0.01305,"104":0.01957,"105":0.56759,"106":2.1464,"107":0.19572},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01957,"14":0.06524,"15":0.01305,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00652,"12.1":0.01957,"13.1":0.15658,"14.1":0.20224,"15.1":0.05872,"15.2-15.3":0.04567,"15.4":0.11091,"15.5":0.21529,"15.6":0.8155,"16.0":0.63283,"16.1":0.07176,"16.2":0},G:{"8":0,"3.2":0.00665,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00443,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01551,"10.0-10.2":0.00443,"10.3":0.23714,"11.0-11.2":0.00222,"11.3-11.4":0.00665,"12.0-12.1":0.00443,"12.2-12.5":0.3413,"13.0-13.1":0.00443,"13.2":0.01108,"13.3":0.01773,"13.4-13.7":0.16179,"14.0-14.4":0.28811,"14.5-14.8":0.69368,"15.0-15.1":0.20168,"15.2-15.3":0.38119,"15.4":0.51417,"15.5":1.22115,"15.6":7.67927,"16.0":8.86496,"16.1":0.46541},P:{"4":0.04109,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01027,"12.0":0.01027,"13.0":0.02055,"14.0":0.03082,"15.0":0.02055,"16.0":0.04109,"17.0":0.07191,"18.0":2.06498},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00926,"4.4":0,"4.4.3-4.4.4":0.11116},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0066,"9":0,"10":0,"11":0.55446,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.20856},Q:{"13.1":0},O:{"0":0.0139},H:{"0":0.27643},L:{"0":31.91591},S:{"2.5":0}};
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 78630400bf..5f175144ed 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00901,"52":0.02704,"53":0,"54":0,"55":0.003,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.003,"69":0,"70":0,"71":0,"72":0.003,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.003,"79":0,"80":0,"81":0.003,"82":0,"83":0,"84":0.00601,"85":0,"86":0,"87":0,"88":0.003,"89":0.003,"90":0,"91":0.00901,"92":0,"93":0,"94":0.003,"95":0,"96":0,"97":0,"98":0.003,"99":0.00601,"100":0.003,"101":0.003,"102":0.01502,"103":0.03004,"104":0.48064,"105":0.17123,"106":0.003,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.003,"27":0,"28":0,"29":0,"30":0,"31":0.003,"32":0,"33":0.003,"34":0,"35":0,"36":0,"37":0,"38":0.003,"39":0,"40":0.00901,"41":0.003,"42":0,"43":0.06909,"44":0,"45":0,"46":0.003,"47":0.003,"48":0.003,"49":0.01502,"50":0,"51":0,"52":0,"53":0.003,"54":0,"55":0.003,"56":0,"57":0,"58":0.003,"59":0,"60":0.003,"61":0,"62":0.003,"63":0.00601,"64":0.003,"65":0,"66":0.003,"67":0.003,"68":0.003,"69":0.00601,"70":0.003,"71":0.00601,"72":0.003,"73":0.003,"74":0.00901,"75":0.003,"76":0.00901,"77":0.00601,"78":0.003,"79":0.04806,"80":0.01202,"81":0.03004,"83":0.00901,"84":0.01502,"85":0.01802,"86":0.03304,"87":0.01802,"88":0.00901,"89":0.01202,"90":0.00601,"91":0.00901,"92":0.02103,"93":0.00601,"94":0.00601,"95":0.01202,"96":0.01202,"97":0.01802,"98":0.03004,"99":0.01502,"100":0.02403,"101":0.02103,"102":0.03605,"103":0.10814,"104":1.13251,"105":4.76434,"106":0.10514,"107":0.00601,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.003,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.003,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.003,"64":0.00901,"65":0,"66":0,"67":0,"68":0.003,"69":0,"70":0.00601,"71":0.00601,"72":0.00901,"73":0.00901,"74":0,"75":0,"76":0.003,"77":0.003,"78":0,"79":0.01502,"80":0.003,"81":0.00601,"82":0.00901,"83":0.00601,"84":0.00601,"85":0.00601,"86":0.003,"87":0.00601,"88":0.00601,"89":0.01802,"90":0.02103,"91":0.003,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.003,"13":0,"14":0.003,"15":0,"16":0,"17":0,"18":0.00601,"79":0,"80":0,"81":0,"83":0,"84":0.003,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00601,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.003,"101":0.003,"102":0.003,"103":0.00901,"104":0.10214,"105":0.56776},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.003,"14":0.00901,"15":0.003,_:"0","3.1":0,"3.2":0,"5.1":0.05107,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00601,"13.1":0.01202,"14.1":0.02103,"15.1":0.003,"15.2-15.3":0.003,"15.4":0.00901,"15.5":0.02103,"15.6":0.06909,"16.0":0.01502,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00113,"6.0-6.1":0.00226,"7.0-7.1":0.03161,"8.1-8.4":0.00113,"9.0-9.2":0.00226,"9.3":0.03274,"10.0-10.2":0.00226,"10.3":0.06209,"11.0-11.2":0.01016,"11.3-11.4":0.01693,"12.0-12.1":0.01919,"12.2-12.5":0.86707,"13.0-13.1":0.01468,"13.2":0.00677,"13.3":0.03951,"13.4-13.7":0.13209,"14.0-14.4":0.42112,"14.5-14.8":0.51482,"15.0-15.1":0.19419,"15.2-15.3":0.26531,"15.4":0.31951,"15.5":0.96078,"15.6":5.01049,"16.0":2.08978,"16.1":0.02032},P:{"4":0.28848,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10303,"8.2":0,"9.2":0.02061,"10.1":0,"11.1-11.2":0.06182,"12.0":0.0103,"13.0":0.08242,"14.0":0.08242,"15.0":0.03091,"16.0":0.11333,"17.0":0.27817,"18.0":1.55571},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0111,"4.2-4.3":0.03144,"4.4":0,"4.4.3-4.4.4":0.27557},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00631,"9":0.00315,"10":0.00315,"11":0.05047,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.46174},H:{"0":0.41065},L:{"0":74.77676},S:{"2.5":0},R:{_:"0"},M:{"0":0.18889},Q:{"13.1":0.007}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00321,"52":0.02248,"53":0,"54":0,"55":0.00321,"56":0.00321,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00321,"64":0,"65":0,"66":0,"67":0,"68":0.00321,"69":0,"70":0,"71":0,"72":0.00321,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00321,"79":0,"80":0.00321,"81":0,"82":0,"83":0,"84":0.00964,"85":0,"86":0,"87":0,"88":0.00321,"89":0,"90":0,"91":0.00321,"92":0,"93":0,"94":0.00321,"95":0,"96":0,"97":0,"98":0,"99":0.00642,"100":0.00321,"101":0.00321,"102":0.01927,"103":0.00964,"104":0.01606,"105":0.46895,"106":0.23448,"107":0.00642,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00321,"27":0,"28":0,"29":0,"30":0,"31":0.00321,"32":0,"33":0.00321,"34":0,"35":0,"36":0,"37":0,"38":0.00321,"39":0,"40":0.00642,"41":0.00321,"42":0,"43":0.06103,"44":0,"45":0,"46":0.00321,"47":0.00321,"48":0.00321,"49":0.01285,"50":0,"51":0.00321,"52":0,"53":0.00321,"54":0,"55":0.00321,"56":0,"57":0,"58":0.00321,"59":0,"60":0.00321,"61":0,"62":0,"63":0.00642,"64":0.00321,"65":0.00321,"66":0,"67":0,"68":0.00321,"69":0.00642,"70":0.00321,"71":0.00642,"72":0.00321,"73":0.00321,"74":0.00964,"75":0.00321,"76":0.00964,"77":0.00321,"78":0.00321,"79":0.04176,"80":0.00964,"81":0.0257,"83":0.01285,"84":0.01285,"85":0.01606,"86":0.04176,"87":0.01927,"88":0.00964,"89":0.00964,"90":0.00642,"91":0.00964,"92":0.01927,"93":0.00642,"94":0.00642,"95":0.01285,"96":0.01606,"97":0.01285,"98":0.03212,"99":0.01285,"100":0.01927,"101":0.01606,"102":0.0257,"103":0.06745,"104":0.07709,"105":1.64776,"106":5.06854,"107":0.23448,"108":0.00642,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00321,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00321,"55":0,"56":0.00321,"57":0,"58":0,"60":0,"62":0,"63":0.00321,"64":0.00964,"65":0,"66":0,"67":0,"68":0.00321,"69":0.00321,"70":0.00642,"71":0,"72":0.01285,"73":0.00964,"74":0,"75":0,"76":0.00321,"77":0.00321,"78":0.00321,"79":0.01606,"80":0.00321,"81":0.00642,"82":0.00642,"83":0.00642,"84":0.00964,"85":0.00642,"86":0.00321,"87":0.00321,"88":0.00642,"89":0.00964,"90":0.01927,"91":0.01927,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00321,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00964,"79":0,"80":0,"81":0,"83":0,"84":0.00321,"85":0.00321,"86":0,"87":0,"88":0,"89":0.00321,"90":0,"91":0,"92":0.00642,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00321,"102":0,"103":0.00321,"104":0.00964,"105":0.15418,"106":0.58458,"107":0.04818},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00321,"14":0.00964,"15":0.00321,_:"0","3.1":0,"3.2":0,"5.1":0.12848,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00321,"13.1":0.01285,"14.1":0.0257,"15.1":0.00321,"15.2-15.3":0.00321,"15.4":0.00964,"15.5":0.01606,"15.6":0.07388,"16.0":0.04176,"16.1":0.00642,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00114,"6.0-6.1":0.00114,"7.0-7.1":0.0159,"8.1-8.4":0,"9.0-9.2":0.00227,"9.3":0.02952,"10.0-10.2":0.00341,"10.3":0.03747,"11.0-11.2":0.01022,"11.3-11.4":0.00681,"12.0-12.1":0.0159,"12.2-12.5":0.48256,"13.0-13.1":0.00795,"13.2":0.00681,"13.3":0.03066,"13.4-13.7":0.10105,"14.0-14.4":0.29294,"14.5-14.8":0.49278,"15.0-15.1":0.14988,"15.2-15.3":0.218,"15.4":0.25093,"15.5":0.6699,"15.6":3.16104,"16.0":4.4543,"16.1":0.27364},P:{"4":0.26147,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08367,"8.2":0,"9.2":0.01046,"10.1":0,"11.1-11.2":0.05229,"12.0":0.01046,"13.0":0.07321,"14.0":0.07321,"15.0":0.02092,"16.0":0.09413,"17.0":0.18826,"18.0":1.55836},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0068,"4.2-4.3":0.02947,"4.4":0,"4.4.3-4.4.4":0.24936},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01079,"9":0.0036,"10":0.0036,"11":0.07195,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18328},Q:{"13.1":0.00679},O:{"0":0.41407},H:{"0":0.41129},L:{"0":74.15094},S:{"2.5":0}};
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 403cff0d42..18622e0fd8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00172,"48":0,"49":0,"50":0,"51":0,"52":0.00345,"53":0,"54":0,"55":0.00345,"56":0,"57":0.00172,"58":0,"59":0,"60":0.00172,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00172,"89":0.00172,"90":0,"91":0,"92":0.00172,"93":0,"94":0,"95":0,"96":0,"97":0.00345,"98":0,"99":0,"100":0,"101":0,"102":0.00345,"103":0.04824,"104":0.12406,"105":0.0448,"106":0.00172,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00172,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00517,"38":0,"39":0,"40":0.00345,"41":0,"42":0.01551,"43":0.00689,"44":0,"45":0,"46":0.00172,"47":0,"48":0,"49":0,"50":0.00345,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00172,"58":0.00689,"59":0,"60":0,"61":0,"62":0,"63":0.00172,"64":0,"65":0,"66":0,"67":0,"68":0.02585,"69":0,"70":0.00862,"71":0,"72":0,"73":0,"74":0.00172,"75":0,"76":0,"77":0.00172,"78":0,"79":0.0672,"80":0.00172,"81":0.00345,"83":0,"84":0,"85":0.00172,"86":0.00172,"87":0.00862,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00517,"95":0.01723,"96":0.00172,"97":0.01206,"98":0.02757,"99":0.00345,"100":0.00862,"101":0.00689,"102":0.01895,"103":0.05858,"104":0.25156,"105":0.65646,"106":0.01206,"107":0.00345,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00172,"25":0.00172,"26":0,"27":0.00172,"28":0,"29":0,"30":0.00172,"31":0,"32":0.00517,"33":0.00517,"34":0,"35":0,"36":0,"37":0,"38":0.00689,"39":0,"40":0,"41":0,"42":0.00172,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00517,"51":0,"52":0,"53":0,"54":0.00172,"55":0,"56":0,"57":0,"58":0.00172,"60":0.01723,"62":0,"63":0.03963,"64":0.12578,"65":0.01895,"66":0,"67":0,"68":0,"69":0,"70":0.00172,"71":0.00345,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00172,"90":0.03791,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01895},B:{"12":0.00517,"13":0,"14":0.00172,"15":0,"16":0,"17":0.00172,"18":0.00517,"79":0,"80":0,"81":0,"83":0,"84":0.00345,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00172,"91":0,"92":0.00345,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00345,"104":0.02068,"105":0.05858},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00172,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01435,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.053,"10.0-10.2":0,"10.3":0.00397,"11.0-11.2":0.02606,"11.3-11.4":0,"12.0-12.1":0.04725,"12.2-12.5":0.15877,"13.0-13.1":0.00066,"13.2":0.00574,"13.3":0.03356,"13.4-13.7":0.01502,"14.0-14.4":0.12763,"14.5-14.8":0.36324,"15.0-15.1":0.73112,"15.2-15.3":0.12697,"15.4":0.01546,"15.5":0.20713,"15.6":0.21242,"16.0":0.03489,"16.1":0.00066},P:{"4":0.65784,"5.0-5.4":0.09109,"6.2-6.4":0.02024,"7.2-7.4":0.36434,"8.2":0,"9.2":0.01012,"10.1":0,"11.1-11.2":0.04048,"12.0":0,"13.0":0.02024,"14.0":0.04048,"15.0":0.03036,"16.0":0.12145,"17.0":0.23278,"18.0":0.50603},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00097,"4.2-4.3":0.04348,"4.4":0,"4.4.3-4.4.4":0.28277},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01206,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.41537},H:{"0":12.83558},L:{"0":75.13931},S:{"2.5":0},R:{_:"0"},M:{"0":0.3228},Q:{"13.1":0.05794}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00167,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00167,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00167,"53":0,"54":0,"55":0,"56":0,"57":0.00167,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00334,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00501,"89":0.00501,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00167,"98":0,"99":0,"100":0,"101":0.00167,"102":0.00501,"103":0.00167,"104":0.00167,"105":0.06513,"106":0.06179,"107":0.00668,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00334,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00167,"38":0,"39":0,"40":0,"41":0.00167,"42":0,"43":0.00167,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00167,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00334,"59":0,"60":0,"61":0,"62":0,"63":0.00334,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00167,"71":0,"72":0.00167,"73":0.00167,"74":0.00167,"75":0.00501,"76":0,"77":0,"78":0,"79":0.02672,"80":0.00501,"81":0.00835,"83":0.00334,"84":0,"85":0.00167,"86":0.00167,"87":0.02672,"88":0,"89":0,"90":0.00167,"91":0.00334,"92":0.00167,"93":0,"94":0.00167,"95":0.00334,"96":0.00334,"97":0.00167,"98":0.02004,"99":0.00501,"100":0.00167,"101":0.00167,"102":0.00334,"103":0.01002,"104":0.02672,"105":0.18704,"106":1.07047,"107":0.03173,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00167,"28":0.01503,"29":0,"30":0.01336,"31":0,"32":0.00334,"33":0.00668,"34":0,"35":0.00167,"36":0,"37":0.00334,"38":0.00167,"39":0,"40":0,"41":0,"42":0.00167,"43":0,"44":0,"45":0.00167,"46":0,"47":0,"48":0,"49":0,"50":0.00668,"51":0.00167,"52":0,"53":0,"54":0.00167,"55":0,"56":0,"57":0,"58":0.00334,"60":0.00835,"62":0,"63":0.03507,"64":0.03507,"65":0.13026,"66":0.00167,"67":0,"68":0,"69":0.00167,"70":0.00167,"71":0,"72":0.01336,"73":0.00167,"74":0,"75":0.00167,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01336,"91":0.03173,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01002},B:{"12":0.00334,"13":0,"14":0.00167,"15":0,"16":0,"17":0.00167,"18":0.02004,"79":0,"80":0,"81":0,"83":0,"84":0.00334,"85":0,"86":0,"87":0,"88":0,"89":0.00167,"90":0.00501,"91":0,"92":0.00167,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00167,"99":0,"100":0,"101":0.00167,"102":0.00501,"103":0.00334,"104":0.00167,"105":0.02672,"106":0.11356,"107":0.00835},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00177,"6.0-6.1":0.00287,"7.0-7.1":0.07446,"8.1-8.4":0,"9.0-9.2":0.0011,"9.3":0.04751,"10.0-10.2":0.00066,"10.3":0.04463,"11.0-11.2":0.00177,"11.3-11.4":0.01458,"12.0-12.1":0.12418,"12.2-12.5":0.24283,"13.0-13.1":0.0042,"13.2":0.03867,"13.3":0.01414,"13.4-13.7":0.03867,"14.0-14.4":0.08286,"14.5-14.8":0.40811,"15.0-15.1":0.54709,"15.2-15.3":0.08684,"15.4":0.02121,"15.5":0.06629,"15.6":0.19643,"16.0":0.06386,"16.1":0.01525},P:{"4":0.20699,"5.0-5.4":0.05175,"6.2-6.4":0.03105,"7.2-7.4":0.26908,"8.2":0,"9.2":0.0207,"10.1":0,"11.1-11.2":0.0207,"12.0":0.01035,"13.0":0.01035,"14.0":0.05175,"15.0":0.0207,"16.0":0.12419,"17.0":0.11384,"18.0":0.43467},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00058,"4.2-4.3":0.0655,"4.4":0,"4.4.3-4.4.4":0.33559},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00668,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04165},Q:{"13.1":0},O:{"0":0.89964},H:{"0":10.55188},L:{"0":79.62694},S:{"2.5":0}};
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 9ec6dcf8ac..b255fba158 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02686,"53":0,"54":0,"55":0,"56":0.00448,"57":0,"58":0,"59":0.00448,"60":0.00448,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00448,"68":0.00448,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02686,"79":0,"80":0.00448,"81":0.00448,"82":0.00448,"83":0,"84":0.00448,"85":0,"86":0,"87":0,"88":0.00895,"89":0.00448,"90":0,"91":0.03582,"92":0,"93":0,"94":0.00448,"95":0.00448,"96":0.00448,"97":0.00448,"98":0.00448,"99":0.00448,"100":0.02686,"101":0.00895,"102":0.01791,"103":0.04925,"104":0.85063,"105":0.30891,"106":0.00448,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00448,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03582,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00448,"65":0.00448,"66":0.02239,"67":0.00448,"68":0.00448,"69":0.00448,"70":0.00448,"71":0,"72":0,"73":0.00448,"74":0.00448,"75":0.02239,"76":0.00448,"77":0.00448,"78":0.00448,"79":0.0582,"80":0.00895,"81":0.01343,"83":0.01343,"84":0.01791,"85":0.01791,"86":0.03134,"87":0.04477,"88":0.00895,"89":0.01791,"90":0.01343,"91":0.01343,"92":0.02239,"93":0.01791,"94":0.02239,"95":0.01791,"96":0.02239,"97":0.02239,"98":0.07163,"99":0.02686,"100":0.04029,"101":0.04029,"102":0.11193,"103":0.26414,"104":2.08628,"105":10.11354,"106":0.24176,"107":0.00448,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00448,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00448,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00448,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00448,"71":0.00448,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00448,"86":0,"87":0,"88":0,"89":0.05372,"90":0.69394,"91":0.02686,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00448,"18":0.00448,"79":0,"80":0,"81":0,"83":0,"84":0.00448,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00448,"91":0,"92":0.00895,"93":0,"94":0,"95":0.00448,"96":0,"97":0.00448,"98":0.00448,"99":0.00448,"100":0.00448,"101":0.01343,"102":0.00895,"103":0.02239,"104":0.23728,"105":1.47741},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01343,"14":0.06716,"15":0.01791,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00448,"10.1":0.00448,"11.1":0.01791,"12.1":0.02239,"13.1":0.08954,"14.1":0.15222,"15.1":0.03134,"15.2-15.3":0.03134,"15.4":0.08506,"15.5":0.20594,"15.6":0.64469,"16.0":0.09402,"16.1":0.00448},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0053,"6.0-6.1":0,"7.0-7.1":0.00883,"8.1-8.4":0.00177,"9.0-9.2":0,"9.3":0.07771,"10.0-10.2":0.00177,"10.3":0.09714,"11.0-11.2":0.0159,"11.3-11.4":0.04769,"12.0-12.1":0.02119,"12.2-12.5":0.47333,"13.0-13.1":0.01413,"13.2":0.00706,"13.3":0.04062,"13.4-13.7":0.12186,"14.0-14.4":0.3444,"14.5-14.8":0.83186,"15.0-15.1":0.21547,"15.2-15.3":0.33027,"15.4":0.48392,"15.5":1.37053,"15.6":9.65907,"16.0":3.10666,"16.1":0.03356},P:{"4":0.13639,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01049,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03147,"12.0":0.02098,"13.0":0.05246,"14.0":0.04197,"15.0":0.02098,"16.0":0.07344,"17.0":0.17835,"18.0":1.94091},I:{"0":0,"3":0,"4":0.01131,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01131,"4.2-4.3":0.02261,"4.4":0,"4.4.3-4.4.4":0.18089},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00469,"9":0,"10":0,"11":0.0938,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02762},H:{"0":0.1987},L:{"0":57.12105},S:{"2.5":0},R:{_:"0"},M:{"0":0.25406},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02262,"53":0,"54":0,"55":0,"56":0.00452,"57":0,"58":0,"59":0.00452,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00452,"68":0.00452,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02262,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00452,"86":0,"87":0,"88":0.00905,"89":0.00452,"90":0,"91":0.01357,"92":0,"93":0,"94":0.00452,"95":0.00452,"96":0.00452,"97":0.00452,"98":0.00452,"99":0.00452,"100":0.0181,"101":0.00452,"102":0.03619,"103":0.00905,"104":0.03619,"105":0.7736,"106":0.34382,"107":0.00452,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00452,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03167,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00452,"66":0.02262,"67":0.00452,"68":0.00452,"69":0.00452,"70":0.00452,"71":0,"72":0,"73":0.00452,"74":0.00452,"75":0.00905,"76":0.00452,"77":0.00452,"78":0.00452,"79":0.05429,"80":0.00905,"81":0.00905,"83":0.00905,"84":0.01357,"85":0.01357,"86":0.01357,"87":0.02714,"88":0.00905,"89":0.01357,"90":0.01357,"91":0.01357,"92":0.0181,"93":0.01357,"94":0.02262,"95":0.0181,"96":0.02262,"97":0.02262,"98":0.06786,"99":0.02262,"100":0.03619,"101":0.02714,"102":0.05881,"103":0.16286,"104":0.1131,"105":3.47443,"106":9.3873,"107":0.37549,"108":0.00452,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00452,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00905,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00452,"86":0,"87":0,"88":0,"89":0.00452,"90":0.3212,"91":0.61979,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00452,"18":0.00452,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00452,"91":0,"92":0.00452,"93":0,"94":0,"95":0.00452,"96":0,"97":0.00452,"98":0,"99":0,"100":0.00452,"101":0.00452,"102":0.00452,"103":0.00905,"104":0.0181,"105":0.33478,"106":1.18529,"107":0.09953},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00905,"14":0.05881,"15":0.0181,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00452,"10.1":0,"11.1":0.01357,"12.1":0.0181,"13.1":0.07691,"14.1":0.14477,"15.1":0.02714,"15.2-15.3":0.02714,"15.4":0.07691,"15.5":0.17191,"15.6":0.62431,"16.0":0.21715,"16.1":0.02714,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0056,"6.0-6.1":0,"7.0-7.1":0.00373,"8.1-8.4":0.00187,"9.0-9.2":0,"9.3":0.07652,"10.0-10.2":0,"10.3":0.08958,"11.0-11.2":0.00933,"11.3-11.4":0.03919,"12.0-12.1":0.0168,"12.2-12.5":0.44044,"13.0-13.1":0.01306,"13.2":0.0056,"13.3":0.03173,"13.4-13.7":0.10451,"14.0-14.4":0.31167,"14.5-14.8":0.80063,"15.0-15.1":0.18663,"15.2-15.3":0.27807,"15.4":0.38072,"15.5":1.04324,"15.6":7.46878,"16.0":6.2725,"16.1":0.28181},P:{"4":0.12449,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01037,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02075,"12.0":0.01037,"13.0":0.05187,"14.0":0.0415,"15.0":0.02075,"16.0":0.06225,"17.0":0.11412,"18.0":2.00225},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00912,"4.2-4.3":0.02737,"4.4":0,"4.4.3-4.4.4":0.13684},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00479,"9":0,"10":0,"11":0.07664,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22999},Q:{"13.1":0},O:{"0":0.02738},H:{"0":0.197},L:{"0":57.21723},S:{"2.5":0}};
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 f8542452a2..580d2e6db1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00755,"34":0.00377,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00377,"41":0,"42":0,"43":0.00377,"44":0,"45":0,"46":0,"47":0.00377,"48":0,"49":0,"50":0,"51":0,"52":0.05282,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00377,"60":0,"61":0,"62":0,"63":0.01509,"64":0.01132,"65":0.00377,"66":0,"67":0.00377,"68":0.00377,"69":0,"70":0,"71":0,"72":0.00755,"73":0,"74":0,"75":0,"76":0,"77":0.01132,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.03773,"85":0,"86":0.00377,"87":0,"88":0.00377,"89":0.03773,"90":0.00377,"91":0.01509,"92":0,"93":0,"94":0,"95":0.0566,"96":0,"97":0.01132,"98":0,"99":0.01132,"100":0.01509,"101":0.00377,"102":0.01132,"103":0.0566,"104":1.06399,"105":0.38862,"106":0.04528,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00377,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00377,"34":0.02264,"35":0,"36":0,"37":0,"38":0.00755,"39":0,"40":0.02641,"41":0,"42":0,"43":0.03018,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00377,"50":0,"51":0,"52":0,"53":0.00755,"54":0,"55":0.00377,"56":0.01132,"57":0,"58":0.00755,"59":0,"60":0,"61":0.00377,"62":0,"63":0.00377,"64":0.04905,"65":0.00377,"66":0.00377,"67":0,"68":0.00377,"69":0.01132,"70":0.05282,"71":0.00377,"72":0.01887,"73":0.00377,"74":0.01509,"75":0.00377,"76":0.00755,"77":0.01509,"78":0.01132,"79":0.38485,"80":0.01887,"81":0.04528,"83":0.01509,"84":0.00377,"85":0.00377,"86":0.02641,"87":0.01509,"88":0.01132,"89":0.0415,"90":0.00755,"91":0.01132,"92":0.01509,"93":0.01509,"94":0.00755,"95":0.04905,"96":0.02264,"97":0.01887,"98":0.27166,"99":0.01887,"100":0.02264,"101":0.0415,"102":0.06037,"103":0.15092,"104":1.53184,"105":5.02186,"106":0.07546,"107":0.01887,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00377,"25":0,"26":0,"27":0.00755,"28":0.01132,"29":0,"30":0.01887,"31":0,"32":0.01132,"33":0.00377,"34":0,"35":0,"36":0,"37":0,"38":0.00755,"39":0,"40":0,"41":0,"42":0.00755,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00755,"51":0,"52":0,"53":0,"54":0.00377,"55":0,"56":0,"57":0,"58":0.00755,"60":0.03773,"62":0,"63":0.0981,"64":0.2377,"65":0.01509,"66":0,"67":0.01132,"68":0,"69":0,"70":0.00377,"71":0.00377,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00377,"78":0,"79":0.01509,"80":0,"81":0,"82":0,"83":0,"84":0.00755,"85":0.01509,"86":0.00377,"87":0.00377,"88":0.00377,"89":0.01509,"90":0.65273,"91":0.01887,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02264},B:{"12":0.01887,"13":0.00377,"14":0.00755,"15":0.00377,"16":0.00377,"17":0.00755,"18":0.02264,"79":0,"80":0,"81":0,"83":0,"84":0.00377,"85":0.00377,"86":0,"87":0,"88":0,"89":0.00377,"90":0.00377,"91":0,"92":0.00755,"93":0,"94":0,"95":0,"96":0.00755,"97":0,"98":0,"99":0.00377,"100":0.01132,"101":0.02641,"102":0.00755,"103":0.02264,"104":0.22638,"105":1.04889},E:{"4":0,"5":0,"6":0,"7":0.00755,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00377,"14":0.00377,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00755,"14.1":0.01509,"15.1":0,"15.2-15.3":0,"15.4":0.00377,"15.5":0.01132,"15.6":0.01887,"16.0":0.00377,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00874,"4.2-4.3":0,"5.0-5.1":0.00218,"6.0-6.1":0.00801,"7.0-7.1":0.18643,"8.1-8.4":0.02148,"9.0-9.2":0.0102,"9.3":0.20354,"10.0-10.2":0.00437,"10.3":0.16203,"11.0-11.2":0.02949,"11.3-11.4":0.09868,"12.0-12.1":0.09176,"12.2-12.5":0.6059,"13.0-13.1":0.01748,"13.2":0.01202,"13.3":0.03131,"13.4-13.7":0.04151,"14.0-14.4":0.20791,"14.5-14.8":0.30878,"15.0-15.1":0.17296,"15.2-15.3":0.13363,"15.4":0.09722,"15.5":0.27892,"15.6":0.71113,"16.0":0.1522,"16.1":0.00437},P:{"4":0.50374,"5.0-5.4":0.01028,"6.2-6.4":0.03084,"7.2-7.4":0.25701,"8.2":0,"9.2":0.03084,"10.1":0,"11.1-11.2":0.03084,"12.0":0.01028,"13.0":0.12337,"14.0":0.04112,"15.0":0.03084,"16.0":0.12337,"17.0":0.23645,"18.0":0.75047},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00469,"4.2-4.3":0.06529,"4.4":0,"4.4.3-4.4.4":0.30698},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03018,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.05859},H:{"0":5.65361},L:{"0":68.61572},S:{"2.5":0},R:{_:"0"},M:{"0":0.09341},Q:{"13.1":0.00623}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00353,"30":0,"31":0,"32":0,"33":0.00353,"34":0.00353,"35":0.00353,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.01413,"42":0,"43":0.00353,"44":0,"45":0,"46":0,"47":0.00353,"48":0,"49":0,"50":0,"51":0,"52":0.0424,"53":0,"54":0,"55":0,"56":0,"57":0.00353,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00707,"64":0.0212,"65":0,"66":0,"67":0,"68":0.00353,"69":0,"70":0,"71":0,"72":0.00353,"73":0,"74":0,"75":0.00353,"76":0,"77":0.01767,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.05653,"85":0,"86":0,"87":0,"88":0.00353,"89":0.03533,"90":0,"91":0.00353,"92":0,"93":0,"94":0,"95":0.0424,"96":0,"97":0.00707,"98":0,"99":0.0106,"100":0.00707,"101":0.00353,"102":0.0212,"103":0.00707,"104":0.02473,"105":0.88678,"106":0.52995,"107":0.06359,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00353,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00353,"34":0,"35":0,"36":0,"37":0,"38":0.00353,"39":0,"40":0.01413,"41":0,"42":0.00353,"43":0.02473,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00353,"50":0.00353,"51":0.00353,"52":0,"53":0.00353,"54":0,"55":0,"56":0.01413,"57":0,"58":0.0106,"59":0.00353,"60":0,"61":0,"62":0,"63":0.00353,"64":0.03886,"65":0.00353,"66":0.0106,"67":0.00353,"68":0.00707,"69":0.01413,"70":0.01767,"71":0,"72":0.00353,"73":0.00353,"74":0.00707,"75":0.00353,"76":0.0106,"77":0.00707,"78":0,"79":0.28264,"80":0.0106,"81":0.06006,"83":0.01413,"84":0.00353,"85":0.00353,"86":0.02473,"87":0.01413,"88":0.0106,"89":0.00707,"90":0.0106,"91":0.0212,"92":0.0106,"93":0.01767,"94":0.00353,"95":0.02826,"96":0.01767,"97":0.0106,"98":0.25084,"99":0.01413,"100":0.01413,"101":0.0212,"102":0.02826,"103":0.09539,"104":0.08833,"105":1.36374,"106":4.42332,"107":0.20491,"108":0.0318,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00353,"25":0,"26":0.00353,"27":0.00353,"28":0.02473,"29":0,"30":0.02826,"31":0,"32":0.0106,"33":0.00353,"34":0,"35":0,"36":0,"37":0,"38":0.00707,"39":0,"40":0,"41":0,"42":0.0106,"43":0,"44":0,"45":0,"46":0,"47":0.00353,"48":0,"49":0,"50":0.00707,"51":0,"52":0,"53":0,"54":0.00707,"55":0,"56":0,"57":0,"58":0.00707,"60":0.02473,"62":0,"63":0.06006,"64":0.07066,"65":0.09539,"66":0,"67":0.00353,"68":0,"69":0,"70":0.0318,"71":0,"72":0.0106,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01413,"80":0,"81":0,"82":0.00353,"83":0.00353,"84":0,"85":0.0106,"86":0.00353,"87":0,"88":0,"89":0.00707,"90":0.17312,"91":0.44869,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01413},B:{"12":0.0318,"13":0.00353,"14":0.00707,"15":0.00707,"16":0.00707,"17":0.00707,"18":0.0212,"79":0,"80":0,"81":0,"83":0,"84":0.00353,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00353,"91":0,"92":0.0106,"93":0,"94":0,"95":0,"96":0.00353,"97":0,"98":0,"99":0.00353,"100":0.00353,"101":0.01767,"102":0.00353,"103":0.00707,"104":0.0212,"105":0.19078,"106":0.74193,"107":0.06006},E:{"4":0,"5":0,"6":0,"7":0.01413,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00707,"14":0.00707,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00353,"14.1":0.0106,"15.1":0,"15.2-15.3":0,"15.4":0.00353,"15.5":0.01413,"15.6":0.01413,"16.0":0.00707,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00145,"4.2-4.3":0.00036,"5.0-5.1":0.004,"6.0-6.1":0.00509,"7.0-7.1":0.21491,"8.1-8.4":0.01382,"9.0-9.2":0.00255,"9.3":0.132,"10.0-10.2":0.00291,"10.3":0.188,"11.0-11.2":0.02764,"11.3-11.4":0.088,"12.0-12.1":0.06836,"12.2-12.5":0.66909,"13.0-13.1":0.02145,"13.2":0.00545,"13.3":0.05164,"13.4-13.7":0.04,"14.0-14.4":0.31636,"14.5-14.8":0.29855,"15.0-15.1":0.21309,"15.2-15.3":0.09564,"15.4":0.10473,"15.5":0.14873,"15.6":0.47891,"16.0":0.27346,"16.1":0.02327},P:{"4":0.47077,"5.0-5.4":0.01023,"6.2-6.4":0.04094,"7.2-7.4":0.20468,"8.2":0,"9.2":0.02047,"10.1":0,"11.1-11.2":0.04094,"12.0":0.01023,"13.0":0.16375,"14.0":0.04094,"15.0":0.01023,"16.0":0.09211,"17.0":0.20468,"18.0":0.78803},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00368,"4.2-4.3":0.06787,"4.4":0,"4.4.3-4.4.4":0.26271},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0212,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10994},Q:{"13.1":0},O:{"0":1.05412},H:{"0":4.63476},L:{"0":71.47396},S:{"2.5":0}};
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 3c3b134d8e..498c9af589 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00661,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01983,"53":0,"54":0,"55":0.01322,"56":0,"57":0,"58":0,"59":0.00661,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00661,"66":0,"67":0,"68":0.01322,"69":0,"70":0,"71":0,"72":0.03305,"73":0,"74":0,"75":0.00661,"76":0,"77":0,"78":0.16525,"79":0.0661,"80":0.01983,"81":0.0661,"82":0.03305,"83":0.03305,"84":0.01322,"85":0,"86":0,"87":0.00661,"88":0.00661,"89":0,"90":0,"91":0.1322,"92":0.05949,"93":0.03305,"94":0.03966,"95":0.02644,"96":0.01322,"97":0.00661,"98":0.00661,"99":0.01322,"100":0.04627,"101":0.01983,"102":0.07932,"103":0.13881,"104":6.86118,"105":0.86591,"106":0.00661,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00661,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00661,"39":0,"40":0,"41":0,"42":0.01983,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01322,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00661,"57":0,"58":0,"59":0,"60":0.00661,"61":0.01983,"62":0,"63":0.00661,"64":0,"65":0.01322,"66":0,"67":0.00661,"68":0,"69":0.03966,"70":0.01322,"71":0.00661,"72":0.00661,"73":0,"74":0.00661,"75":0.02644,"76":0.01322,"77":0.00661,"78":0.01983,"79":0.09915,"80":0.01983,"81":0.05288,"83":0.08593,"84":0.21152,"85":0.27101,"86":0.29745,"87":0.22474,"88":0.01322,"89":0.03305,"90":0.03305,"91":0.00661,"92":0.01322,"93":0.05949,"94":0.01322,"95":0.01322,"96":0.14542,"97":0.02644,"98":0.02644,"99":0.03966,"100":0.99811,"101":0.34372,"102":0.34372,"103":0.69405,"104":5.10292,"105":17.12651,"106":0.23796,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00661,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00661,"65":0,"66":0,"67":0,"68":0.02644,"69":0.03305,"70":0.01322,"71":0.00661,"72":0.02644,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00661,"86":0,"87":0,"88":0.00661,"89":0.07271,"90":0.83286,"91":0.02644,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00661,"15":0,"16":0,"17":0,"18":0.02644,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.03966,"86":0.03305,"87":0.01322,"88":0,"89":0.00661,"90":0,"91":0,"92":0.00661,"93":0,"94":0,"95":0,"96":0.00661,"97":0,"98":0,"99":0.01322,"100":0,"101":0.01983,"102":0.00661,"103":0.03305,"104":0.67422,"105":2.84891},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02644,"14":0.07271,"15":0.01983,_:"0","3.1":0,"3.2":0,"5.1":0.00661,"6.1":0,"7.1":0,"9.1":0.01322,"10.1":0,"11.1":0.00661,"12.1":0.01983,"13.1":0.11898,"14.1":0.16525,"15.1":0.03966,"15.2-15.3":0.03966,"15.4":0.12559,"15.5":0.21152,"15.6":1.16336,"16.0":0.17186,"16.1":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.002,"8.1-8.4":0.01803,"9.0-9.2":0.00401,"9.3":0.0561,"10.0-10.2":0.01603,"10.3":0.07614,"11.0-11.2":0.04608,"11.3-11.4":0.02004,"12.0-12.1":0.03406,"12.2-12.5":0.42476,"13.0-13.1":0.01403,"13.2":0.01403,"13.3":0.03606,"13.4-13.7":0.24845,"14.0-14.4":0.54498,"14.5-14.8":1.20617,"15.0-15.1":0.33861,"15.2-15.3":0.5009,"15.4":0.66119,"15.5":1.68703,"15.6":10.48286,"16.0":3.02144,"16.1":0.03005},P:{"4":0.11324,"5.0-5.4":0.01029,"6.2-6.4":0,"7.2-7.4":0.02059,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02059,"12.0":0.02059,"13.0":0.04118,"14.0":0.06177,"15.0":0.03088,"16.0":0.11324,"17.0":0.22649,"18.0":1.57513},I:{"0":0,"3":0,"4":0.004,"2.1":0,"2.2":0.00799,"2.3":0.004,"4.1":0.006,"4.2-4.3":0.02998,"4.4":0,"4.4.3-4.4.4":0.09194},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02066,"9":0.01377,"10":0.00689,"11":0.12394,"5.5":0},N:{"10":0.01017,"11":0},J:{"7":0,"10":0.00339},O:{"0":0.12543},H:{"0":0.3402},L:{"0":31.69742},S:{"2.5":0},R:{_:"0"},M:{"0":0.55257},Q:{"13.1":0.00339}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00607,"51":0,"52":0.0182,"53":0.00607,"54":0,"55":0.01213,"56":0.00607,"57":0,"58":0,"59":0,"60":0.00607,"61":0,"62":0,"63":0,"64":0,"65":0.00607,"66":0,"67":0,"68":0.01213,"69":0,"70":0.00607,"71":0,"72":0,"73":0,"74":0.00607,"75":0,"76":0,"77":0.00607,"78":0.08492,"79":0.0182,"80":0.01213,"81":0.00607,"82":0.00607,"83":0.01213,"84":0.00607,"85":0,"86":0,"87":0,"88":0.00607,"89":0,"90":0,"91":0.06066,"92":0,"93":0.00607,"94":0.00607,"95":0.0182,"96":0.01213,"97":0.00607,"98":0.00607,"99":0.00607,"100":0.02426,"101":0.01213,"102":0.11525,"103":0.03033,"104":0.08492,"105":4.40392,"106":0.83104,"107":0.00607,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00607,"39":0,"40":0,"41":0,"42":0.01213,"43":0,"44":0,"45":0,"46":0,"47":0.00607,"48":0,"49":0.00607,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00607,"57":0,"58":0,"59":0,"60":0.00607,"61":0,"62":0,"63":0.00607,"64":0,"65":0,"66":0,"67":0.00607,"68":0,"69":0.05459,"70":0.00607,"71":0.00607,"72":0.00607,"73":0,"74":0.00607,"75":0,"76":0.00607,"77":0,"78":0.00607,"79":0.07886,"80":0.00607,"81":0.0182,"83":0.03033,"84":0.06066,"85":0.10312,"86":0.20624,"87":0.08492,"88":0.00607,"89":0.02426,"90":0.01213,"91":0.0182,"92":0.01213,"93":0.03033,"94":0.01213,"95":0.01213,"96":0.07886,"97":0.0182,"98":0.02426,"99":0.03033,"100":0.89777,"101":0.3033,"102":0.33363,"103":0.3397,"104":0.37003,"105":6.27831,"106":14.20657,"107":0.40036,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00607,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00607,"66":0,"67":0,"68":0.00607,"69":0.00607,"70":0.00607,"71":0.00607,"72":0.0182,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00607,"86":0,"87":0,"88":0,"89":0,"90":0.3215,"91":0.67939,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00607,"15":0,"16":0,"17":0,"18":0.01213,"79":0,"80":0,"81":0,"83":0,"84":0.00607,"85":0.00607,"86":0.00607,"87":0.00607,"88":0,"89":0,"90":0.00607,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00607,"97":0,"98":0,"99":0,"100":0.01213,"101":0.01213,"102":0.00607,"103":0.01213,"104":0.03033,"105":0.70366,"106":2.13523,"107":0.12132},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0182,"14":0.06673,"15":0.0182,_:"0","3.1":0,"3.2":0,"5.1":0.00607,"6.1":0,"7.1":0,"9.1":0.00607,"10.1":0,"11.1":0.00607,"12.1":0.01213,"13.1":0.10312,"14.1":0.16985,"15.1":0.0364,"15.2-15.3":0.0364,"15.4":0.10312,"15.5":0.15772,"15.6":0.89777,"16.0":0.38822,"16.1":0.04853,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00269,"8.1-8.4":0.01076,"9.0-9.2":0.00538,"9.3":0.04574,"10.0-10.2":0.00538,"10.3":0.09147,"11.0-11.2":0.0269,"11.3-11.4":0.01076,"12.0-12.1":0.01883,"12.2-12.5":0.38742,"13.0-13.1":0.02421,"13.2":0.01076,"13.3":0.03229,"13.4-13.7":0.18295,"14.0-14.4":0.55423,"14.5-14.8":1.44476,"15.0-15.1":0.33092,"15.2-15.3":0.55692,"15.4":0.69413,"15.5":1.60618,"15.6":10.23975,"16.0":8.79768,"16.1":0.40356},P:{"4":0.07281,"5.0-5.4":0.0104,"6.2-6.4":0,"7.2-7.4":0.0104,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0208,"12.0":0.0104,"13.0":0.0312,"14.0":0.0416,"15.0":0.0208,"16.0":0.08321,"17.0":0.13521,"18.0":1.69538},I:{"0":0,"3":0,"4":0.00416,"2.1":0,"2.2":0.01039,"2.3":0.00208,"4.1":0.00623,"4.2-4.3":0.01454,"4.4":0,"4.4.3-4.4.4":0.06441},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01213,"9":0.00607,"10":0,"11":0.04853,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.56256},Q:{"13.1":0.00393},O:{"0":0.09442},H:{"0":0.33148},L:{"0":32.81055},S:{"2.5":0}};
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 14564de56f..92779693aa 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00298,"48":0,"49":0,"50":0,"51":0,"52":0.00595,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00298,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00893,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01191,"92":0,"93":0,"94":0,"95":0.00298,"96":0,"97":0.00298,"98":0,"99":0.00298,"100":0,"101":0.00298,"102":0.00595,"103":0.02679,"104":0.4525,"105":0.13694,"106":0.00298,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01489,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00298,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00298,"57":0.00595,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00298,"65":0,"66":0.00298,"67":0,"68":0.01191,"69":0.02977,"70":0,"71":0,"72":0,"73":0.00595,"74":0.00298,"75":0.00298,"76":0.00595,"77":0,"78":0,"79":0.01191,"80":0.00298,"81":0.00595,"83":0.00298,"84":0.00893,"85":0.00298,"86":0.02084,"87":0.00595,"88":0.00893,"89":0.00298,"90":0,"91":0.00298,"92":0.00298,"93":0.00893,"94":0.00893,"95":0.00298,"96":0.02084,"97":0.00893,"98":0.01489,"99":0.01786,"100":0.01489,"101":0.01191,"102":0.02679,"103":0.10717,"104":1.16103,"105":3.71827,"106":0.06847,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00298,"64":0.02977,"65":0,"66":0,"67":0,"68":0.00893,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01786,"90":0.11015,"91":0.00298,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00298,"14":0,"15":0.00595,"16":0,"17":0.00595,"18":0.02382,"79":0,"80":0,"81":0,"83":0,"84":0.00298,"85":0.00298,"86":0,"87":0,"88":0,"89":0.00595,"90":0.00298,"91":0,"92":0.00298,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00595,"99":0.01786,"100":0.01786,"101":0.00595,"102":0.00595,"103":0.02382,"104":0.19351,"105":0.94371},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00298,"9":0,"10":0,"11":0,"12":0,"13":0.00595,"14":0.03572,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00298,"11.1":0,"12.1":0.00298,"13.1":0.02977,"14.1":0.02679,"15.1":0.01489,"15.2-15.3":0.00298,"15.4":0.02679,"15.5":0.0387,"15.6":0.17267,"16.0":0.02084,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00306,"6.0-6.1":0.00306,"7.0-7.1":0.11106,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06521,"10.0-10.2":0.02038,"10.3":0.05502,"11.0-11.2":0.00204,"11.3-11.4":0.02242,"12.0-12.1":0.12227,"12.2-12.5":0.68065,"13.0-13.1":0.00611,"13.2":0.00815,"13.3":0.22417,"13.4-13.7":0.05197,"14.0-14.4":0.39739,"14.5-14.8":0.58691,"15.0-15.1":0.67657,"15.2-15.3":0.27104,"15.4":0.57264,"15.5":0.74077,"15.6":4.34067,"16.0":1.01282,"16.1":0.01121},P:{"4":0.3288,"5.0-5.4":0,"6.2-6.4":0.06165,"7.2-7.4":1.55155,"8.2":0,"9.2":0.05138,"10.1":0.01028,"11.1-11.2":0.33908,"12.0":0.03083,"13.0":0.33908,"14.0":0.60623,"15.0":0.71926,"16.0":0.98641,"17.0":1.33577,"18.0":6.02123},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00796,"4.2-4.3":0.00597,"4.4":0,"4.4.3-4.4.4":0.08157},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00357,"11":0.03215,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.8849},H:{"0":0.43883},L:{"0":63.89087},S:{"2.5":0},R:{_:"0"},M:{"0":0.2739},Q:{"13.1":0.00702}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00311,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00311,"66":0.00311,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00621,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00311,"92":0,"93":0,"94":0,"95":0.00621,"96":0,"97":0.00311,"98":0.00311,"99":0,"100":0.00311,"101":0.00311,"102":0.00621,"103":0.00932,"104":0.01553,"105":0.35087,"106":0.23288,"107":0.01242,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00311,"40":0.02795,"41":0,"42":0.00311,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00311,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00311,"57":0.00311,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.05279,"69":0.01863,"70":0.00311,"71":0,"72":0.00311,"73":0.00621,"74":0.00311,"75":0,"76":0.00311,"77":0.00311,"78":0,"79":0.00932,"80":0.00621,"81":0.00932,"83":0.02174,"84":0.02484,"85":0.02795,"86":0.01553,"87":0.02174,"88":0.00932,"89":0.00311,"90":0.00621,"91":0.00311,"92":0.01242,"93":0.00621,"94":0.00621,"95":0.00621,"96":0.01553,"97":0.00621,"98":0.00932,"99":0.02795,"100":0.03105,"101":0.02484,"102":0.01242,"103":0.0621,"104":0.10557,"105":1.50282,"106":3.93093,"107":0.12731,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00311,"64":0.00932,"65":0.00311,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00311,"90":0.03105,"91":0.04658,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00311,"14":0,"15":0.00621,"16":0.00311,"17":0.00311,"18":0.00932,"79":0,"80":0.00311,"81":0,"83":0,"84":0.00621,"85":0.00311,"86":0,"87":0,"88":0,"89":0.00311,"90":0.00311,"91":0,"92":0.00311,"93":0,"94":0,"95":0,"96":0.00311,"97":0,"98":0,"99":0.00311,"100":0.00932,"101":0.00311,"102":0.00311,"103":0.01242,"104":0.02174,"105":0.29498,"106":0.9936,"107":0.08694},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00311,"12":0,"13":0.01242,"14":0.03105,"15":0.00311,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00311,"13.1":0.02174,"14.1":0.04658,"15.1":0.00621,"15.2-15.3":0.00311,"15.4":0.02484,"15.5":0.03105,"15.6":0.19562,"16.0":0.04347,"16.1":0.00311,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01084,"6.0-6.1":0,"7.0-7.1":0.13203,"8.1-8.4":0.00099,"9.0-9.2":0,"9.3":0.05813,"10.0-10.2":0.00099,"10.3":0.0266,"11.0-11.2":0.00887,"11.3-11.4":0.00591,"12.0-12.1":0.12612,"12.2-12.5":0.44536,"13.0-13.1":0.00493,"13.2":0.00296,"13.3":0.20002,"13.4-13.7":0.03744,"14.0-14.4":0.50546,"14.5-14.8":0.47098,"15.0-15.1":0.14484,"15.2-15.3":0.32022,"15.4":0.5301,"15.5":0.64144,"15.6":3.05642,"16.0":2.46524,"16.1":0.14385},P:{"4":0.22587,"5.0-5.4":0.01027,"6.2-6.4":0.04107,"7.2-7.4":1.52978,"8.2":0.01027,"9.2":0.04107,"10.1":0.0308,"11.1-11.2":0.27721,"12.0":0.0308,"13.0":0.27721,"14.0":0.47228,"15.0":0.59548,"16.0":0.78029,"17.0":1.0267,"18.0":7.77209},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00324,"4.2-4.3":0.00216,"4.4":0,"4.4.3-4.4.4":0.05186},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02795,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2758},Q:{"13.1":0},O:{"0":1.13768},H:{"0":0.3525},L:{"0":62.20626},S:{"2.5":0}};
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 790d8e9e75..248cc980fe 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00717,"64":0,"65":0,"66":0,"67":0.03945,"68":0,"69":0.00717,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.01434,"77":0,"78":0.60603,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.02869,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.02152,"99":0,"100":0,"101":0,"102":0,"103":0.19723,"104":1.79659,"105":0.58452,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00717,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02152,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00717,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.04662,"95":0,"96":0,"97":0,"98":0.05379,"99":0,"100":0.01434,"101":0,"102":0.02152,"103":0.03945,"104":0.76382,"105":2.99431,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.1291,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.16496,"79":0,"80":0,"81":0,"83":0,"84":0.01434,"85":0,"86":0,"87":0,"88":0,"89":0.00717,"90":0,"91":0.01434,"92":0,"93":0.06813,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01434,"103":0.2044,"104":0.64548,"105":2.7146},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.45542,"14":0.01434,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00717,"13.1":0,"14.1":0.06813,"15.1":0,"15.2-15.3":0,"15.4":0.02152,"15.5":0.02152,"15.6":0.49128,"16.0":0.06813,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.77825,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.67178,"14.5-14.8":4.32727,"15.0-15.1":0.1014,"15.2-15.3":0.54503,"15.4":0.64896,"15.5":3.00653,"15.6":13.16687,"16.0":1.78972,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04139,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.37254,"12.0":0.0207,"13.0":0.08279,"14.0":3.63224,"15.0":0,"16.0":0.06209,"17.0":0.54846,"18.0":15.18092},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.1291,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":33.86182},S:{"2.5":0},R:{_:"0"},M:{"0":0.94286},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.74872,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00871,"89":0,"90":0.00871,"91":0,"92":0,"93":0.02177,"94":0,"95":0,"96":0,"97":0.02177,"98":0.10012,"99":0,"100":0.00871,"101":0,"102":0,"103":0.06094,"104":0,"105":0.91848,"106":0.70083,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.01741,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.10012,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.05224,"99":0,"100":0.00871,"101":0,"102":0.00871,"103":0,"104":0.03918,"105":2.60745,"106":5.2976,"107":0.95766,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08271,"91":0.30036,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00871,"14":0,"15":0,"16":0,"17":0.12188,"18":0.1393,"79":0,"80":0,"81":0,"83":0.02177,"84":0,"85":0.05224,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.03047,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00871,"100":0,"101":0,"102":0,"103":0,"104":0.00871,"105":0.46142,"106":3.45628,"107":0.10012},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.58766,"14":0.01741,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.02177,"14.1":0.06094,"15.1":0,"15.2-15.3":0.02177,"15.4":0.53107,"15.5":0.222,"15.6":0.57895,"16.0":0.10012,"16.1":0.02177,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.02708,"11.0-11.2":0.02708,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.46042,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.24375,"14.5-14.8":0.4875,"15.0-15.1":0.02708,"15.2-15.3":0.51459,"15.4":0.51459,"15.5":1.5731,"15.6":11.77233,"16.0":4.44848,"16.1":0.05417},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.07149,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":3.99301,"15.0":0,"16.0":0,"17.0":0.05106,"18.0":12.57133},I:{"0":0,"3":0,"4":0.06941,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.06941},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05224,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.86964},Q:{"13.1":0},O:{"0":0},H:{"0":0.01604},L:{"0":36.15071},S:{"2.5":0}};
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 15510c61cd..ab17dc82e4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00557,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00557,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00557,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00557,"97":0,"98":0,"99":0,"100":0.01671,"101":0.01114,"102":0.01114,"103":0.07797,"104":1.52591,"105":0.4845,"106":0.00557,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01114,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02228,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.05569,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00557,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.05569,"77":0.01114,"78":0,"79":0.02228,"80":0,"81":0.00557,"83":0.00557,"84":0,"85":0,"86":0,"87":0,"88":0.06126,"89":0,"90":0.01114,"91":0.01114,"92":0.24504,"93":0.07797,"94":0.00557,"95":0.02785,"96":0.01671,"97":0,"98":0.02228,"99":0,"100":0.00557,"101":0,"102":0.17264,"103":0.25617,"104":4.7782,"105":13.79441,"106":0.33971,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01114,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00557,"90":0.15593,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.01114,"16":0,"17":0,"18":0.00557,"79":0,"80":0,"81":0,"83":0,"84":0.01671,"85":0,"86":0.05012,"87":0.00557,"88":0,"89":0,"90":0.01114,"91":0,"92":0,"93":0.00557,"94":0,"95":0,"96":0,"97":0.00557,"98":0,"99":0.01114,"100":0.02228,"101":0,"102":0.02228,"103":0.02785,"104":0.63487,"105":4.31041},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00557,"12":0,"13":0.01114,"14":0.03898,"15":0.00557,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.09467,"13.1":0.02228,"14.1":0.0724,"15.1":0.02785,"15.2-15.3":0,"15.4":0.01671,"15.5":0.08354,"15.6":0.45666,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0063,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.04095,"9.3":0.01102,"10.0-10.2":0,"10.3":0.03465,"11.0-11.2":0.02362,"11.3-11.4":0.0063,"12.0-12.1":0.17797,"12.2-12.5":2.13252,"13.0-13.1":0.04095,"13.2":0,"13.3":0.05197,"13.4-13.7":0.25987,"14.0-14.4":0.2709,"14.5-14.8":1.67105,"15.0-15.1":0.11655,"15.2-15.3":0.47249,"15.4":0.32287,"15.5":1.3781,"15.6":7.80559,"16.0":0.77174,"16.1":0.01102},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04158,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.07277,"12.0":0,"13.0":0.04158,"14.0":0.07277,"15.0":0.0104,"16.0":0.04158,"17.0":0.09356,"18.0":2.86924},I:{"0":0,"3":0,"4":0.06482,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.12963,"4.4":0,"4.4.3-4.4.4":1.10187},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.02785,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.38993},H:{"0":0.10068},L:{"0":48.82642},S:{"2.5":0},R:{_:"0"},M:{"0":0.01772},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00519,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00519,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01558,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.02078,"103":0.00519,"104":0.07272,"105":1.24137,"106":0.35319,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05713,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01558,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00519,"72":0,"73":0,"74":0,"75":0.01039,"76":0.41033,"77":0.09869,"78":0.00519,"79":0,"80":0.00519,"81":0.02597,"83":0.00519,"84":0.01039,"85":0,"86":0.01039,"87":0.00519,"88":0,"89":0,"90":0.03116,"91":0.00519,"92":0.28048,"93":0.20776,"94":0.01558,"95":0.10388,"96":0.02078,"97":0.01558,"98":0.00519,"99":0,"100":0.01039,"101":0.02597,"102":0.01558,"103":0.39474,"104":0.05713,"105":4.87717,"106":9.15702,"107":0.8622,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00519,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00519,"90":0.12985,"91":0.0831,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01039,"79":0,"80":0,"81":0,"83":0,"84":0.00519,"85":0,"86":0.01558,"87":0,"88":0,"89":0.00519,"90":0.02078,"91":0,"92":0.01039,"93":0,"94":0.00519,"95":0,"96":0,"97":0,"98":0.00519,"99":0.00519,"100":0.03116,"101":0.01558,"102":0.01039,"103":0.01558,"104":0.02597,"105":0.55576,"106":3.93705,"107":0.29606},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01039,"14":0.02078,"15":0.07791,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02597,"13.1":0.00519,"14.1":0.05194,"15.1":0.01558,"15.2-15.3":0,"15.4":0.01039,"15.5":0.07272,"15.6":0.14543,"16.0":0.03116,"16.1":0.00519,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03188,"10.0-10.2":0,"10.3":0.0058,"11.0-11.2":0,"11.3-11.4":0.0058,"12.0-12.1":0.02463,"12.2-12.5":2.14142,"13.0-13.1":0.01884,"13.2":0,"13.3":0.01884,"13.4-13.7":0.24341,"14.0-14.4":0.37526,"14.5-14.8":2.02986,"15.0-15.1":0.24341,"15.2-15.3":0.41872,"15.4":0.40568,"15.5":2.06029,"15.6":3.39759,"16.0":2.47321,"16.1":0.01304},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03244,"8.2":0,"9.2":0,"10.1":0.03244,"11.1-11.2":0.02163,"12.0":0,"13.0":0.04325,"14.0":0.02163,"15.0":0.02163,"16.0":0.08651,"17.0":0.06488,"18.0":1.05972},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":2.17435},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02597,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03364},Q:{"13.1":0},O:{"0":0.06248},H:{"0":0.05915},L:{"0":57.29212},S:{"2.5":0}};
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 020dc1befb..6836fd0928 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01445,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00722,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00361,"103":0.00361,"104":0.15532,"105":0.07224,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00361,"50":0,"51":0,"52":0,"53":0.00361,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00361,"80":0.00361,"81":0.00361,"83":0,"84":0,"85":0.00722,"86":0,"87":0.00361,"88":0,"89":0,"90":0.01084,"91":0,"92":0.01806,"93":0.00361,"94":0,"95":0,"96":0.00722,"97":0.00361,"98":0.02167,"99":0.02167,"100":0.00361,"101":0.01806,"102":0.0614,"103":0.07585,"104":0.6032,"105":3.07381,"106":0.08308,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01806,"90":0.16976,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00361,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.01084,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00722,"104":0.1517,"105":0.64294},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00722,"14":0.09391,"15":0.05057,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00722,"12.1":0.00361,"13.1":0.03251,"14.1":0.10475,"15.1":0.04696,"15.2-15.3":0.08669,"15.4":0.40816,"15.5":0.75852,"15.6":5.46134,"16.0":0.27812,"16.1":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,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01657,"10.0-10.2":0.03314,"10.3":0.0497,"11.0-11.2":0,"11.3-11.4":0.01657,"12.0-12.1":0,"12.2-12.5":0.19053,"13.0-13.1":0,"13.2":0,"13.3":0.00828,"13.4-13.7":0.00828,"14.0-14.4":0.24852,"14.5-14.8":0.69584,"15.0-15.1":0.55502,"15.2-15.3":0.70413,"15.4":2.11238,"15.5":5.34308,"15.6":63.86848,"16.0":7.42233,"16.1":0.03314},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0.0208,"17.0":0.38477,"18.0":0.48876},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.02361},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.00605},L:{"0":4.47118},S:{"2.5":0},R:{_:"0"},M:{"0":0.07666},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01114,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00371,"103":0.00371,"104":0.00371,"105":0.19679,"106":0.06312,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00371,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01114,"80":0.00743,"81":0,"83":0,"84":0,"85":0.01114,"86":0,"87":0.00743,"88":0,"89":0,"90":0.02228,"91":0.00371,"92":0.00371,"93":0,"94":0,"95":0,"96":0.00371,"97":0,"98":0.01114,"99":0.00371,"100":0,"101":0.00371,"102":0.0297,"103":0.04084,"104":0.09283,"105":1.44436,"106":2.84787,"107":0.1151,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00371,"90":0.16337,"91":0.15223,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00371,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00371,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00371,"102":0,"103":0.00371,"104":0.01114,"105":0.23763,"106":0.55324,"107":0.04084},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00371,"14":0.0854,"15":0.03342,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00743,"12.1":0,"13.1":0.19679,"14.1":0.10025,"15.1":0.04827,"15.2-15.3":0.06312,"15.4":0.36759,"15.5":0.5421,"15.6":5.13879,"16.0":0.61265,"16.1":0.10025,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01684,"10.0-10.2":0,"10.3":0.03368,"11.0-11.2":0,"11.3-11.4":0.00842,"12.0-12.1":0,"12.2-12.5":0.17684,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.02526,"14.0-14.4":0.42104,"14.5-14.8":1.15365,"15.0-15.1":0.49683,"15.2-15.3":0.98523,"15.4":1.19575,"15.5":3.73883,"15.6":52.78986,"16.0":18.26467,"16.1":0.6905},P:{"4":0.1226,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.01022,"14.0":0,"15.0":0,"16.0":0.01022,"17.0":0.02043,"18.0":0.65385},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00371,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07544},Q:{"13.1":0},O:{"0":0},H:{"0":0.00595},L:{"0":5.13496},S:{"2.5":0}};
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 fa95946b7f..ab9d290e35 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.01382,"11":0.00461,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00461,"39":0,"40":0,"41":0.00461,"42":0,"43":0,"44":0,"45":0.00461,"46":0,"47":0.00461,"48":0.00461,"49":0,"50":0,"51":0,"52":0.03226,"53":0,"54":0,"55":0,"56":0.00461,"57":0,"58":0,"59":0.00461,"60":0.00461,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01382,"69":0,"70":0.00461,"71":0,"72":0.00461,"73":0,"74":0,"75":0.00461,"76":0,"77":0.00461,"78":0.08755,"79":0.01382,"80":0.01382,"81":0.01843,"82":0.01843,"83":0.00922,"84":0.00461,"85":0,"86":0.00461,"87":0.00461,"88":0.01382,"89":0.00461,"90":0.00922,"91":0.11981,"92":0.00461,"93":0.00922,"94":0.01382,"95":0.00461,"96":0.00461,"97":0.00922,"98":0.00922,"99":0.00922,"100":0.01382,"101":0.01843,"102":0.0599,"103":0.58522,"104":1.75565,"105":0.64973,"106":0.00461,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00461,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00461,"49":0.03686,"50":0.00461,"51":0.00922,"52":0.01382,"53":0,"54":0,"55":0,"56":0.07834,"57":0,"58":0.00461,"59":0,"60":0.02765,"61":0,"62":0,"63":0.00461,"64":0,"65":0.00461,"66":0.02765,"67":0.00922,"68":0.00461,"69":0.00461,"70":0.00922,"71":0.00922,"72":0.00461,"73":0.00461,"74":0.00461,"75":0.00461,"76":0.00461,"77":0.00461,"78":0.00922,"79":0.03226,"80":0.02304,"81":0.02765,"83":0.09216,"84":0.16589,"85":0.1705,"86":0.18432,"87":0.18432,"88":0.00922,"89":0.01843,"90":0.01382,"91":0.13363,"92":0.02304,"93":0.04147,"94":0.05069,"95":0.01843,"96":0.03226,"97":0.02765,"98":0.01843,"99":0.02765,"100":0.04147,"101":0.0599,"102":0.07834,"103":0.23962,"104":1.80173,"105":7.37741,"106":0.18432,"107":0.00461,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00461,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00461,"64":0.02765,"65":0,"66":0,"67":0,"68":0.00922,"69":0,"70":0.00922,"71":0.01382,"72":0.00461,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00461,"86":0,"87":0,"88":0,"89":0.09677,"90":0.42394,"91":0.02304,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00461,"15":0.00461,"16":0,"17":0.01382,"18":0.02304,"79":0,"80":0,"81":0,"83":0.00461,"84":0.00922,"85":0.00922,"86":0.00922,"87":0.00922,"88":0,"89":0.00461,"90":0.00461,"91":0.00461,"92":0.00461,"93":0,"94":0,"95":0,"96":0.00461,"97":0,"98":0.00461,"99":0.00461,"100":0.00461,"101":0.01382,"102":0.00922,"103":0.02304,"104":0.35942,"105":2.00909},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00461,"10":0,"11":0,"12":0,"13":0.01843,"14":0.08755,"15":0.02304,_:"0","3.1":0,"3.2":0,"5.1":0.00461,"6.1":0,"7.1":0,"9.1":0.01382,"10.1":0.00922,"11.1":0.02304,"12.1":0.04147,"13.1":0.14746,"14.1":0.23501,"15.1":0.04147,"15.2-15.3":0.04608,"15.4":0.10138,"15.5":0.21197,"15.6":0.83405,"16.0":0.14285,"16.1":0.00922},G:{"8":0.00632,"3.2":0,"4.0-4.1":0.00949,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00949,"8.1-8.4":0,"9.0-9.2":0.02214,"9.3":0.11384,"10.0-10.2":0.01897,"10.3":0.12649,"11.0-11.2":0.08855,"11.3-11.4":0.04111,"12.0-12.1":0.03479,"12.2-12.5":0.6799,"13.0-13.1":0.04111,"13.2":0.01581,"13.3":0.07273,"13.4-13.7":0.2435,"14.0-14.4":0.57871,"14.5-14.8":1.28707,"15.0-15.1":0.34786,"15.2-15.3":0.49016,"15.4":0.64828,"15.5":2.76704,"15.6":17.00386,"16.0":6.30569,"16.1":0.08222},P:{"4":0.10308,"5.0-5.4":0.01031,"6.2-6.4":0,"7.2-7.4":0.02062,"8.2":0.01031,"9.2":0.02062,"10.1":0,"11.1-11.2":0.05154,"12.0":0.02062,"13.0":0.05154,"14.0":0.05154,"15.0":0.03092,"16.0":0.09277,"17.0":0.20615,"18.0":2.24707},I:{"0":0,"3":0,"4":0.01146,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01527,"4.2-4.3":0.03437,"4.4":0,"4.4.3-4.4.4":0.16802},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00474,"9":0.02372,"10":0.00474,"11":0.12808,"5.5":0},N:{"10":0.01078,"11":0},J:{"7":0,"10":0.00539},O:{"0":0.31274},H:{"0":0.38286},L:{"0":41.13365},S:{"2.5":0.01078},R:{_:"0"},M:{"0":0.50146},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00497,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00497,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01491,"48":0.00497,"49":0,"50":0,"51":0,"52":0.02981,"53":0,"54":0,"55":0,"56":0.00497,"57":0,"58":0,"59":0.00497,"60":0.00497,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00994,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00497,"78":0.07454,"79":0.00994,"80":0.00994,"81":0.00994,"82":0.00994,"83":0.00497,"84":0,"85":0,"86":0,"87":0,"88":0.01491,"89":0.00497,"90":0.00497,"91":0.0646,"92":0.00497,"93":0.00994,"94":0.01491,"95":0.00497,"96":0.00497,"97":0.00497,"98":0.00497,"99":0.00994,"100":0.01491,"101":0.01491,"102":0.10435,"103":0.3528,"104":0.0795,"105":1.82362,"106":0.82982,"107":0.00497,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00497,"49":0.03478,"50":0,"51":0.00994,"52":0.01491,"53":0,"54":0,"55":0,"56":0.06957,"57":0,"58":0,"59":0,"60":0.03975,"61":0,"62":0,"63":0.00497,"64":0,"65":0.00497,"66":0.02485,"67":0.00497,"68":0,"69":0.00994,"70":0.00497,"71":0.00994,"72":0.00497,"73":0,"74":0.00497,"75":0.00497,"76":0.00497,"77":0.00497,"78":0.00994,"79":0.02485,"80":0.01491,"81":0.01988,"83":0.04472,"84":0.08447,"85":0.08447,"86":0.09938,"87":0.10932,"88":0.00994,"89":0.01491,"90":0.00994,"91":0.02485,"92":0.01988,"93":0.03478,"94":0.04969,"95":0.01988,"96":0.02485,"97":0.02485,"98":0.01988,"99":0.02485,"100":0.44224,"101":0.04472,"102":0.05963,"103":0.16895,"104":0.1441,"105":3.20004,"106":8.41749,"107":0.3528,"108":0.00497,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00497,"64":0.00497,"65":0.00994,"66":0,"67":0,"68":0.00497,"69":0.00497,"70":0,"71":0.00497,"72":0.01491,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00497,"86":0,"87":0,"88":0,"89":0.04969,"90":0.2733,"91":0.55653,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00497,"15":0,"16":0,"17":0.00497,"18":0.01491,"79":0,"80":0,"81":0,"83":0,"84":0.00497,"85":0.00994,"86":0.00497,"87":0.00497,"88":0,"89":0,"90":0,"91":0,"92":0.00497,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00497,"99":0.00497,"100":0.00497,"101":0.00497,"102":0.00994,"103":0.00994,"104":0.0646,"105":0.54659,"106":1.93791,"107":0.15901},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01491,"14":0.10435,"15":0.02981,_:"0","3.1":0,"3.2":0,"5.1":0.00497,"6.1":0,"7.1":0,"9.1":0.01491,"10.1":0.00497,"11.1":0.02485,"12.1":0.03975,"13.1":0.16398,"14.1":0.26833,"15.1":0.04969,"15.2-15.3":0.04969,"15.4":0.10932,"15.5":0.21864,"15.6":0.85467,"16.0":0.43727,"16.1":0.04472,"16.2":0},G:{"8":0.0061,"3.2":0,"4.0-4.1":0.0122,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0061,"8.1-8.4":0,"9.0-9.2":0.0122,"9.3":0.10979,"10.0-10.2":0.0122,"10.3":0.11284,"11.0-11.2":0.06709,"11.3-11.4":0.03355,"12.0-12.1":0.03355,"12.2-12.5":0.66481,"13.0-13.1":0.03964,"13.2":0.01525,"13.3":0.07319,"13.4-13.7":0.24397,"14.0-14.4":0.58857,"14.5-14.8":1.42111,"15.0-15.1":0.34765,"15.2-15.3":0.51233,"15.4":0.62822,"15.5":1.62239,"15.6":11.01821,"16.0":11.26827,"16.1":0.49404},P:{"4":0.08261,"5.0-5.4":0.01033,"6.2-6.4":0,"7.2-7.4":0.02065,"8.2":0,"9.2":0.02065,"10.1":0,"11.1-11.2":0.04131,"12.0":0.01033,"13.0":0.05163,"14.0":0.04131,"15.0":0.02065,"16.0":0.08261,"17.0":0.13425,"18.0":2.4268},I:{"0":0,"3":0,"4":0.01302,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01302,"4.2-4.3":0.02603,"4.4":0,"4.4.3-4.4.4":0.18222},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01032,"9":0.02064,"10":0,"11":0.1032,"5.5":0},J:{"7":0,"10":0.00503},N:{"10":0.01006,"11":0},R:{_:"0"},M:{"0":0.45279},Q:{"13.1":0.00503},O:{"0":0.27167},H:{"0":0.3477},L:{"0":39.98277},S:{"2.5":0.00503}};
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 0f4a038960..11b8d9d557 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00392,"32":0,"33":0,"34":0.02353,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00784,"53":0,"54":0.00392,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00392,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00784,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00784,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00392,"89":0,"90":0.00784,"91":0.01568,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00392,"98":0,"99":0,"100":0,"101":0.00392,"102":0.01568,"103":0.06274,"104":0.87438,"105":0.16076,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00392,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01568,"50":0,"51":0,"52":0,"53":0.00392,"54":0,"55":0,"56":0.0745,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00392,"65":0,"66":0,"67":0,"68":0.00392,"69":0,"70":0,"71":0,"72":0,"73":0.01176,"74":0.01961,"75":0.00392,"76":0,"77":0,"78":0,"79":0.06666,"80":0,"81":0.13724,"83":0.00784,"84":0.01176,"85":0.00392,"86":0.00784,"87":0.11763,"88":0.00392,"89":0.00392,"90":0,"91":0,"92":0.00392,"93":0,"94":0.00392,"95":0.00784,"96":0.00392,"97":0.01176,"98":0.01176,"99":0.00392,"100":0.00784,"101":0.00784,"102":0.03137,"103":0.14508,"104":1.68995,"105":6.61865,"106":0.05489,"107":0.00392,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00784,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01568,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00392,"60":0.02745,"62":0,"63":0.07842,"64":0.27447,"65":0.00784,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00392,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.44699,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01568,"90":0.49797,"91":0.01961,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00392},B:{"12":0.04705,"13":0.01568,"14":0,"15":0.00392,"16":0,"17":0.03921,"18":0.00784,"79":0,"80":0,"81":0,"83":0,"84":0.00784,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00784,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00392,"102":0.00392,"103":0.01961,"104":0.21958,"105":1.72524},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00392,"15":0.00392,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00392,"13.1":0.01568,"14.1":0.00784,"15.1":0,"15.2-15.3":0.00392,"15.4":0.01568,"15.5":0.03529,"15.6":0.0745,"16.0":0.00784,"16.1":0},G:{"8":0.00488,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.07079,"6.0-6.1":0,"7.0-7.1":0.05248,"8.1-8.4":0.00366,"9.0-9.2":0,"9.3":0.11473,"10.0-10.2":0,"10.3":0.09886,"11.0-11.2":0.05492,"11.3-11.4":0.02929,"12.0-12.1":0.11839,"12.2-12.5":2.96705,"13.0-13.1":0.00122,"13.2":0.00244,"13.3":0.01221,"13.4-13.7":0.06713,"14.0-14.4":0.21481,"14.5-14.8":0.40643,"15.0-15.1":0.42107,"15.2-15.3":0.20627,"15.4":0.46745,"15.5":1.44508,"15.6":3.9703,"16.0":1.16924,"16.1":0.02685},P:{"4":0.78395,"5.0-5.4":0,"6.2-6.4":0.01018,"7.2-7.4":0.61087,"8.2":0,"9.2":0.02036,"10.1":0,"11.1-11.2":0.20362,"12.0":0,"13.0":0.03054,"14.0":0.04072,"15.0":0.02036,"16.0":0.60069,"17.0":0.46834,"18.0":1.36428},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00409,"4.2-4.3":0.0092,"4.4":0,"4.4.3-4.4.4":0.26081},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05489,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00608},O:{"0":0.15805},H:{"0":1.99706},L:{"0":64.03461},S:{"2.5":0.00608},R:{_:"0"},M:{"0":0.12766},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00354,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00708,"53":0,"54":0.00354,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00354,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00354,"89":0,"90":0,"91":0.01771,"92":0,"93":0,"94":0.00354,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00354,"102":0.00708,"103":0.02125,"104":0.01063,"105":0.65173,"106":0.40379,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.02125,"39":0.02834,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00354,"49":0.02479,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00708,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00354,"64":0.00354,"65":0,"66":0.00354,"67":0,"68":0.01063,"69":0,"70":0,"71":0,"72":0,"73":0.06021,"74":0.00708,"75":0.00708,"76":0,"77":0.01417,"78":0,"79":0.05313,"80":0,"81":0.16293,"83":0.00354,"84":0.01417,"85":0.00354,"86":0.00354,"87":0.00708,"88":0.00708,"89":0.00354,"90":0,"91":0.02834,"92":0.00354,"93":0,"94":0.00354,"95":0.00354,"96":0.00354,"97":0.00354,"98":0.02479,"99":0.00354,"100":0.00708,"101":0.07792,"102":0.02479,"103":0.07792,"104":0.07792,"105":1.29283,"106":5.0261,"107":0.32232,"108":0.00354,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00708,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00354,"43":0,"44":0,"45":0,"46":0.03542,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.01417,"62":0.00354,"63":0.04605,"64":0.04959,"65":0.19835,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.05313,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00708,"80":0.05313,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.09209,"91":0.29044,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00354},B:{"12":0.04959,"13":0,"14":0,"15":0.00354,"16":0,"17":0,"18":0.06021,"79":0,"80":0,"81":0,"83":0,"84":0.00354,"85":0,"86":0,"87":0,"88":0,"89":0.00354,"90":0,"91":0,"92":0.00708,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01063,"104":0.00708,"105":0.30461,"106":1.78163,"107":0.1346},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00354,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00708,"14.1":0.01417,"15.1":0,"15.2-15.3":0,"15.4":0.01771,"15.5":0.02125,"15.6":0.05313,"16.0":0.02479,"16.1":0.01063,"16.2":0},G:{"8":0.00828,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00276,"5.0-5.1":0.03311,"6.0-6.1":0,"7.0-7.1":0.06622,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.14485,"10.0-10.2":0,"10.3":0.14209,"11.0-11.2":0.02897,"11.3-11.4":0.00414,"12.0-12.1":0.20141,"12.2-12.5":3.74681,"13.0-13.1":0.00276,"13.2":0,"13.3":0.00966,"13.4-13.7":0.03863,"14.0-14.4":0.36558,"14.5-14.8":0.43455,"15.0-15.1":0.25935,"15.2-15.3":0.17658,"15.4":0.52146,"15.5":0.80703,"15.6":2.60042,"16.0":3.0129,"16.1":0.20417},P:{"4":0.6086,"5.0-5.4":0.01014,"6.2-6.4":0.02029,"7.2-7.4":0.5376,"8.2":0,"9.2":0.02029,"10.1":0,"11.1-11.2":0.03043,"12.0":0.01014,"13.0":0.01014,"14.0":0.03043,"15.0":0.02029,"16.0":0.40573,"17.0":0.41588,"18.0":1.6838},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00319,"4.2-4.3":0.01035,"4.4":0,"4.4.3-4.4.4":0.30501},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02479,"5.5":0},J:{"7":0,"10":0.03229},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.51018},Q:{"13.1":0},O:{"0":0.18082},H:{"0":2.34167},L:{"0":65.16169},S:{"2.5":0.01292}};
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 46d288638a..e42cf51bab 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.01566,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00522,"49":0,"50":0,"51":0,"52":0.01566,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.01044,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00522,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02611,"79":0.00522,"80":0.00522,"81":0.00522,"82":0.00522,"83":0.00522,"84":0,"85":0,"86":0,"87":0.01044,"88":0.00522,"89":0.01044,"90":0.02088,"91":0.02088,"92":0.00522,"93":0.00522,"94":0.03655,"95":0.00522,"96":0,"97":0,"98":0,"99":0.00522,"100":0.00522,"101":0.00522,"102":0.02088,"103":0.05743,"104":0.75182,"105":0.26105,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00522,"37":0,"38":0.00522,"39":0,"40":0.11486,"41":0,"42":0,"43":0.00522,"44":0.00522,"45":0.00522,"46":0,"47":0,"48":0,"49":0.02088,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01044,"61":0,"62":0,"63":0.00522,"64":0,"65":0.00522,"66":0.04177,"67":0.01044,"68":0,"69":0.02088,"70":0,"71":0.00522,"72":0,"73":0,"74":0.01044,"75":0.00522,"76":0.01566,"77":0.01044,"78":0.00522,"79":0.02611,"80":0.01566,"81":0.01566,"83":0.04177,"84":0.04177,"85":0.04177,"86":0.05221,"87":0.05221,"88":0.01044,"89":0.01566,"90":0.01044,"91":0.03655,"92":0.02611,"93":0.04699,"94":0.03133,"95":0.01566,"96":0.06787,"97":0.02611,"98":0.03133,"99":0.03133,"100":0.04699,"101":0.06787,"102":0.10964,"103":0.56387,"104":3.37799,"105":9.96689,"106":0.2245,"107":0.00522,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00522,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01044,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00522,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03655,"90":0.40724,"91":0.02088,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00522},B:{"12":0,"13":0,"14":0,"15":0.00522,"16":0,"17":0.00522,"18":0.02611,"79":0.00522,"80":0,"81":0,"83":0,"84":0.00522,"85":0.00522,"86":0.00522,"87":0,"88":0,"89":0.00522,"90":0,"91":0,"92":0.00522,"93":0.00522,"94":0,"95":0.00522,"96":0.00522,"97":0.00522,"98":0.00522,"99":0.00522,"100":0.00522,"101":0.02611,"102":0.01566,"103":0.04699,"104":0.86669,"105":3.93663},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00522,"9":0,"10":0,"11":0,"12":0,"13":0.02088,"14":0.11486,"15":0.02611,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00522,"10.1":0.00522,"11.1":0.02611,"12.1":0.03133,"13.1":0.16185,"14.1":0.30282,"15.1":0.05221,"15.2-15.3":0.04177,"15.4":0.12008,"15.5":0.28716,"15.6":2.00486,"16.0":0.16185,"16.1":0.01044},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00369,"7.0-7.1":0.02211,"8.1-8.4":0.0258,"9.0-9.2":0.00737,"9.3":0.32431,"10.0-10.2":0.00737,"10.3":0.29483,"11.0-11.2":0.12899,"11.3-11.4":0.07371,"12.0-12.1":0.10688,"12.2-12.5":1.39306,"13.0-13.1":0.02211,"13.2":0.03685,"13.3":0.05159,"13.4-13.7":0.18427,"14.0-14.4":0.53806,"14.5-14.8":1.77265,"15.0-15.1":0.328,"15.2-15.3":0.51595,"15.4":0.63388,"15.5":2.00852,"15.6":22.91553,"16.0":4.63617,"16.1":0.05528},P:{"4":0.08534,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02133,"12.0":0.02133,"13.0":0.05334,"14.0":0.032,"15.0":0.02133,"16.0":0.05334,"17.0":0.17068,"18.0":3.12555},I:{"0":0,"3":0,"4":0.28389,"2.1":0,"2.2":0.05299,"2.3":0,"4.1":0.0265,"4.2-4.3":0.1287,"4.4":0,"4.4.3-4.4.4":0.32552},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0109,"9":0.0109,"10":0.00545,"11":0.09806,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0908},H:{"0":0.2036},L:{"0":30.24781},S:{"2.5":0},R:{_:"0"},M:{"0":0.40622},Q:{"13.1":0.00478}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00492,"48":0,"49":0,"50":0,"51":0,"52":0.00984,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00984,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00492,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02459,"79":0.00492,"80":0.00492,"81":0,"82":0,"83":0.00492,"84":0,"85":0,"86":0,"87":0.00492,"88":0,"89":0.00984,"90":0.01967,"91":0.00492,"92":0,"93":0.00492,"94":0.01967,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00492,"101":0.00492,"102":0.02951,"103":0.00984,"104":0.03443,"105":0.60983,"106":0.30983,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00492,"36":0.00492,"37":0,"38":0.00492,"39":0,"40":0.08852,"41":0,"42":0,"43":0.00492,"44":0.00492,"45":0.00492,"46":0,"47":0,"48":0,"49":0.01475,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00984,"61":0,"62":0.00492,"63":0,"64":0,"65":0.00492,"66":0.03443,"67":0.00984,"68":0,"69":0.01475,"70":0,"71":0.00492,"72":0,"73":0,"74":0.00492,"75":0.00492,"76":0.00984,"77":0.00984,"78":0.00492,"79":0.01967,"80":0.02459,"81":0.01475,"83":0.01967,"84":0.02459,"85":0.02459,"86":0.02459,"87":0.03934,"88":0.00492,"89":0.00984,"90":0.00984,"91":0.01967,"92":0.02459,"93":0.03443,"94":0.01475,"95":0.00984,"96":0.04426,"97":0.01475,"98":0.02459,"99":0.02459,"100":0.02951,"101":0.04426,"102":0.05902,"103":0.3,"104":0.28033,"105":3.70817,"106":8.34093,"107":0.37377,"108":0.00492,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00492,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00492,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00984,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00492,"90":0.18197,"91":0.35901,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00492,"16":0,"17":0.00492,"18":0.01475,"79":0.00492,"80":0,"81":0,"83":0,"84":0,"85":0.00492,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00492,"93":0,"94":0,"95":0.00492,"96":0,"97":0,"98":0,"99":0,"100":0.00492,"101":0.00984,"102":0.00492,"103":0.01967,"104":0.06885,"105":0.8459,"106":2.86228,"107":0.23115},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01475,"14":0.10328,"15":0.02459,_:"0","3.1":0,"3.2":0,"5.1":0.00492,"6.1":0,"7.1":0,"9.1":0.00492,"10.1":0.00492,"11.1":0.01967,"12.1":0.02951,"13.1":0.13279,"14.1":0.28524,"15.1":0.04426,"15.2-15.3":0.04426,"15.4":0.1082,"15.5":0.22131,"15.6":1.73605,"16.0":0.37869,"16.1":0.06393,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00431,"7.0-7.1":0.01725,"8.1-8.4":0.01294,"9.0-9.2":0,"9.3":0.29332,"10.0-10.2":0.00431,"10.3":0.25018,"11.0-11.2":0.04745,"11.3-11.4":0.06039,"12.0-12.1":0.03882,"12.2-12.5":1.22071,"13.0-13.1":0.01725,"13.2":0.01725,"13.3":0.04313,"13.4-13.7":0.15097,"14.0-14.4":0.53487,"14.5-14.8":1.95831,"15.0-15.1":0.29763,"15.2-15.3":0.48742,"15.4":0.58232,"15.5":1.67794,"15.6":20.98502,"16.0":11.9138,"16.1":0.50036},P:{"4":0.0737,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01053,"12.0":0.01053,"13.0":0.04212,"14.0":0.03159,"15.0":0.01053,"16.0":0.04212,"17.0":0.09476,"18.0":3.20087},I:{"0":0,"3":0,"4":0.17268,"2.1":0,"2.2":0.01439,"2.3":0,"4.1":0.01079,"4.2-4.3":0.11512,"4.4":0,"4.4.3-4.4.4":0.27701},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01035,"9":0.01035,"10":0.00518,"11":0.07248,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.27951},Q:{"13.1":0.00508},O:{"0":0.08131},H:{"0":0.17802},L:{"0":28.79269},S:{"2.5":0}};
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 46d5b2dca7..cc67a67ca5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00466,"48":0,"49":0,"50":0,"51":0,"52":0.00466,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00466,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.01864,"87":0.00932,"88":0,"89":0,"90":0,"91":0.01864,"92":0.02796,"93":0,"94":0,"95":0.00466,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01864,"103":0.01398,"104":0.71298,"105":0.14912,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00466,"63":0.00466,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00932,"71":0,"72":0,"73":0.0699,"74":0,"75":0.00466,"76":0.02796,"77":0.00466,"78":0,"79":0.0233,"80":0,"81":0.00466,"83":0,"84":0.00466,"85":0.00466,"86":0.00466,"87":0.00932,"88":0.04194,"89":0,"90":0.00932,"91":0.0233,"92":0.0466,"93":0.02796,"94":0.01398,"95":0.01864,"96":0.01864,"97":0.00932,"98":0.05592,"99":0.01398,"100":0.06058,"101":0.0233,"102":0.05592,"103":0.47066,"104":3.00104,"105":9.36194,"106":0.12582,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01398,"64":0.00466,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01398,"90":0.17242,"91":0.00932,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00466,"15":0.05126,"16":0,"17":0,"18":0.00466,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00466,"93":0,"94":0,"95":0,"96":0,"97":0.01398,"98":0,"99":0,"100":0,"101":0.00466,"102":0.00466,"103":0.03728,"104":0.4893,"105":2.69814},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.07456,"15":0.01398,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00466,"12.1":0.01864,"13.1":0.0233,"14.1":0.1398,"15.1":0.01864,"15.2-15.3":0.00932,"15.4":0.08854,"15.5":0.12116,"15.6":1.2349,"16.0":0.09786,"16.1":0.00466},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.35331,"8.1-8.4":0,"9.0-9.2":0.02928,"9.3":0.10346,"10.0-10.2":0,"10.3":0.08979,"11.0-11.2":0.0039,"11.3-11.4":0.01757,"12.0-12.1":0,"12.2-12.5":0.51338,"13.0-13.1":0,"13.2":0,"13.3":0.03514,"13.4-13.7":0.02928,"14.0-14.4":0.12102,"14.5-14.8":1.13411,"15.0-15.1":0.15421,"15.2-15.3":0.95258,"15.4":0.3377,"15.5":1.75875,"15.6":10.80628,"16.0":2.45562,"16.1":0.05856},P:{"4":0.1061,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13793,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.06366,"12.0":0,"13.0":0.04244,"14.0":0.03183,"15.0":0.01061,"16.0":0.04244,"17.0":0.27587,"18.0":2.20692},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.10798,"4.2-4.3":0.04628,"4.4":0,"4.4.3-4.4.4":1.20326},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00466,"9":0,"10":0.03728,"11":0.03262,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0267},H:{"0":0.05561},L:{"0":53.99028},S:{"2.5":0},R:{_:"0"},M:{"0":0.47526},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00961,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00481,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00481,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00961,"87":0,"88":0,"89":0.00961,"90":0,"91":0,"92":0.01922,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00481,"102":0.27869,"103":0.00961,"104":0.00481,"105":0.53336,"106":0.12493,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00481,"50":0,"51":0,"52":0,"53":0.00961,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00961,"64":0,"65":0,"66":0,"67":0,"68":0.00481,"69":0,"70":0,"71":0,"72":0,"73":0.03844,"74":0,"75":0,"76":0.00481,"77":0.01442,"78":0,"79":0.01922,"80":0,"81":0.00481,"83":0.00481,"84":0.00481,"85":0.00481,"86":0.03364,"87":0.00481,"88":0,"89":0.01922,"90":0.00481,"91":0.05286,"92":0.01922,"93":0.02403,"94":0.00481,"95":0.02883,"96":0.00961,"97":0.00961,"98":0.01442,"99":0.00481,"100":0.01442,"101":0.00961,"102":0.02403,"103":0.27869,"104":0.20181,"105":3.39714,"106":10.67191,"107":0.30272,"108":0.00481,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00481,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00481,"65":0.01922,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01922,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00481,"90":0.07688,"91":0.18259,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00481,"16":0,"17":0,"18":0.00481,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00481,"97":0.00481,"98":0,"99":0,"100":0,"101":0.00481,"102":0.00961,"103":0.00961,"104":0.03844,"105":0.54297,"106":2.22472,"107":0.20662},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00481,"14":0.07208,"15":0.00481,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00481,"11.1":0.00481,"12.1":0.00961,"13.1":0.15857,"14.1":0.21142,"15.1":0.01442,"15.2-15.3":0.00961,"15.4":0.06247,"15.5":0.12013,"15.6":1.23489,"16.0":0.26428,"16.1":0.01922,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.17501,"8.1-8.4":0,"9.0-9.2":0.0289,"9.3":0.03853,"10.0-10.2":0,"10.3":0.0851,"11.0-11.2":0.00161,"11.3-11.4":0.00642,"12.0-12.1":0,"12.2-12.5":0.52985,"13.0-13.1":0,"13.2":0.00642,"13.3":0.00963,"13.4-13.7":0.06101,"14.0-14.4":0.38855,"14.5-14.8":0.56517,"15.0-15.1":0.12042,"15.2-15.3":0.68559,"15.4":0.18464,"15.5":0.99547,"15.6":5.4783,"16.0":5.10741,"16.1":0.43351},P:{"4":0.06335,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.22172,"8.2":0,"9.2":0.04223,"10.1":0,"11.1-11.2":0.13726,"12.0":0,"13.0":0.04223,"14.0":0.01056,"15.0":0.02112,"16.0":0.11614,"17.0":0.09502,"18.0":2.28055},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":4.51443},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00481,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.91952},Q:{"13.1":0},O:{"0":0.01559},H:{"0":0.24591},L:{"0":52.40377},S:{"2.5":0}};
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 4250a96522..6de3cc2b49 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0047,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.0047,"49":0,"50":0,"51":0,"52":0.0047,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0047,"69":0,"70":0,"71":0,"72":0.0094,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0141,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.03761,"89":0,"90":0,"91":0.0047,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0047,"99":0.0094,"100":0.0047,"101":0.0047,"102":0.0094,"103":0.03761,"104":0.52651,"105":0.11753,"106":0.0047,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0047,"39":0.0047,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0047,"47":0.0188,"48":0,"49":0.04231,"50":0.0047,"51":0,"52":0,"53":0.0047,"54":0,"55":0,"56":0.0094,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.0047,"63":0.0094,"64":0.0047,"65":0.0047,"66":0.0188,"67":0.0047,"68":0.0141,"69":0.0047,"70":0.0047,"71":0,"72":0,"73":0.0047,"74":0.0188,"75":0.0094,"76":0.03291,"77":0.0047,"78":0.0047,"79":0.11282,"80":0.0047,"81":0.03291,"83":0.04231,"84":0.02351,"85":0.0047,"86":0.02821,"87":0.03291,"88":0.0188,"89":0.0141,"90":0.05641,"91":0.0094,"92":0.0141,"93":0.0094,"94":0.0141,"95":0.02351,"96":0.02821,"97":0.02821,"98":0.04231,"99":0.02821,"100":0.03761,"101":0.03761,"102":0.07522,"103":0.31497,"104":2.88171,"105":11.24009,"106":0.22565,"107":0.07522,"108":0.0047,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02821,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0047,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.04231,"47":0,"48":0.0047,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0047,"64":0.0047,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.0047,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0094,"78":0,"79":0.02821,"80":0,"81":0,"82":0.0047,"83":0,"84":0.0047,"85":0.05641,"86":0.0047,"87":0.0047,"88":0.0047,"89":0.07522,"90":1.43381,"91":0.05171,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0047,"13":0.02351,"14":0.05641,"15":0.0047,"16":0.02351,"17":0,"18":0.02821,"79":0,"80":0,"81":0,"83":0,"84":0.0047,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02821,"93":0,"94":0,"95":0.0047,"96":0,"97":0,"98":0.0047,"99":0.0094,"100":0.0047,"101":0.0141,"102":0.0047,"103":0.03291,"104":0.24445,"105":1.36329},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.0047,"13":0.0094,"14":0.02821,"15":0.0047,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0047,"13.1":0.03291,"14.1":0.06111,"15.1":0.0141,"15.2-15.3":0.0141,"15.4":0.03761,"15.5":0.09872,"15.6":0.20684,"16.0":0.06581,"16.1":0.0094},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.05365,"6.0-6.1":0,"7.0-7.1":0.17938,"8.1-8.4":0.00168,"9.0-9.2":0.00168,"9.3":0.06035,"10.0-10.2":0.00671,"10.3":0.11735,"11.0-11.2":0.04862,"11.3-11.4":0.02012,"12.0-12.1":0.02515,"12.2-12.5":1.11148,"13.0-13.1":0.01509,"13.2":0.00671,"13.3":0.06538,"13.4-13.7":0.22632,"14.0-14.4":0.52305,"14.5-14.8":1.15172,"15.0-15.1":0.30511,"15.2-15.3":0.4409,"15.4":0.63537,"15.5":1.57418,"15.6":7.21877,"16.0":2.6119,"16.1":0.02515},P:{"4":0.45254,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10285,"8.2":0.01028,"9.2":0.01028,"10.1":0,"11.1-11.2":0.04114,"12.0":0.01028,"13.0":0.06171,"14.0":0.05142,"15.0":0.04114,"16.0":0.10285,"17.0":0.17484,"18.0":1.37819},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.07187,"4.2-4.3":0.22759,"4.4":0,"4.4.3-4.4.4":0.68278},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0188,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.06359},H:{"0":0.26589},L:{"0":56.86314},S:{"2.5":0},R:{_:"0"},M:{"0":0.10598},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0.00471,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00471,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00471,"49":0,"50":0,"51":0,"52":0.00471,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00471,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02824,"79":0,"80":0,"81":0.00471,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.03766,"89":0,"90":0,"91":0.00471,"92":0.00471,"93":0,"94":0,"95":0.00471,"96":0,"97":0,"98":0,"99":0.00941,"100":0.00471,"101":0,"102":0.03295,"103":0.02354,"104":0.02354,"105":0.50365,"106":0.19769,"107":0.00471,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00471,"39":0.00471,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00471,"47":0.01883,"48":0,"49":0.03295,"50":0.00471,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00471,"57":0,"58":0,"59":0.00471,"60":0,"61":0,"62":0,"63":0.00471,"64":0.00471,"65":0,"66":0.01412,"67":0.00471,"68":0.00941,"69":0.00471,"70":0.00471,"71":0.00471,"72":0.00471,"73":0,"74":0.01412,"75":0.00471,"76":0.04707,"77":0,"78":0.00471,"79":0.08002,"80":0.00941,"81":0.02354,"83":0.05178,"84":0.00941,"85":0.01883,"86":0.01883,"87":0.02824,"88":0.00941,"89":0.01412,"90":0.05648,"91":0.00471,"92":0.01412,"93":0.00471,"94":0.00941,"95":0.01883,"96":0.01883,"97":0.02354,"98":0.04707,"99":0.02354,"100":0.03295,"101":0.01883,"102":0.07061,"103":0.15062,"104":0.15533,"105":3.55379,"106":10.38835,"107":0.43304,"108":0.08943,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02354,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00471,"37":0,"38":0,"39":0,"40":0.00471,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.03766,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00471,"64":0.00471,"65":0,"66":0,"67":0,"68":0,"69":0.00941,"70":0,"71":0,"72":0.01412,"73":0,"74":0,"75":0,"76":0,"77":0.01883,"78":0,"79":0.02824,"80":0,"81":0,"82":0.00471,"83":0,"84":0.00471,"85":0.07061,"86":0.01412,"87":0,"88":0.00471,"89":0.00471,"90":0.46599,"91":1.18616,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00471,"13":0.02354,"14":0.06119,"15":0.00471,"16":0.01883,"17":0,"18":0.02354,"79":0,"80":0,"81":0,"83":0,"84":0.00471,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02824,"93":0,"94":0,"95":0.00471,"96":0,"97":0.00471,"98":0.00471,"99":0.01883,"100":0.00471,"101":0.01883,"102":0.00471,"103":0.01412,"104":0.02354,"105":0.30596,"106":1.14851,"107":0.09885},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00471,"13":0.00471,"14":0.02354,"15":0.00471,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00471,"13.1":0.02824,"14.1":0.05648,"15.1":0.01412,"15.2-15.3":0.01412,"15.4":0.03766,"15.5":0.07061,"15.6":0.17887,"16.0":0.15533,"16.1":0.03766,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0698,"6.0-6.1":0,"7.0-7.1":0.15982,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06246,"10.0-10.2":0.00551,"10.3":0.14512,"11.0-11.2":0.04041,"11.3-11.4":0.02021,"12.0-12.1":0.02021,"12.2-12.5":1.25097,"13.0-13.1":0.01653,"13.2":0.00551,"13.3":0.06797,"13.4-13.7":0.22411,"14.0-14.4":0.61354,"14.5-14.8":1.13524,"15.0-15.1":0.30494,"15.2-15.3":0.40781,"15.4":0.53088,"15.5":1.21056,"15.6":4.70078,"16.0":6.31363,"16.1":0.24432},P:{"4":0.43752,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.15626,"8.2":0.01042,"9.2":0.01042,"10.1":0.01042,"11.1-11.2":0.07292,"12.0":0.01042,"13.0":0.07292,"14.0":0.04167,"15.0":0.05209,"16.0":0.10417,"17.0":0.14584,"18.0":1.81257},I:{"0":0,"3":0,"4":0.03486,"2.1":0,"2.2":0,"2.3":0,"4.1":0.09296,"4.2-4.3":0.17429,"4.4":0,"4.4.3-4.4.4":0.67393},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02354,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0741},Q:{"13.1":0},O:{"0":0.06352},H:{"0":0.2706},L:{"0":54.48427},S:{"2.5":0}};
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 09adba189e..57a3e443c4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00411,"48":0,"49":0,"50":0,"51":0,"52":0.00823,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00411,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00411,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01234,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00411,"87":0,"88":0.00411,"89":0.00411,"90":0,"91":0.08639,"92":0,"93":0,"94":0.00823,"95":0,"96":0,"97":0.00411,"98":0.00411,"99":0.00823,"100":0.00823,"101":0.00411,"102":0.01646,"103":0.12753,"104":1.06964,"105":0.47311,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00823,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00823,"48":0,"49":0.03703,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00411,"62":0,"63":0,"64":0,"65":0.00411,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00411,"77":0,"78":0,"79":0.01234,"80":0.00411,"81":0.06994,"83":0.00411,"84":0,"85":0,"86":0,"87":0.00823,"88":0,"89":0.00411,"90":0.0288,"91":0.00411,"92":0.04937,"93":0,"94":0.01646,"95":0.00411,"96":0.00411,"97":0.00823,"98":0.01234,"99":0.00823,"100":0.02057,"101":0.01234,"102":0.04114,"103":0.11519,"104":1.57566,"105":6.67702,"106":0.08228,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00411,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.02057,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00823,"85":0,"86":0,"87":0,"88":0.00411,"89":0.03703,"90":0.28798,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.06171,"13":0,"14":0,"15":0.00411,"16":0,"17":0.00411,"18":0.01646,"79":0,"80":0,"81":0,"83":0,"84":0.02057,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00411,"93":0,"94":0,"95":0,"96":0.02057,"97":0.00411,"98":0.00823,"99":0.00411,"100":0,"101":0.01234,"102":0.00411,"103":0.03291,"104":0.57185,"105":2.85923},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03291,"14":0.10285,"15":0.00411,_:"0","3.1":0,"3.2":0,"5.1":0.00411,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00411,"12.1":0.02057,"13.1":0.04937,"14.1":0.13988,"15.1":0.01646,"15.2-15.3":0.02057,"15.4":0.0576,"15.5":0.18513,"15.6":0.45665,"16.0":0.04937,"16.1":0.01234},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00419,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.32056,"10.0-10.2":0.00419,"10.3":0.01676,"11.0-11.2":0,"11.3-11.4":0.00419,"12.0-12.1":0.03981,"12.2-12.5":0.44418,"13.0-13.1":0.00419,"13.2":0.0021,"13.3":0.03352,"13.4-13.7":0.10476,"14.0-14.4":0.53008,"14.5-14.8":1.28644,"15.0-15.1":0.29752,"15.2-15.3":0.54475,"15.4":1.05597,"15.5":2.08261,"15.6":9.21253,"16.0":4.49627,"16.1":0.16133},P:{"4":0.14395,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13367,"8.2":0,"9.2":0,"10.1":0.01028,"11.1-11.2":0.30847,"12.0":0.02056,"13.0":0.09254,"14.0":0.16451,"15.0":0.04113,"16.0":0.19536,"17.0":0.2879,"18.0":3.52679},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03319,"4.4":0,"4.4.3-4.4.4":0.37612},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01234,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03532},H:{"0":0.53496},L:{"0":54.55144},S:{"2.5":0},R:{_:"0"},M:{"0":0.21778},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00412,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00412,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00824,"79":0,"80":0,"81":0,"82":0,"83":0.00412,"84":0.00412,"85":0,"86":0.00412,"87":0,"88":0.00412,"89":0.00412,"90":0,"91":0.04945,"92":0,"93":0,"94":0.00412,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00824,"101":0,"102":0.03709,"103":0.00824,"104":0.06182,"105":1.08382,"106":0.52749,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00412,"48":0,"49":0.07006,"50":0,"51":0,"52":0,"53":0.00412,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00824,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00412,"72":0,"73":0,"74":0,"75":0,"76":0.00412,"77":0,"78":0,"79":0.00824,"80":0,"81":0.04945,"83":0,"84":0,"85":0,"86":0.00412,"87":0.00824,"88":0.00412,"89":0.00412,"90":0,"91":0,"92":0.01236,"93":0,"94":0.02061,"95":0,"96":0.00824,"97":0.00412,"98":0.00412,"99":0.00412,"100":0.02473,"101":0.00824,"102":0.00412,"103":0.06594,"104":0.14011,"105":2.39842,"106":5.98369,"107":0.21017,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01236,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00412,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.02473,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01648,"90":0.06594,"91":0.13187,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.09066,"13":0,"14":0,"15":0.00412,"16":0.00412,"17":0.00412,"18":0.00824,"79":0,"80":0,"81":0,"83":0,"84":0.00824,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00412,"93":0.00412,"94":0,"95":0,"96":0,"97":0.00412,"98":0,"99":0.00824,"100":0,"101":0.04945,"102":0,"103":0.01236,"104":0.02885,"105":0.59342,"106":2.44787,"107":0.18545},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02885,"14":0.04533,"15":0.00412,_:"0","3.1":0,"3.2":0,"5.1":0.00412,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00824,"12.1":0.00824,"13.1":0.02885,"14.1":0.10715,"15.1":0.01236,"15.2-15.3":0.01236,"15.4":0.04945,"15.5":0.09478,"15.6":0.84893,"16.0":0.15248,"16.1":0.03297,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.32842,"10.0-10.2":0.002,"10.3":0.42054,"11.0-11.2":0.01202,"11.3-11.4":0.02403,"12.0-12.1":0.00601,"12.2-12.5":0.41653,"13.0-13.1":0.00601,"13.2":0.00401,"13.3":0.02403,"13.4-13.7":0.16021,"14.0-14.4":0.37648,"14.5-14.8":1.36375,"15.0-15.1":0.22429,"15.2-15.3":0.38449,"15.4":0.48062,"15.5":1.62008,"15.6":5.87554,"16.0":7.18122,"16.1":0.4686},P:{"4":0.06206,"5.0-5.4":0.01034,"6.2-6.4":0,"7.2-7.4":0.20687,"8.2":0,"9.2":0.02069,"10.1":0,"11.1-11.2":0.16549,"12.0":0.02069,"13.0":0.06206,"14.0":0.09309,"15.0":0.04137,"16.0":0.13446,"17.0":0.22755,"18.0":4.15802},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0108,"4.4":0,"4.4.3-4.4.4":0.14575},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00824,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17637},Q:{"13.1":0},O:{"0":0.01176},H:{"0":0.38404},L:{"0":55.96048},S:{"2.5":0.01764}};
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 14065588ca..2044f93f21 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01058,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00529,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00529,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00529,"98":0,"99":0,"100":0,"101":0,"102":0.02116,"103":0.12165,"104":0.74046,"105":0.30147,"106":0,"107":0.00529,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00529,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.02116,"77":0.01058,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0.00529,"85":0,"86":0.03173,"87":0.03702,"88":0,"89":0,"90":0.00529,"91":0,"92":0.00529,"93":0.02116,"94":0.00529,"95":0.00529,"96":0.01058,"97":0.00529,"98":0.00529,"99":0.06347,"100":0.00529,"101":0.03173,"102":0.06347,"103":0.3385,"104":2.15262,"105":9.91688,"106":0.31734,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00529,"86":0,"87":0,"88":0.06347,"89":0.01058,"90":0.12694,"91":0.01587,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00529,"96":0.01587,"97":0.00529,"98":0,"99":0,"100":0,"101":0.02116,"102":0.00529,"103":0.06347,"104":0.72459,"105":3.17869},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02116,"14":0.20098,"15":0.04231,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.01058,"11.1":0.07405,"12.1":0.02116,"13.1":0.23801,"14.1":0.42841,"15.1":0.02116,"15.2-15.3":0.03173,"15.4":0.14809,"15.5":0.54477,"15.6":5.08802,"16.0":0.2909,"16.1":0.00529},G:{"8":0.01962,"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,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.22077,"10.0-10.2":0,"10.3":1.01066,"11.0-11.2":0.05397,"11.3-11.4":0.01472,"12.0-12.1":0.0834,"12.2-12.5":1.75638,"13.0-13.1":0.00981,"13.2":0,"13.3":0.03434,"13.4-13.7":0.45627,"14.0-14.4":1.87904,"14.5-14.8":2.3353,"15.0-15.1":0.34343,"15.2-15.3":0.34833,"15.4":0.81441,"15.5":2.48739,"15.6":30.26084,"16.0":5.77939,"16.1":0.03434},P:{"4":0.07496,"5.0-5.4":0.01071,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02142,"12.0":0,"13.0":0.05354,"14.0":0.01071,"15.0":0,"16.0":0.01071,"17.0":0.19275,"18.0":3.11607},I:{"0":0,"3":0,"4":0.01043,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01043,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.29474},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.27503,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.06244},L:{"0":17.55312},S:{"2.5":0},R:{_:"0"},M:{"0":1.42743},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00515,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00515,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0103,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.03089,"103":0.00515,"104":0.01545,"105":0.84959,"106":0.32954,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.15962,"77":0.00515,"78":0,"79":0.00515,"80":0,"81":0,"83":0,"84":0.04119,"85":0,"86":0.00515,"87":0.0206,"88":0,"89":0.00515,"90":0,"91":0.00515,"92":0.00515,"93":0.04634,"94":0.00515,"95":0.00515,"96":0.00515,"97":0.0103,"98":0,"99":0.08238,"100":0.00515,"101":0.07209,"102":0.06694,"103":0.18536,"104":0.17507,"105":3.64034,"106":8.7739,"107":0.32439,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00515,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.02575,"89":0,"90":0.0206,"91":0.16992,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00515,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00515,"96":0.01545,"97":0,"98":0,"99":0,"100":0,"101":0.00515,"102":0,"103":0.04634,"104":0.03604,"105":0.7878,"106":2.36339,"107":0.15447},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.01545,"13":0.02575,"14":0.18536,"15":0.03089,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.0103,"11.1":0.05664,"12.1":0.01545,"13.1":0.29349,"14.1":0.46856,"15.1":0.02575,"15.2-15.3":0.03089,"15.4":0.06694,"15.5":0.37073,"15.6":4.21188,"16.0":0.59214,"16.1":0.04119,"16.2":0},G:{"8":0.01624,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.24897,"10.0-10.2":0,"10.3":0.59535,"11.0-11.2":0.09742,"11.3-11.4":0.01624,"12.0-12.1":0.08118,"12.2-12.5":2.35977,"13.0-13.1":0.00541,"13.2":0,"13.3":0.03247,"13.4-13.7":0.2219,"14.0-14.4":1.58581,"14.5-14.8":2.21905,"15.0-15.1":0.32474,"15.2-15.3":0.29768,"15.4":0.58453,"15.5":2.23529,"15.6":26.37963,"16.0":13.39007,"16.1":0.58453},P:{"4":0.02115,"5.0-5.4":0.01057,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01057,"12.0":0,"13.0":0.0423,"14.0":0.01057,"15.0":0.01057,"16.0":0.02115,"17.0":0.0846,"18.0":3.37339},I:{"0":0,"3":0,"4":0.08273,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.34472},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.18536,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.99931},Q:{"13.1":0},O:{"0":0.03396},H:{"0":0.02296},L:{"0":15.95864},S:{"2.5":0}};
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 24931988fb..28b0b18d64 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00233,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00233,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00233,"67":0,"68":0.00466,"69":0,"70":0,"71":0,"72":0.00233,"73":0,"74":0.00233,"75":0,"76":0,"77":0,"78":0.00233,"79":0,"80":0,"81":0,"82":0,"83":0.00233,"84":0,"85":0,"86":0,"87":0.00466,"88":0.00233,"89":0.00233,"90":0,"91":0.00466,"92":0,"93":0,"94":0.00233,"95":0,"96":0.00233,"97":0.00233,"98":0.00233,"99":0.00233,"100":0.00466,"101":0.00466,"102":0.007,"103":0.03731,"104":0.26352,"105":0.07462,"106":0.00466,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00233,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00233,"47":0.00233,"48":0,"49":0.00466,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00233,"61":0,"62":0,"63":0.00466,"64":0.00233,"65":0.00233,"66":0,"67":0.00233,"68":0.00233,"69":0.00233,"70":0.00233,"71":0,"72":0.00233,"73":0,"74":0.00466,"75":0.00233,"76":0.00466,"77":0.00933,"78":0.00233,"79":0.01399,"80":0.007,"81":0.01632,"83":0.00466,"84":0.00466,"85":0.01166,"86":0.02099,"87":0.01166,"88":0.007,"89":0.007,"90":0.00466,"91":0.00466,"92":0.007,"93":0.007,"94":0.00466,"95":0.007,"96":0.00933,"97":0.00466,"98":0.007,"99":0.01166,"100":0.00933,"101":0.01166,"102":0.02798,"103":0.08395,"104":0.59,"105":1.93323,"106":0.03731,"107":0.00233,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00466,"25":0,"26":0.00233,"27":0.01866,"28":0.00233,"29":0,"30":0.00466,"31":0.00233,"32":0.007,"33":0.00233,"34":0,"35":0,"36":0,"37":0,"38":0.00233,"39":0,"40":0,"41":0,"42":0.01166,"43":0,"44":0,"45":0.007,"46":0.00466,"47":0.00233,"48":0,"49":0,"50":0.01399,"51":0.00933,"52":0,"53":0.00233,"54":0.01166,"55":0.01632,"56":0.00233,"57":0.01166,"58":0.04897,"60":0.55968,"62":0.00466,"63":0.92814,"64":0.65063,"65":0.03265,"66":0,"67":0,"68":0,"69":0.00233,"70":0.00233,"71":0.00466,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00466,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.007,"86":0.00233,"87":0,"88":0.00233,"89":0.00933,"90":0.19589,"91":0.01166,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00933},B:{"12":0.007,"13":0.00233,"14":0.00233,"15":0.007,"16":0.00233,"17":0.00466,"18":0.01866,"79":0,"80":0,"81":0,"83":0,"84":0.00466,"85":0.00233,"86":0,"87":0,"88":0,"89":0.00933,"90":0.00466,"91":0,"92":0.01399,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00233,"100":0.00233,"101":0.00466,"102":0.00466,"103":0.01866,"104":0.1096,"105":0.38944},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00233,"14":0.007,"15":0.00233,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00233,"10.1":0.007,"11.1":0.00233,"12.1":0.00233,"13.1":0.02332,"14.1":0.01399,"15.1":0.00466,"15.2-15.3":0.00233,"15.4":0.007,"15.5":0.01632,"15.6":0.0513,"16.0":0.01166,"16.1":0.00233},G:{"8":0.0054,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0162,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03781,"10.0-10.2":0.0018,"10.3":0.21066,"11.0-11.2":0.09363,"11.3-11.4":0.06662,"12.0-12.1":0.05582,"12.2-12.5":1.77889,"13.0-13.1":0.06842,"13.2":0.02161,"13.3":0.15664,"13.4-13.7":0.27367,"14.0-14.4":1.75008,"14.5-14.8":1.94273,"15.0-15.1":1.26034,"15.2-15.3":1.13071,"15.4":0.84803,"15.5":1.91752,"15.6":3.73602,"16.0":2.1876,"16.1":0.03601},P:{"4":0.1225,"5.0-5.4":0.02042,"6.2-6.4":0,"7.2-7.4":0.19396,"8.2":0,"9.2":0.05104,"10.1":0,"11.1-11.2":0.06125,"12.0":0.01021,"13.0":0.04083,"14.0":0.06125,"15.0":0.06125,"16.0":0.11229,"17.0":0.19396,"18.0":0.735},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0047,"4.2-4.3":0.04153,"4.4":0,"4.4.3-4.4.4":0.10108},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00233,"10":0,"11":0.01166,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00767},O:{"0":1.25755},H:{"0":14.96923},L:{"0":54.28757},S:{"2.5":0},R:{_:"0"},M:{"0":0.22237},Q:{"13.1":0.00767}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00217,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00217,"67":0,"68":0.00217,"69":0,"70":0,"71":0,"72":0.00217,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00217,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00434,"88":0,"89":0,"90":0,"91":0.00217,"92":0,"93":0,"94":0.00217,"95":0.00217,"96":0.00217,"97":0,"98":0,"99":0.00217,"100":0.00217,"101":0.00217,"102":0.00434,"103":0.0065,"104":0.01518,"105":0.23198,"106":0.10406,"107":0.0065,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00217,"41":0,"42":0,"43":0.00217,"44":0,"45":0,"46":0.00217,"47":0,"48":0,"49":0.00217,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00217,"59":0,"60":0.00217,"61":0,"62":0,"63":0.00217,"64":0.00217,"65":0.00217,"66":0,"67":0.00217,"68":0.00434,"69":0.00217,"70":0.00434,"71":0,"72":0.00217,"73":0.00217,"74":0.0065,"75":0.00217,"76":0.00434,"77":0.01084,"78":0.00217,"79":0.00867,"80":0.00867,"81":0.01518,"83":0.00434,"84":0.00867,"85":0.01084,"86":0.01518,"87":0.0065,"88":0.00434,"89":0.0065,"90":0.00434,"91":0.0065,"92":0.01084,"93":0.00434,"94":0.00434,"95":0.0065,"96":0.00434,"97":0.00434,"98":0.0065,"99":0.00867,"100":0.01084,"101":0.00867,"102":0.01518,"103":0.04336,"104":0.03902,"105":0.62438,"106":1.63684,"107":0.07371,"108":0.00434,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00434,"25":0,"26":0.00217,"27":0.01084,"28":0.00434,"29":0,"30":0.00434,"31":0.00217,"32":0.00867,"33":0.00217,"34":0,"35":0,"36":0,"37":0,"38":0.00217,"39":0,"40":0,"41":0,"42":0.00434,"43":0,"44":0,"45":0.00217,"46":0.00217,"47":0.00217,"48":0,"49":0,"50":0.0065,"51":0.00434,"52":0,"53":0.00217,"54":0.01084,"55":0.0065,"56":0.00217,"57":0.00867,"58":0.0542,"60":0.47262,"62":0.0065,"63":0.8672,"64":0.29268,"65":0.39241,"66":0.00217,"67":0,"68":0,"69":0,"70":0.00217,"71":0,"72":0.01084,"73":0,"74":0,"75":0,"76":0,"77":0.01084,"78":0,"79":0.00217,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00867,"86":0,"87":0,"88":0,"89":0.00217,"90":0.06287,"91":0.12358,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01084},B:{"12":0.00867,"13":0.00434,"14":0.00217,"15":0.00867,"16":0.00217,"17":0.00434,"18":0.01734,"79":0,"80":0,"81":0,"83":0,"84":0.00434,"85":0.00217,"86":0,"87":0,"88":0,"89":0.00867,"90":0.0065,"91":0,"92":0.01084,"93":0,"94":0,"95":0,"96":0.00217,"97":0,"98":0,"99":0.00217,"100":0.00217,"101":0.00434,"102":0.00217,"103":0.00867,"104":0.01518,"105":0.11924,"106":0.34471,"107":0.01951},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00217,"12":0,"13":0.00217,"14":0.01084,"15":0.00217,_:"0","3.1":0,"3.2":0,"5.1":0.00217,"6.1":0,"7.1":0,"9.1":0.00217,"10.1":0.01084,"11.1":0.00217,"12.1":0.00217,"13.1":0.01518,"14.1":0.01084,"15.1":0.00217,"15.2-15.3":0.00217,"15.4":0.0065,"15.5":0.01084,"15.6":0.04336,"16.0":0.02818,"16.1":0.00434,"16.2":0},G:{"8":0.00554,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00923,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06831,"10.0-10.2":0.00185,"10.3":0.20125,"11.0-11.2":0.08308,"11.3-11.4":0.03877,"12.0-12.1":0.05539,"12.2-12.5":1.80384,"13.0-13.1":0.0757,"13.2":0.03139,"13.3":0.12924,"13.4-13.7":0.27879,"14.0-14.4":1.59336,"14.5-14.8":1.74107,"15.0-15.1":1.19087,"15.2-15.3":0.96747,"15.4":0.6499,"15.5":1.48259,"15.6":2.03463,"16.0":4.50684,"16.1":0.2271},P:{"4":0.1023,"5.0-5.4":0.02046,"6.2-6.4":0,"7.2-7.4":0.15344,"8.2":0,"9.2":0.03069,"10.1":0,"11.1-11.2":0.09207,"12.0":0.01023,"13.0":0.03069,"14.0":0.06138,"15.0":0.06138,"16.0":0.08184,"17.0":0.1023,"18.0":0.75699},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0039,"4.2-4.3":0.03983,"4.4":0,"4.4.3-4.4.4":0.08746},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00867,"5.5":0},J:{"7":0,"10":0.01566},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22713},Q:{"13.1":0},O:{"0":1.19046},H:{"0":15.58598},L:{"0":54.84098},S:{"2.5":0}};
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 b6cb744a65..ef93900d8b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00524,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00524,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.01571,"96":0.00524,"97":0,"98":0.00524,"99":0,"100":0,"101":0.00524,"102":0,"103":0.01571,"104":0.3194,"105":0.1309,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00524,"41":0,"42":0,"43":0.00524,"44":0.00524,"45":0,"46":0,"47":0,"48":0,"49":0.00524,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01571,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00524,"77":0,"78":0,"79":0.02618,"80":0.00524,"81":0,"83":0,"84":0,"85":0.00524,"86":0,"87":0.01047,"88":0.00524,"89":0,"90":0.00524,"91":0.00524,"92":0,"93":0,"94":0.00524,"95":0,"96":0.02094,"97":0.01571,"98":0.02618,"99":0.02618,"100":0.01571,"101":0.35605,"102":0.36652,"103":0.39794,"104":3.41911,"105":12.80726,"106":0.27751,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01047,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.36128,"65":0.00524,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00524,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01571,"90":0.21468,"91":0.01047,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00524,"17":0,"18":0.03665,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00524,"102":0.00524,"103":0.05236,"104":0.5812,"105":3.35628},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03665,"14":0.27227,"15":0.00524,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02618,"13.1":0.09425,"14.1":0.18326,"15.1":0.0576,"15.2-15.3":0.16755,"15.4":0.08378,"15.5":0.35081,"15.6":1.70694,"16.0":0.10996,"16.1":0.00524},G:{"8":0.00365,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00365,"7.0-7.1":0.01096,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05846,"10.0-10.2":0.00731,"10.3":0.06942,"11.0-11.2":0.01096,"11.3-11.4":0.02558,"12.0-12.1":0.01096,"12.2-12.5":0.5079,"13.0-13.1":0.01096,"13.2":0.00731,"13.3":0.08769,"13.4-13.7":0.05116,"14.0-14.4":0.71617,"14.5-14.8":1.47254,"15.0-15.1":0.26674,"15.2-15.3":0.96098,"15.4":1.42138,"15.5":2.28005,"15.6":21.65321,"16.0":6.30669,"16.1":0.09135},P:{"4":0.08222,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01028,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03083,"12.0":0,"13.0":0.01028,"14.0":0.03083,"15.0":0.01028,"16.0":0.01028,"17.0":0.21582,"18.0":3.58667},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.24184},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00524,"10":0,"11":0.0576,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.09528},H:{"0":0.7487},L:{"0":29.78033},S:{"2.5":0},R:{_:"0"},M:{"0":0.26678},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00577,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00577,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.66897,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00577,"105":0.35755,"106":0.14418,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00577,"44":0.00577,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.0173,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00577,"77":0,"78":0,"79":0.0173,"80":0,"81":0,"83":0.66897,"84":0,"85":0.02884,"86":0.00577,"87":0.08651,"88":0,"89":0.00577,"90":0.00577,"91":0.0173,"92":0.05767,"93":0,"94":0,"95":1.39561,"96":0.77855,"97":0.0346,"98":0.00577,"99":0.0173,"100":0.00577,"101":0.10381,"102":0.17301,"103":0.17301,"104":0.43829,"105":4.22721,"106":13.17183,"107":0.28835,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00577,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.11534,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.69781,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.07497,"91":0.25952,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00577,"18":0.01153,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.68627,"97":0.00577,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00577,"104":0.01153,"105":0.5421,"106":2.9527,"107":0.20761},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.06344,"14":0.23068,"15":0.71511,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00577,"12.1":0.10957,"13.1":0.08074,"14.1":0.26528,"15.1":0.18454,"15.2-15.3":0.09804,"15.4":0.0692,"15.5":0.32872,"15.6":1.66666,"16.0":0.19608,"16.1":0.0346,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01076,"7.0-7.1":0.00359,"8.1-8.4":0.00359,"9.0-9.2":0,"9.3":0.04662,"10.0-10.2":0,"10.3":0.13987,"11.0-11.2":0.01076,"11.3-11.4":0.01076,"12.0-12.1":0.00359,"12.2-12.5":0.4196,"13.0-13.1":0.00717,"13.2":0,"13.3":0.03228,"13.4-13.7":0.2618,"14.0-14.4":0.79975,"14.5-14.8":1.42736,"15.0-15.1":0.22953,"15.2-15.3":0.69216,"15.4":1.51343,"15.5":0.76389,"15.6":13.4129,"16.0":14.29873,"16.1":0.47698},P:{"4":0.1226,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03065,"12.0":0,"13.0":0,"14.0":0.01022,"15.0":0,"16.0":0.01022,"17.0":0.0613,"18.0":5.20019},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00867,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.14746},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00577,"10":0,"11":0.04037,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26245},Q:{"13.1":0},O:{"0":0.02117},H:{"0":0.38472},L:{"0":23.06328},S:{"2.5":0}};
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 b0afac0fc7..f65d316cc1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.04507,"51":0,"52":0.00563,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06761,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0169,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.02254,"100":0,"101":0.01127,"102":0.00563,"103":0.41128,"104":2.08458,"105":0.91271,"106":0.0169,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.02254,"39":0,"40":0,"41":0.05071,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01127,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00563,"76":0,"77":0,"78":0,"79":0,"80":0.0169,"81":0.19719,"83":0.00563,"84":0.00563,"85":0.01127,"86":0.00563,"87":0.00563,"88":0.09578,"89":0.01127,"90":0,"91":0.00563,"92":0.00563,"93":0.00563,"94":0.02254,"95":0,"96":0,"97":0.00563,"98":0.02254,"99":0.10705,"100":0.0338,"101":0.03944,"102":0.02817,"103":0.32114,"104":2.95785,"105":10.91306,"106":0.12395,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.02254,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.05634,"90":0.46762,"91":0.00563,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00563,"18":0.00563,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00563,"89":0.00563,"90":0.00563,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00563,"97":0,"98":0,"99":0,"100":0.00563,"101":0.00563,"102":0.00563,"103":0.00563,"104":0.36058,"105":3.679},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00563,"13":0.01127,"14":0.22536,"15":0.02254,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00563,"10.1":0.00563,"11.1":0.00563,"12.1":0.09578,"13.1":0.17465,"14.1":0.5972,"15.1":0.32677,"15.2-15.3":0.05634,"15.4":0.21409,"15.5":0.36058,"15.6":3.96634,"16.0":0.2817,"16.1":0.02817},G:{"8":0,"3.2":0,"4.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.00716,"9.3":0.03939,"10.0-10.2":0,"10.3":0.02507,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.48703,"13.0-13.1":0.00716,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.14324,"14.5-14.8":0.46912,"15.0-15.1":0.36169,"15.2-15.3":1.08148,"15.4":0.50851,"15.5":1.63655,"15.6":23.33067,"16.0":6.40653,"16.1":0.01074},P:{"4":0.07297,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01042,"11.1-11.2":0,"12.0":0,"13.0":0.01042,"14.0":0.02085,"15.0":0.01042,"16.0":0.0417,"17.0":0.06255,"18.0":2.31434},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.20746,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.16902,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.17027},H:{"0":1.32684},L:{"0":28.32569},S:{"2.5":0},R:{_:"0"},M:{"0":0.13098},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00595,"51":0,"52":0.0238,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00595,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0119,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00595,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00595,"100":0,"101":0.0119,"102":0.0238,"103":0.00595,"104":0.01785,"105":1.75555,"106":0.55344,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00595,"63":0,"64":0,"65":0,"66":0.00595,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00595,"75":0,"76":0,"77":0,"78":0.00595,"79":0.0119,"80":0.01785,"81":0.13687,"83":0.00595,"84":0.00595,"85":0.01785,"86":0.00595,"87":0.0119,"88":0.08331,"89":0.0119,"90":0.00595,"91":0.00595,"92":0,"93":0,"94":0.0238,"95":0,"96":0.00595,"97":0.00595,"98":0.00595,"99":0.05951,"100":0.0119,"101":0.00595,"102":0.02976,"103":0.23804,"104":0.06546,"105":6.48064,"106":13.0803,"107":0.49988,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02976,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.03571,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.01785,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.04761,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.0238,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.2797,"91":0.45228,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0119,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00595,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00595,"93":0,"94":0,"95":0.00595,"96":0.00595,"97":0,"98":0.0119,"99":0,"100":0,"101":0.00595,"102":0.00595,"103":0.00595,"104":0.0119,"105":0.92836,"106":2.63629,"107":0.17853},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00595,"14":0.08927,"15":0.0119,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00595,"10.1":0.0119,"11.1":0,"12.1":0.00595,"13.1":0.27375,"14.1":0.83314,"15.1":0.28565,"15.2-15.3":0.04166,"15.4":0.07736,"15.5":0.19638,"15.6":2.30304,"16.0":1.69604,"16.1":0.22019,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02675,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03439,"10.0-10.2":0,"10.3":0.17575,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.00764,"12.2-12.5":0.50052,"13.0-13.1":0,"13.2":0,"13.3":0.00764,"13.4-13.7":0.00764,"14.0-14.4":0.09552,"14.5-14.8":1.56269,"15.0-15.1":0.24071,"15.2-15.3":0.39354,"15.4":0.47377,"15.5":0.68009,"15.6":15.80263,"16.0":14.90857,"16.1":0.75651},P:{"4":0.12363,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0.0206,"16.0":0,"17.0":0.04121,"18.0":2.59622},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.03595},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.22614,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.46159},Q:{"13.1":0},O:{"0":0.08908},H:{"0":0.31433},L:{"0":24.01191},S:{"2.5":0}};
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 06f4d832f8..854d4f7c12 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00852,"30":0,"31":0,"32":0,"33":0,"34":0.00426,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00426,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00213,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00213,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00213,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00213,"89":0,"90":0,"91":0.00213,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01918,"98":0,"99":0.00213,"100":0,"101":0,"102":0.00213,"103":0.01279,"104":0.23228,"105":0.07885,"106":0.00426,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00213,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00213,"32":0,"33":0.00213,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01705,"41":0,"42":0,"43":0.00213,"44":0,"45":0,"46":0.00213,"47":0,"48":0,"49":0.00213,"50":0.01279,"51":0.00213,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00426,"61":0,"62":0,"63":0,"64":0.00213,"65":0.00213,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00426,"73":0,"74":0.00213,"75":0,"76":0,"77":0,"78":0.00213,"79":0.00426,"80":0.00426,"81":0.02557,"83":0.00213,"84":0.00213,"85":0.00426,"86":0.00213,"87":0.00213,"88":0.00213,"89":0.00426,"90":0.00213,"91":0.00426,"92":0.00426,"93":0.31326,"94":0.00213,"95":0.00426,"96":0.00213,"97":0.00639,"98":0.00213,"99":0.00213,"100":0.00426,"101":0.00426,"102":0.02131,"103":0.05754,"104":0.30047,"105":1.18697,"106":0.01918,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00213,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00426,"60":0.01066,"62":0,"63":0.04049,"64":0.07032,"65":0.00426,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00213,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0895,"91":0.00852,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00213},B:{"12":0.00213,"13":0,"14":0,"15":0.03623,"16":0,"17":0,"18":0.02344,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00213,"86":0,"87":0,"88":0,"89":0,"90":0.00426,"91":0,"92":0.00213,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.05114,"101":0.00213,"102":0.00213,"103":0.00426,"104":0.07885,"105":0.5221},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.01066,"13":0.00426,"14":0.00852,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00213,"12.1":0,"13.1":0.00426,"14.1":0.01066,"15.1":0,"15.2-15.3":0.00213,"15.4":0.00426,"15.5":0.01279,"15.6":0.07245,"16.0":0.00639,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0041,"6.0-6.1":0,"7.0-7.1":0.02051,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.14354,"10.0-10.2":0.01435,"10.3":0.74641,"11.0-11.2":0.06152,"11.3-11.4":0.06357,"12.0-12.1":0.06972,"12.2-12.5":4.22211,"13.0-13.1":0.07792,"13.2":0.0082,"13.3":0.75666,"13.4-13.7":0.40396,"14.0-14.4":2.15719,"14.5-14.8":1.87627,"15.0-15.1":1.15857,"15.2-15.3":0.56801,"15.4":1.08065,"15.5":1.56253,"15.6":4.06627,"16.0":1.13601,"16.1":0.0123},P:{"4":0.58669,"5.0-5.4":0.01029,"6.2-6.4":0.02059,"7.2-7.4":0.11322,"8.2":0.01029,"9.2":0.23673,"10.1":0.02059,"11.1-11.2":0.03088,"12.0":0,"13.0":0.07205,"14.0":0.06176,"15.0":0.04117,"16.0":0.11322,"17.0":0.36025,"18.0":0.76167},I:{"0":0,"3":0,"4":0.00081,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00135,"4.2-4.3":0.01457,"4.4":0,"4.4.3-4.4.4":0.23228},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00426,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00787},O:{"0":0.53509},H:{"0":1.55702},L:{"0":70.21511},S:{"2.5":0},R:{_:"0"},M:{"0":0.04721},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00178,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00178,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00178,"94":0,"95":0,"96":0,"97":0.02845,"98":0.00178,"99":0.02667,"100":0,"101":0,"102":0.00356,"103":0.00178,"104":0.00889,"105":0.10668,"106":0.07823,"107":0.00356,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00178,"34":0.00178,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01422,"41":0,"42":0,"43":0.00178,"44":0,"45":0,"46":0,"47":0.00178,"48":0,"49":0.00356,"50":0.00178,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00178,"60":0.00711,"61":0,"62":0,"63":0,"64":0.00711,"65":0.00178,"66":0,"67":0,"68":0,"69":0,"70":0.00178,"71":0,"72":0.00178,"73":0,"74":0.00356,"75":0,"76":0.00178,"77":0,"78":0.00178,"79":0.00533,"80":0.00178,"81":0.00889,"83":0.00178,"84":0.00178,"85":0.00178,"86":0.00178,"87":0.00178,"88":0.00178,"89":0.00533,"90":0.00356,"91":0.00178,"92":0.00178,"93":0.1209,"94":0.00356,"95":0.00178,"96":0.00178,"97":0.00356,"98":0.00356,"99":0.00178,"100":0.00356,"101":0.00889,"102":0.00356,"103":0.01422,"104":0.01067,"105":0.20803,"106":0.85522,"107":0.01778,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00178,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00178,"60":0.01067,"62":0,"63":0.02134,"64":0.01422,"65":0.02845,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03023,"91":0.09423,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00533},B:{"12":0.00178,"13":0.00178,"14":0.00178,"15":0.00178,"16":0.00178,"17":0.00178,"18":0.00533,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00178,"88":0,"89":0,"90":0.00178,"91":0,"92":0.00178,"93":0,"94":0,"95":0,"96":0.00178,"97":0,"98":0,"99":0,"100":0.00178,"101":0.00178,"102":0.00178,"103":0.00533,"104":0.00356,"105":0.09068,"106":0.3556,"107":0.04978},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.01067,"13":0.00178,"14":0.00533,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00178,"6.1":0,"7.1":0,"9.1":0.00178,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01067,"14.1":0.00533,"15.1":0.00178,"15.2-15.3":0.00356,"15.4":0.00356,"15.5":0.00533,"15.6":0.05156,"16.0":0.00889,"16.1":0,"16.2":0},G:{"8":0.00222,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00222,"6.0-6.1":0,"7.0-7.1":0.02663,"8.1-8.4":0.00666,"9.0-9.2":0.0111,"9.3":0.37946,"10.0-10.2":0.01553,"10.3":0.68348,"11.0-11.2":0.03329,"11.3-11.4":0.11539,"12.0-12.1":0.19528,"12.2-12.5":7.1854,"13.0-13.1":0.11095,"13.2":0.03107,"13.3":0.67904,"13.4-13.7":0.33508,"14.0-14.4":2.7783,"14.5-14.8":1.23159,"15.0-15.1":0.9764,"15.2-15.3":0.85657,"15.4":0.63688,"15.5":0.77446,"15.6":1.75752,"16.0":2.34779,"16.1":0.09098},P:{"4":0.66702,"5.0-5.4":0.01042,"6.2-6.4":0.05211,"7.2-7.4":0.16676,"8.2":0,"9.2":0.06253,"10.1":0,"11.1-11.2":0.03127,"12.0":0,"13.0":0.02084,"14.0":0.08338,"15.0":0.02084,"16.0":0.05211,"17.0":0.2814,"18.0":0.77125},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00068,"4.2-4.3":0.01287,"4.4":0,"4.4.3-4.4.4":0.13957},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00356,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03289},Q:{"13.1":0},O:{"0":0.28777},H:{"0":1.2221},L:{"0":71.57842},S:{"2.5":0}};
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 c7953d7882..ab86ceec37 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00108,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00216,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00108,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00216,"104":0.04,"105":0.00649,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00108,"29":0,"30":0,"31":0,"32":0,"33":0.00108,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00432,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00108,"63":0.00108,"64":0.00108,"65":0,"66":0,"67":0,"68":0,"69":0.00108,"70":0,"71":0,"72":0,"73":0,"74":0.00649,"75":0,"76":0.00108,"77":0,"78":0.00108,"79":0.00108,"80":0,"81":0.00541,"83":0,"84":0,"85":0,"86":0.00108,"87":0.01405,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00108,"94":0.00108,"95":0.00432,"96":0.00108,"97":0.00108,"98":0,"99":0.00324,"100":0.00216,"101":0.00108,"102":0.00108,"103":0.00649,"104":0.06486,"105":0.33943,"106":0.00541,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00108,"24":0.00108,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00432,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00108,"60":0.01622,"62":0,"63":0.00865,"64":0.04108,"65":0.00108,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01189,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00108},B:{"12":0.00216,"13":0,"14":0,"15":0,"16":0.00108,"17":0.00108,"18":0.00216,"79":0,"80":0,"81":0,"83":0,"84":0.00108,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00541,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00649,"100":0,"101":0,"102":0,"103":0.00216,"104":0.0173,"105":0.04324},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00216,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00108,"12.1":0,"13.1":0,"14.1":0.00108,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.00432,"16.0":0.00108,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01143,"8.1-8.4":0.00286,"9.0-9.2":0,"9.3":0.03144,"10.0-10.2":0.16436,"10.3":0.23439,"11.0-11.2":0.636,"11.3-11.4":0.17722,"12.0-12.1":0.26441,"12.2-12.5":4.62066,"13.0-13.1":0.36159,"13.2":0.22439,"13.3":0.4645,"13.4-13.7":0.70889,"14.0-14.4":1.25628,"14.5-14.8":0.61599,"15.0-15.1":0.57597,"15.2-15.3":0.90755,"15.4":0.29442,"15.5":0.71461,"15.6":1.56356,"16.0":0.3716,"16.1":0.00572},P:{"4":0.24407,"5.0-5.4":0.07119,"6.2-6.4":0.08136,"7.2-7.4":0.32543,"8.2":0.02034,"9.2":0.41695,"10.1":0.03051,"11.1-11.2":0.14237,"12.0":0.03051,"13.0":0.06102,"14.0":0.21356,"15.0":0.06102,"16.0":1.10848,"17.0":0.34576,"18.0":0.69153},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00064,"4.2-4.3":0.00191,"4.4":0,"4.4.3-4.4.4":0.04502},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00108,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01784},O:{"0":0.1873},H:{"0":9.49098},L:{"0":69.33354},S:{"2.5":0.12487},R:{_:"0"},M:{"0":0.01784},Q:{"13.1":0.00892}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00089,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00089,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00089,"103":0.00089,"104":0.00089,"105":0.0151,"106":0.00799,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00266,"41":0,"42":0,"43":0.00622,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00089,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00089,"58":0,"59":0,"60":0,"61":0,"62":0.00089,"63":0.00089,"64":0.00089,"65":0,"66":0,"67":0,"68":0,"69":0.00089,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00266,"80":0,"81":0.00178,"83":0,"84":0,"85":0,"86":0.00089,"87":0.00622,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00089,"97":0,"98":0,"99":0.00266,"100":0,"101":0,"102":0.00089,"103":0.00355,"104":0.00178,"105":0.03463,"106":0.19536,"107":0.0222,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0.00089,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00266,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00089,"31":0,"32":0.00089,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00089,"60":0.01243,"62":0,"63":0.0071,"64":0.03108,"65":0.00888,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00444,"91":0.00444,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00089,"13":0,"14":0,"15":0.00089,"16":0,"17":0,"18":0.00178,"79":0,"80":0,"81":0,"83":0,"84":0.00089,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02753,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00355,"100":0,"101":0,"102":0,"103":0,"104":0.01066,"105":0.0071,"106":0.03818,"107":0.00266},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00089,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00089,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.00266,"16.0":0.00089,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.10439,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01347,"10.0-10.2":0.06398,"10.3":0.26602,"11.0-11.2":0.45122,"11.3-11.4":0.11281,"12.0-12.1":0.36704,"12.2-12.5":5.57797,"13.0-13.1":0.25087,"13.2":0.16668,"13.3":0.38051,"13.4-13.7":0.75091,"14.0-14.4":1.35198,"14.5-14.8":0.82499,"15.0-15.1":0.86877,"15.2-15.3":0.97989,"15.4":0.31316,"15.5":0.6701,"15.6":1.50183,"16.0":1.34019,"16.1":0.04041},P:{"4":0.4387,"5.0-5.4":0.14283,"6.2-6.4":0.03061,"7.2-7.4":0.34688,"8.2":0.0102,"9.2":0.33668,"10.1":0.03061,"11.1-11.2":0.10202,"12.0":0.0204,"13.0":0.03061,"14.0":0.36728,"15.0":0.06121,"16.0":0.83659,"17.0":0.14283,"18.0":0.68356},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00506,"4.4":0,"4.4.3-4.4.4":0.05294},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00089,"5.5":0},J:{"7":0,"10":0.00911},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03645},Q:{"13.1":0.00911},O:{"0":0.21869},H:{"0":6.2802},L:{"0":71.36271},S:{"2.5":0.28247}};
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 de2a2c4a2f..91486432ba 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00455,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0091,"53":0,"54":0,"55":0,"56":0.00455,"57":0,"58":0,"59":0,"60":0.0091,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00455,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0819,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.01365,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.04095,"92":0.00455,"93":0,"94":0,"95":0,"96":0,"97":0.00455,"98":0,"99":0,"100":0.00455,"101":0.0091,"102":0.01365,"103":0.10465,"104":1.08745,"105":0.30485,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00455,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0091,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00455,"66":0,"67":0.00455,"68":0,"69":0.0091,"70":0,"71":0,"72":0,"73":0.00455,"74":0,"75":0.00455,"76":0,"77":0,"78":0,"79":0.0091,"80":0,"81":0.00455,"83":0,"84":0.00455,"85":0.00455,"86":0,"87":0.01365,"88":0,"89":0.00455,"90":0.00455,"91":0.00455,"92":0.0091,"93":0.02275,"94":0,"95":0,"96":0.0091,"97":0.00455,"98":0.01365,"99":0.03185,"100":0.0546,"101":0.0182,"102":0.05005,"103":0.3822,"104":2.5025,"105":7.8351,"106":0.18655,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00455,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00455,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0364,"90":0.4004,"91":0.0091,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00455,"15":0.00455,"16":0,"17":0.00455,"18":0.0091,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0182,"93":0,"94":0,"95":0,"96":0.00455,"97":0.02275,"98":0,"99":0.00455,"100":0.0182,"101":0.00455,"102":0.0091,"103":0.31395,"104":0.455,"105":2.639},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00455,"9":0,"10":0,"11":0,"12":0.00455,"13":0.0273,"14":0.08645,"15":0.02275,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.14105,"11.1":0.01365,"12.1":0.04095,"13.1":0.51415,"14.1":0.1638,"15.1":0.091,"15.2-15.3":0.0364,"15.4":0.1092,"15.5":0.3276,"15.6":0.9828,"16.0":0.15925,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00495,"7.0-7.1":0,"8.1-8.4":0.00743,"9.0-9.2":0,"9.3":0.03466,"10.0-10.2":0,"10.3":0.05694,"11.0-11.2":0.00743,"11.3-11.4":0.00495,"12.0-12.1":0.51,"12.2-12.5":0.6932,"13.0-13.1":0.01485,"13.2":0.01238,"13.3":0.06437,"13.4-13.7":0.15597,"14.0-14.4":0.52485,"14.5-14.8":1.09922,"15.0-15.1":0.44315,"15.2-15.3":0.40602,"15.4":0.65854,"15.5":2.73567,"15.6":12.78708,"16.0":4.00819,"16.1":0.15845},P:{"4":0.1755,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24777,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.09291,"12.0":0.02065,"13.0":0.05162,"14.0":0.27874,"15.0":0.04129,"16.0":0.11356,"17.0":0.32003,"18.0":4.21205},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.04975,"4.4":0,"4.4.3-4.4.4":0.3731},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0819,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.00545},H:{"0":0.0516},L:{"0":46.4096},S:{"2.5":0},R:{_:"0"},M:{"0":0.2507},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00467,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.028,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01866,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00933,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00933,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.014,"98":0,"99":0,"100":0.00467,"101":0.00467,"102":0.03266,"103":0.03733,"104":0.05133,"105":1.10584,"106":0.36395,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00933,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00467,"64":0,"65":0.00467,"66":0,"67":0.00467,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00467,"74":0,"75":0.00933,"76":0,"77":0,"78":0,"79":0.00933,"80":0,"81":0.00467,"83":0.00467,"84":0,"85":0,"86":0,"87":0.00933,"88":0.00467,"89":0.00467,"90":0,"91":0.00467,"92":0.00467,"93":0.02333,"94":0,"95":0.00467,"96":0,"97":0.014,"98":0.00467,"99":0.05133,"100":0.028,"101":0.00933,"102":0.00933,"103":0.17264,"104":0.19131,"105":2.96291,"106":7.93687,"107":0.41061,"108":0.00467,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00467,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00467,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00467,"90":0.30796,"91":0.70457,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00933,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00467,"96":0,"97":0.02333,"98":0,"99":0,"100":0.00467,"101":0.00467,"102":0.00467,"103":0.014,"104":0.028,"105":0.9332,"106":2.47765,"107":0.22863},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.014,"14":0.06999,"15":0.02333,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.014,"11.1":0.00933,"12.1":0.028,"13.1":0.2333,"14.1":0.17731,"15.1":0.05133,"15.2-15.3":0.03266,"15.4":0.06999,"15.5":0.19131,"15.6":0.76056,"16.0":0.62524,"16.1":0.06066,"16.2":0},G:{"8":0.00545,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.02181,"9.0-9.2":0,"9.3":0.01908,"10.0-10.2":0,"10.3":0.03271,"11.0-11.2":0.01636,"11.3-11.4":0.00545,"12.0-12.1":0.10359,"12.2-12.5":0.42255,"13.0-13.1":0.01363,"13.2":0.00273,"13.3":0.02999,"13.4-13.7":0.10632,"14.0-14.4":0.45799,"14.5-14.8":1.05229,"15.0-15.1":0.29442,"15.2-15.3":0.94324,"15.4":0.50161,"15.5":2.34175,"15.6":8.87902,"16.0":10.18211,"16.1":0.58612},P:{"4":0.01034,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13438,"8.2":0,"9.2":0.01034,"10.1":0,"11.1-11.2":0.07236,"12.0":0.01034,"13.0":0.05169,"14.0":0.0827,"15.0":0.04135,"16.0":0.11371,"17.0":0.12405,"18.0":3.51462},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00281,"4.2-4.3":0.03513,"4.4":0,"4.4.3-4.4.4":0.11805},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05133,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17069},Q:{"13.1":0},O:{"0":0.01067},H:{"0":0.0707},L:{"0":46.2585},S:{"2.5":0}};
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 3c4ec9755c..4ed9204492 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00773,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00773,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.06959,"53":0,"54":0,"55":0,"56":0.05412,"57":0.05412,"58":0,"59":0,"60":0.04639,"61":0,"62":0,"63":0.00773,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01546,"79":0,"80":0,"81":0,"82":0,"83":0.00773,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.01546,"96":0,"97":0.01546,"98":0,"99":0,"100":0.01546,"101":0.00773,"102":0.04639,"103":0.09278,"104":0.87372,"105":0.12371,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00773,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00773,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00773,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00773,"63":0,"64":0.01546,"65":0,"66":0.06959,"67":0.0232,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.06186,"76":0.00773,"77":0,"78":0,"79":0.0232,"80":0,"81":0.00773,"83":0.00773,"84":0,"85":0.13144,"86":0.00773,"87":0.00773,"88":0.00773,"89":0.00773,"90":0,"91":0.03093,"92":0.01546,"93":0.00773,"94":0.01546,"95":0.06186,"96":0.00773,"97":0.0232,"98":0.00773,"99":0.00773,"100":0.00773,"101":0,"102":0.04639,"103":0.08505,"104":1.86341,"105":6.13921,"106":0.13918,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00773,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00773,"62":0,"63":0.03093,"64":0.01546,"65":0,"66":0,"67":0,"68":0.00773,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00773,"80":0,"81":0,"82":0.00773,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.24742,"90":0.0232,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01546,"13":0.00773,"14":0,"15":0,"16":0.00773,"17":0,"18":0.01546,"79":0,"80":0,"81":0,"83":0,"84":0.0232,"85":0,"86":0,"87":0,"88":0,"89":0.18557,"90":0,"91":0,"92":1.3763,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.03866,"101":0.00773,"102":0.01546,"103":1.00516,"104":7.61602,"105":37.54659},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00773,"11.1":0.00773,"12.1":0.00773,"13.1":0,"14.1":0.00773,"15.1":0,"15.2-15.3":0.00773,"15.4":0.01546,"15.5":0.00773,"15.6":0.03866,"16.0":0.00773,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00264,"4.2-4.3":0,"5.0-5.1":0.01408,"6.0-6.1":0.01672,"7.0-7.1":0.01584,"8.1-8.4":0.00704,"9.0-9.2":0,"9.3":0.01496,"10.0-10.2":0.00088,"10.3":0.04048,"11.0-11.2":0.0176,"11.3-11.4":0.00088,"12.0-12.1":0.14169,"12.2-12.5":3.21931,"13.0-13.1":0.00088,"13.2":0.00176,"13.3":0.01936,"13.4-13.7":0.10121,"14.0-14.4":0.54565,"14.5-14.8":0.26754,"15.0-15.1":0.23762,"15.2-15.3":0.37843,"15.4":1.57181,"15.5":0.51308,"15.6":0.9232,"16.0":0.62749,"16.1":0.00264},P:{"4":0.20783,"5.0-5.4":0,"6.2-6.4":0.01039,"7.2-7.4":0.02078,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0.01039,"16.0":0.04157,"17.0":0.10392,"18.0":0.16627},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00637,"4.2-4.3":1.55041,"4.4":0,"4.4.3-4.4.4":1.25722},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06959,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.11113},H:{"0":0.36932},L:{"0":27.63371},S:{"2.5":0.0068},R:{_:"0"},M:{"0":0.03175},Q:{"13.1":0.00454}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01606,"53":0,"54":0,"55":0,"56":0.01606,"57":0.12044,"58":0,"59":0,"60":0.01606,"61":0,"62":0,"63":0.00803,"64":0,"65":0,"66":0,"67":0,"68":0.00803,"69":0,"70":0,"71":0,"72":0.01606,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01606,"100":0.01606,"101":0,"102":0.04015,"103":0.00803,"104":0.01606,"105":0.54597,"106":0.29707,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00803,"65":0,"66":0.01606,"67":0.01606,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00803,"75":0.12846,"76":0.02409,"77":0,"78":0,"79":0.01606,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00803,"89":0,"90":0,"91":0.04015,"92":0.16861,"93":0,"94":0.01606,"95":0.02409,"96":0.01606,"97":0.01606,"98":0.00803,"99":0.00803,"100":0,"101":0.00803,"102":0.01606,"103":0.15255,"104":0.24087,"105":2.17586,"106":4.11085,"107":0.36933,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00803,"62":0,"63":0.00803,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.03212,"89":0.85107,"90":0.01606,"91":0.00803,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01606,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01606,"79":0,"80":0,"81":0,"83":0,"84":0.00803,"85":0,"86":0,"87":0,"88":0,"89":0.22481,"90":0,"91":0,"92":0.26496,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.07226,"103":0.00803,"104":0.02409,"105":9.43408,"106":39.68735,"107":3.88604},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00803,"6.1":0,"7.1":0,"9.1":0.00803,"10.1":0,"11.1":0.03212,"12.1":0,"13.1":0,"14.1":0.01606,"15.1":0.00803,"15.2-15.3":0,"15.4":0.00803,"15.5":0,"15.6":0.04015,"16.0":0.02409,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00075,"4.2-4.3":0,"5.0-5.1":0.00075,"6.0-6.1":0.02846,"7.0-7.1":0.02247,"8.1-8.4":0.00449,"9.0-9.2":0,"9.3":0.0015,"10.0-10.2":0.003,"10.3":0.02921,"11.0-11.2":0.01423,"11.3-11.4":0.04493,"12.0-12.1":0.15577,"12.2-12.5":2.5021,"13.0-13.1":0.02471,"13.2":0.00524,"13.3":0.07414,"13.4-13.7":0.19172,"14.0-14.4":0.66503,"14.5-14.8":0.17,"15.0-15.1":0.21793,"15.2-15.3":0.35648,"15.4":0.4808,"15.5":0.20146,"15.6":0.44635,"16.0":1.38548,"16.1":0.05018},P:{"4":0.39223,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0106,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0106,"12.0":0,"13.0":0,"14.0":0.0106,"15.0":0,"16.0":0.0318,"17.0":0.08481,"18.0":0.24382},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.08733,"4.2-4.3":1.0902,"4.4":0,"4.4.3-4.4.4":1.40605},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02409,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02365},Q:{"13.1":0},O:{"0":0.09461},H:{"0":0.24445},L:{"0":24.60589},S:{"2.5":0.00197}};
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 ad5df58086..0964f081d9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.12544,"53":0,"54":0,"55":0,"56":0.0057,"57":0,"58":0,"59":0,"60":0.0057,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.06272,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0057,"78":0.01711,"79":0,"80":0,"81":0,"82":0,"83":0.0057,"84":0,"85":0,"86":0,"87":0.0057,"88":0.03421,"89":0,"90":0,"91":0.04562,"92":0,"93":0,"94":0,"95":0,"96":0.0057,"97":0.0057,"98":0.0057,"99":0.01711,"100":0.0114,"101":0.0057,"102":0.06842,"103":0.10834,"104":2.90802,"105":0.90092,"106":0.0057,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.23948,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.07983,"35":0,"36":0,"37":0,"38":0.14255,"39":0.02281,"40":0.0057,"41":0,"42":0,"43":0.0057,"44":0,"45":0,"46":0,"47":0.19957,"48":0,"49":0.18246,"50":0,"51":0,"52":0,"53":0.0057,"54":0,"55":0,"56":0.0057,"57":0,"58":0.02281,"59":0,"60":0,"61":0,"62":0.02851,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0057,"69":0.0057,"70":0.0057,"71":0.0057,"72":0,"73":0,"74":0,"75":0,"76":0.0057,"77":0.04562,"78":0.0057,"79":0.06272,"80":0.0057,"81":0.04562,"83":0.01711,"84":0.01711,"85":0.0114,"86":0.02281,"87":0.02851,"88":0.0114,"89":0.03421,"90":0.0057,"91":0.13115,"92":0.02281,"93":0.0057,"94":0.0114,"95":0.01711,"96":0.01711,"97":0.0114,"98":0.01711,"99":0.0114,"100":0.02281,"101":0.03421,"102":0.10264,"103":0.22808,"104":3.87166,"105":14.94494,"106":0.19957,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0.05702,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.03991,"26":0,"27":0,"28":0.0114,"29":0,"30":0,"31":0.49607,"32":0,"33":0,"34":0,"35":0,"36":0.0057,"37":0,"38":0,"39":0,"40":0.37633,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.14825,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0057,"65":0,"66":0,"67":0,"68":0.0057,"69":0,"70":0,"71":0.0057,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0057,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0057,"86":0,"87":0,"88":0,"89":0.05132,"90":0.63292,"91":0.02851,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.07983,"16":0,"17":0,"18":0.0057,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.0057,"97":0,"98":0,"99":0,"100":0,"101":0.0057,"102":0.02851,"103":0.01711,"104":0.32501,"105":1.52243},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0057,"14":0.02851,"15":0.0057,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0114,"12.1":0.01711,"13.1":0.04562,"14.1":0.07413,"15.1":0.0114,"15.2-15.3":0.01711,"15.4":0.02851,"15.5":0.07413,"15.6":0.40484,"16.0":0.05132,"16.1":0.0057},G:{"8":0,"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.35231,"8.1-8.4":0.00122,"9.0-9.2":0.00122,"9.3":0.07314,"10.0-10.2":0,"10.3":0.08533,"11.0-11.2":0.0061,"11.3-11.4":0.01219,"12.0-12.1":0.00975,"12.2-12.5":0.3901,"13.0-13.1":0.00731,"13.2":0.02682,"13.3":0.02316,"13.4-13.7":0.10118,"14.0-14.4":0.20237,"14.5-14.8":0.52664,"15.0-15.1":0.12191,"15.2-15.3":0.19139,"15.4":0.27917,"15.5":0.87042,"15.6":6.86215,"16.0":1.75302,"16.1":0.02316},P:{"4":0.33201,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05188,"12.0":0.01038,"13.0":0.06225,"14.0":0.0415,"15.0":0.02075,"16.0":0.05188,"17.0":0.13488,"18.0":1.52515},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.07674,"4.2-4.3":0.63947,"4.4":0,"4.4.3-4.4.4":0.56913},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.13115,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.06877},H:{"0":0.24821},L:{"0":50.90896},S:{"2.5":0},R:{_:"0"},M:{"0":0.22779},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.11552,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00578,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.06931,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01733,"79":0,"80":0,"81":0.00578,"82":0,"83":0,"84":0,"85":0,"86":0.00578,"87":0.00578,"88":0.01733,"89":0,"90":0,"91":0.01733,"92":0,"93":0,"94":0,"95":0.00578,"96":0,"97":0.00578,"98":0.00578,"99":0.01155,"100":0.00578,"101":0.00578,"102":0.04043,"103":0.01155,"104":0.10974,"105":2.58187,"106":1.17253,"107":0.00578,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.21949,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.06354,"35":0,"36":0,"37":0,"38":0.13285,"39":0.0231,"40":0.00578,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00578,"47":0.15595,"48":0,"49":0.19638,"50":0,"51":0,"52":0,"53":0.00578,"54":0,"55":0,"56":0.00578,"57":0,"58":0.01733,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00578,"69":0.01733,"70":0.00578,"71":0.00578,"72":0,"73":0,"74":0.00578,"75":0,"76":0.00578,"77":0.01733,"78":0.00578,"79":0.05776,"80":0.00578,"81":0.04043,"83":0.01733,"84":0.01733,"85":0.01733,"86":0.01155,"87":0.01733,"88":0.08664,"89":0.02888,"90":0.00578,"91":0.09242,"92":0.0231,"93":0.0231,"94":0.04621,"95":0.01155,"96":0.01733,"97":0.01155,"98":0.01733,"99":0.01155,"100":0.0231,"101":0.02888,"102":0.08664,"103":0.10397,"104":0.18483,"105":4.43597,"106":15.00027,"107":0.5545,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0.05776,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.03466,"26":0,"27":0,"28":0.00578,"29":0,"30":0,"31":0.48518,"32":0,"33":0,"34":0,"35":0,"36":0.01155,"37":0,"38":0,"39":0,"40":0.36966,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.15018,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00578,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01155,"73":0,"74":0,"75":0,"76":0,"77":0.00578,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01155,"86":0,"87":0,"88":0,"89":0,"90":0.25414,"91":0.68734,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.08086,"16":0,"17":0.00578,"18":0.00578,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00578,"103":0.00578,"104":0.03466,"105":0.32923,"106":1.44978,"107":0.10397},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00578,"14":0.02888,"15":0.00578,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00578,"12.1":0.01155,"13.1":0.05776,"14.1":0.06931,"15.1":0.01155,"15.2-15.3":0.01155,"15.4":0.02888,"15.5":0.06354,"15.6":0.36966,"16.0":0.13285,"16.1":0.0231,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00259,"6.0-6.1":0,"7.0-7.1":0.37575,"8.1-8.4":0.00259,"9.0-9.2":0.0013,"9.3":0.06997,"10.0-10.2":0,"10.3":0.07904,"11.0-11.2":0.00518,"11.3-11.4":0.01296,"12.0-12.1":0.01166,"12.2-12.5":0.36279,"13.0-13.1":0.00777,"13.2":0.0311,"13.3":0.01814,"13.4-13.7":0.09199,"14.0-14.4":0.19047,"14.5-14.8":0.49884,"15.0-15.1":0.11661,"15.2-15.3":0.16974,"15.4":0.22675,"15.5":0.62582,"15.6":4.8122,"16.0":4.2991,"16.1":0.27339},P:{"4":0.21853,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01041,"10.1":0,"11.1-11.2":0.03122,"12.0":0.01041,"13.0":0.05203,"14.0":0.03122,"15.0":0.01041,"16.0":0.07284,"17.0":0.09365,"18.0":1.46725},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02356,"4.2-4.3":0.61252,"4.4":0,"4.4.3-4.4.4":0.57718},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.08664,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22387},Q:{"13.1":0},O:{"0":0.06758},H:{"0":0.24394},L:{"0":49.94208},S:{"2.5":0}};
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 652cde193a..e91b7b016f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00401,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.04409,"74":0,"75":0,"76":0,"77":0,"78":0.00401,"79":0,"80":0,"81":0.00802,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00401,"91":0.00802,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00401,"100":0,"101":0.00401,"102":0.00802,"103":0.02004,"104":0.46493,"105":0.17234,"106":0.00401,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00802,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00401,"76":0.02004,"77":0,"78":0.00401,"79":0.02004,"80":0.00401,"81":0.00401,"83":0.00401,"84":0.00401,"85":0,"86":0.00802,"87":0.02405,"88":0.00401,"89":0.00802,"90":0.00401,"91":0.02004,"92":0.01202,"93":0.01603,"94":0.00802,"95":0.00802,"96":0.01603,"97":0.01202,"98":0.01202,"99":0.01603,"100":0.01603,"101":0.02004,"102":0.02405,"103":0.12425,"104":2.09618,"105":8.31259,"106":0.17635,"107":0.01202,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00401,"60":0,"62":0,"63":0.00401,"64":0.02004,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00401,"89":0.10822,"90":0.77354,"91":0.01603,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00401,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00401,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01202,"99":0.00401,"100":0.00401,"101":0.00401,"102":0.00401,"103":0.01202,"104":0.18838,"105":1.06613},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00401,"13":0.00401,"14":0.01202,"15":0.00401,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00401,"13.1":0.03607,"14.1":0.05611,"15.1":0.00802,"15.2-15.3":0.01202,"15.4":0.02806,"15.5":0.07615,"15.6":0.3527,"16.0":0.06413,"16.1":0.00802},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00912,"7.0-7.1":0.00261,"8.1-8.4":0.00521,"9.0-9.2":0,"9.3":0.02345,"10.0-10.2":0,"10.3":0.02475,"11.0-11.2":0.00261,"11.3-11.4":0.00391,"12.0-12.1":0.00651,"12.2-12.5":0.23836,"13.0-13.1":0.00391,"13.2":0.01303,"13.3":0.01563,"13.4-13.7":0.04298,"14.0-14.4":0.20059,"14.5-14.8":0.38554,"15.0-15.1":0.11071,"15.2-15.3":0.14718,"15.4":0.30088,"15.5":0.73853,"15.6":7.29798,"16.0":3.06612,"16.1":0.03908},P:{"4":0.09116,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.19246,"8.2":0,"9.2":0.02026,"10.1":0,"11.1-11.2":0.12155,"12.0":0.01013,"13.0":0.06078,"14.0":0.08103,"15.0":0.07091,"16.0":0.14181,"17.0":0.30388,"18.0":2.29936},I:{"0":0,"3":0,"4":0.00569,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02277,"4.4":0,"4.4.3-4.4.4":0.15368},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01202,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.06591},H:{"0":0.25528},L:{"0":66.65219},S:{"2.5":0},R:{_:"0"},M:{"0":0.19774},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00376,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00376,"69":0,"70":0,"71":0,"72":0,"73":0.04137,"74":0,"75":0,"76":0,"77":0,"78":0.00376,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00376,"100":0,"101":0.00376,"102":0.01504,"103":0.00752,"104":0.02633,"105":0.40995,"106":0.18429,"107":0.00376,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00376,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00376,"70":0,"71":0,"72":0,"73":0,"74":0.00376,"75":0,"76":0.01128,"77":0,"78":0.00376,"79":0.02257,"80":0.00376,"81":0.00752,"83":0.00376,"84":0.00376,"85":0,"86":0.00376,"87":0.01504,"88":0.00752,"89":0.00376,"90":0.00376,"91":0.03009,"92":0.01128,"93":0.00752,"94":0.00752,"95":0.00376,"96":0.01128,"97":0.01881,"98":0.01128,"99":0.01504,"100":0.01881,"101":0.01504,"102":0.01504,"103":0.09026,"104":0.08274,"105":2.28293,"106":6.74723,"107":0.25575,"108":0.00376,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00376,"60":0.00376,"62":0,"63":0.00376,"64":0.00752,"65":0.00752,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00752,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00376,"90":0.26703,"91":0.598,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00376,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00376,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01504,"99":0,"100":0.00376,"101":0.00376,"102":0.00376,"103":0.00752,"104":0.01128,"105":0.22566,"106":0.85375,"107":0.04889},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00376,"14":0.01504,"15":0.00376,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00376,"13.1":0.03761,"14.1":0.04137,"15.1":0.00752,"15.2-15.3":0.01128,"15.4":0.02633,"15.5":0.04513,"15.6":0.3084,"16.0":0.15796,"16.1":0.03009,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01247,"7.0-7.1":0.00416,"8.1-8.4":0.00139,"9.0-9.2":0,"9.3":0.0194,"10.0-10.2":0,"10.3":0.01802,"11.0-11.2":0.00416,"11.3-11.4":0.00277,"12.0-12.1":0.00277,"12.2-12.5":0.22452,"13.0-13.1":0.00554,"13.2":0.00693,"13.3":0.01247,"13.4-13.7":0.05821,"14.0-14.4":0.19403,"14.5-14.8":0.37836,"15.0-15.1":0.10394,"15.2-15.3":0.15384,"15.4":0.25501,"15.5":0.46567,"15.6":4.57218,"16.0":6.16045,"16.1":0.39222},P:{"4":0.10152,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.21319,"8.2":0,"9.2":0.0203,"10.1":0,"11.1-11.2":0.11167,"12.0":0.01015,"13.0":0.08122,"14.0":0.07106,"15.0":0.08122,"16.0":0.13197,"17.0":0.20304,"18.0":2.46691},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01122,"4.4":0,"4.4.3-4.4.4":0.16272},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01128,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2246},Q:{"13.1":0},O:{"0":0.06239},H:{"0":0.27761},L:{"0":67.66814},S:{"2.5":0}};
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 7e8d170e48..8f5ae80e9e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00433,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00866,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00433,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00433,"92":0,"93":0,"94":0,"95":0,"96":0.013,"97":0,"98":0,"99":0,"100":0,"101":0.00433,"102":0.00866,"103":0.04765,"104":0.48085,"105":0.14296,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00866,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00433,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00433,"66":0,"67":0.00866,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.01733,"75":0.03032,"76":0,"77":0.00433,"78":0,"79":0.14729,"80":0.00433,"81":0,"83":0,"84":0.00433,"85":0.00433,"86":0,"87":0.01733,"88":0,"89":0,"90":0.00866,"91":0.02166,"92":0.013,"93":0.03466,"94":0.00433,"95":0,"96":0.08231,"97":0.01733,"98":0.04332,"99":0.09964,"100":0.02166,"101":0.04765,"102":0.03466,"103":0.29024,"104":2.17033,"105":6.99618,"106":0.13862,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00433,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00433,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00433,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.04332,"90":0.23393,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00433,"18":0.00433,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00433,"98":0,"99":0,"100":0.00866,"101":0.00866,"102":0.00433,"103":0.01733,"104":0.38555,"105":1.94074},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01733,"14":0.17328,"15":0.013,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.02166,"11.1":0.00433,"12.1":0.04765,"13.1":0.17328,"14.1":0.48518,"15.1":0.05198,"15.2-15.3":0.04765,"15.4":0.12996,"15.5":0.29458,"15.6":1.9624,"16.0":0.1083,"16.1":0.00433},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02243,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.66844,"10.0-10.2":0.05383,"10.3":0.04038,"11.0-11.2":0.03589,"11.3-11.4":0.07627,"12.0-12.1":0.0314,"12.2-12.5":1.13949,"13.0-13.1":0.07178,"13.2":0.01346,"13.3":0.2602,"13.4-13.7":0.34544,"14.0-14.4":1.66438,"14.5-14.8":2.26553,"15.0-15.1":0.89724,"15.2-15.3":0.69087,"15.4":1.57914,"15.5":3.75943,"15.6":25.36939,"16.0":5.03799,"16.1":0.09421},P:{"4":0.2619,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01048,"8.2":0,"9.2":0.02095,"10.1":0,"11.1-11.2":0.02095,"12.0":0,"13.0":0.0419,"14.0":0.0419,"15.0":0.02095,"16.0":0.16762,"17.0":0.23047,"18.0":3.68756},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02799,"4.4":0,"4.4.3-4.4.4":0.16796},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03032,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01134},H:{"0":0.22538},L:{"0":30.66313},S:{"2.5":0},R:{_:"0"},M:{"0":0.1247},Q:{"13.1":0.00567}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03614,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.01355,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00904,"103":0.00452,"104":0.07229,"105":0.55571,"106":0.23042,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00904,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.08584,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00452,"75":0.01807,"76":0.00452,"77":0.00452,"78":0,"79":0.06777,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.01355,"88":0,"89":0,"90":0.00452,"91":0.01355,"92":0.00904,"93":0.04066,"94":0,"95":0,"96":0.01807,"97":0.00904,"98":0.06777,"99":0.07681,"100":0.03163,"101":0.02259,"102":0.00904,"103":0.1762,"104":0.15361,"105":2.55267,"106":7.12037,"107":0.26656,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08132,"91":0.26204,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00452,"98":0,"99":0,"100":0,"101":0,"102":0.00452,"103":0.00452,"104":0.03163,"105":0.40662,"106":2.28611,"107":0.23494},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03614,"14":0.09036,"15":0.02259,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.02259,"11.1":0.00452,"12.1":0.04066,"13.1":0.23945,"14.1":0.7274,"15.1":0.0497,"15.2-15.3":0.03614,"15.4":0.19427,"15.5":0.2259,"15.6":1.64455,"16.0":0.28463,"16.1":0.03163,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03165,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.61939,"10.0-10.2":0,"10.3":0.07686,"11.0-11.2":0,"11.3-11.4":0.05425,"12.0-12.1":0.01808,"12.2-12.5":1.05342,"13.0-13.1":0.12659,"13.2":0.09042,"13.3":0.23058,"13.4-13.7":0.27127,"14.0-14.4":0.72338,"14.5-14.8":1.41963,"15.0-15.1":0.48376,"15.2-15.3":0.77311,"15.4":0.86806,"15.5":2.92969,"15.6":19.59454,"16.0":13.2514,"16.1":0.3843},P:{"4":0.11564,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01051,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01051,"12.0":0,"13.0":0.02103,"14.0":0.01051,"15.0":0.04205,"16.0":0.21026,"17.0":0.07359,"18.0":4.36294},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.20265},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02259,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1535},Q:{"13.1":0},O:{"0":0.05482},H:{"0":0.19722},L:{"0":29.40761},S:{"2.5":0}};
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 f2bf31158a..0f99db0acf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.03716,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00248,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00248,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00495,"102":0,"103":0,"104":0.04459,"105":0.00991,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01982,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00248,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00248,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00248,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00495,"45":0,"46":0.00248,"47":0,"48":0,"49":0.00495,"50":0.00248,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00248,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00248,"65":0,"66":0,"67":0,"68":0,"69":0.00248,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00495,"80":0,"81":0.00495,"83":0.00248,"84":0.00248,"85":0.00248,"86":0.38394,"87":0.00495,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00248,"94":0,"95":0.00248,"96":0.01239,"97":0.11394,"98":0,"99":0,"100":0,"101":0,"102":0.01734,"103":0.01239,"104":0.63164,"105":2.18224,"106":0.01486,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.02725,"62":0,"63":0.00495,"64":0.01239,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.01239,"87":0,"88":0,"89":0.00248,"90":0.17091,"91":0.00991,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.13871,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01239,"98":0,"99":0.01486,"100":0,"101":0,"102":0.00743,"103":0.00248,"104":0.07679,"105":0.65888},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00248,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00248,"15.6":0.01486,"16.0":0.00495,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02583,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09728,"10.0-10.2":0.15754,"10.3":0.25654,"11.0-11.2":0.04477,"11.3-11.4":0.00086,"12.0-12.1":0.35296,"12.2-12.5":1.75965,"13.0-13.1":0.03185,"13.2":0,"13.3":0.08953,"13.4-13.7":0.37707,"14.0-14.4":0.29012,"14.5-14.8":0.854,"15.0-15.1":0.13258,"15.2-15.3":1.00207,"15.4":0.49845,"15.5":0.96505,"15.6":1.45231,"16.0":0.18853,"16.1":0.0155},P:{"4":1.02618,"5.0-5.4":0.04105,"6.2-6.4":0,"7.2-7.4":2.33969,"8.2":0,"9.2":0.02052,"10.1":0,"11.1-11.2":0.20524,"12.0":0.01026,"13.0":0.02052,"14.0":0.08209,"15.0":0.07183,"16.0":0.03079,"17.0":0.22576,"18.0":0.37969},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0059,"4.4":0,"4.4.3-4.4.4":0.23199},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00495,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00752},O:{"0":0.08275},H:{"0":1.73072},L:{"0":77.87534},S:{"2.5":0.49652},R:{_:"0"},M:{"0":0.01505},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.16553,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0024,"104":0.0048,"105":0.03119,"106":0.0072,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0048,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.0024,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.0048,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0048,"78":0,"79":0.0024,"80":0,"81":0.03359,"83":0,"84":0,"85":0,"86":0.06717,"87":0,"88":0.0024,"89":0.02879,"90":0,"91":0,"92":0.0024,"93":0,"94":0,"95":0.0024,"96":0.0024,"97":0.11995,"98":0,"99":0.0048,"100":0,"101":0,"102":0.0024,"103":0.0096,"104":0.0096,"105":0.42942,"106":2.4086,"107":0.51579,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0024,"64":0.0024,"65":0.0024,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.012,"87":0,"88":0,"89":0,"90":0.01439,"91":0.11275,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.14154,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0024,"102":0,"103":0.0024,"104":0.0048,"105":0.05518,"106":0.2471,"107":0.012},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0024,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0048,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.0024,"15.6":0.0024,"16.0":0.0072,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01063,"8.1-8.4":0.00133,"9.0-9.2":0,"9.3":0.01328,"10.0-10.2":1.22593,"10.3":0.11157,"11.0-11.2":0.73051,"11.3-11.4":0,"12.0-12.1":0.04649,"12.2-12.5":2.55812,"13.0-13.1":0.10891,"13.2":0,"13.3":0.00266,"13.4-13.7":1.15155,"14.0-14.4":0.14876,"14.5-14.8":2.85431,"15.0-15.1":0.21251,"15.2-15.3":0.24439,"15.4":0.51402,"15.5":0.79958,"15.6":1.05592,"16.0":1.26179,"16.1":0.03188},P:{"4":0.50098,"5.0-5.4":0,"6.2-6.4":0.01022,"7.2-7.4":1.56429,"8.2":0,"9.2":0.01022,"10.1":0,"11.1-11.2":0.08179,"12.0":0,"13.0":0.01022,"14.0":0.03067,"15.0":0.08179,"16.0":0.07157,"17.0":0.05112,"18.0":0.19426},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00191,"4.4":0,"4.4.3-4.4.4":0.15443},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.0036,"10":0,"11":0.0036,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0076},Q:{"13.1":0},O:{"0":0.0152},H:{"0":0.75559},L:{"0":77.58407},S:{"2.5":0.34205}};
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 a0c3a68b87..965a0e57d1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00383,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00383,"96":0.01916,"97":0,"98":0,"99":0,"100":0.00383,"101":0,"102":0.00383,"103":0.02299,"104":0.27207,"105":0.06514,"106":0.00383,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02682,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00383,"56":0,"57":0,"58":0.00383,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00383,"66":0,"67":0,"68":0,"69":0.01533,"70":0.00383,"71":0,"72":0.00383,"73":0.00383,"74":0,"75":0.0115,"76":0.0115,"77":0.02299,"78":0,"79":0.06131,"80":0,"81":0.02299,"83":0.00766,"84":0,"85":0,"86":0.00383,"87":0.00766,"88":0.00383,"89":0,"90":0.00383,"91":0.0115,"92":0.00383,"93":0.12646,"94":0.00383,"95":0.00766,"96":0.00766,"97":0.00766,"98":0.02299,"99":0.00766,"100":0.01533,"101":0.01916,"102":0.02682,"103":0.30273,"104":1.77038,"105":5.96259,"106":0.10346,"107":0.07281,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00383,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0115,"64":0.03832,"65":0.00383,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01916,"90":0.24908,"91":0.00766,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00383,"13":0.00383,"14":0,"15":0.00766,"16":0.00383,"17":0.00766,"18":0.0115,"79":0,"80":0,"81":0,"83":0,"84":0.00383,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00383,"91":0,"92":0.00383,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00383,"100":0.00383,"101":0.00766,"102":0.00383,"103":0.02682,"104":0.2874,"105":1.49065},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00383,"14":0.03066,"15":0.00383,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00383,"12.1":0.00383,"13.1":0.0115,"14.1":0.02299,"15.1":0.00383,"15.2-15.3":0,"15.4":0.01916,"15.5":0.03832,"15.6":0.47517,"16.0":0.03832,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.04714,"6.0-6.1":0,"7.0-7.1":0.04175,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.25186,"10.0-10.2":0,"10.3":0.0862,"11.0-11.2":0.01886,"11.3-11.4":0.00269,"12.0-12.1":0.02155,"12.2-12.5":0.50372,"13.0-13.1":0.00269,"13.2":0.00539,"13.3":0.01482,"13.4-13.7":0.13065,"14.0-14.4":0.18183,"14.5-14.8":0.62629,"15.0-15.1":0.11987,"15.2-15.3":0.24378,"15.4":0.39732,"15.5":0.80946,"15.6":7.50738,"16.0":2.09032,"16.1":0.06465},P:{"4":0.35799,"5.0-5.4":0.01085,"6.2-6.4":0,"7.2-7.4":0.2929,"8.2":0,"9.2":0,"10.1":0.03254,"11.1-11.2":0.10848,"12.0":0.01085,"13.0":0.07594,"14.0":0.07594,"15.0":0.11933,"16.0":0.10848,"17.0":0.50986,"18.0":3.55816},I:{"0":0,"3":0,"4":0.05332,"2.1":0,"2.2":0,"2.3":0,"4.1":0.07998,"4.2-4.3":0.05332,"4.4":0,"4.4.3-4.4.4":1.51964},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01533,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.49344},H:{"0":0.46132},L:{"0":64.16725},S:{"2.5":0},R:{_:"0"},M:{"0":0.11719},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00387,"88":0.00387,"89":0,"90":0,"91":0.00387,"92":0,"93":0,"94":0,"95":0,"96":0.01937,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00775,"103":0.00387,"104":0.0155,"105":0.22469,"106":0.1046,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02324,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00387,"50":0,"51":0,"52":0,"53":0,"54":0.00387,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00387,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00775,"70":0,"71":0,"72":0,"73":0.00775,"74":0,"75":0.00387,"76":0.00775,"77":0.0155,"78":0,"79":0.06198,"80":0.00775,"81":0.00775,"83":0.00775,"84":0.00387,"85":0.00387,"86":0.00775,"87":0.00775,"88":0,"89":0.00387,"90":0.00387,"91":0.00775,"92":0.00387,"93":0.12009,"94":0.00387,"95":0.00775,"96":0.00775,"97":0.00775,"98":0.01937,"99":0.01162,"100":0.01162,"101":0.00775,"102":0.01937,"103":0.20145,"104":0.06586,"105":2.40963,"106":5.77613,"107":0.24019,"108":0.01937,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00775,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01162,"64":0.0155,"65":0.0155,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01162,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.09298,"91":0.17046,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00775,"14":0.00387,"15":0.01162,"16":0.00387,"17":0.00387,"18":0.00775,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00387,"93":0,"94":0,"95":0,"96":0,"97":0.00387,"98":0,"99":0,"100":0.00387,"101":0.00387,"102":0,"103":0.0155,"104":0.02712,"105":0.38353,"106":1.65032,"107":0.13946},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0155,"15":0.00387,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0155,"14.1":0.03099,"15.1":0.00775,"15.2-15.3":0,"15.4":0.00775,"15.5":0.02324,"15.6":0.31767,"16.0":0.12397,"16.1":0.00775,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01079,"6.0-6.1":0,"7.0-7.1":0.04314,"8.1-8.4":0.0027,"9.0-9.2":0,"9.3":0.29257,"10.0-10.2":0,"10.3":0.09303,"11.0-11.2":0.02697,"11.3-11.4":0.01483,"12.0-12.1":0.0364,"12.2-12.5":0.5083,"13.0-13.1":0.00539,"13.2":0.00404,"13.3":0.02427,"13.4-13.7":0.16179,"14.0-14.4":0.19685,"14.5-14.8":0.46246,"15.0-15.1":0.21033,"15.2-15.3":0.24269,"15.4":0.32763,"15.5":0.49347,"15.6":4.53557,"16.0":4.53153,"16.1":0.32224},P:{"4":0.35581,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.28034,"8.2":0,"9.2":0,"10.1":0.01078,"11.1-11.2":0.1186,"12.0":0,"13.0":0.09704,"14.0":0.03235,"15.0":0.1186,"16.0":0.12939,"17.0":0.40972,"18.0":4.0649},I:{"0":0,"3":0,"4":0.06186,"2.1":0,"2.2":0,"2.3":0,"4.1":0.06186,"4.2-4.3":0.12372,"4.4":0,"4.4.3-4.4.4":1.54649},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00775,"11":0.0155,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12252},Q:{"13.1":0},O:{"0":0.49008},H:{"0":0.45238},L:{"0":63.45414},S:{"2.5":0}};
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 f4929a3609..96c0ed7f96 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.02005,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00501,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01003,"53":0,"54":0,"55":0,"56":0.00501,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00501,"69":0,"70":0,"71":0,"72":0.00501,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01504,"79":0,"80":0,"81":0.00501,"82":0,"83":0,"84":0.00501,"85":0,"86":0,"87":0,"88":0.00501,"89":0.00501,"90":0.01003,"91":0.01504,"92":0.00501,"93":0,"94":0,"95":0.00501,"96":0.00501,"97":0.00501,"98":0.00501,"99":0.00501,"100":0.00501,"101":0.00501,"102":0.02005,"103":0.0401,"104":0.5414,"105":0.18047,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.01003,"23":0,"24":0,"25":0,"26":0.00501,"27":0,"28":0,"29":0,"30":0.00501,"31":0,"32":0,"33":0,"34":0.04512,"35":0,"36":0,"37":0,"38":0.10527,"39":0.00501,"40":0,"41":0,"42":0.00501,"43":0.00501,"44":0.01003,"45":0.00501,"46":0,"47":0,"48":0.00501,"49":0.05013,"50":0,"51":0,"52":0,"53":0.03509,"54":0.00501,"55":0.01504,"56":0.00501,"57":0.00501,"58":0,"59":0,"60":0,"61":0.02005,"62":0.00501,"63":0.01003,"64":0,"65":0.01003,"66":0,"67":0.01003,"68":0.01003,"69":0.02005,"70":0.00501,"71":0.01504,"72":0.00501,"73":0.00501,"74":0.01504,"75":0.01504,"76":0.00501,"77":0.00501,"78":0.02507,"79":0.43613,"80":0.02507,"81":0.02005,"83":0.05514,"84":0.03008,"85":0.02507,"86":0.05514,"87":0.07018,"88":0.01003,"89":0.03509,"90":0.01003,"91":0.04512,"92":0.09525,"93":0.01003,"94":0.09023,"95":0.01504,"96":0.06016,"97":0.10026,"98":0.06016,"99":0.06517,"100":0.08522,"101":0.09023,"102":0.11029,"103":0.42109,"104":2.87746,"105":9.26904,"106":0.14538,"107":0.00501,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01504,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02507,"37":0,"38":0,"39":0,"40":0.00501,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.05013,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00501,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00501,"90":0.08522,"91":0.00501,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00501,"13":0,"14":0,"15":0,"16":0.00501,"17":0,"18":0.01003,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00501,"97":0,"98":0.00501,"99":0.00501,"100":0.00501,"101":0.01003,"102":0.01003,"103":0.0401,"104":0.37598,"105":1.87988},E:{"4":0,"5":0,"6":0,"7":0.00501,"8":0.00501,"9":0,"10":0,"11":0.00501,"12":0.00501,"13":0.0401,"14":0.16042,"15":0.04512,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00501,"10.1":0.01003,"11.1":0.02005,"12.1":0.03008,"13.1":0.14538,"14.1":0.36595,"15.1":0.05514,"15.2-15.3":0.05514,"15.4":0.20553,"15.5":0.41107,"15.6":2.13554,"16.0":0.10026,"16.1":0.00501},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00959,"5.0-5.1":0.02556,"6.0-6.1":0.02876,"7.0-7.1":0.04793,"8.1-8.4":0.05752,"9.0-9.2":0.05112,"9.3":0.3387,"10.0-10.2":0.01278,"10.3":0.2013,"11.0-11.2":0.04793,"11.3-11.4":0.05752,"12.0-12.1":0.0671,"12.2-12.5":1.08321,"13.0-13.1":0.06071,"13.2":0.02237,"13.3":0.1342,"13.4-13.7":0.33551,"14.0-14.4":0.89788,"14.5-14.8":1.73185,"15.0-15.1":0.59113,"15.2-15.3":0.70297,"15.4":1.39954,"15.5":2.12807,"15.6":19.0344,"16.0":2.22073,"16.1":0.02876},P:{"4":1.17884,"5.0-5.4":0.03215,"6.2-6.4":0.01072,"7.2-7.4":0.02143,"8.2":0,"9.2":0.02143,"10.1":0.01072,"11.1-11.2":0.03215,"12.0":0.02143,"13.0":0.08573,"14.0":0.0643,"15.0":0.05358,"16.0":0.09645,"17.0":0.3858,"18.0":4.52247},I:{"0":0,"3":0,"4":0.00767,"2.1":0,"2.2":0.01534,"2.3":0,"4.1":0.01918,"4.2-4.3":0.02685,"4.4":0,"4.4.3-4.4.4":0.16109},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01546,"9":0.07728,"10":0,"11":0.4637,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.60343},H:{"0":0.09443},L:{"0":33.87387},S:{"2.5":0},R:{_:"0"},M:{"0":0.18452},Q:{"13.1":0.2294}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.02087,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00522,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01043,"53":0,"54":0,"55":0,"56":0.00522,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00522,"69":0,"70":0,"71":0,"72":0.00522,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02087,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00522,"89":0.01043,"90":0.01565,"91":0.01565,"92":0,"93":0,"94":0,"95":0.00522,"96":0.00522,"97":0.00522,"98":0.00522,"99":0.00522,"100":0.00522,"101":0.00522,"102":0.02087,"103":0.01043,"104":0.02609,"105":0.55822,"106":0.25563,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.01565,"23":0,"24":0,"25":0,"26":0.00522,"27":0,"28":0,"29":0,"30":0.00522,"31":0,"32":0,"33":0,"34":0.04695,"35":0,"36":0,"37":0,"38":0.10434,"39":0,"40":0,"41":0,"42":0.00522,"43":0.00522,"44":0.01043,"45":0.00522,"46":0,"47":0,"48":0.00522,"49":0.04695,"50":0,"51":0,"52":0,"53":0.0313,"54":0,"55":0.01565,"56":0.00522,"57":0.00522,"58":0,"59":0,"60":0,"61":0.02609,"62":0.01565,"63":0.01043,"64":0,"65":0.00522,"66":0.00522,"67":0.01043,"68":0.01043,"69":0.0313,"70":0.01043,"71":0.00522,"72":0.00522,"73":0.00522,"74":0.01565,"75":0.01565,"76":0.00522,"77":0.00522,"78":0.0313,"79":0.43823,"80":0.02609,"81":0.02609,"83":0.05739,"84":0.02087,"85":0.01565,"86":0.05217,"87":0.07826,"88":0.01043,"89":0.0313,"90":0.01043,"91":0.02609,"92":0.09912,"93":0.01043,"94":0.07826,"95":0.01565,"96":0.05217,"97":0.08869,"98":0.05217,"99":0.05739,"100":0.07304,"101":0.06782,"102":0.07826,"103":0.31824,"104":0.30259,"105":3.69364,"106":9.55233,"107":0.37562,"108":0.01565,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01565,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02087,"37":0,"38":0,"39":0,"40":0.00522,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.05217,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00522,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00522,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.04174,"91":0.07826,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00522,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01565,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00522,"98":0,"99":0,"100":0.00522,"101":0.00522,"102":0.01043,"103":0.02609,"104":0.0313,"105":0.49562,"106":1.84682,"107":0.15129},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00522,"9":0,"10":0,"11":0.00522,"12":0.00522,"13":0.04695,"14":0.15651,"15":0.04174,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00522,"10.1":0.01043,"11.1":0.01565,"12.1":0.0313,"13.1":0.15129,"14.1":0.36519,"15.1":0.05217,"15.2-15.3":0.05739,"15.4":0.19303,"15.5":0.35997,"15.6":2.18071,"16.0":0.28694,"16.1":0.05217,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00982,"5.0-5.1":0.02618,"6.0-6.1":0.036,"7.0-7.1":0.04255,"8.1-8.4":0.04255,"9.0-9.2":0.05237,"9.3":0.31093,"10.0-10.2":0.01309,"10.3":0.18656,"11.0-11.2":0.036,"11.3-11.4":0.04582,"12.0-12.1":0.05891,"12.2-12.5":1.0768,"13.0-13.1":0.05891,"13.2":0.02291,"13.3":0.14074,"13.4-13.7":0.33057,"14.0-14.4":0.85424,"14.5-14.8":1.6332,"15.0-15.1":0.54986,"15.2-15.3":0.64477,"15.4":1.22736,"15.5":1.69866,"15.6":15.32067,"16.0":6.20224,"16.1":0.34366},P:{"4":1.1341,"5.0-5.4":0.0321,"6.2-6.4":0.0107,"7.2-7.4":0.0214,"8.2":0.0107,"9.2":0.0428,"10.1":0,"11.1-11.2":0.0214,"12.0":0.0214,"13.0":0.08559,"14.0":0.09629,"15.0":0.0428,"16.0":0.07489,"17.0":0.23538,"18.0":4.48289},I:{"0":0,"3":0,"4":0.00813,"2.1":0,"2.2":0.0244,"2.3":0,"4.1":0.02847,"4.2-4.3":0.03254,"4.4":0,"4.4.3-4.4.4":0.15862},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.01976,"8":0.03952,"9":0.09881,"10":0.01976,"11":0.47427,"5.5":0},J:{"7":0,"10":0.00478},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18175},Q:{"13.1":0.16262},O:{"0":0.42569},H:{"0":0.09509},L:{"0":32.6375},S:{"2.5":0}};
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 d6e967da19..dd6ee7df58 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00429,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00429,"69":0,"70":0,"71":0,"72":0,"73":0.0343,"74":0,"75":0,"76":0,"77":0,"78":0.00857,"79":0,"80":0,"81":0.00429,"82":0.00429,"83":0,"84":0,"85":0,"86":0.00429,"87":0,"88":0,"89":0,"90":0,"91":0.00429,"92":0,"93":0,"94":0.00429,"95":0,"96":0,"97":0,"98":0,"99":0.01286,"100":0.00429,"101":0.00429,"102":0.03001,"103":0.02572,"104":0.41155,"105":0.15862,"106":0.00429,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00429,"39":0,"40":0,"41":0.00429,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00429,"48":0,"49":0.00857,"50":0,"51":0,"52":0,"53":0.01286,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00429,"64":0,"65":0.00429,"66":0,"67":0.00429,"68":0.03001,"69":0.00429,"70":0.00857,"71":0,"72":0.00429,"73":0,"74":0.00429,"75":0.00429,"76":0.01286,"77":0,"78":0.00429,"79":0.0986,"80":0.00857,"81":0.01715,"83":0.00857,"84":0.00857,"85":0.03001,"86":0.01286,"87":0.03001,"88":0.01715,"89":0.00857,"90":0.00429,"91":0.03858,"92":0.01715,"93":0.0343,"94":0.00429,"95":0.00857,"96":0.02144,"97":0.02144,"98":0.02144,"99":0.02572,"100":0.02572,"101":0.05144,"102":0.05573,"103":0.29152,"104":2.22495,"105":8.88266,"106":0.23579,"107":0.00429,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00429,"64":0.01715,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00429,"71":0.00429,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00429,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00429,"89":0.11575,"90":0.72879,"91":0.01715,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00429,"18":0.02144,"79":0,"80":0,"81":0,"83":0,"84":0.00429,"85":0.00429,"86":0,"87":0,"88":0,"89":0.00857,"90":0,"91":0,"92":0.00857,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00429,"100":0.00429,"101":0.01286,"102":0.00857,"103":0.01715,"104":0.26151,"105":1.55189},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00429,"14":0.01715,"15":0.00429,_:"0","3.1":0,"3.2":0,"5.1":0.00429,"6.1":0,"7.1":0,"9.1":0.00429,"10.1":0,"11.1":0.00429,"12.1":0.00857,"13.1":0.0343,"14.1":0.07717,"15.1":0.01286,"15.2-15.3":0.01715,"15.4":0.0343,"15.5":0.08574,"15.6":0.32153,"16.0":0.05144,"16.1":0.00857},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00902,"6.0-6.1":0.06315,"7.0-7.1":0.01203,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06766,"10.0-10.2":0.00752,"10.3":0.09472,"11.0-11.2":0.01203,"11.3-11.4":0.01804,"12.0-12.1":0.00902,"12.2-12.5":0.53527,"13.0-13.1":0.01804,"13.2":0.00752,"13.3":0.15787,"13.4-13.7":0.0842,"14.0-14.4":0.27515,"14.5-14.8":0.61195,"15.0-15.1":0.20148,"15.2-15.3":0.23606,"15.4":0.30071,"15.5":0.98333,"15.6":7.81402,"16.0":3.08381,"16.1":0.04661},P:{"4":0.23507,"5.0-5.4":0.01022,"6.2-6.4":0,"7.2-7.4":0.18397,"8.2":0,"9.2":0.03066,"10.1":0.01022,"11.1-11.2":0.09198,"12.0":0.02044,"13.0":0.07154,"14.0":0.07154,"15.0":0.04088,"16.0":0.13287,"17.0":0.32706,"18.0":2.10542},I:{"0":0,"3":0,"4":0.02194,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01463,"4.2-4.3":0.04388,"4.4":0,"4.4.3-4.4.4":0.35106},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02572,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.09712},H:{"0":0.20012},L:{"0":62.17612},S:{"2.5":0},R:{_:"0"},M:{"0":0.1771},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00422,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02955,"74":0,"75":0.00422,"76":0,"77":0,"78":0.00844,"79":0,"80":0,"81":0,"82":0.00844,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00422,"92":0,"93":0,"94":0,"95":0.00422,"96":0,"97":0,"98":0,"99":0.00422,"100":0,"101":0,"102":0.03799,"103":0.02533,"104":0.01266,"105":0.32502,"106":0.24904,"107":0.00422,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00422,"39":0,"40":0,"41":0.00844,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00422,"48":0,"49":0.00844,"50":0,"51":0,"52":0,"53":0.00422,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00422,"64":0,"65":0.00422,"66":0,"67":0.00422,"68":0.00422,"69":0.00422,"70":0.00844,"71":0.00422,"72":0.00422,"73":0,"74":0.00422,"75":0.00422,"76":0.01266,"77":0.00422,"78":0.00422,"79":0.1013,"80":0.00844,"81":0.01688,"83":0.01266,"84":0.01266,"85":0.02955,"86":0.01266,"87":0.03799,"88":0.02533,"89":0.00844,"90":0.00844,"91":0.10553,"92":0.02533,"93":0.02533,"94":0.00844,"95":0.01688,"96":0.03377,"97":0.01688,"98":0.03377,"99":0.02111,"100":0.02533,"101":0.04643,"102":0.05065,"103":0.20683,"104":0.14351,"105":2.67611,"106":7.6991,"107":0.36301,"108":0.00844,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00422,"64":0.00422,"65":0.00844,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00422,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00422,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00422,"89":0.00422,"90":0.32502,"91":0.5825,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00422,"18":0.01688,"79":0,"80":0,"81":0,"83":0,"84":0.00422,"85":0,"86":0.00422,"87":0,"88":0,"89":0.00422,"90":0,"91":0,"92":0.00844,"93":0,"94":0,"95":0,"96":0.00422,"97":0,"98":0,"99":0.00422,"100":0.00422,"101":0.00422,"102":0.00844,"103":0.01688,"104":0.02533,"105":0.32502,"106":1.48579,"107":0.1013},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00422,"14":0.02111,"15":0.01266,_:"0","3.1":0,"3.2":0,"5.1":0.00844,"6.1":0,"7.1":0,"9.1":0.00422,"10.1":0.00422,"11.1":0.01266,"12.1":0.00422,"13.1":0.04221,"14.1":0.04221,"15.1":0.00844,"15.2-15.3":0.00844,"15.4":0.03799,"15.5":0.07176,"15.6":0.27437,"16.0":0.12241,"16.1":0.02955,"16.2":0},G:{"8":0,"3.2":0.00165,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.05274,"7.0-7.1":0.01483,"8.1-8.4":0.00165,"9.0-9.2":0,"9.3":0.0989,"10.0-10.2":0.00659,"10.3":0.08901,"11.0-11.2":0.00989,"11.3-11.4":0.00824,"12.0-12.1":0.01483,"12.2-12.5":0.45327,"13.0-13.1":0.01648,"13.2":0.00494,"13.3":0.10714,"13.4-13.7":0.08241,"14.0-14.4":0.27361,"14.5-14.8":0.54723,"15.0-15.1":0.13021,"15.2-15.3":0.1912,"15.4":0.30823,"15.5":0.70876,"15.6":5.28271,"16.0":6.72495,"16.1":0.41701},P:{"4":0.27353,"5.0-5.4":0.01013,"6.2-6.4":0.01013,"7.2-7.4":0.18236,"8.2":0,"9.2":0.03039,"10.1":0,"11.1-11.2":0.09118,"12.0":0.01013,"13.0":0.06079,"14.0":0.08105,"15.0":0.04052,"16.0":0.14183,"17.0":0.20262,"18.0":2.16801},I:{"0":0,"3":0,"4":0.03106,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01242,"4.4":0,"4.4.3-4.4.4":0.27334},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01688,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21382},Q:{"13.1":0},O:{"0":0.08091},H:{"0":0.20243},L:{"0":61.96791},S:{"2.5":0}};
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 7b628fe1da..790ac4cb82 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00885,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03538,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00885,"69":0,"70":0,"71":0,"72":0.00442,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00885,"79":0,"80":0,"81":0.00442,"82":0,"83":0.00442,"84":0.00442,"85":0,"86":0,"87":0,"88":0.00442,"89":0.01327,"90":0,"91":0.01769,"92":0,"93":0,"94":0.00442,"95":0.00442,"96":0,"97":0.00442,"98":0.00442,"99":0.02654,"100":0.03096,"101":0.00885,"102":0.02654,"103":0.09288,"104":1.5569,"105":0.53076,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00442,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01769,"50":0,"51":0,"52":0,"53":0.00885,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00442,"64":0,"65":0,"66":0.00885,"67":0.00442,"68":0,"69":0.00442,"70":0.00442,"71":0.00442,"72":0,"73":0,"74":0,"75":0.00442,"76":0,"77":0.03096,"78":0.00442,"79":0.05308,"80":0.00442,"81":0.03981,"83":0.01327,"84":0.06635,"85":0.00442,"86":0.03096,"87":0.03981,"88":0.00885,"89":0.01769,"90":0.00885,"91":0.01327,"92":0.02654,"93":0.00885,"94":0.00885,"95":0.00885,"96":0.04865,"97":0.03096,"98":0.03096,"99":0.01769,"100":0.07077,"101":0.03981,"102":0.0575,"103":0.18134,"104":2.48573,"105":9.80137,"106":0.14596,"107":0.00442,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00442,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00442,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00885,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00442,"64":0.01327,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00442,"72":0.00442,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00442,"86":0,"87":0,"88":0,"89":0.04423,"90":0.70326,"91":0.04423,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.03538,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00442,"16":0,"17":0,"18":0.00442,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00442,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00442,"93":0,"94":0,"95":0,"96":0.00442,"97":0,"98":0,"99":0.00885,"100":0.00442,"101":0.00442,"102":0.00442,"103":0.00885,"104":0.18577,"105":1.07921},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00442,"14":0.02654,"15":0.00442,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00442,"12.1":0.00885,"13.1":0.03981,"14.1":0.06635,"15.1":0.00885,"15.2-15.3":0.01327,"15.4":0.03096,"15.5":0.07519,"15.6":0.42019,"16.0":0.03981,"16.1":0.00442},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00144,"6.0-6.1":0,"7.0-7.1":0.00289,"8.1-8.4":0.00289,"9.0-9.2":0,"9.3":0.10691,"10.0-10.2":0,"10.3":0.0679,"11.0-11.2":0.00867,"11.3-11.4":0.01156,"12.0-12.1":0.01589,"12.2-12.5":0.3395,"13.0-13.1":0.00578,"13.2":0.00289,"13.3":0.03034,"13.4-13.7":0.10979,"14.0-14.4":0.31205,"14.5-14.8":0.81768,"15.0-15.1":0.18781,"15.2-15.3":0.35105,"15.4":0.43918,"15.5":1.27131,"15.6":8.11613,"16.0":2.00231,"16.1":0.02745},P:{"4":0.13337,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01026,"10.1":0.02052,"11.1-11.2":0.05129,"12.0":0.03078,"13.0":0.04104,"14.0":0.07181,"15.0":0.03078,"16.0":0.12311,"17.0":0.23596,"18.0":3.3957},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01731,"4.2-4.3":0.03462,"4.4":0,"4.4.3-4.4.4":0.1125},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06192,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.08923},H:{"0":0.45936},L:{"0":55.54927},S:{"2.5":0},R:{_:"0"},M:{"0":0.41828},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03274,"53":0,"54":0.00468,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00468,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01403,"69":0,"70":0,"71":0,"72":0.00468,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00935,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00468,"85":0,"86":0,"87":0,"88":0.00468,"89":0.00935,"90":0,"91":0.00935,"92":0.00468,"93":0,"94":0.00468,"95":0,"96":0,"97":0,"98":0.00468,"99":0.03742,"100":0.00935,"101":0.00468,"102":0.02806,"103":0.01403,"104":0.11225,"105":1.54341,"106":0.6922,"107":0.03274,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00468,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02339,"50":0,"51":0,"52":0,"53":0.00468,"54":0,"55":0,"56":0.00468,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00468,"64":0,"65":0,"66":0.00935,"67":0.00468,"68":0,"69":0.00468,"70":0.00468,"71":0.00468,"72":0,"73":0,"74":0,"75":0.00935,"76":0.00935,"77":0.04209,"78":0.00468,"79":0.07951,"80":0.00935,"81":0.05612,"83":0.00935,"84":0.01403,"85":0.01403,"86":0.01403,"87":0.02339,"88":0.00468,"89":0.00935,"90":0.00468,"91":0.01403,"92":0.02339,"93":0.00935,"94":0.00935,"95":0.00935,"96":0.05612,"97":0.02339,"98":0.01871,"99":0.01403,"100":0.05612,"101":0.03274,"102":0.02339,"103":0.09354,"104":0.1216,"105":3.56387,"106":10.58405,"107":0.38819,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00468,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00935,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00468,"64":0.00468,"65":0.00468,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01403,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00468,"86":0,"87":0,"88":0,"89":0.00468,"90":0.31804,"91":0.67349,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.06548,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00468,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00468,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00468,"93":0,"94":0,"95":0,"96":0.00468,"97":0,"98":0,"99":0.00935,"100":0.00468,"101":0,"102":0,"103":0.00468,"104":0.00935,"105":0.29465,"106":1.04297,"107":0.09354},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00468,"14":0.01871,"15":0.00468,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00468,"11.1":0.00935,"12.1":0.00935,"13.1":0.03742,"14.1":0.05612,"15.1":0.00935,"15.2-15.3":0.00935,"15.4":0.02339,"15.5":0.05145,"15.6":0.2853,"16.0":0.11225,"16.1":0.02339,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00146,"6.0-6.1":0,"7.0-7.1":0.00146,"8.1-8.4":0.00291,"9.0-9.2":0,"9.3":0.09025,"10.0-10.2":0,"10.3":0.04221,"11.0-11.2":0.00437,"11.3-11.4":0.01165,"12.0-12.1":0.00728,"12.2-12.5":0.26056,"13.0-13.1":0.00437,"13.2":0.00291,"13.3":0.02911,"13.4-13.7":0.07715,"14.0-14.4":0.21835,"14.5-14.8":0.77733,"15.0-15.1":0.17177,"15.2-15.3":0.30278,"15.4":0.36101,"15.5":0.91562,"15.6":5.67274,"16.0":4.79788,"16.1":0.24892},P:{"4":0.16384,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0.01024,"9.2":0,"10.1":0.01024,"11.1-11.2":0.03072,"12.0":0.02048,"13.0":0.06144,"14.0":0.0512,"15.0":0.02048,"16.0":0.09216,"17.0":0.1536,"18.0":3.26649},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00924,"4.2-4.3":0.01539,"4.4":0,"4.4.3-4.4.4":0.08005},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0608,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.3247},Q:{"13.1":0},O:{"0":0.06388},H:{"0":0.44347},L:{"0":55.93479},S:{"2.5":0}};
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 4a27cc3015..9b73d6728e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00544,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00136,"99":0,"100":0,"101":0.00136,"102":0.00136,"103":0.00408,"104":0.04216,"105":0.00816,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00136,"41":0,"42":0.00136,"43":0.00136,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00136,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00408,"57":0,"58":0.00136,"59":0,"60":0.00544,"61":0,"62":0,"63":0.00136,"64":0.00136,"65":0.034,"66":0,"67":0,"68":0.00272,"69":0,"70":0.00272,"71":0,"72":0,"73":0.00136,"74":0.00136,"75":0.00816,"76":0.02584,"77":0.00544,"78":0.00136,"79":0.00136,"80":0.00272,"81":0.00816,"83":0.00136,"84":0.00136,"85":0.00136,"86":0.00272,"87":0.00272,"88":0.00408,"89":0.00136,"90":0.00272,"91":0.00272,"92":0.0204,"93":0.00544,"94":0.00408,"95":0.00272,"96":0.00408,"97":0.00272,"98":0.00136,"99":0.00408,"100":0.00408,"101":0.00816,"102":0.0068,"103":0.05168,"104":0.22304,"105":0.45696,"106":0.00408,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00136,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00136,"60":0.00136,"62":0.00136,"63":0.01088,"64":0.034,"65":0.00272,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00136,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00136,"89":0.00408,"90":0.04896,"91":0.00272,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00272,"13":0.00136,"14":0,"15":0.00272,"16":0,"17":0.00136,"18":0.00408,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00816,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00136,"100":0,"101":0.00136,"102":0.00136,"103":0.01496,"104":0.0408,"105":0.14688},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00408,"14":0.00408,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00408,"13.1":0.00408,"14.1":0.01632,"15.1":0.00136,"15.2-15.3":0.00136,"15.4":0.00136,"15.5":0.0068,"15.6":0.01632,"16.0":0.00272,"16.1":0},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.0014,"7.0-7.1":0.00701,"8.1-8.4":0.0014,"9.0-9.2":0.0028,"9.3":0.10932,"10.0-10.2":0.0014,"10.3":0.33638,"11.0-11.2":0.04065,"11.3-11.4":0.24948,"12.0-12.1":0.35179,"12.2-12.5":3.4731,"13.0-13.1":0.15277,"13.2":0.02243,"13.3":0.21724,"13.4-13.7":0.50597,"14.0-14.4":1.72394,"14.5-14.8":1.57397,"15.0-15.1":0.69238,"15.2-15.3":0.86337,"15.4":0.4485,"15.5":0.78208,"15.6":1.88792,"16.0":0.47653,"16.1":0.00981},P:{"4":0.34177,"5.0-5.4":0.15535,"6.2-6.4":0.04143,"7.2-7.4":0.24856,"8.2":0.04143,"9.2":0.26928,"10.1":0,"11.1-11.2":0.44534,"12.0":0.01036,"13.0":0.12428,"14.0":0.14499,"15.0":0.0725,"16.0":0.19678,"17.0":0.48677,"18.0":0.60069},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.00551,"4.4":0,"4.4.3-4.4.4":0.11477},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00544,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00864},O:{"0":0.19008},H:{"0":0.63802},L:{"0":79.77776},S:{"2.5":0},R:{_:"0"},M:{"0":0.09504},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00104,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00104,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00104,"101":0.00104,"102":0.00207,"103":0,"104":0.00311,"105":0.01863,"106":0.00828,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00207,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00104,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00207,"57":0,"58":0,"59":0,"60":0.00207,"61":0,"62":0,"63":0.00104,"64":0.00207,"65":0.00207,"66":0,"67":0,"68":0.00104,"69":0.00104,"70":0.00104,"71":0,"72":0.00207,"73":0,"74":0.00311,"75":0.00311,"76":0.00414,"77":0.00104,"78":0,"79":0.00104,"80":0.00104,"81":0.00518,"83":0,"84":0,"85":0.00104,"86":0.00104,"87":0.00104,"88":0.00207,"89":0.00104,"90":0.00207,"91":0.00311,"92":0.00414,"93":0.00518,"94":0.00311,"95":0.00311,"96":0.00207,"97":0.00104,"98":0.00104,"99":0.00104,"100":0.00207,"101":0.00104,"102":0.00207,"103":0.01346,"104":0.01035,"105":0.09522,"106":0.25565,"107":0.01035,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00104,"62":0,"63":0.00621,"64":0.00828,"65":0.01242,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00104,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00207,"89":0,"90":0.01035,"91":0.01863,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00311,"13":0.00207,"14":0,"15":0.00104,"16":0.00104,"17":0,"18":0.00518,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00104,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00311,"104":0.00414,"105":0.0207,"106":0.09005,"107":0.00828},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00104,"14":0.01242,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00104,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00311,"13.1":0.00104,"14.1":0.00311,"15.1":0.00104,"15.2-15.3":0,"15.4":0.00104,"15.5":0.00207,"15.6":0.00518,"16.0":0.00725,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.05316,"8.1-8.4":0,"9.0-9.2":0.10224,"9.3":0.14177,"10.0-10.2":0.05044,"10.3":0.19221,"11.0-11.2":0.08588,"11.3-11.4":0.23311,"12.0-12.1":0.17994,"12.2-12.5":3.66973,"13.0-13.1":0.14586,"13.2":0.01091,"13.3":0.23038,"13.4-13.7":0.4962,"14.0-14.4":1.84577,"14.5-14.8":1.29504,"15.0-15.1":0.56164,"15.2-15.3":1.08783,"15.4":0.40214,"15.5":0.5371,"15.6":1.12873,"16.0":0.79066,"16.1":0.06543},P:{"4":0.56656,"5.0-5.4":0.13391,"6.2-6.4":0.06181,"7.2-7.4":0.31934,"8.2":0.07211,"9.2":0.39144,"10.1":0,"11.1-11.2":0.59747,"12.0":0.0103,"13.0":0.26783,"14.0":0.19572,"15.0":0.09271,"16.0":0.30903,"17.0":0.40174,"18.0":0.86529},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00173,"4.2-4.3":0.00468,"4.4":0,"4.4.3-4.4.4":0.0781},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00207,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12551},Q:{"13.1":0},O:{"0":0.14344},H:{"0":0.53471},L:{"0":80.22243},S:{"2.5":0}};
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 734788790e..298350c917 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05624,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00803,"69":0,"70":0,"71":0,"72":0.00402,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01205,"79":0,"80":0,"81":0.00402,"82":0.00402,"83":0.00402,"84":0,"85":0,"86":0,"87":0,"88":0.00803,"89":0.00402,"90":0,"91":0.03214,"92":0.00402,"93":0,"94":0.00402,"95":0.00402,"96":0.00402,"97":0.00402,"98":0.00803,"99":0.01607,"100":0.00803,"101":0.00803,"102":0.60657,"103":0.06829,"104":1.54655,"105":0.55435,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00402,"35":0,"36":0,"37":0,"38":0.00803,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02009,"50":0,"51":0,"52":0,"53":0.00402,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00402,"69":0.00402,"70":0.00402,"71":0,"72":0.00402,"73":0,"74":0.00402,"75":0,"76":0.00402,"77":0,"78":0.00402,"79":0.11248,"80":0.00402,"81":0.01205,"83":0.00402,"84":0.00402,"85":0.00803,"86":0.00803,"87":0.05222,"88":0.00803,"89":0.01205,"90":0.00402,"91":0.00803,"92":0.01205,"93":0.00402,"94":0.00402,"95":0.01205,"96":0.01205,"97":0.01205,"98":0.01205,"99":0.01205,"100":0.01607,"101":0.01607,"102":0.03214,"103":0.26914,"104":1.83979,"105":7.31496,"106":0.10444,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00402,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00402,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00402,"64":0.00803,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00402,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00402,"84":0,"85":0.00803,"86":0,"87":0,"88":0.00402,"89":0.06026,"90":0.60657,"91":0.02812,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00402,"16":0,"17":0.00402,"18":0.00402,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00402,"88":0,"89":0,"90":0,"91":0,"92":0.00402,"93":0,"94":0,"95":0,"96":0,"97":0.00402,"98":0,"99":0,"100":0,"101":0.00402,"102":0.00402,"103":0.01607,"104":0.25307,"105":1.01228},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00402,"14":0.0241,"15":0.00402,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00402,"12.1":0.00803,"13.1":0.03214,"14.1":0.04419,"15.1":0.01205,"15.2-15.3":0.01205,"15.4":0.02812,"15.5":0.05624,"15.6":0.26111,"16.0":0.0482,"16.1":0.00402},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00156,"6.0-6.1":0,"7.0-7.1":0.01244,"8.1-8.4":0,"9.0-9.2":0.00156,"9.3":0.03422,"10.0-10.2":0.00311,"10.3":0.05133,"11.0-11.2":0.01244,"11.3-11.4":0.00933,"12.0-12.1":0.014,"12.2-12.5":0.39039,"13.0-13.1":0.01244,"13.2":0.00311,"13.3":0.02955,"13.4-13.7":0.10887,"14.0-14.4":0.28307,"14.5-14.8":0.66102,"15.0-15.1":0.13998,"15.2-15.3":0.24263,"15.4":0.44794,"15.5":1.01875,"15.6":8.83591,"16.0":2.86961,"16.1":0.04199},P:{"4":0.2785,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01031,"12.0":0,"13.0":0.03094,"14.0":0.04126,"15.0":0.02063,"16.0":0.05157,"17.0":0.14441,"18.0":2.00105},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01762,"4.2-4.3":0.07046,"4.4":0,"4.4.3-4.4.4":0.41397},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0241,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02992},H:{"0":0.33419},L:{"0":63.28311},S:{"2.5":0},R:{_:"0"},M:{"0":0.25129},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.06303,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0045,"69":0,"70":0,"71":0,"72":0.0045,"73":0,"74":0,"75":0.0045,"76":0,"77":0,"78":0.01351,"79":0,"80":0,"81":0,"82":0,"83":0.0045,"84":0,"85":0,"86":0,"87":0,"88":0.009,"89":0.0045,"90":0,"91":0.01351,"92":0.0045,"93":0,"94":0.0045,"95":0.0045,"96":0.0045,"97":0.0045,"98":0.009,"99":0.01801,"100":0.009,"101":0.0045,"102":0.17108,"103":0.03602,"104":0.10355,"105":2.16096,"106":0.82837,"107":0.0045,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0045,"35":0,"36":0,"37":0,"38":0.01351,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03151,"50":0,"51":0,"52":0,"53":0.0045,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0045,"69":0.01351,"70":0,"71":0,"72":0,"73":0,"74":0.0045,"75":0,"76":0.0045,"77":0,"78":0.0045,"79":0.15307,"80":0.0045,"81":0.01351,"83":0.0045,"84":0.0045,"85":0.009,"86":0.0045,"87":0.01801,"88":0.0045,"89":0.01351,"90":0.0045,"91":0.009,"92":0.01801,"93":0.0045,"94":0.009,"95":0.01801,"96":0.01801,"97":0.009,"98":0.01351,"99":0.01351,"100":0.02251,"101":0.009,"102":0.03151,"103":0.12155,"104":0.11255,"105":2.9263,"106":8.80141,"107":0.36016,"108":0.0045,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0045,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0045,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0045,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0045,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01351,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0045,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.009,"86":0,"87":0,"88":0,"89":0.01351,"90":0.29713,"91":0.70231,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.0045,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.0045,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.0045,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0045,"104":0.02701,"105":0.32865,"106":1.19753,"107":0.09454},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0045,"14":0.03602,"15":0.0045,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0045,"12.1":0.0045,"13.1":0.03602,"14.1":0.05402,"15.1":0.01351,"15.2-15.3":0.01351,"15.4":0.03151,"15.5":0.05853,"15.6":0.30163,"16.0":0.15307,"16.1":0.03151,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00368,"6.0-6.1":0,"7.0-7.1":0.00919,"8.1-8.4":0.00184,"9.0-9.2":0,"9.3":0.04226,"10.0-10.2":0,"10.3":0.04043,"11.0-11.2":0.01286,"11.3-11.4":0.01103,"12.0-12.1":0.00919,"12.2-12.5":0.29217,"13.0-13.1":0.01103,"13.2":0.00368,"13.3":0.02573,"13.4-13.7":0.09923,"14.0-14.4":0.31238,"14.5-14.8":0.69826,"15.0-15.1":0.12679,"15.2-15.3":0.2205,"15.4":0.34913,"15.5":0.82689,"15.6":6.53611,"16.0":7.38138,"16.1":0.48327},P:{"4":0.31653,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01021,"12.0":0.01021,"13.0":0.03063,"14.0":0.04084,"15.0":0.02042,"16.0":0.05105,"17.0":0.10211,"18.0":2.27696},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00798,"4.2-4.3":0.02394,"4.4":0,"4.4.3-4.4.4":0.18357},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0045,"9":0,"10":0,"11":0.02701,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2694},Q:{"13.1":0},O:{"0":0.03299},H:{"0":0.36436},L:{"0":56.95181},S:{"2.5":0}};
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 96fc38bc09..612d95b720 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.05481,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00731,"53":0,"54":0,"55":0,"56":0.00365,"57":0,"58":0,"59":0,"60":0.00365,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00365,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00365,"79":0,"80":0.00365,"81":0,"82":0.00365,"83":0,"84":0,"85":0,"86":0.00365,"87":0,"88":0.00731,"89":0.00365,"90":0,"91":0.00731,"92":0,"93":0.00365,"94":0.00365,"95":0.00365,"96":0.00365,"97":0.00365,"98":0.00365,"99":0.01096,"100":0.00731,"101":0.01096,"102":0.01096,"103":0.05116,"104":0.84773,"105":0.26674,"106":0.01096,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00365,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00731,"64":0.00365,"65":0.00365,"66":0.00365,"67":0.00365,"68":0,"69":0.00731,"70":0.00731,"71":0.00731,"72":0.00365,"73":0.00365,"74":0.01462,"75":0.00365,"76":0.00365,"77":0.00365,"78":0.00365,"79":0.01462,"80":0.03654,"81":0.01462,"83":0.01462,"84":0.01827,"85":0.01462,"86":0.01827,"87":0.01827,"88":0.01827,"89":0.01827,"90":0.00365,"91":0.01462,"92":0.01827,"93":0.00731,"94":0.01096,"95":0.01096,"96":0.01827,"97":0.01462,"98":0.01096,"99":0.01462,"100":0.02558,"101":0.02558,"102":0.04019,"103":0.14616,"104":1.81969,"105":7.27511,"106":0.08404,"107":0.00365,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.01096,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00365,"60":0.00365,"62":0,"63":0.02192,"64":0.12424,"65":0.00731,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00365,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00365,"86":0,"87":0,"88":0,"89":0.00731,"90":0.15347,"91":0.00731,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00365,"13":0,"14":0.00365,"15":0,"16":0,"17":0,"18":0.00731,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00365,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00365,"102":0.00365,"103":0.01096,"104":0.12424,"105":0.81484},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00365,"14":0.01827,"15":0.00365,_:"0","3.1":0,"3.2":0,"5.1":0.02923,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00365,"12.1":0.00365,"13.1":0.02192,"14.1":0.03654,"15.1":0.01096,"15.2-15.3":0.00731,"15.4":0.01827,"15.5":0.03654,"15.6":0.09135,"16.0":0.01827,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00081,"5.0-5.1":0.00163,"6.0-6.1":0.00081,"7.0-7.1":0,"8.1-8.4":0.00081,"9.0-9.2":0,"9.3":0.01382,"10.0-10.2":0.00081,"10.3":0.01626,"11.0-11.2":0.01219,"11.3-11.4":0.00325,"12.0-12.1":0.01057,"12.2-12.5":0.26094,"13.0-13.1":0.01138,"13.2":0.01057,"13.3":0.03658,"13.4-13.7":0.08048,"14.0-14.4":0.29183,"14.5-14.8":0.48774,"15.0-15.1":0.22517,"15.2-15.3":0.29102,"15.4":0.58285,"15.5":0.97386,"15.6":3.38411,"16.0":1.26,"16.1":0.0065},P:{"4":0.13229,"5.0-5.4":0,"6.2-6.4":0.01018,"7.2-7.4":0.05088,"8.2":0,"9.2":0.03053,"10.1":0.01018,"11.1-11.2":0.06106,"12.0":0.02035,"13.0":0.05088,"14.0":0.05088,"15.0":0.05088,"16.0":0.11194,"17.0":0.22387,"18.0":0.91585},I:{"0":0,"3":0.00373,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00373,"4.4":0,"4.4.3-4.4.4":0.02985},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02192,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.98998},H:{"0":0.9012},L:{"0":73.74146},S:{"2.5":0},R:{_:"0"},M:{"0":0.10788},Q:{"13.1":0.00635}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.06415,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00713,"53":0,"54":0,"55":0,"56":0.00356,"57":0,"58":0,"59":0,"60":0.00356,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00356,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00356,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00713,"89":0.00356,"90":0,"91":0.00356,"92":0,"93":0,"94":0.00356,"95":0.00356,"96":0,"97":0.00356,"98":0.00356,"99":0.00713,"100":0.00713,"101":0.00713,"102":0.01069,"103":0.01069,"104":0.02495,"105":0.73062,"106":0.33145,"107":0.01069,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00356,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00356,"61":0,"62":0,"63":0.00356,"64":0,"65":0.00356,"66":0.00356,"67":0.00356,"68":0,"69":0.00713,"70":0.00356,"71":0.00713,"72":0.00356,"73":0.00356,"74":0.01426,"75":0.00356,"76":0.00356,"77":0.00713,"78":0.00356,"79":0.01426,"80":0.0392,"81":0.01426,"83":0.01426,"84":0.01782,"85":0.01426,"86":0.01782,"87":0.01782,"88":0.01069,"89":0.01782,"90":0.00356,"91":0.00713,"92":0.01782,"93":0.00713,"94":0.01069,"95":0.00713,"96":0.01426,"97":0.01069,"98":0.01069,"99":0.01069,"100":0.02495,"101":0.01782,"102":0.02495,"103":0.07841,"104":0.07841,"105":2.1776,"106":6.49004,"107":0.24592,"108":0.00356,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.01069,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00356,"60":0.00356,"62":0,"63":0.01426,"64":0.02851,"65":0.04633,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00713,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00356,"86":0,"87":0,"88":0,"89":0,"90":0.05346,"91":0.12118,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00356,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00713,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00356,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00356,"103":0.00356,"104":0.00713,"105":0.1782,"106":0.73775,"107":0.05346},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00356,"14":0.01782,"15":0.00356,_:"0","3.1":0,"3.2":0,"5.1":0.02495,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00356,"13.1":0.02138,"14.1":0.03564,"15.1":0.01069,"15.2-15.3":0.00713,"15.4":0.01782,"15.5":0.02851,"15.6":0.07841,"16.0":0.04633,"16.1":0.00713,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00085,"5.0-5.1":0.00085,"6.0-6.1":0.00085,"7.0-7.1":0,"8.1-8.4":0.00085,"9.0-9.2":0,"9.3":0.01355,"10.0-10.2":0.00085,"10.3":0.01694,"11.0-11.2":0.01017,"11.3-11.4":0.00254,"12.0-12.1":0.01101,"12.2-12.5":0.25583,"13.0-13.1":0.01017,"13.2":0.01101,"13.3":0.03558,"13.4-13.7":0.07794,"14.0-14.4":0.28294,"14.5-14.8":0.46592,"15.0-15.1":0.21178,"15.2-15.3":0.25753,"15.4":0.48456,"15.5":0.76835,"15.6":2.29742,"16.0":2.71929,"16.1":0.1042},P:{"4":0.13297,"5.0-5.4":0,"6.2-6.4":0.01023,"7.2-7.4":0.05114,"8.2":0,"9.2":0.03069,"10.1":0.01023,"11.1-11.2":0.05114,"12.0":0.02046,"13.0":0.04091,"14.0":0.04091,"15.0":0.04091,"16.0":0.10229,"17.0":0.16366,"18.0":1.02286},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00363,"4.4":0,"4.4.3-4.4.4":0.03993},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00407,"9":0,"10":0,"11":0.02444,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0901},Q:{"13.1":0.00644},O:{"0":0.94609},H:{"0":0.86523},L:{"0":74.14741},S:{"2.5":0}};
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 4d9ef8add3..adb0fdd26d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00785,"39":0.00393,"40":0,"41":0,"42":0,"43":0.00785,"44":0.03142,"45":0.00785,"46":0,"47":0,"48":0.00393,"49":0,"50":0.00393,"51":0,"52":0.00785,"53":0.00393,"54":0,"55":0,"56":0.01178,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00393,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00393,"75":0,"76":0,"77":0,"78":0.01178,"79":0,"80":0,"81":0.00785,"82":0.00393,"83":0.01178,"84":0,"85":0,"86":0,"87":0.06676,"88":0,"89":0,"90":0,"91":0.00785,"92":0,"93":0.00393,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00393,"101":0.00393,"102":0.01964,"103":0.04712,"104":0.53015,"105":0.17279,"106":0.00393,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00785,"48":0.09032,"49":0.03142,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00393,"66":0,"67":0.00393,"68":0,"69":0.00393,"70":0.00393,"71":0,"72":0,"73":0,"74":0.03534,"75":0,"76":0.00785,"77":0.00393,"78":0.10603,"79":0.02749,"80":0.03927,"81":0.05105,"83":0.02749,"84":0.04712,"85":0.04712,"86":0.05498,"87":0.05498,"88":0.00393,"89":0.01964,"90":0.00393,"91":0.00785,"92":0.00785,"93":0.01571,"94":0.00785,"95":0.00393,"96":0.20813,"97":0.01178,"98":0.01571,"99":0.01571,"100":0.0432,"101":0.4359,"102":0.07069,"103":0.23562,"104":1.63363,"105":5.91799,"106":0.14137,"107":0.00393,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00393,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00785,"65":0,"66":0,"67":0,"68":0.02356,"69":0,"70":0.00393,"71":0,"72":0.00393,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01178,"86":0,"87":0,"88":0,"89":0.01964,"90":0.21206,"91":0.01178,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00393,"13":0.00393,"14":0,"15":0.00393,"16":0,"17":0,"18":0.01178,"79":0,"80":0,"81":0,"83":0,"84":0.00393,"85":0.00393,"86":0,"87":0.00785,"88":0,"89":0.00393,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00393,"97":0,"98":0,"99":0.00393,"100":0.00393,"101":0.01571,"102":0.00785,"103":0.01964,"104":0.2474,"105":1.28806},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00393,"9":0.01571,"10":0,"11":0,"12":0,"13":0.01571,"14":0.16101,"15":0.01571,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00393,"11.1":0.00785,"12.1":0.01571,"13.1":0.1021,"14.1":0.21991,"15.1":0.03534,"15.2-15.3":0.03142,"15.4":0.12174,"15.5":0.21991,"15.6":1.11134,"16.0":0.07069,"16.1":0.00393},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01911,"7.0-7.1":0.07642,"8.1-8.4":0.01911,"9.0-9.2":0.00764,"9.3":0.16431,"10.0-10.2":0,"10.3":0.16431,"11.0-11.2":0.02675,"11.3-11.4":0.14139,"12.0-12.1":0.03057,"12.2-12.5":1.23808,"13.0-13.1":0.01911,"13.2":0.02293,"13.3":0.06496,"13.4-13.7":0.20253,"14.0-14.4":0.75661,"14.5-14.8":2.1934,"15.0-15.1":0.44709,"15.2-15.3":0.7375,"15.4":0.86742,"15.5":2.6443,"15.6":23.19879,"16.0":4.56639,"16.1":0.03057},P:{"4":0.05223,"5.0-5.4":0.01045,"6.2-6.4":0,"7.2-7.4":0.02089,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04179,"12.0":0.02089,"13.0":0.06268,"14.0":0.08358,"15.0":0.03134,"16.0":0.10447,"17.0":0.24028,"18.0":3.10273},I:{"0":0,"3":0,"4":0.03095,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01238,"4.2-4.3":0.03713,"4.4":0,"4.4.3-4.4.4":0.16091},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00393,"9":0.11781,"10":0,"11":0.08247,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00607},O:{"0":0.02429},H:{"0":0.20123},L:{"0":40.76115},S:{"2.5":0.00607},R:{_:"0"},M:{"0":0.57694},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00759,"39":0,"40":0,"41":0,"42":0,"43":0.00759,"44":0.02657,"45":0.00759,"46":0,"47":0,"48":0,"49":0,"50":0.0038,"51":0,"52":0.00759,"53":0.0038,"54":0,"55":0,"56":0.00759,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0038,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01139,"79":0.00759,"80":0.0038,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.03795,"88":0.0038,"89":0,"90":0,"91":0.0038,"92":0,"93":0.0038,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0038,"101":0.0038,"102":0.01518,"103":0.04175,"104":0.01898,"105":0.44022,"106":0.18975,"107":0.01139,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0038,"37":0,"38":0.0038,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00759,"48":0.07211,"49":0.02277,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.0038,"70":0.0038,"71":0,"72":0,"73":0,"74":0.02657,"75":0,"76":0.00759,"77":0.0038,"78":0.03036,"79":0.02657,"80":0.03036,"81":0.04934,"83":0.01518,"84":0.02277,"85":0.03036,"86":0.03036,"87":0.02657,"88":0.0038,"89":0.01139,"90":0.0038,"91":0.00759,"92":0.00759,"93":0.01518,"94":0.0038,"95":0.0038,"96":0.08349,"97":0.01139,"98":0.00759,"99":0.01518,"100":0.10626,"101":0.25047,"102":0.03036,"103":0.12524,"104":0.11006,"105":2.23905,"106":5.28644,"107":0.18596,"108":0.0038,"109":0.0038,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00759,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0038,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01139,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00759,"86":0,"87":0,"88":0,"89":0,"90":0.09108,"91":0.20493,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0038,"13":0.0038,"14":0,"15":0,"16":0,"17":0,"18":0.00759,"79":0,"80":0,"81":0,"83":0.0038,"84":0.0038,"85":0,"86":0.0038,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0038,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0038,"100":0,"101":0.0038,"102":0.0038,"103":0.01139,"104":0.04175,"105":0.3074,"106":1.08158,"107":0.05693},E:{"4":0,"5":0,"6":0,"7":0,"8":0.0038,"9":0.01139,"10":0,"11":0,"12":0,"13":0.01518,"14":0.14042,"15":0.01518,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00759,"12.1":0.01139,"13.1":0.08729,"14.1":0.21632,"15.1":0.03036,"15.2-15.3":0.03036,"15.4":0.11385,"15.5":0.18596,"15.6":1.01706,"16.0":0.18216,"16.1":0.02277,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00834,"7.0-7.1":0.02503,"8.1-8.4":0.01669,"9.0-9.2":0.00417,"9.3":0.12514,"10.0-10.2":0,"10.3":0.14183,"11.0-11.2":0.00834,"11.3-11.4":0.09594,"12.0-12.1":0.01669,"12.2-12.5":1.0512,"13.0-13.1":0.01669,"13.2":0.01251,"13.3":0.05006,"13.4-13.7":0.2044,"14.0-14.4":0.77172,"14.5-14.8":2.27344,"15.0-15.1":0.42549,"15.2-15.3":0.68412,"15.4":0.75503,"15.5":2.21504,"15.6":20.00626,"16.0":10.87914,"16.1":0.31286},P:{"4":0.05194,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02078,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03117,"12.0":0.02078,"13.0":0.04155,"14.0":0.06233,"15.0":0.02078,"16.0":0.0935,"17.0":0.14544,"18.0":3.17889},I:{"0":0,"3":0,"4":0.01288,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02577,"4.2-4.3":0.03865,"4.4":0,"4.4.3-4.4.4":0.14173},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0038,"9":0.09488,"10":0,"11":0.05693,"5.5":0},J:{"7":0,"10":0.00621},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.50881},Q:{"13.1":0},O:{"0":0.01862},H:{"0":0.16449},L:{"0":39.50169},S:{"2.5":0.00621}};
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 8f3ece8c1f..29722f913e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00399,"25":0.00797,"26":0.01594,"27":0.00399,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00399,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00399,"49":0,"50":0,"51":0,"52":0.00797,"53":0,"54":0,"55":0,"56":0.00797,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00399,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00797,"79":0.0558,"80":0.02392,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00399,"89":0,"90":0,"91":0.00399,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00399,"98":0.00797,"99":0.00399,"100":0.00399,"101":0.00399,"102":0.00797,"103":0.03986,"104":0.42252,"105":0.13552,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.01993,"32":0.00399,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00797,"39":0,"40":0,"41":0.00399,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01196,"50":0,"51":0.00399,"52":0,"53":0.00399,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00399,"64":0,"65":0.00399,"66":0,"67":0,"68":0.00399,"69":0.00399,"70":0.00399,"71":0.00797,"72":0.00399,"73":0.02392,"74":0.00399,"75":0.00399,"76":0.00399,"77":0.00399,"78":0.00399,"79":0.04783,"80":0.09965,"81":0.01196,"83":0.00797,"84":0.00797,"85":0.01594,"86":0.01196,"87":0.02392,"88":0.00399,"89":0.01594,"90":0.01993,"91":0.01993,"92":0.01594,"93":0.01594,"94":0.01594,"95":0.00797,"96":0.03587,"97":0.01993,"98":0.01594,"99":0.01594,"100":0.0279,"101":0.03587,"102":0.07573,"103":0.18336,"104":2.27999,"105":8.74927,"106":0.17538,"107":0.00399,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00797,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00399,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00399,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00797,"86":0,"87":0,"88":0,"89":0.01993,"90":0.25112,"91":0.01196,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00399,"79":0,"80":0,"81":0,"83":0,"84":0.00399,"85":0.00399,"86":0,"87":0,"88":0,"89":0,"90":0.00399,"91":0,"92":0.00399,"93":0.00399,"94":0,"95":0,"96":0.00399,"97":0,"98":0,"99":0.00399,"100":0,"101":0.01594,"102":0.00399,"103":0.01594,"104":0.17937,"105":0.88091},E:{"4":0,"5":0,"6":0,"7":0.00399,"8":0.06378,"9":0,"10":0,"11":0,"12":0,"13":0.00399,"14":0.01993,"15":0.00399,_:"0","3.1":0,"3.2":0,"5.1":0.00399,"6.1":0.00399,"7.1":0,"9.1":0.00797,"10.1":0,"11.1":0.00399,"12.1":0.00399,"13.1":0.0279,"14.1":0.06776,"15.1":0.00797,"15.2-15.3":0.00797,"15.4":0.02392,"15.5":0.05979,"15.6":0.31489,"16.0":0.03189,"16.1":0.00399},G:{"8":0.00627,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00418,"6.0-6.1":0.00209,"7.0-7.1":0.03968,"8.1-8.4":0.01671,"9.0-9.2":0,"9.3":0.08146,"10.0-10.2":0.00627,"10.3":0.09399,"11.0-11.2":0.01462,"11.3-11.4":0.02924,"12.0-12.1":0.03342,"12.2-12.5":0.41355,"13.0-13.1":0.01671,"13.2":0.01253,"13.3":0.05639,"13.4-13.7":0.15456,"14.0-14.4":0.48247,"14.5-14.8":1.31583,"15.0-15.1":0.19842,"15.2-15.3":0.37177,"15.4":0.5326,"15.5":1.27615,"15.6":11.69003,"16.0":3.63212,"16.1":0.04386},P:{"4":0.12286,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02048,"8.2":0,"9.2":0.06143,"10.1":0.01024,"11.1-11.2":0.1331,"12.0":0.03072,"13.0":0.12286,"14.0":0.12286,"15.0":0.07167,"16.0":0.21501,"17.0":0.5324,"18.0":4.83256},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01448,"4.2-4.3":0.02173,"4.4":0,"4.4.3-4.4.4":0.07966},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00399,"9":0.00399,"10":0.00399,"11":0.09168,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0421},H:{"0":0.30746},L:{"0":54.14647},S:{"2.5":0},R:{_:"0"},M:{"0":0.22252},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00409,"26":0.00818,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00409,"51":0,"52":0.01227,"53":0.00409,"54":0,"55":0,"56":0.01227,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00409,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00409,"79":0.04908,"80":0.01227,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00409,"89":0.00409,"90":0,"91":0.00409,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00409,"98":0.00409,"99":0.00409,"100":0,"101":0,"102":0.00409,"103":0.00818,"104":0.02454,"105":0.3681,"106":0.15542,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.01227,"32":0.00409,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00818,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00818,"50":0,"51":0.00409,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00409,"64":0.00409,"65":0.00409,"66":0,"67":0,"68":0.00409,"69":0.00409,"70":0.00409,"71":0.01227,"72":0.00409,"73":0.02863,"74":0.00409,"75":0.00409,"76":0.00409,"77":0.00409,"78":0.00818,"79":0.04499,"80":0.06953,"81":0.01227,"83":0.00818,"84":0.00409,"85":0.00818,"86":0.01227,"87":0.01636,"88":0.00409,"89":0.01227,"90":0.03272,"91":0.03681,"92":0.03681,"93":0.02863,"94":0.02863,"95":0.01227,"96":0.02863,"97":0.01227,"98":0.01227,"99":0.01227,"100":0.02454,"101":0.02045,"102":0.03681,"103":0.09816,"104":0.15542,"105":3.01433,"106":8.90802,"107":0.38855,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00409,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00409,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01227,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00409,"86":0,"87":0,"88":0,"89":0,"90":0.10225,"91":0.21677,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00409,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00409,"93":0.00409,"94":0,"95":0,"96":0.00409,"97":0,"98":0,"99":0,"100":0.00409,"101":0.00409,"102":0.00409,"103":0.00818,"104":0.02045,"105":0.22495,"106":0.78528,"107":0.07362},E:{"4":0,"5":0,"6":0,"7":0,"8":0.05317,"9":0,"10":0,"11":0,"12":0,"13":0.00409,"14":0.02454,"15":0.00409,_:"0","3.1":0,"3.2":0,"5.1":0.00409,"6.1":0.00409,"7.1":0,"9.1":0.00818,"10.1":0,"11.1":0.00409,"12.1":0.00409,"13.1":0.03681,"14.1":0.06544,"15.1":0.00818,"15.2-15.3":0.00818,"15.4":0.02045,"15.5":0.05317,"15.6":0.30266,"16.0":0.06544,"16.1":0.01636,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00433,"6.0-6.1":0,"7.0-7.1":0.03467,"8.1-8.4":0.01083,"9.0-9.2":0,"9.3":0.08668,"10.0-10.2":0.0065,"10.3":0.08451,"11.0-11.2":0.013,"11.3-11.4":0.02384,"12.0-12.1":0.02817,"12.2-12.5":0.36838,"13.0-13.1":0.01517,"13.2":0.013,"13.3":0.05851,"13.4-13.7":0.13435,"14.0-14.4":0.45722,"14.5-14.8":1.22648,"15.0-15.1":0.16902,"15.2-15.3":0.30987,"15.4":0.39655,"15.5":0.96862,"15.6":8.8454,"16.0":7.2267,"16.1":0.36838},P:{"4":0.09173,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03058,"8.2":0,"9.2":0.05096,"10.1":0.01019,"11.1-11.2":0.16308,"12.0":0.04077,"13.0":0.13251,"14.0":0.15289,"15.0":0.08154,"16.0":0.23443,"17.0":0.32617,"18.0":5.40215},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01335,"4.2-4.3":0.01001,"4.4":0,"4.4.3-4.4.4":0.07344},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00409,"9":0.00409,"10":0.00409,"11":0.06953,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18321},Q:{"13.1":0},O:{"0":0.04137},H:{"0":0.27417},L:{"0":52.25573},S:{"2.5":0}};
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 d8b678644f..d984da18c6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.02594,"49":0,"50":0,"51":0,"52":0.17639,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00519,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.09338,"79":0,"80":0,"81":0,"82":0,"83":0.02594,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00519,"92":0,"93":0,"94":0,"95":0,"96":0.00519,"97":0,"98":0.00519,"99":0,"100":0.22827,"101":0.01556,"102":0.00519,"103":0.05188,"104":0.94422,"105":0.34241,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.01038,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05188,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01556,"66":0,"67":0.01038,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.01038,"77":0,"78":0.01556,"79":0.02594,"80":0.01556,"81":0,"83":0,"84":0.01556,"85":0.09338,"86":0.00519,"87":0.08301,"88":0,"89":0,"90":0,"91":0.02594,"92":0.01556,"93":0.01038,"94":0.02075,"95":0.00519,"96":0.03632,"97":0.00519,"98":0.07782,"99":0.02594,"100":0.01038,"101":0.01038,"102":0.0882,"103":0.55512,"104":1.7276,"105":7.84426,"106":0.22308,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00519,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.02075,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.05188,"90":0.26459,"91":0.00519,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00519,"16":0,"17":0,"18":0.00519,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00519,"88":0,"89":0,"90":0.00519,"91":0,"92":0,"93":0,"94":0,"95":0.01038,"96":0.00519,"97":0,"98":0,"99":0.00519,"100":0.00519,"101":0.03113,"102":0.01038,"103":0.01038,"104":0.92865,"105":4.27491},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00519,"13":0.01038,"14":0.19714,"15":0.01038,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.03113,"11.1":0.02075,"12.1":0.32166,"13.1":0.39948,"14.1":0.50324,"15.1":0.0415,"15.2-15.3":0.07782,"15.4":0.14526,"15.5":1.13098,"15.6":3.53822,"16.0":0.24902,"16.1":0.01038},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03047,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.54414,"10.0-10.2":0,"10.3":0.26554,"11.0-11.2":0.00435,"11.3-11.4":0.02612,"12.0-12.1":0.03918,"12.2-12.5":2.58573,"13.0-13.1":0,"13.2":0,"13.3":0.02612,"13.4-13.7":0.16106,"14.0-14.4":0.55284,"14.5-14.8":1.66288,"15.0-15.1":0.65296,"15.2-15.3":0.52672,"15.4":0.46143,"15.5":2.39855,"15.6":26.8237,"16.0":5.511,"16.1":0.04788},P:{"4":0.05426,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03256,"8.2":0,"9.2":0,"10.1":0.02171,"11.1-11.2":0,"12.0":0.02171,"13.0":0.09768,"14.0":0.01085,"15.0":0.02171,"16.0":0.17365,"17.0":0.08682,"18.0":3.00626},I:{"0":0,"3":0,"4":0.34058,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0262,"4.4":0,"4.4.3-4.4.4":0.17684},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00519,"10":0,"11":0.07782,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.00962},H:{"0":0.13212},L:{"0":24.68641},S:{"2.5":0.00481},R:{_:"0"},M:{"0":1.08751},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00503,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.14593,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00503,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00503,"79":0,"80":0,"81":0,"82":0,"83":0.03019,"84":0.13586,"85":0,"86":0,"87":0.00503,"88":0,"89":0,"90":0,"91":0,"92":0.00503,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00503,"99":0.00503,"100":0.01006,"101":0.06038,"102":0.00503,"103":0.04026,"104":0.02013,"105":0.68435,"106":0.35727,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.0151,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03522,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.02013,"66":0,"67":0.03522,"68":0,"69":0,"70":0,"71":0.00503,"72":0,"73":0,"74":0.00503,"75":0,"76":0.00503,"77":0,"78":0,"79":0.09561,"80":0.04529,"81":0,"83":0,"84":0.00503,"85":0.02013,"86":0.00503,"87":0.02013,"88":0,"89":0,"90":0.0151,"91":0.01006,"92":0.01006,"93":0.1258,"94":0.00503,"95":0,"96":0.01006,"97":0.0151,"98":0.07045,"99":0.0151,"100":0.02013,"101":0.00503,"102":0.05535,"103":0.32708,"104":0.10567,"105":2.98398,"106":7.96566,"107":0.27676,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00503,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00503,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.18115,"91":0.19625,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00503,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00503,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.0151,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.02013,"102":0,"103":0.01006,"104":0.07045,"105":1.11207,"106":3.25067,"107":0.2365},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00503,"9":0,"10":0,"11":0,"12":0,"13":0.00503,"14":0.22141,"15":0.03019,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.02013,"11.1":0.01006,"12.1":0.2516,"13.1":0.32205,"14.1":0.3925,"15.1":0.09561,"15.2-15.3":0.07548,"15.4":0.04026,"15.5":0.26166,"15.6":2.9085,"16.0":0.44282,"16.1":0.08051,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.63207,"10.0-10.2":0,"10.3":0.19013,"11.0-11.2":0.01028,"11.3-11.4":0.01542,"12.0-12.1":0.01028,"12.2-12.5":1.82426,"13.0-13.1":0.00514,"13.2":0,"13.3":0.03597,"13.4-13.7":0.20555,"14.0-14.4":0.47276,"14.5-14.8":1.50565,"15.0-15.1":0.59096,"15.2-15.3":0.45221,"15.4":0.32888,"15.5":2.23022,"15.6":24.18809,"16.0":14.03906,"16.1":0.64234},P:{"4":0.0322,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01073,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.0322,"13.0":0.04293,"14.0":0,"15.0":0.02147,"16.0":0.10734,"17.0":0.05367,"18.0":2.90879},I:{"0":0,"3":0,"4":0.23269,"2.1":0,"2.2":0,"2.3":0.00931,"4.1":0,"4.2-4.3":0.01862,"4.4":0,"4.4.3-4.4.4":0.17685},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03019,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.65081},Q:{"13.1":0},O:{"0":0.00497},H:{"0":0.04233},L:{"0":22.12515},S:{"2.5":0}};
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 b6fb30f815..ba5c1639b2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00269,"48":0,"49":0,"50":0,"51":0,"52":0.00538,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00269,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00269,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00269,"89":0,"90":0.00269,"91":0.00538,"92":0,"93":0,"94":0,"95":0.00269,"96":0,"97":0.00269,"98":0.00269,"99":0.00269,"100":0.00269,"101":0.00269,"102":0.00808,"103":0.02154,"104":0.27728,"105":0.1023,"106":0.00538,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00538,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00269,"64":0.00269,"65":0,"66":0,"67":0,"68":0.00269,"69":0.00269,"70":0.00538,"71":0.00808,"72":0.00269,"73":0.00269,"74":0.01077,"75":0.00269,"76":0,"77":0.00269,"78":0.00269,"79":0.00538,"80":0.01077,"81":0.01077,"83":0.01615,"84":0.00808,"85":0.00808,"86":0.01615,"87":0.02692,"88":0.00538,"89":0.00808,"90":0.00808,"91":0.01346,"92":0.01346,"93":0.00538,"94":0.02423,"95":0.00808,"96":0.01884,"97":0.02154,"98":0.01346,"99":0.02423,"100":0.01884,"101":0.02692,"102":0.03769,"103":0.13998,"104":1.08488,"105":3.88456,"106":0.05384,"107":0.00269,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00269,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00269,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00269,"55":0.00269,"56":0.00269,"57":0.00269,"58":0.00808,"60":0.00538,"62":0,"63":0.03769,"64":0.19652,"65":0.01077,"66":0,"67":0,"68":0,"69":0,"70":0.00269,"71":0.00538,"72":0.00269,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00269,"86":0,"87":0,"88":0.00269,"89":0.00269,"90":0.05384,"91":0.00269,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00269,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00269,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00269,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00269,"102":0.00269,"103":0.00538,"104":0.04576,"105":0.23959},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00269,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00269,"14.1":0.00538,"15.1":0.00269,"15.2-15.3":0.00269,"15.4":0.00538,"15.5":0.01077,"15.6":0.03769,"16.0":0.00808,"16.1":0},G:{"8":0.00264,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01157,"8.1-8.4":0,"9.0-9.2":0.00033,"9.3":0.00694,"10.0-10.2":0.00099,"10.3":0.00727,"11.0-11.2":0.00694,"11.3-11.4":0.00397,"12.0-12.1":0.00793,"12.2-12.5":0.12855,"13.0-13.1":0.00628,"13.2":0.00463,"13.3":0.01091,"13.4-13.7":0.03239,"14.0-14.4":0.14772,"14.5-14.8":0.1963,"15.0-15.1":0.09947,"15.2-15.3":0.10278,"15.4":0.10509,"15.5":0.29247,"15.6":1.42797,"16.0":0.60642,"16.1":0.01124},P:{"4":0.14305,"5.0-5.4":0,"6.2-6.4":0.01022,"7.2-7.4":0.09196,"8.2":0,"9.2":0.03065,"10.1":0,"11.1-11.2":0.02044,"12.0":0.01022,"13.0":0.05109,"14.0":0.05109,"15.0":0.03065,"16.0":0.10218,"17.0":0.12261,"18.0":0.43936},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01426,"4.4":0,"4.4.3-4.4.4":0.07843},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01077,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.21313},H:{"0":1.93725},L:{"0":84.1203},S:{"2.5":0.19001},R:{_:"0"},M:{"0":0.14616},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00227,"48":0,"49":0,"50":0,"51":0,"52":0.00454,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00227,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00227,"89":0,"90":0.00227,"91":0.00227,"92":0,"93":0,"94":0,"95":0.00227,"96":0,"97":0,"98":0,"99":0.00227,"100":0.00227,"101":0.00227,"102":0.00681,"103":0.00454,"104":0.01135,"105":0.19967,"106":0.08849,"107":0.00454,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00454,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00227,"64":0.00227,"65":0,"66":0,"67":0,"68":0.00227,"69":0.00227,"70":0.00454,"71":0.00454,"72":0.00227,"73":0.00227,"74":0.00908,"75":0,"76":0,"77":0.00227,"78":0.00227,"79":0.00454,"80":0.00681,"81":0.00681,"83":0.00908,"84":0.00454,"85":0.00681,"86":0.01135,"87":0.01588,"88":0.00227,"89":0.00681,"90":0.00681,"91":0.00908,"92":0.00681,"93":0.00454,"94":0.01588,"95":0.00681,"96":0.01135,"97":0.01361,"98":0.00908,"99":0.01588,"100":0.01135,"101":0.01588,"102":0.01815,"103":0.06353,"104":0.0658,"105":0.93937,"106":2.64565,"107":0.10211,"108":0.00454,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00227,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00227,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00227,"56":0.00227,"57":0,"58":0.00454,"60":0.00454,"62":0,"63":0.02042,"64":0.05219,"65":0.07261,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01361,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00227,"86":0,"87":0,"88":0,"89":0,"90":0.01588,"91":0.03404,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00227,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00227,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00227,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00227,"104":0.00454,"105":0.04538,"106":0.16564,"107":0.01135},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00227,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00227,"14.1":0.00454,"15.1":0.00227,"15.2-15.3":0.00227,"15.4":0.00227,"15.5":0.00681,"15.6":0.02496,"16.0":0.01588,"16.1":0.00227,"16.2":0},G:{"8":0.00165,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00033,"6.0-6.1":0,"7.0-7.1":0.01222,"8.1-8.4":0,"9.0-9.2":0.00066,"9.3":0.00627,"10.0-10.2":0.00066,"10.3":0.00726,"11.0-11.2":0.00792,"11.3-11.4":0.00297,"12.0-12.1":0.00693,"12.2-12.5":0.11225,"13.0-13.1":0.00561,"13.2":0.00363,"13.3":0.00891,"13.4-13.7":0.03004,"14.0-14.4":0.11159,"14.5-14.8":0.14724,"15.0-15.1":0.0822,"15.2-15.3":0.08121,"15.4":0.07329,"15.5":0.1961,"15.6":0.74875,"16.0":1.32615,"16.1":0.11522},P:{"4":0.13462,"5.0-5.4":0,"6.2-6.4":0.01036,"7.2-7.4":0.0932,"8.2":0,"9.2":0.03107,"10.1":0,"11.1-11.2":0.02071,"12.0":0.01036,"13.0":0.05178,"14.0":0.03107,"15.0":0.03107,"16.0":0.10355,"17.0":0.08284,"18.0":0.52812},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01242,"4.4":0,"4.4.3-4.4.4":0.06212},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00908,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14689},Q:{"13.1":0},O:{"0":1.20604},H:{"0":2.02742},L:{"0":85.79419},S:{"2.5":0.37109}};
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 bc3390c410..ef83bcb7af 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00794,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00199,"69":0.00596,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00199,"89":0,"90":0,"91":0.00199,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00199,"100":0.00199,"101":0.00199,"102":0.00596,"103":0.00794,"104":0.10521,"105":0.03772,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00199,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00199,"39":0,"40":0.00199,"41":0,"42":0,"43":0.01191,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00199,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00199,"57":0,"58":0,"59":0,"60":0.00199,"61":0,"62":0,"63":0.00199,"64":0.00199,"65":0.00199,"66":0,"67":0,"68":0.00199,"69":0.00199,"70":0.00199,"71":0.00199,"72":0.00199,"73":0.00199,"74":0.00199,"75":0,"76":0.00199,"77":0.00199,"78":0.00397,"79":0.01191,"80":0.00199,"81":0.01191,"83":0.00596,"84":0.00199,"85":0.00397,"86":0.00596,"87":0.00596,"88":0.00596,"89":0.00596,"90":0.00397,"91":0.00199,"92":0.00993,"93":0.00199,"94":0.00397,"95":0.00794,"96":0.00794,"97":0.00794,"98":0.00794,"99":0.00397,"100":0.00993,"101":0.00596,"102":0.01588,"103":0.04169,"104":0.41288,"105":1.66343,"106":0.03573,"107":0.00199,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00199,"64":0.01787,"65":0.00199,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00199,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00199,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00397,"86":0,"87":0,"88":0,"89":0.00596,"90":0.10521,"91":0.00794,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00397,"79":0,"80":0,"81":0,"83":0,"84":0.00199,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00397,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00596,"102":0.00199,"103":0.00397,"104":0.09131,"105":0.23026},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00199,"14":0.01191,"15":0.00199,_:"0","3.1":0,"3.2":0,"5.1":0.03772,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00596,"14.1":0.01985,"15.1":0.00397,"15.2-15.3":0.00397,"15.4":0.01588,"15.5":0.0397,"15.6":0.17667,"16.0":0.00794,"16.1":0.00397},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00191,"6.0-6.1":0,"7.0-7.1":0.11448,"8.1-8.4":0,"9.0-9.2":0.00954,"9.3":0.06678,"10.0-10.2":0,"10.3":0.06678,"11.0-11.2":0.01145,"11.3-11.4":0.01717,"12.0-12.1":0.04198,"12.2-12.5":0.76514,"13.0-13.1":0.00954,"13.2":0.00954,"13.3":0.05152,"13.4-13.7":0.12593,"14.0-14.4":0.42169,"14.5-14.8":0.9216,"15.0-15.1":0.26904,"15.2-15.3":0.37589,"15.4":0.64684,"15.5":1.80123,"15.6":8.8058,"16.0":3.69596,"16.1":0.04389},P:{"4":0.26981,"5.0-5.4":0.01038,"6.2-6.4":0.01038,"7.2-7.4":0.17641,"8.2":0,"9.2":0.03113,"10.1":0.01038,"11.1-11.2":0.13491,"12.0":0.04151,"13.0":0.2283,"14.0":0.16604,"15.0":0.10377,"16.0":0.28019,"17.0":0.49811,"18.0":2.94716},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00248,"4.2-4.3":0.00869,"4.4":0,"4.4.3-4.4.4":0.13036},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0139,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.3206},H:{"0":0.34905},L:{"0":70.39344},S:{"2.5":0},R:{_:"0"},M:{"0":0.14427},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00483,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00242,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00242,"92":0,"93":0,"94":0,"95":0.00242,"96":0,"97":0.00242,"98":0,"99":0.00242,"100":0,"101":0.00242,"102":0.00483,"103":0.00483,"104":0.00483,"105":0.13288,"106":0.06282,"107":0.00242,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00242,"34":0,"35":0,"36":0,"37":0,"38":0.00242,"39":0,"40":0.00242,"41":0,"42":0,"43":0.01691,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00242,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00242,"56":0.00242,"57":0,"58":0,"59":0,"60":0.00242,"61":0,"62":0,"63":0.00242,"64":0.00483,"65":0.00242,"66":0,"67":0,"68":0.00242,"69":0.00242,"70":0.00242,"71":0.00242,"72":0.00242,"73":0.00242,"74":0.00242,"75":0,"76":0,"77":0,"78":0.00483,"79":0.0145,"80":0.00242,"81":0.0145,"83":0.00966,"84":0.00483,"85":0.00725,"86":0.01208,"87":0.00966,"88":0.00966,"89":0.00725,"90":0.00966,"91":0.00725,"92":0.01208,"93":0.00483,"94":0.00483,"95":0.00966,"96":0.01208,"97":0.00966,"98":0.00966,"99":0.00966,"100":0.01691,"101":0.01208,"102":0.01933,"103":0.03866,"104":0.0459,"105":0.82627,"106":2.67934,"107":0.09664,"108":0.00483,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00242,"64":0.00242,"65":0.00966,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00483,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00242,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00242,"86":0,"87":0,"88":0,"89":0.00242,"90":0.0459,"91":0.09664,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00483,"79":0,"80":0,"81":0,"83":0,"84":0.00242,"85":0,"86":0,"87":0,"88":0,"89":0.00242,"90":0.00242,"91":0,"92":0.00483,"93":0,"94":0,"95":0,"96":0.00242,"97":0,"98":0.00242,"99":0.00242,"100":0.00242,"101":0.00242,"102":0.00483,"103":0.00966,"104":0.02174,"105":0.13046,"106":0.26576,"107":0.02416},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00725,"14":0.01691,"15":0.00483,_:"0","3.1":0,"3.2":0,"5.1":0.10389,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01208,"14.1":0.02899,"15.1":0.00483,"15.2-15.3":0.01933,"15.4":0.0145,"15.5":0.03382,"15.6":0.23918,"16.0":0.02416,"16.1":0.0145,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00402,"6.0-6.1":0,"7.0-7.1":0.09053,"8.1-8.4":0,"9.0-9.2":0.01609,"9.3":0.05432,"10.0-10.2":0,"10.3":0.05231,"11.0-11.2":0.01207,"11.3-11.4":0.01207,"12.0-12.1":0.04024,"12.2-12.5":0.74636,"13.0-13.1":0.01006,"13.2":0.01006,"13.3":0.05029,"13.4-13.7":0.14284,"14.0-14.4":0.38425,"14.5-14.8":0.89725,"15.0-15.1":0.19916,"15.2-15.3":0.30579,"15.4":0.48886,"15.5":1.18091,"15.6":4.98515,"16.0":8.15972,"16.1":0.45064},P:{"4":0.2065,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.15487,"8.2":0,"9.2":0.03097,"10.1":0.02065,"11.1-11.2":0.11357,"12.0":0.02065,"13.0":0.18585,"14.0":0.1239,"15.0":0.0826,"16.0":0.2065,"17.0":0.33039,"18.0":2.68444},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0064,"4.2-4.3":0.01152,"4.4":0,"4.4.3-4.4.4":0.11007},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01691,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12893},Q:{"13.1":0},O:{"0":0.32611},H:{"0":0.33028},L:{"0":68.53523},S:{"2.5":0}};
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 1a7566a61f..c1860c7b69 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00218,"48":0,"49":0,"50":0,"51":0,"52":0.01092,"53":0,"54":0,"55":0,"56":0.00218,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01529,"69":0,"70":0,"71":0,"72":0.00218,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00218,"79":0,"80":0.00218,"81":0.00218,"82":0.00437,"83":0.00218,"84":0.00218,"85":0.00218,"86":0.00218,"87":0.00218,"88":0.00437,"89":0.00655,"90":0.00218,"91":0.01966,"92":0.00218,"93":0.00437,"94":0.06552,"95":0.00655,"96":0.00655,"97":0.00655,"98":0.00655,"99":0.0131,"100":0.01092,"101":0.01529,"102":0.02621,"103":0.06552,"104":0.6552,"105":0.16162,"106":0.00218,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00218,"39":0,"40":0,"41":0,"42":0,"43":0.00218,"44":0,"45":0,"46":0.00218,"47":0,"48":0,"49":0.00437,"50":0,"51":0.00218,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00218,"59":0,"60":0,"61":0,"62":0.00218,"63":0.00218,"64":0.00218,"65":0,"66":0,"67":0,"68":0,"69":0.00218,"70":0.00218,"71":0.00218,"72":0.00218,"73":0,"74":0.00218,"75":0,"76":0.00218,"77":0.00655,"78":0.00437,"79":0.00437,"80":0.00437,"81":0.01747,"83":0.00437,"84":0.00874,"85":0.00437,"86":0.0131,"87":0.00874,"88":0.00437,"89":0.00655,"90":0.00437,"91":0.00655,"92":0.00874,"93":0.00218,"94":0.00437,"95":0.00874,"96":0.0131,"97":0.0131,"98":0.00655,"99":0.00874,"100":0.01529,"101":0.01092,"102":0.01747,"103":0.06115,"104":0.65957,"105":1.84985,"106":0.01966,"107":0.00218,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00218,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00218,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00218,"71":0.00218,"72":0.00218,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00218,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00218,"86":0,"87":0,"88":0,"89":0.00437,"90":0.05678,"91":0.00218,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00218,"15":0,"16":0.00218,"17":0,"18":0.00437,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00218,"90":0.00218,"91":0,"92":0.00437,"93":0,"94":0,"95":0,"96":0.00218,"97":0,"98":0,"99":0.00218,"100":0,"101":0.00218,"102":0.00218,"103":0.00437,"104":0.02621,"105":0.10702},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00218,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.05897,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00218,"14.1":0.00218,"15.1":0.00218,"15.2-15.3":0.00218,"15.4":0.00218,"15.5":0.00437,"15.6":0.0131,"16.0":0.00218,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00143,"8.1-8.4":0,"9.0-9.2":0.00072,"9.3":0.00502,"10.0-10.2":0.00861,"10.3":0.02582,"11.0-11.2":0.01363,"11.3-11.4":0.01363,"12.0-12.1":0.02654,"12.2-12.5":0.60108,"13.0-13.1":0.02295,"13.2":0.01721,"13.3":0.06671,"13.4-13.7":0.13126,"14.0-14.4":0.43682,"14.5-14.8":0.5272,"15.0-15.1":0.33927,"15.2-15.3":0.40096,"15.4":0.4942,"15.5":0.97119,"15.6":2.36271,"16.0":0.54943,"16.1":0.00359},P:{"4":0.35448,"5.0-5.4":0.04051,"6.2-6.4":0.05064,"7.2-7.4":0.44563,"8.2":0.0709,"9.2":0.20256,"10.1":0.08102,"11.1-11.2":0.38486,"12.0":0.16205,"13.0":0.48614,"14.0":0.64819,"15.0":0.31397,"16.0":0.99255,"17.0":1.55971,"18.0":3.37263},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.00848,"4.4":0,"4.4.3-4.4.4":0.03458},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00218,"9":0,"10":0,"11":0.39094,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.06253},H:{"0":0.42918},L:{"0":75.04261},S:{"2.5":0},R:{_:"0"},M:{"0":1.29746},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00247,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00247,"42":0,"43":0.00247,"44":0,"45":0,"46":0,"47":0.00247,"48":0.00247,"49":0,"50":0.00247,"51":0,"52":0.01726,"53":0,"54":0,"55":0,"56":0.00247,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00986,"69":0,"70":0,"71":0,"72":0.00247,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00247,"79":0,"80":0,"81":0.00247,"82":0.00493,"83":0.00247,"84":0.00247,"85":0.00247,"86":0.00247,"87":0.00247,"88":0.00493,"89":0.00493,"90":0.00247,"91":0.0074,"92":0.00493,"93":0.00247,"94":0.07888,"95":0.0074,"96":0.00493,"97":0.00493,"98":0.00493,"99":0.01233,"100":0.00986,"101":0.00986,"102":0.03698,"103":0.02712,"104":0.06902,"105":0.76662,"106":0.34017,"107":0.00247,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00247,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00247,"47":0,"48":0,"49":0.00493,"50":0,"51":0.00247,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00247,"59":0,"60":0,"61":0,"62":0.00247,"63":0.00247,"64":0.00247,"65":0,"66":0,"67":0,"68":0.00247,"69":0.00247,"70":0.00493,"71":0.00493,"72":0.00247,"73":0.00247,"74":0.00247,"75":0.00247,"76":0.00247,"77":0.00986,"78":0.0074,"79":0.0074,"80":0.0074,"81":0.01972,"83":0.0074,"84":0.00986,"85":0.0074,"86":0.01726,"87":0.00986,"88":0.0074,"89":0.0074,"90":0.00493,"91":0.00986,"92":0.00986,"93":0.00247,"94":0.0074,"95":0.01479,"96":0.02465,"97":0.01972,"98":0.00986,"99":0.00986,"100":0.01972,"101":0.01479,"102":0.01972,"103":0.05423,"104":0.07149,"105":0.86522,"106":2.33436,"107":0.07888,"108":0.00247,"109":0.00247,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00247,"65":0,"66":0,"67":0,"68":0,"69":0.00247,"70":0,"71":0.00247,"72":0.00986,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00493,"80":0,"81":0,"82":0,"83":0,"84":0.00247,"85":0.00247,"86":0,"87":0,"88":0,"89":0,"90":0.02712,"91":0.06656,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00247,"15":0,"16":0,"17":0,"18":0.00493,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00247,"90":0.00247,"91":0,"92":0.00986,"93":0,"94":0,"95":0,"96":0.00247,"97":0.00247,"98":0,"99":0,"100":0.00247,"101":0.00247,"102":0,"103":0.00247,"104":0.00493,"105":0.04437,"106":0.13065,"107":0.01233},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00247,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00247,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00247,"14.1":0.00493,"15.1":0.00247,"15.2-15.3":0.00247,"15.4":0.00247,"15.5":0.00247,"15.6":0.00986,"16.0":0.00493,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00709,"7.0-7.1":0.00327,"8.1-8.4":0,"9.0-9.2":0.00218,"9.3":0.006,"10.0-10.2":0.00491,"10.3":0.03325,"11.0-11.2":0.01581,"11.3-11.4":0.01308,"12.0-12.1":0.02998,"12.2-12.5":0.58155,"13.0-13.1":0.02562,"13.2":0.01363,"13.3":0.0605,"13.4-13.7":0.12481,"14.0-14.4":0.40169,"14.5-14.8":0.48345,"15.0-15.1":0.25889,"15.2-15.3":0.28505,"15.4":0.32648,"15.5":0.54885,"15.6":1.01703,"16.0":0.81319,"16.1":0.0387},P:{"4":0.47787,"5.0-5.4":0.05084,"6.2-6.4":0.05084,"7.2-7.4":0.48804,"8.2":0.05084,"9.2":0.19318,"10.1":0.07117,"11.1-11.2":0.33553,"12.0":0.15251,"13.0":0.48804,"14.0":0.57955,"15.0":0.28469,"16.0":0.96591,"17.0":1.16926,"18.0":3.50779},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00151,"4.2-4.3":0.00935,"4.4":0,"4.4.3-4.4.4":0.03407},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00247,"9":0.00247,"10":0,"11":0.56695,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":1.17546},Q:{"13.1":0},O:{"0":0.06782},H:{"0":0.45655},L:{"0":75.67423},S:{"2.5":0}};
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 c042c32ca4..13d507dc01 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00595,"40":0.00595,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0119,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00595,"78":0.05952,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.04762,"92":0,"93":0,"94":0,"95":0.0119,"96":0,"97":0,"98":0,"99":0,"100":0.00595,"101":0.00595,"102":0.02381,"103":0.19642,"104":1.41062,"105":0.52973,"106":0,"107":0,"3.5":0,"3.6":0.00595},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00595,"39":0.00595,"40":0.00595,"41":0.0119,"42":0,"43":0.00595,"44":0.0119,"45":0.00595,"46":0.00595,"47":0.00595,"48":0,"49":0.00595,"50":0,"51":0.00595,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00595,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00595,"74":0,"75":0.00595,"76":0,"77":0.00595,"78":0.00595,"79":0.01786,"80":0.0119,"81":0.00595,"83":0,"84":0.0119,"85":0.02976,"86":0.00595,"87":0.07142,"88":0.00595,"89":0,"90":0.00595,"91":0.00595,"92":0.01786,"93":0.0119,"94":0.00595,"95":0.0119,"96":0.00595,"97":0.02381,"98":0.02381,"99":0.02381,"100":0.08333,"101":0.11309,"102":0.09523,"103":0.5833,"104":3.8688,"105":15.55853,"106":0.33331,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00595,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00595,"82":0,"83":0.00595,"84":0,"85":0,"86":0,"87":0,"88":0.00595,"89":0.08928,"90":0.92256,"91":0.02976,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00595,"13":0,"14":0.00595,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00595,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00595,"100":0.00595,"101":0.00595,"102":0,"103":0.02381,"104":0.41664,"105":2.33318},E:{"4":0,"5":0,"6":0,"7":0,"8":0.05357,"9":0.0119,"10":0,"11":0,"12":0.00595,"13":0.02381,"14":0.26189,"15":0.05357,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00595,"11.1":0.05952,"12.1":0.05357,"13.1":0.40474,"14.1":0.71424,"15.1":0.20237,"15.2-15.3":0.16666,"15.4":0.55354,"15.5":0.73805,"15.6":2.54746,"16.0":0.25594,"16.1":0.00595},G:{"8":0.00315,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00315,"6.0-6.1":0,"7.0-7.1":0.01889,"8.1-8.4":0.02834,"9.0-9.2":0.00315,"9.3":0.07241,"10.0-10.2":0,"10.3":0.05352,"11.0-11.2":0.12279,"11.3-11.4":0.01259,"12.0-12.1":0.03148,"12.2-12.5":0.33374,"13.0-13.1":0,"13.2":0.0063,"13.3":0.01889,"13.4-13.7":0.09445,"14.0-14.4":0.31485,"14.5-14.8":1.36014,"15.0-15.1":0.28336,"15.2-15.3":0.34633,"15.4":0.59191,"15.5":1.72536,"15.6":19.42924,"16.0":5.96636,"16.1":0.06927},P:{"4":0.05128,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01026,"11.1-11.2":0.01026,"12.0":0,"13.0":0.19487,"14.0":0.02051,"15.0":0,"16.0":0.05128,"17.0":0.17436,"18.0":2.98465},I:{"0":0,"3":0.00266,"4":0.01461,"2.1":0.00266,"2.2":0.0093,"2.3":0.01328,"4.1":0.01593,"4.2-4.3":0.03187,"4.4":0,"4.4.3-4.4.4":0.14209},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00617,"8":0.0679,"9":0.01234,"10":0.01234,"11":0.06172,"5.5":0},N:{"10":0.01417,"11":0.01417},J:{"7":0,"10":0.0081},O:{"0":0.02024},H:{"0":0.21845},L:{"0":27.58941},S:{"2.5":0.01619},R:{_:"0"},M:{"0":0.31574},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00585,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06432,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.02339,"92":0,"93":0,"94":0,"95":0.01169,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00585,"102":0.04678,"103":0.01169,"104":0.03508,"105":1.07,"106":0.49115,"107":0,"108":0,"3.5":0,"3.6":0.00585},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00585,"39":0.00585,"40":0.00585,"41":0.00585,"42":0,"43":0.00585,"44":0.01169,"45":0.00585,"46":0.00585,"47":0.00585,"48":0,"49":0.00585,"50":0,"51":0.00585,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00585,"74":0,"75":0,"76":0,"77":0,"78":0.00585,"79":0.02339,"80":0.00585,"81":0,"83":0,"84":0,"85":0.02339,"86":0.00585,"87":0.05262,"88":0,"89":0,"90":0.00585,"91":0.00585,"92":0.01754,"93":0.00585,"94":0.00585,"95":0.01169,"96":0.01169,"97":0.07601,"98":0.02339,"99":0.01754,"100":0.04093,"101":0.05847,"102":0.12863,"103":0.36836,"104":0.42098,"105":6.98132,"106":12.86925,"107":0.47945,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00585,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02924,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00585,"90":0.36836,"91":0.73088,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00585,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00585,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00585,"101":0,"102":0,"103":0.01169,"104":0.02339,"105":0.50284,"106":1.81842,"107":0.16956},E:{"4":0,"5":0,"6":0,"7":0,"8":0.01754,"9":0.00585,"10":0,"11":0,"12":0,"13":0.02339,"14":0.20465,"15":0.06432,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.02339,"11.1":0.03508,"12.1":0.04093,"13.1":0.3859,"14.1":0.64902,"15.1":0.12279,"15.2-15.3":0.16372,"15.4":0.46191,"15.5":0.53792,"15.6":2.14585,"16.0":0.67825,"16.1":0.05262,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01829,"8.1-8.4":0.0256,"9.0-9.2":0,"9.3":0.02194,"10.0-10.2":0,"10.3":0.07315,"11.0-11.2":0.06218,"11.3-11.4":0.01463,"12.0-12.1":0.02194,"12.2-12.5":0.26699,"13.0-13.1":0,"13.2":0,"13.3":0.01097,"13.4-13.7":0.09144,"14.0-14.4":0.29991,"14.5-14.8":1.48858,"15.0-15.1":0.19019,"15.2-15.3":0.43158,"15.4":0.47181,"15.5":1.29839,"15.6":17.73494,"16.0":12.58526,"16.1":0.42061},P:{"4":0.03079,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01026,"11.1-11.2":0,"12.0":0,"13.0":0.11289,"14.0":0.01026,"15.0":0.01026,"16.0":0.03079,"17.0":0.14368,"18.0":2.85303},I:{"0":0,"3":0.00294,"4":0.01617,"2.1":0.00294,"2.2":0.00735,"2.3":0.01323,"4.1":0.01764,"4.2-4.3":0.0294,"4.4":0,"4.4.3-4.4.4":0.08525},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00585,"8":0.04093,"9":0.00585,"10":0.01169,"11":0.03508,"5.5":0},J:{"7":0,"10":0.00415},N:{"10":0.01038,"11":0.01038},R:{_:"0"},M:{"0":0.26579},Q:{"13.1":0},O:{"0":0.01661},H:{"0":0.173},L:{"0":24.69982},S:{"2.5":0.01246}};
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 71c79d7d1d..106296ee06 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00454,"48":0.00454,"49":0,"50":0,"51":0,"52":0.03628,"53":0,"54":0,"55":0,"56":0.00454,"57":0,"58":0,"59":0.00454,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00907,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03175,"79":0.00454,"80":0.00454,"81":0.00454,"82":0.00454,"83":0.00454,"84":0.00454,"85":0.00454,"86":0,"87":0.00907,"88":0.00454,"89":0.00454,"90":0,"91":0.03175,"92":0,"93":0.00454,"94":0.01361,"95":0.00907,"96":0.00907,"97":0.00454,"98":0.00454,"99":0.00454,"100":0.02268,"101":0.00907,"102":0.02268,"103":0.06349,"104":1.14736,"105":0.47618,"106":0.00454,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00454,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03628,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00454,"61":0,"62":0,"63":0.04082,"64":0,"65":0.00454,"66":0.04082,"67":0.01361,"68":0.00454,"69":0.00907,"70":0,"71":0.00454,"72":0,"73":0.00454,"74":0.01814,"75":0,"76":0.00454,"77":0.00907,"78":0.00454,"79":0.02721,"80":0.00907,"81":0.02721,"83":0.01814,"84":0.02721,"85":0.03628,"86":0.02721,"87":0.04535,"88":0.00907,"89":0.01814,"90":0.00454,"91":0.00907,"92":0.05442,"93":0.00454,"94":0.02268,"95":0.01361,"96":0.02268,"97":0.01814,"98":0.02268,"99":0.01814,"100":0.03175,"101":0.03175,"102":0.06803,"103":0.23129,"104":2.06796,"105":10.12666,"106":0.20861,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00454,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00907,"65":0,"66":0,"67":0,"68":0.00454,"69":0,"70":0.00454,"71":0.00454,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00454,"86":0,"87":0,"88":0.00454,"89":0.03175,"90":0.38548,"91":0.02268,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00454,"16":0,"17":0.00454,"18":0.00454,"79":0,"80":0,"81":0,"83":0,"84":0.00454,"85":0.00454,"86":0.00454,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00454,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00454,"99":0.00454,"100":0.00454,"101":0.00907,"102":0.00907,"103":0.02268,"104":0.23129,"105":1.57818},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01361,"14":0.08617,"15":0.02268,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00454,"10.1":0,"11.1":0.03175,"12.1":0.02721,"13.1":0.11791,"14.1":0.1814,"15.1":0.04082,"15.2-15.3":0.03628,"15.4":0.09977,"15.5":0.21315,"15.6":0.78002,"16.0":0.18594,"16.1":0.00907},G:{"8":0.00238,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00238,"6.0-6.1":0.00238,"7.0-7.1":0.00477,"8.1-8.4":0.00954,"9.0-9.2":0.00477,"9.3":0.11208,"10.0-10.2":0.00715,"10.3":0.10969,"11.0-11.2":0.02146,"11.3-11.4":0.04292,"12.0-12.1":0.04769,"12.2-12.5":0.50554,"13.0-13.1":0.02623,"13.2":0.01669,"13.3":0.05485,"13.4-13.7":0.16692,"14.0-14.4":0.49839,"14.5-14.8":1.16131,"15.0-15.1":0.32908,"15.2-15.3":0.46023,"15.4":0.64862,"15.5":1.70023,"15.6":11.81341,"16.0":5.57524,"16.1":0.05962},P:{"4":0.12316,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.02053,"10.1":0.02053,"11.1-11.2":0.05132,"12.0":0.03079,"13.0":0.06158,"14.0":0.07184,"15.0":0.05132,"16.0":0.12316,"17.0":0.2771,"18.0":2.60684},I:{"0":0,"3":0,"4":0.03346,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0223,"4.2-4.3":0.02788,"4.4":0,"4.4.3-4.4.4":0.16171},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00469,"9":0.00469,"10":0,"11":0.12667,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.09837},H:{"0":0.25352},L:{"0":49.57421},S:{"2.5":0},R:{_:"0"},M:{"0":0.34976},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00474,"48":0.00474,"49":0,"50":0,"51":0,"52":0.03319,"53":0,"54":0.00474,"55":0,"56":0.00474,"57":0.00474,"58":0,"59":0.00474,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00474,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02845,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00474,"85":0,"86":0,"87":0.00474,"88":0.00474,"89":0,"90":0,"91":0.01423,"92":0,"93":0,"94":0.02845,"95":0.00474,"96":0.00474,"97":0.00474,"98":0.00474,"99":0.00474,"100":0.01897,"101":0.00474,"102":0.03319,"103":0.01423,"104":0.06165,"105":1.08592,"106":0.5311,"107":0.00474,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00474,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03794,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00474,"61":0,"62":0,"63":0.03794,"64":0,"65":0.00474,"66":0.03319,"67":0.01423,"68":0.00474,"69":0.01423,"70":0.00474,"71":0,"72":0.00474,"73":0,"74":0.01423,"75":0,"76":0.00474,"77":0.00474,"78":0.00474,"79":0.02371,"80":0.00948,"81":0.02371,"83":0.00948,"84":0.02845,"85":0.02371,"86":0.02371,"87":0.03319,"88":0.00948,"89":0.01423,"90":0.00948,"91":0.00948,"92":0.0569,"93":0.00474,"94":0.02845,"95":0.00948,"96":0.01897,"97":0.01423,"98":0.01897,"99":0.01423,"100":0.02845,"101":0.02371,"102":0.03794,"103":0.13278,"104":0.10907,"105":3.62763,"106":10.24746,"107":0.37936,"108":0.00474,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00474,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00474,"65":0.00474,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00948,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00474,"86":0,"87":0,"88":0,"89":0.00474,"90":0.19442,"91":0.33194,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00474,"16":0,"17":0.00474,"18":0.00474,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00474,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00474,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00474,"101":0.00474,"102":0.00474,"103":0.00948,"104":0.02371,"105":0.36988,"106":1.41312,"107":0.10907},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00474,"13":0.00948,"14":0.08536,"15":0.02371,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00474,"10.1":0.00474,"11.1":0.02371,"12.1":0.02845,"13.1":0.12329,"14.1":0.16597,"15.1":0.04268,"15.2-15.3":0.03794,"15.4":0.0901,"15.5":0.17545,"15.6":0.70656,"16.0":0.45997,"16.1":0.06639,"16.2":0},G:{"8":0.00259,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00259,"6.0-6.1":0,"7.0-7.1":0.00518,"8.1-8.4":0.00777,"9.0-9.2":0.01036,"9.3":0.09326,"10.0-10.2":0,"10.3":0.09585,"11.0-11.2":0.02072,"11.3-11.4":0.04145,"12.0-12.1":0.02591,"12.2-12.5":0.4689,"13.0-13.1":0.03109,"13.2":0.01554,"13.3":0.0544,"13.4-13.7":0.15285,"14.0-14.4":0.4974,"14.5-14.8":1.12692,"15.0-15.1":0.28497,"15.2-15.3":0.44559,"15.4":0.51035,"15.5":1.23314,"15.6":8.24076,"16.0":10.91169,"16.1":0.54662},P:{"4":0.08258,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01032,"10.1":0.01032,"11.1-11.2":0.04129,"12.0":0.01032,"13.0":0.05161,"14.0":0.05161,"15.0":0.03097,"16.0":0.0929,"17.0":0.14452,"18.0":2.54967},I:{"0":0,"3":0,"4":0.00732,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00732,"4.2-4.3":0.04394,"4.4":0,"4.4.3-4.4.4":0.18307},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00985,"9":0.00492,"10":0.00492,"11":0.10834,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28393},Q:{"13.1":0},O:{"0":0.08413},H:{"0":0.22401},L:{"0":47.19523},S:{"2.5":0}};
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 3f5ab6dbbc..1b0a596b81 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00982,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00491,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00491,"85":0,"86":0,"87":0.00491,"88":0,"89":0,"90":0,"91":0.01964,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00491,"103":0.06384,"104":0.67772,"105":0.30939,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01473,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00491,"76":0.00491,"77":0,"78":0,"79":0.02947,"80":0.01964,"81":0.00491,"83":0.00491,"84":0.00491,"85":0,"86":0.00491,"87":0.03438,"88":0,"89":0,"90":0.01473,"91":0,"92":0.03438,"93":0,"94":0.00491,"95":0,"96":0.00491,"97":0.00491,"98":0.08349,"99":0.00491,"100":0.00982,"101":0.02947,"102":0.03929,"103":0.24064,"104":1.81707,"105":7.39106,"106":0.24555,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02947,"90":0.40761,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00491,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00982,"101":0.01473,"102":0,"103":0.02947,"104":0.7121,"105":3.81585},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.02456,"13":0.00491,"14":0.24555,"15":0.0442,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00491,"10.1":0.01473,"11.1":0.00982,"12.1":0.03929,"13.1":0.1768,"14.1":0.52057,"15.1":0.02947,"15.2-15.3":0.0442,"15.4":0.19644,"15.5":0.4469,"15.6":3.60467,"16.0":0.14242,"16.1":0.00491},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.07655,"7.0-7.1":0,"8.1-8.4":0.01021,"9.0-9.2":0.03572,"9.3":0.34194,"10.0-10.2":0.01531,"10.3":1.04112,"11.0-11.2":0.0051,"11.3-11.4":0.21945,"12.0-12.1":0,"12.2-12.5":2.10776,"13.0-13.1":0,"13.2":0.0051,"13.3":0.05104,"13.4-13.7":0.19904,"14.0-14.4":0.85739,"14.5-14.8":2.47521,"15.0-15.1":0.36745,"15.2-15.3":0.48994,"15.4":0.78084,"15.5":2.69976,"15.6":30.24349,"16.0":7.91046,"16.1":0.01531},P:{"4":0.19364,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01076,"12.0":0,"13.0":0.10758,"14.0":0.02152,"15.0":0.01076,"16.0":0.03227,"17.0":0.11833,"18.0":3.37788},I:{"0":0,"3":0,"4":0.01071,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01071,"4.4":0,"4.4.3-4.4.4":0.35708},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.4911,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01018},H:{"0":0.03854},L:{"0":20.51518},S:{"2.5":0},R:{_:"0"},M:{"0":0.23409},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00479,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00479,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.01436,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00958,"103":0,"104":0.0814,"105":0.95281,"106":0.49316,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00479,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00479,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00479,"80":0.02394,"81":0.00479,"83":0,"84":0,"85":0,"86":0,"87":0.00958,"88":0,"89":0,"90":0.02394,"91":0,"92":0.00479,"93":0,"94":0.00479,"95":0,"96":0.00479,"97":0.00479,"98":0,"99":0.00479,"100":0.00479,"101":0.01436,"102":0.0383,"103":0.25855,"104":0.158,"105":2.93026,"106":6.69841,"107":0.25376,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.14364,"91":0.30164,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.02394,"101":0,"102":0,"103":0.00958,"104":0.06224,"105":0.76608,"106":2.74831,"107":0.21546},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00958,"13":0.0383,"14":0.24898,"15":0.01915,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00479,"10.1":0.00479,"11.1":0.01915,"12.1":0.05746,"13.1":0.12928,"14.1":0.3591,"15.1":0.02873,"15.2-15.3":0.11012,"15.4":0.17716,"15.5":0.31601,"15.6":2.72437,"16.0":0.39262,"16.1":0.09576,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.24526,"7.0-7.1":0,"8.1-8.4":0.01115,"9.0-9.2":0.01672,"9.3":0.4069,"10.0-10.2":0,"10.3":0.50723,"11.0-11.2":0,"11.3-11.4":0.11148,"12.0-12.1":0.00557,"12.2-12.5":2.09582,"13.0-13.1":0,"13.2":0,"13.3":0.03902,"13.4-13.7":0.2787,"14.0-14.4":1.20398,"14.5-14.8":2.37452,"15.0-15.1":0.24526,"15.2-15.3":0.51838,"15.4":0.68003,"15.5":2.59191,"15.6":25.56236,"16.0":15.83016,"16.1":0.34001},P:{"4":0.1388,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02135,"12.0":0,"13.0":0.01068,"14.0":0.01068,"15.0":0.01068,"16.0":0.06406,"17.0":0.02135,"18.0":3.68352},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.25461},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00479,"10":0,"11":0.38304,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25018},Q:{"13.1":0},O:{"0":0.00521},H:{"0":0.02467},L:{"0":18.75431},S:{"2.5":0}};
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 7c959ce71b..0f6e789d86 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00398,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.03983,"74":0,"75":0,"76":0,"77":0,"78":0.00398,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00398,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00398,"99":0.00398,"100":0,"101":0,"102":0.00797,"103":0.01593,"104":0.2589,"105":0.11152,"106":0.00398,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00398,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00797,"50":0,"51":0,"52":0,"53":0.00398,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00398,"67":0,"68":0.00398,"69":0.00398,"70":0,"71":0,"72":0,"73":0.0239,"74":0.00398,"75":0.01195,"76":0.0478,"77":0.00398,"78":0,"79":0.02788,"80":0.00398,"81":0.02788,"83":0.03186,"84":0.00797,"85":0.00398,"86":0.00398,"87":0.01195,"88":0.00398,"89":0.01195,"90":0.00398,"91":0.01992,"92":0.00797,"93":0.10754,"94":0.00797,"95":0.01195,"96":0.01992,"97":0.01195,"98":0.0239,"99":0.02788,"100":0.0239,"101":0.03186,"102":0.05178,"103":0.3983,"104":2.23845,"105":6.9583,"106":0.10356,"107":0.01593,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00398,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00398,"64":0.01195,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03983,"90":0.27881,"91":0.0239,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00797,"16":0,"17":0,"18":0.09161,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00398,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01195,"102":0.00398,"103":0.02788,"104":0.27084,"105":1.33829},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00398,"14":0.01195,"15":0.00797,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00398,"12.1":0.00797,"13.1":0.04381,"14.1":0.05178,"15.1":0.01593,"15.2-15.3":0.01593,"15.4":0.03186,"15.5":0.06771,"15.6":0.32661,"16.0":0.04381,"16.1":0.00398},G:{"8":0.00397,"3.2":0.01191,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00397,"6.0-6.1":0,"7.0-7.1":0.18657,"8.1-8.4":0,"9.0-9.2":0.00397,"9.3":0.09527,"10.0-10.2":0,"10.3":0.12107,"11.0-11.2":0.0655,"11.3-11.4":0.00992,"12.0-12.1":0.01985,"12.2-12.5":0.53789,"13.0-13.1":0.01191,"13.2":0.00397,"13.3":0.01588,"13.4-13.7":0.17467,"14.0-14.4":0.3136,"14.5-14.8":0.81378,"15.0-15.1":0.18657,"15.2-15.3":0.31162,"15.4":0.42475,"15.5":1.28815,"15.6":10.97413,"16.0":3.48735,"16.1":0.06748},P:{"4":0.22386,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.2132,"8.2":0,"9.2":0.02132,"10.1":0,"11.1-11.2":0.1066,"12.0":0.03198,"13.0":0.09594,"14.0":0.1066,"15.0":0.0533,"16.0":0.13858,"17.0":0.35178,"18.0":3.08072},I:{"0":0,"3":0,"4":0.04203,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.08405,"4.4":0,"4.4.3-4.4.4":0.79849},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00398,"11":0.00797,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.41517},H:{"0":0.20507},L:{"0":59.03564},S:{"2.5":0},R:{_:"0"},M:{"0":0.09627},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02404,"74":0,"75":0,"76":0,"77":0,"78":0.00401,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00401,"87":0.00401,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00401,"99":0,"100":0,"101":0,"102":0.01602,"103":0.00401,"104":0.01202,"105":0.25638,"106":0.12819,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00801,"47":0.00401,"48":0,"49":0.00801,"50":0,"51":0,"52":0,"53":0.00801,"54":0,"55":0,"56":0.00401,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00401,"64":0,"65":0.00401,"66":0.00401,"67":0,"68":0,"69":0.00401,"70":0,"71":0,"72":0,"73":0.01202,"74":0.00401,"75":0.01602,"76":0.03605,"77":0.00401,"78":0.00801,"79":0.02804,"80":0.00401,"81":0.03205,"83":0.02404,"84":0.00801,"85":0.00401,"86":0.00401,"87":0.01602,"88":0.00801,"89":0.00801,"90":0.00801,"91":0.02003,"92":0.00801,"93":0.12018,"94":0.00801,"95":0.00801,"96":0.01202,"97":0.00801,"98":0.02003,"99":0.02003,"100":0.02003,"101":0.01602,"102":0.04407,"103":0.2684,"104":0.11617,"105":2.80821,"106":6.30544,"107":0.24437,"108":0.01602,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00401,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.01202,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00401,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00401,"90":0.12419,"91":0.24837,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00401,"13":0,"14":0.00401,"15":0.00401,"16":0.00401,"17":0,"18":0.00801,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00401,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00401,"102":0.00401,"103":0.00801,"104":0.02804,"105":0.39659,"106":1.49424,"107":0.11217},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00401,"12":0,"13":0.00401,"14":0.01202,"15":0.00801,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00401,"12.1":0.00401,"13.1":0.0641,"14.1":0.05608,"15.1":0.00801,"15.2-15.3":0.02003,"15.4":0.02003,"15.5":0.0641,"15.6":0.31647,"16.0":0.11217,"16.1":0.01602,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00833,"6.0-6.1":0.00417,"7.0-7.1":0.21248,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.11457,"10.0-10.2":0,"10.3":0.11665,"11.0-11.2":0.03333,"11.3-11.4":0.01042,"12.0-12.1":0.01042,"12.2-12.5":0.52078,"13.0-13.1":0.00417,"13.2":0.00625,"13.3":0.04583,"13.4-13.7":0.10416,"14.0-14.4":0.30413,"14.5-14.8":0.81241,"15.0-15.1":0.19165,"15.2-15.3":0.2833,"15.4":0.33746,"15.5":0.96656,"15.6":7.06592,"16.0":7.56794,"16.1":0.4812},P:{"4":0.18156,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.25632,"8.2":0,"9.2":0.01068,"10.1":0,"11.1-11.2":0.09612,"12.0":0.02136,"13.0":0.07476,"14.0":0.09612,"15.0":0.04272,"16.0":0.11748,"17.0":0.18156,"18.0":2.78746},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.11608,"4.4":0,"4.4.3-4.4.4":0.82913},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00401,"11":0.01602,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1019},Q:{"13.1":0},O:{"0":0.34765},H:{"0":0.21564},L:{"0":59.36754},S:{"2.5":0}};
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 52e569c2cd..eb7319aeb3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00248,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00248,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0124,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00248,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00248,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00496,"100":0.00248,"101":0.00248,"102":0.00248,"103":0.00744,"104":0.17856,"105":0.05456,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00248,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00248,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00248,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00248,"64":0,"65":0.00248,"66":0,"67":0.00248,"68":0,"69":0,"70":0,"71":0.00248,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00248,"79":0.00744,"80":0.00496,"81":0.00992,"83":0.00248,"84":0.00248,"85":0.00496,"86":0.00744,"87":0.00496,"88":0.00992,"89":0.00992,"90":0.00496,"91":0.00744,"92":0.0248,"93":0.00248,"94":0.00496,"95":0.00496,"96":0.00992,"97":0.0124,"98":0.00744,"99":0.00992,"100":0.0124,"101":0.0124,"102":0.02728,"103":0.06696,"104":0.79608,"105":3.15704,"106":0.05952,"107":0.00248,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00248,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00248,"72":0,"73":0.00248,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00248,"83":0.00496,"84":0.00992,"85":0,"86":0.00496,"87":0.00744,"88":0.00496,"89":0.0248,"90":0.08184,"91":0.00248,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00248,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00248,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00248,"102":0.00248,"103":0.00496,"104":0.07936,"105":0.40672},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00248,"14":0.0124,"15":0.00248,_:"0","3.1":0,"3.2":0,"5.1":0.01736,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00248,"13.1":0.01736,"14.1":0.0248,"15.1":0.00744,"15.2-15.3":0.00496,"15.4":0.01984,"15.5":0.03968,"15.6":0.10912,"16.0":0.01984,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00154,"6.0-6.1":0,"7.0-7.1":0.02005,"8.1-8.4":0.00154,"9.0-9.2":0,"9.3":0.04011,"10.0-10.2":0.00154,"10.3":0.08021,"11.0-11.2":0.00463,"11.3-11.4":0.00771,"12.0-12.1":0.01851,"12.2-12.5":0.56304,"13.0-13.1":0.00771,"13.2":0.00309,"13.3":0.02468,"13.4-13.7":0.12341,"14.0-14.4":0.4566,"14.5-14.8":0.83762,"15.0-15.1":0.20825,"15.2-15.3":0.31931,"15.4":0.48283,"15.5":1.30193,"15.6":7.47994,"16.0":2.9494,"16.1":0.02931},P:{"4":0.102,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.1326,"8.2":0,"9.2":0.0306,"10.1":0,"11.1-11.2":0.1428,"12.0":0.0306,"13.0":0.102,"14.0":0.1632,"15.0":0.153,"16.0":0.25499,"17.0":0.42839,"18.0":3.03952},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05448,"4.2-4.3":0.07265,"4.4":0,"4.4.3-4.4.4":0.98071},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00992,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.19552},H:{"0":0.20646},L:{"0":71.77056},S:{"2.5":0},R:{_:"0"},M:{"0":0.19552},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00261,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00522,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00261,"92":0,"93":0,"94":0,"95":0.00261,"96":0,"97":0,"98":0,"99":0.00522,"100":0,"101":0.00261,"102":0.00522,"103":0.00522,"104":0.01043,"105":0.16691,"106":0.07824,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00261,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00261,"38":0.00261,"39":0,"40":0,"41":0,"42":0,"43":0.00261,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00261,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00261,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00261,"64":0,"65":0.00261,"66":0,"67":0.00261,"68":0,"69":0.00261,"70":0.00261,"71":0.00261,"72":0,"73":0,"74":0.00261,"75":0.00261,"76":0,"77":0,"78":0.00261,"79":0.00782,"80":0.00261,"81":0.01043,"83":0.00522,"84":0.00782,"85":0.00522,"86":0.01304,"87":0.01043,"88":0.01043,"89":0.01043,"90":0.01304,"91":0.01043,"92":0.02608,"93":0.00522,"94":0.00522,"95":0.00782,"96":0.01043,"97":0.01043,"98":0.01043,"99":0.01304,"100":0.01826,"101":0.01304,"102":0.02086,"103":0.05216,"104":0.07563,"105":1.17621,"106":3.24174,"107":0.14866,"108":0.00261,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00261,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00522,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00261,"80":0,"81":0,"82":0,"83":0.00261,"84":0.00261,"85":0.00261,"86":0.00261,"87":0.00782,"88":0.00261,"89":0.01304,"90":0.05738,"91":0.07563,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00261,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00261,"79":0,"80":0,"81":0,"83":0,"84":0.00261,"85":0,"86":0,"87":0,"88":0,"89":0.00261,"90":0.00261,"91":0,"92":0.00522,"93":0,"94":0,"95":0,"96":0.00261,"97":0,"98":0.00261,"99":0.00261,"100":0.00261,"101":0.00261,"102":0.00522,"103":0.01043,"104":0.01304,"105":0.11997,"106":0.39642,"107":0.0339},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00522,"14":0.01043,"15":0.00261,_:"0","3.1":0,"3.2":0,"5.1":0.03912,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00261,"12.1":0.00261,"13.1":0.01826,"14.1":0.02869,"15.1":0.00782,"15.2-15.3":0.00782,"15.4":0.01826,"15.5":0.03651,"15.6":0.1304,"16.0":0.04173,"16.1":0.00782,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00156,"6.0-6.1":0,"7.0-7.1":0.01875,"8.1-8.4":0,"9.0-9.2":0.01562,"9.3":0.03437,"10.0-10.2":0.00469,"10.3":0.06718,"11.0-11.2":0.00312,"11.3-11.4":0.00312,"12.0-12.1":0.02187,"12.2-12.5":0.56399,"13.0-13.1":0.00937,"13.2":0.00625,"13.3":0.04218,"13.4-13.7":0.09999,"14.0-14.4":0.36245,"14.5-14.8":0.77959,"15.0-15.1":0.1656,"15.2-15.3":0.27184,"15.4":0.36714,"15.5":0.83896,"15.6":4.76658,"16.0":5.868,"16.1":0.29528},P:{"4":0.09181,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.16322,"8.2":0,"9.2":0.0306,"10.1":0,"11.1-11.2":0.12242,"12.0":0.0204,"13.0":0.09181,"14.0":0.15302,"15.0":0.11221,"16.0":0.20403,"17.0":0.27544,"18.0":3.02979},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0779,"4.4":0,"4.4.3-4.4.4":0.55645},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01304,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17741},Q:{"13.1":0},O:{"0":0.17002},H:{"0":0.18895},L:{"0":72.06581},S:{"2.5":0}};
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 c90d15ec91..73539b2390 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00652,"49":0,"50":0,"51":0,"52":0.03261,"53":0.00652,"54":0,"55":0,"56":0.02609,"57":0,"58":0,"59":0,"60":0.00652,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00652,"67":0.00652,"68":0.00652,"69":0,"70":0,"71":0,"72":0.00652,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03913,"79":0.00652,"80":0.00652,"81":0.00652,"82":0.00652,"83":0.01304,"84":0.00652,"85":0,"86":0,"87":0,"88":0.00652,"89":0,"90":0.00652,"91":0.03261,"92":0.00652,"93":0.00652,"94":0.00652,"95":0.00652,"96":0,"97":0.00652,"98":0.00652,"99":0.00652,"100":0.00652,"101":0.01304,"102":0.05218,"103":0.1174,"104":1.80659,"105":0.62611,"106":0.00652,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00652,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.06522,"50":0,"51":0,"52":0.00652,"53":0,"54":0,"55":0,"56":0.00652,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00652,"63":0,"64":0,"65":0.00652,"66":0,"67":0.00652,"68":0,"69":0.01957,"70":0.00652,"71":0.00652,"72":0.00652,"73":0.00652,"74":0.01957,"75":0.00652,"76":0.00652,"77":0.00652,"78":0.01304,"79":0.01957,"80":0.02609,"81":0.05218,"83":0.0587,"84":0.03261,"85":0.07826,"86":0.07826,"87":0.07826,"88":0.01304,"89":0.03913,"90":0.01304,"91":0.01304,"92":0.03261,"93":0.00652,"94":0.01304,"95":0.03261,"96":0.03261,"97":0.06522,"98":0.05218,"99":0.03913,"100":0.04565,"101":0.03913,"102":0.09131,"103":0.35871,"104":4.20017,"105":15.268,"106":0.22827,"107":0.00652,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00652,"65":0,"66":0,"67":0,"68":0.00652,"69":0.00652,"70":0.00652,"71":0.00652,"72":0.00652,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00652,"90":0.18262,"91":0.00652,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00652,"18":0.01304,"79":0,"80":0,"81":0,"83":0.00652,"84":0.00652,"85":0.00652,"86":0.00652,"87":0.00652,"88":0,"89":0.00652,"90":0.00652,"91":0.00652,"92":0.00652,"93":0,"94":0.00652,"95":0,"96":0.00652,"97":0.00652,"98":0.00652,"99":0.01304,"100":0.01304,"101":0.01957,"102":0.01957,"103":0.0587,"104":1.33049,"105":8.13293},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00652,"13":0.03913,"14":0.27392,"15":0.01957,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00652,"10.1":0.00652,"11.1":0.01304,"12.1":0.03261,"13.1":0.14348,"14.1":0.20218,"15.1":0.03913,"15.2-15.3":0.03261,"15.4":0.08479,"15.5":0.19566,"15.6":1.13483,"16.0":0.13696,"16.1":0.00652},G:{"8":0.01493,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00373,"5.0-5.1":0,"6.0-6.1":0.00373,"7.0-7.1":0.08957,"8.1-8.4":0.04105,"9.0-9.2":0.39561,"9.3":0.17168,"10.0-10.2":0.01493,"10.3":0.08957,"11.0-11.2":0.0933,"11.3-11.4":0.04105,"12.0-12.1":0.05225,"12.2-12.5":0.5113,"13.0-13.1":0.02986,"13.2":0.01866,"13.3":0.07838,"13.4-13.7":0.26498,"14.0-14.4":0.9405,"14.5-14.8":2.1012,"15.0-15.1":0.40307,"15.2-15.3":0.64193,"15.4":0.98529,"15.5":2.299,"15.6":23.7178,"16.0":3.51568,"16.1":0.01866},P:{"4":0.01039,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01039,"10.1":0,"11.1-11.2":0.01039,"12.0":0.01039,"13.0":0.01039,"14.0":0.01039,"15.0":0,"16.0":0.04158,"17.0":0.07276,"18.0":0.74843},I:{"0":0,"3":0,"4":0.01886,"2.1":0,"2.2":0.0943,"2.3":0.14145,"4.1":0.01886,"4.2-4.3":0.3159,"4.4":0,"4.4.3-4.4.4":0.19802},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00765,"9":0.02295,"10":0,"11":0.58899,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.12869},H:{"0":0.10208},L:{"0":22.62},S:{"2.5":0},R:{_:"0"},M:{"0":0.27476},Q:{"13.1":0.02782}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00619,"49":0,"50":0,"51":0,"52":0.03096,"53":0.00619,"54":0,"55":0,"56":0.01238,"57":0,"58":0,"59":0,"60":0.00619,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00619,"67":0.00619,"68":0.00619,"69":0,"70":0,"71":0,"72":0.00619,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02476,"79":0.00619,"80":0.00619,"81":0.00619,"82":0.00619,"83":0.01238,"84":0,"85":0,"86":0,"87":0,"88":0.00619,"89":0,"90":0.00619,"91":0.01238,"92":0,"93":0.00619,"94":0.00619,"95":0.00619,"96":0.00619,"97":0.00619,"98":0.00619,"99":0.00619,"100":0.00619,"101":0.01238,"102":0.06191,"103":0.03096,"104":0.0681,"105":1.70872,"106":0.73673,"107":0.00619,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00619,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.07429,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00619,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00619,"66":0,"67":0.00619,"68":0,"69":0.01857,"70":0.00619,"71":0.00619,"72":0.00619,"73":0.00619,"74":0.01857,"75":0.00619,"76":0.00619,"77":0.00619,"78":0.01238,"79":0.01857,"80":0.01857,"81":0.06191,"83":0.04334,"84":0.03715,"85":0.05572,"86":0.06191,"87":0.04953,"88":0.00619,"89":0.03096,"90":0.01238,"91":0.01238,"92":0.02476,"93":0.00619,"94":0.01238,"95":0.03715,"96":0.03096,"97":0.03096,"98":0.03715,"99":0.03096,"100":0.03715,"101":0.03096,"102":0.05572,"103":0.19192,"104":0.21669,"105":4.31513,"106":11.84957,"107":0.47671,"108":0.00619,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00619,"66":0,"67":0,"68":0,"69":0.00619,"70":0.00619,"71":0,"72":0.01238,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0681,"91":0.12382,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00619,"18":0.01238,"79":0,"80":0,"81":0,"83":0,"84":0.00619,"85":0.00619,"86":0.00619,"87":0,"88":0,"89":0,"90":0.00619,"91":0.00619,"92":0.00619,"93":0,"94":0,"95":0.00619,"96":0.00619,"97":0.00619,"98":0.00619,"99":0.00619,"100":0.00619,"101":0.01238,"102":0.01857,"103":0.02476,"104":0.05572,"105":1.70872,"106":6.59961,"107":0.47671},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00619,"13":0.03096,"14":0.14239,"15":0.01238,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01238,"10.1":0.00619,"11.1":0.01238,"12.1":0.03096,"13.1":0.14239,"14.1":0.2043,"15.1":0.03096,"15.2-15.3":0.03096,"15.4":0.0681,"15.5":0.16716,"15.6":1.00294,"16.0":0.32193,"16.1":0.04334,"16.2":0},G:{"8":0.01224,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00408,"6.0-6.1":0,"7.0-7.1":0.06121,"8.1-8.4":0.06937,"9.0-9.2":0.24891,"9.3":0.17546,"10.0-10.2":0.02448,"10.3":0.08977,"11.0-11.2":0.08161,"11.3-11.4":0.03672,"12.0-12.1":0.05713,"12.2-12.5":0.54679,"13.0-13.1":0.03264,"13.2":0.0204,"13.3":0.08569,"13.4-13.7":0.27339,"14.0-14.4":0.82426,"14.5-14.8":2.15042,"15.0-15.1":0.37541,"15.2-15.3":0.60391,"15.4":0.90179,"15.5":1.97088,"15.6":20.68402,"16.0":8.88324,"16.1":0.42437},P:{"4":0.01036,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01036,"10.1":0,"11.1-11.2":0.01036,"12.0":0.01036,"13.0":0.01036,"14.0":0.01036,"15.0":0,"16.0":0.04142,"17.0":0.05178,"18.0":0.83881},I:{"0":0,"3":0,"4":0.03285,"2.1":0,"2.2":0.04928,"2.3":0,"4.1":0.03285,"4.2-4.3":0.20532,"4.4":0,"4.4.3-4.4.4":0.34494},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0144,"9":0.0216,"10":0.0072,"11":0.57591,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.31996},Q:{"13.1":0.03047},O:{"0":0.12951},H:{"0":0.11179},L:{"0":24.58533},S:{"2.5":0}};
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 d11cab8153..372c3575bf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00238,"48":0,"49":0,"50":0,"51":0,"52":0.10238,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00238,"74":0,"75":0,"76":0,"77":0,"78":0.00476,"79":0.00238,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00238,"88":0.00238,"89":0,"90":0,"91":0.00476,"92":0,"93":0.00238,"94":0.00238,"95":0.00238,"96":0,"97":0,"98":0,"99":0.00476,"100":0.00238,"101":0.00238,"102":0.00714,"103":0.02143,"104":0.27382,"105":0.0881,"106":0.00714,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00238,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00238,"57":0,"58":0.00238,"59":0,"60":0,"61":0,"62":0.00238,"63":0,"64":0,"65":0.00238,"66":0.00238,"67":0,"68":0,"69":0.01905,"70":0.00238,"71":0,"72":0.00238,"73":0.00238,"74":0.00238,"75":0.01905,"76":0.00238,"77":0.00238,"78":0.00238,"79":0.00952,"80":0.00238,"81":0.00476,"83":0.00952,"84":0.00238,"85":0.00476,"86":0.00714,"87":0.00714,"88":0.00238,"89":0.00238,"90":0.00238,"91":0.00238,"92":0.00714,"93":0.00238,"94":0.00238,"95":0.00476,"96":0.03572,"97":0.00714,"98":0.01191,"99":0.00476,"100":0.00952,"101":0.00952,"102":0.01667,"103":0.07381,"104":0.6143,"105":2.30005,"106":0.0381,"107":0.00238,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00238,"24":0.01191,"25":0.00238,"26":0.00476,"27":0.01905,"28":0.01429,"29":0,"30":0.01429,"31":0.00476,"32":0.02381,"33":0.01905,"34":0,"35":0,"36":0,"37":0.00476,"38":0.02619,"39":0,"40":0,"41":0,"42":0.01667,"43":0,"44":0,"45":0.00476,"46":0.02143,"47":0.00714,"48":0,"49":0,"50":0.01667,"51":0.01905,"52":0,"53":0,"54":0.0381,"55":0.02619,"56":0.01429,"57":0.01905,"58":0.09048,"60":0.39287,"62":0.01191,"63":1.12621,"64":1.65003,"65":0.06429,"66":0,"67":0,"68":0,"69":0,"70":0.00238,"71":0.00714,"72":0.00238,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00238,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00238,"86":0,"87":0,"88":0,"89":0.00476,"90":0.10715,"91":0.00714,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02143},B:{"12":0.00238,"13":0.00238,"14":0,"15":0.00238,"16":0.00238,"17":0,"18":0.00476,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00238,"90":0,"91":0,"92":0.00476,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00238,"102":0.00238,"103":0.00952,"104":0.05238,"105":0.24524},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00476,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00238,"11.1":0,"12.1":0.00238,"13.1":0.00952,"14.1":0.01429,"15.1":0.00238,"15.2-15.3":0.00238,"15.4":0.00714,"15.5":0.01429,"15.6":0.04048,"16.0":0.00714,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00523,"6.0-6.1":0.00025,"7.0-7.1":0.03411,"8.1-8.4":0.00249,"9.0-9.2":0.00025,"9.3":0.03461,"10.0-10.2":0.001,"10.3":0.02291,"11.0-11.2":0.00797,"11.3-11.4":0.00573,"12.0-12.1":0.00448,"12.2-12.5":0.16258,"13.0-13.1":0.00274,"13.2":0.00124,"13.3":0.02091,"13.4-13.7":0.02639,"14.0-14.4":0.0727,"14.5-14.8":0.11802,"15.0-15.1":0.03635,"15.2-15.3":0.07469,"15.4":0.0722,"15.5":0.24923,"15.6":1.17269,"16.0":0.29753,"16.1":0.00847},P:{"4":0.16689,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05215,"8.2":0,"9.2":0,"10.1":0.01043,"11.1-11.2":0.01043,"12.0":0,"13.0":0.01043,"14.0":0.03129,"15.0":0.02086,"16.0":0.04172,"17.0":0.08345,"18.0":0.44852},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.02235,"4.4":0,"4.4.3-4.4.4":0.11292},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01667,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00762},O:{"0":0.21333},H:{"0":29.57403},L:{"0":52.65329},S:{"2.5":0},R:{_:"0"},M:{"0":0.1219},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04186,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00209,"74":0,"75":0,"76":0,"77":0,"78":0.00209,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00209,"88":0.00209,"89":0,"90":0,"91":0.00209,"92":0,"93":0.00209,"94":0,"95":0.00209,"96":0,"97":0.00209,"98":0,"99":0.00209,"100":0.00209,"101":0.00209,"102":0.00628,"103":0.00628,"104":0.01047,"105":0.18837,"106":0.10046,"107":0.00419,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00209,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00209,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00209,"66":0.00209,"67":0,"68":0,"69":0.02302,"70":0.00209,"71":0,"72":0.00209,"73":0.00209,"74":0.00209,"75":0.01047,"76":0.00209,"77":0,"78":0,"79":0.00837,"80":0.00209,"81":0.00419,"83":0.00628,"84":0.00209,"85":0.00419,"86":0.00628,"87":0.00837,"88":0.00419,"89":0.00209,"90":0.00209,"91":0.00209,"92":0.00628,"93":0.00419,"94":0.00209,"95":0.00628,"96":0.02721,"97":0.00419,"98":0.00419,"99":0.00419,"100":0.00628,"101":0.00628,"102":0.01047,"103":0.03349,"104":0.03767,"105":0.56302,"106":1.72045,"107":0.07744,"108":0.00209,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.00209,"21":0,"22":0,"23":0,"24":0.00628,"25":0.00209,"26":0.00419,"27":0.01884,"28":0.01047,"29":0,"30":0.01884,"31":0.00837,"32":0.02093,"33":0.01884,"34":0,"35":0,"36":0,"37":0.00419,"38":0.02093,"39":0,"40":0,"41":0,"42":0.01047,"43":0,"44":0,"45":0.00419,"46":0.02093,"47":0.00837,"48":0,"49":0,"50":0.01465,"51":0.01256,"52":0,"53":0,"54":0.0293,"55":0.01674,"56":0.01256,"57":0.01674,"58":0.06907,"60":0.30558,"62":0.01256,"63":0.85813,"64":0.81627,"65":0.75348,"66":0.00628,"67":0,"68":0.00209,"69":0.00209,"70":0.00209,"71":0.00209,"72":0.02721,"73":0,"74":0,"75":0.00209,"76":0,"77":0,"78":0,"79":0.00209,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00209,"90":0.0314,"91":0.06279,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02512},B:{"12":0.00209,"13":0,"14":0,"15":0.00209,"16":0.00209,"17":0,"18":0.00628,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00209,"90":0,"91":0,"92":0.00419,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00837,"101":0.00209,"102":0.00209,"103":0.00419,"104":0.00419,"105":0.05442,"106":0.19046,"107":0.01256},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00209,"14":0.00628,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00209,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00419,"14.1":0.00628,"15.1":0.00209,"15.2-15.3":0.00209,"15.4":0.00419,"15.5":0.01256,"15.6":0.0293,"16.0":0.01047,"16.1":0.00209,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0032,"6.0-6.1":0.00085,"7.0-7.1":0.02115,"8.1-8.4":0.00021,"9.0-9.2":0.00043,"9.3":0.0203,"10.0-10.2":0.00107,"10.3":0.02222,"11.0-11.2":0.00385,"11.3-11.4":0.00684,"12.0-12.1":0.00385,"12.2-12.5":0.15575,"13.0-13.1":0.00363,"13.2":0.00214,"13.3":0.01688,"13.4-13.7":0.02008,"14.0-14.4":0.07585,"14.5-14.8":0.11922,"15.0-15.1":0.03376,"15.2-15.3":0.0594,"15.4":0.0564,"15.5":0.17049,"15.6":0.65378,"16.0":0.52302,"16.1":0.03611},P:{"4":0.13556,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06257,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01043,"12.0":0,"13.0":0.01043,"14.0":0.02086,"15.0":0.01043,"16.0":0.03128,"17.0":0.04171,"18.0":0.39627},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00126,"4.2-4.3":0.01884,"4.4":0,"4.4.3-4.4.4":0.10549},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01047,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10279},Q:{"13.1":0},O:{"0":0.15814},H:{"0":31.12611},L:{"0":53.22467},S:{"2.5":0}};
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 4f4edd3ceb..3b52911999 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00421,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.02106,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00421,"99":0.00421,"100":0.00421,"101":0,"102":0.02948,"103":0.01263,"104":0.14317,"105":0.05053,"106":0.00421,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00421,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01263,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01684,"64":0,"65":0,"66":0,"67":0.00421,"68":0.00421,"69":0.00421,"70":0.00421,"71":0.00842,"72":0,"73":0.00421,"74":0.01263,"75":0,"76":0,"77":0,"78":0,"79":0.00842,"80":0,"81":0.01263,"83":0.00842,"84":0.00421,"85":0.01263,"86":0.00842,"87":0.01263,"88":0.00842,"89":0.02106,"90":0.01263,"91":0.00421,"92":0.00421,"93":0,"94":0.00842,"95":0,"96":0.02106,"97":0.02106,"98":0.01263,"99":0.01263,"100":0.02106,"101":0.04632,"102":0.04632,"103":0.53901,"104":1.33489,"105":13.05831,"106":0.06317,"107":0.00421,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00842,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00842,"64":0.03369,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00421,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00421,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0379,"86":0,"87":0,"88":0,"89":0.02948,"90":0.37057,"91":0.02106,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00421},B:{"12":0,"13":0,"14":0,"15":0.00421,"16":0,"17":0,"18":0.00421,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00421,"102":0,"103":0.01263,"104":0.02948,"105":0.20213},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00421,"14":0.00842,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.04632,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00421,"13.1":0.01263,"14.1":0.02106,"15.1":0.00842,"15.2-15.3":0.00421,"15.4":0.02106,"15.5":0.04632,"15.6":0.08843,"16.0":0.0379,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00912,"8.1-8.4":0,"9.0-9.2":0.00203,"9.3":0.02735,"10.0-10.2":0.00101,"10.3":0.02026,"11.0-11.2":0.00304,"11.3-11.4":0.01114,"12.0-12.1":0.00608,"12.2-12.5":0.32109,"13.0-13.1":0.01114,"13.2":0.01418,"13.3":0.03849,"13.4-13.7":0.13472,"14.0-14.4":0.42744,"14.5-14.8":0.75461,"15.0-15.1":0.38693,"15.2-15.3":0.56925,"15.4":0.6047,"15.5":1.45959,"15.6":3.37904,"16.0":1.6328,"16.1":0.01317},P:{"4":0.25105,"5.0-5.4":0.01004,"6.2-6.4":0.05021,"7.2-7.4":0.1908,"8.2":0.01004,"9.2":0.04017,"10.1":0.02008,"11.1-11.2":0.0703,"12.0":0.04017,"13.0":0.11046,"14.0":0.15063,"15.0":0.08034,"16.0":0.29122,"17.0":0.28118,"18.0":0.85358},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00584,"4.2-4.3":0.00584,"4.4":0,"4.4.3-4.4.4":0.04674},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01263,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.43996},H:{"0":0.30692},L:{"0":67.34786},S:{"2.5":0},R:{_:"0"},M:{"0":0.06947},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.08124,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00428,"92":0,"93":0,"94":0,"95":0.00855,"96":0,"97":0,"98":0.00855,"99":0.00428,"100":0,"101":0.00428,"102":0.02138,"103":0.00428,"104":0.04276,"105":0.14538,"106":0.05986,"107":0.00428,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02138,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00855,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00428,"64":0,"65":0,"66":0,"67":0.00428,"68":0.00428,"69":0,"70":0.00428,"71":0.00428,"72":0,"73":0.00855,"74":0.00855,"75":0,"76":0,"77":0,"78":0,"79":0.00855,"80":0.02138,"81":0.01283,"83":0.00855,"84":0.00855,"85":0.01283,"86":0.09835,"87":0.0171,"88":0.01283,"89":0.02138,"90":0.0171,"91":0.00855,"92":0.01283,"93":0.00428,"94":0.00855,"95":0.00428,"96":0.0171,"97":0.01283,"98":0.02993,"99":0.0171,"100":0.02993,"101":0.02993,"102":0.05131,"103":0.06414,"104":0.16249,"105":7.11526,"106":7.63694,"107":0.14111,"108":0.00428,"109":0.00428,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00428,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00428,"64":0.00428,"65":0.01283,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00855,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00428,"80":0,"81":0,"82":0.00428,"83":0,"84":0,"85":0.02566,"86":0,"87":0,"88":0,"89":0.00428,"90":0.17104,"91":0.28649,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00428,"16":0,"17":0,"18":0.00428,"79":0,"80":0,"81":0,"83":0,"84":0.00428,"85":0,"86":0,"87":0,"88":0.00428,"89":0,"90":0.00428,"91":0,"92":0.00428,"93":0,"94":0,"95":0,"96":0.00428,"97":0,"98":0,"99":0,"100":0.00428,"101":0.00428,"102":0.00855,"103":0.0171,"104":0.01283,"105":0.08124,"106":0.22235,"107":0.01283},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00855,"14":0.02138,"15":0.00428,_:"0","3.1":0,"3.2":0,"5.1":0.05559,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00855,"14.1":0.0171,"15.1":0.00855,"15.2-15.3":0.00855,"15.4":0.02138,"15.5":0.06414,"15.6":0.10262,"16.0":0.1069,"16.1":0.01283,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00587,"6.0-6.1":0,"7.0-7.1":0.00352,"8.1-8.4":0,"9.0-9.2":0.00117,"9.3":0.01877,"10.0-10.2":0,"10.3":0.01408,"11.0-11.2":0.00469,"11.3-11.4":0.00821,"12.0-12.1":0.00938,"12.2-12.5":0.31674,"13.0-13.1":0.01408,"13.2":0.05279,"13.3":0.02698,"13.4-13.7":0.11379,"14.0-14.4":0.44344,"14.5-14.8":0.77191,"15.0-15.1":0.36601,"15.2-15.3":0.57248,"15.4":0.49857,"15.5":1.21886,"15.6":2.33566,"16.0":4.0355,"16.1":0.22054},P:{"4":0.22393,"5.0-5.4":0.01018,"6.2-6.4":0.04072,"7.2-7.4":0.20358,"8.2":0,"9.2":0.04072,"10.1":0.02036,"11.1-11.2":0.08143,"12.0":0.04072,"13.0":0.1425,"14.0":0.09161,"15.0":0.07125,"16.0":0.26465,"17.0":0.21375,"18.0":0.89573},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00386,"4.2-4.3":0.00386,"4.4":0,"4.4.3-4.4.4":0.03084},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00428,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10303},Q:{"13.1":0},O:{"0":0.29765},H:{"0":0.38476},L:{"0":65.72373},S:{"2.5":0}};
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 5713c9857a..50d5141229 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00389,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00389,"48":0,"49":0,"50":0.00389,"51":0.00389,"52":0.00389,"53":0,"54":0,"55":0,"56":0.00778,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00778,"69":0,"70":0,"71":0.00389,"72":0.00389,"73":0,"74":0,"75":0.00389,"76":0,"77":0,"78":0.00778,"79":0.00389,"80":0.00778,"81":0.01167,"82":0.00389,"83":0.00389,"84":0.00389,"85":0,"86":0,"87":0.00389,"88":0.00389,"89":0.00389,"90":0.00389,"91":0.01167,"92":0,"93":0,"94":0,"95":0.00389,"96":0.00778,"97":0.00389,"98":0,"99":0.00389,"100":0.00389,"101":0.00389,"102":0.00778,"103":0.03112,"104":0.65352,"105":0.19061,"106":0.00778,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00389,"36":0,"37":0,"38":0.00778,"39":0,"40":0,"41":0.00778,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00389,"50":0,"51":0,"52":0,"53":0.00389,"54":0,"55":0,"56":0.01167,"57":0.00389,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00389,"64":0,"65":0.00389,"66":0,"67":0.00389,"68":0,"69":0.00778,"70":0.00389,"71":0.00389,"72":0.00389,"73":0.00389,"74":0.00389,"75":0.00389,"76":0.01556,"77":0,"78":0.01167,"79":0.04668,"80":0.00778,"81":0.01167,"83":0.04668,"84":0.05835,"85":0.09336,"86":0.06224,"87":0.06224,"88":0.00778,"89":0.01167,"90":0.01556,"91":0.01167,"92":0.0389,"93":0.03501,"94":0.01167,"95":0.00778,"96":0.02723,"97":0.04279,"98":0.01556,"99":0.02334,"100":0.03501,"101":0.03112,"102":0.05446,"103":0.22173,"104":2.23286,"105":7.01367,"106":0.10114,"107":0.01167,"108":0.00389,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00778,"38":0,"39":0,"40":0.00389,"41":0,"42":0,"43":0.00389,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.02334,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01945,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00389,"71":0,"72":0.00389,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00389,"88":0.00389,"89":0.01945,"90":0.35788,"91":0.01167,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00389,"13":0,"14":0.00389,"15":0,"16":0,"17":0,"18":0.02334,"79":0,"80":0,"81":0,"83":0.00389,"84":0,"85":0.01167,"86":0.00389,"87":0,"88":0,"89":0.00389,"90":0,"91":0,"92":0.00778,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00389,"100":0.00389,"101":0,"102":0.00389,"103":0.00778,"104":0.10503,"105":0.64574},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00389,"11":0,"12":0,"13":0.01556,"14":0.06613,"15":0.01945,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00389,"11.1":0.00778,"12.1":0.00778,"13.1":0.07002,"14.1":0.1556,"15.1":0.03501,"15.2-15.3":0.03112,"15.4":0.06224,"15.5":0.17116,"15.6":0.60295,"16.0":0.05057,"16.1":0.01167},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02508,"8.1-8.4":0.06807,"9.0-9.2":0.01433,"9.3":0.09673,"10.0-10.2":0.02866,"10.3":0.11822,"11.0-11.2":0.01791,"11.3-11.4":0.09315,"12.0-12.1":0.05374,"12.2-12.5":1.74113,"13.0-13.1":0.09315,"13.2":0.03583,"13.3":0.1433,"13.4-13.7":0.60904,"14.0-14.4":1.63723,"14.5-14.8":2.98428,"15.0-15.1":0.81324,"15.2-15.3":1.04969,"15.4":1.59066,"15.5":2.9592,"15.6":16.74849,"16.0":4.15219,"16.1":0.10031},P:{"4":0.23271,"5.0-5.4":0.02024,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01012,"12.0":0.01012,"13.0":0.03035,"14.0":0.03035,"15.0":0.02024,"16.0":0.07082,"17.0":0.172,"18.0":1.27482},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01482,"4.4":0,"4.4.3-4.4.4":0.07408},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.19839,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.70265},H:{"0":0.50326},L:{"0":45.57919},S:{"2.5":0},R:{_:"0"},M:{"0":0.1222},Q:{"13.1":0.02444}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00414,"51":0.00414,"52":0.00414,"53":0,"54":0,"55":0,"56":0.00414,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00414,"69":0,"70":0,"71":0,"72":0.00414,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00827,"79":0.00414,"80":0.00414,"81":0.00414,"82":0.00827,"83":0,"84":0,"85":0,"86":0.00414,"87":0,"88":0,"89":0.00414,"90":0.00414,"91":0.00827,"92":0,"93":0,"94":0.00414,"95":0.00827,"96":0.00827,"97":0.00414,"98":0.00414,"99":0.00414,"100":0.00414,"101":0.00414,"102":0.01241,"103":0.01241,"104":0.09929,"105":0.56263,"106":0.23581,"107":0.01241,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00414,"34":0,"35":0,"36":0,"37":0,"38":0.00827,"39":0,"40":0.00414,"41":0.00414,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00414,"48":0.00414,"49":0.00414,"50":0,"51":0,"52":0,"53":0.00414,"54":0,"55":0,"56":0.01241,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00414,"64":0,"65":0.00414,"66":0,"67":0.00414,"68":0,"69":0.00414,"70":0.00414,"71":0,"72":0.00414,"73":0,"74":0.00827,"75":0,"76":0.02069,"77":0,"78":0.00414,"79":0.03723,"80":0.00414,"81":0.01241,"83":0.05378,"84":0.06619,"85":0.08688,"86":0.06206,"87":0.04964,"88":0.01241,"89":0.00827,"90":0.02896,"91":0.02069,"92":0.03723,"93":0.00827,"94":0.00827,"95":0.01655,"96":0.03723,"97":0.01655,"98":0.02896,"99":0.0331,"100":0.04137,"101":0.03723,"102":0.05378,"103":0.1903,"104":0.47576,"105":2.44497,"106":7.81893,"107":0.28959,"108":0.02482,"109":0.00414,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00414,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00827,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00414,"65":0.00827,"66":0,"67":0,"68":0,"69":0,"70":0.00414,"71":0.00414,"72":0.01655,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00414,"86":0,"87":0,"88":0,"89":0.00827,"90":0.19858,"91":0.29786,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00827,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00827,"79":0,"80":0,"81":0,"83":0,"84":0.00827,"85":0.00827,"86":0.00414,"87":0,"88":0,"89":0.00414,"90":0.00414,"91":0.00414,"92":0.01241,"93":0,"94":0,"95":0.00414,"96":0.00414,"97":0,"98":0.00414,"99":0.00827,"100":0.01241,"101":0.00827,"102":0.00827,"103":0.02069,"104":0.02482,"105":0.17789,"106":0.66192,"107":0.04551},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00414,"11":0.00414,"12":0,"13":0.01655,"14":0.06619,"15":0.01241,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00414,"12.1":0.00827,"13.1":0.07033,"14.1":0.14066,"15.1":0.04137,"15.2-15.3":0.02482,"15.4":0.05792,"15.5":0.13238,"15.6":0.55436,"16.0":0.12825,"16.1":0.04137,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02668,"8.1-8.4":0.0467,"9.0-9.2":0,"9.3":0.12675,"10.0-10.2":0.03669,"10.3":0.1134,"11.0-11.2":0.02668,"11.3-11.4":0.06671,"12.0-12.1":0.05337,"12.2-12.5":1.62101,"13.0-13.1":0.12341,"13.2":0.05003,"13.3":0.14009,"13.4-13.7":0.56702,"14.0-14.4":1.35418,"14.5-14.8":2.60829,"15.0-15.1":0.76715,"15.2-15.3":1.03731,"15.4":1.10069,"15.5":2.22139,"15.6":10.96684,"16.0":8.20512,"16.1":0.47029},P:{"4":0.17386,"5.0-5.4":0.02045,"6.2-6.4":0.01023,"7.2-7.4":0.03068,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01023,"12.0":0.01023,"13.0":0.04091,"14.0":0.02045,"15.0":0.02045,"16.0":0.05113,"17.0":0.08182,"18.0":1.31927},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01044,"4.4":0,"4.4.3-4.4.4":0.0668},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01354,"9":0.00451,"10":0.00451,"11":0.2753,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17003},Q:{"13.1":0.00586},O:{"0":0.66252},H:{"0":0.60503},L:{"0":46.80405},S:{"2.5":0.00586}};
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 9a5940fb5d..710ba15225 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00648,"55":0,"56":0.00972,"57":0,"58":0,"59":0.00324,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00324,"89":0,"90":0.00648,"91":0.00972,"92":0,"93":0,"94":0,"95":0,"96":0.00972,"97":0.00324,"98":0.00972,"99":0.00324,"100":0,"101":0,"102":0.00648,"103":0.04537,"104":1.13111,"105":0.36299,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.01296,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00324,"71":0.00324,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00648,"81":0.01945,"83":0,"84":0.00648,"85":0,"86":0.00324,"87":0.00324,"88":0,"89":0.00972,"90":0,"91":0.00648,"92":0.05834,"93":0.00648,"94":0.00324,"95":0,"96":0.02593,"97":0.02269,"98":0.02593,"99":0,"100":0.03565,"101":0.00324,"102":0.05186,"103":0.08751,"104":1.21538,"105":3.66233,"106":0.04213,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01296,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.43429,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.04537,"91":0.00648,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00972,"13":0,"14":0.00324,"15":0,"16":0,"17":0.01296,"18":0.03565,"79":0,"80":0.00324,"81":0.00972,"83":0,"84":0.02269,"85":0.00972,"86":0,"87":0,"88":0,"89":0.00972,"90":0.00972,"91":0.00648,"92":0.00972,"93":0,"94":0,"95":0.00972,"96":0.03241,"97":0,"98":0,"99":0.01621,"100":0.00972,"101":0.06806,"102":0.02593,"103":0.06482,"104":0.43105,"105":1.33853},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00972,"12.1":0,"13.1":0.00648,"14.1":0.00648,"15.1":0,"15.2-15.3":0,"15.4":0.03241,"15.5":0,"15.6":0,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.03054,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.22422,"13.0-13.1":0,"13.2":0.19367,"13.3":0,"13.4-13.7":0.01018,"14.0-14.4":0.21403,"14.5-14.8":0.10181,"15.0-15.1":0.22422,"15.2-15.3":0.12218,"15.4":0.04073,"15.5":0.36698,"15.6":0.73374,"16.0":0,"16.1":0},P:{"4":0.34988,"5.0-5.4":0.02999,"6.2-6.4":0.12996,"7.2-7.4":0.79974,"8.2":0,"9.2":0.03999,"10.1":0.02999,"11.1-11.2":0.15995,"12.0":0,"13.0":0.06998,"14.0":0.10996,"15.0":0.10996,"16.0":0.20993,"17.0":0.37987,"18.0":0.43985},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.1313},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01296,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.42582},H:{"0":0.35194},L:{"0":83.00966},S:{"2.5":0},R:{_:"0"},M:{"0":0.01352},Q:{"13.1":0.00676}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.0039,"55":0,"56":0.09753,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.0117,"94":0,"95":0,"96":0.08582,"97":0,"98":0.0078,"99":0,"100":0.0078,"101":0,"102":0,"103":0.0117,"104":0.10923,"105":0.64367,"106":0.19895,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.0117,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.03901,"71":0,"72":0,"73":0,"74":0.0039,"75":0.0156,"76":0,"77":0,"78":0.0078,"79":0,"80":0,"81":0.0039,"83":0,"84":0,"85":0,"86":0.0078,"87":0,"88":0.0078,"89":0.0117,"90":0,"91":0.0078,"92":0,"93":0,"94":0.05461,"95":0.0039,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01951,"102":0.0156,"103":0.08582,"104":0.04291,"105":1.44727,"106":5.52772,"107":0.82311,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0156,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.0156,"81":0,"82":0,"83":0.12093,"84":0,"85":0,"86":0,"87":0,"88":0.0117,"89":0,"90":0.03511,"91":1.71644,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.07802,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.05852,"79":0,"80":0,"81":0,"83":0,"84":0.0156,"85":0,"86":0,"87":0,"88":0,"89":0.0078,"90":0.0039,"91":0,"92":0.07022,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0117,"99":0,"100":0.0078,"101":0.0156,"102":0.02731,"103":0.03121,"104":0.14044,"105":0.43691,"106":1.58771,"107":0.07022},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02731,"12":0,"13":0,"14":0.0039,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.05071,"15.6":0.0078,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.02378,"9.3":0.02378,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.05946,"13.0-13.1":0.04757,"13.2":0,"13.3":0,"13.4-13.7":0.03567,"14.0-14.4":0.07135,"14.5-14.8":0.1308,"15.0-15.1":1.30861,"15.2-15.3":0.09513,"15.4":0.04757,"15.5":0.04757,"15.6":0.72565,"16.0":0.1427,"16.1":0},P:{"4":0.15181,"5.0-5.4":0.03036,"6.2-6.4":0,"7.2-7.4":1.06266,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.10121,"12.0":0,"13.0":0.02024,"14.0":0.03036,"15.0":0.14169,"16.0":0.4453,"17.0":0.71856,"18.0":0.35422},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.43966},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01951,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17687},Q:{"13.1":0.0122},O:{"0":0.65259},H:{"0":0.24251},L:{"0":76.87246},S:{"2.5":0}};
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 c74bf8d49b..fb1c4a52e7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.03215,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00378,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00378,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00378,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00946,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01324,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00378,"102":0.00378,"103":0.02647,"104":0.23259,"105":0.02647,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00189,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00946,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00189,"47":0,"48":0,"49":0.00189,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00378,"60":0,"61":0,"62":0.00567,"63":0.00189,"64":0,"65":0,"66":0.03782,"67":0,"68":0.00378,"69":0.00189,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00378,"78":0.00189,"79":0.01135,"80":0.01702,"81":0.03971,"83":0.00189,"84":0,"85":0,"86":0,"87":0.00189,"88":0,"89":0,"90":0.00189,"91":0,"92":0.00567,"93":0,"94":0.00189,"95":0.00946,"96":0.00378,"97":0.03215,"98":0.00189,"99":0.00378,"100":0.00189,"101":0.00378,"102":0.00567,"103":0.03404,"104":0.44817,"105":1.15918,"106":0.00756,"107":0.00378,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00189,"60":0.00756,"62":0,"63":0.0624,"64":0.04917,"65":0.01702,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00378,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00189,"86":0,"87":0,"88":0,"89":0.00567,"90":0.05673,"91":0.00189,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00756,"13":0,"14":0,"15":0,"16":0,"17":0.00189,"18":0.01702,"79":0,"80":0,"81":0.00189,"83":0,"84":0.00189,"85":0,"86":0,"87":0,"88":0,"89":0.00189,"90":0,"91":0,"92":0.00567,"93":0,"94":0,"95":0,"96":0,"97":0.00567,"98":0,"99":0,"100":0.00189,"101":0.00378,"102":0.00189,"103":0.00756,"104":0.0416,"105":0.17397},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00378,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00378,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00189,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.0208,"15.6":0.00756,"16.0":0.00189,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01176,"8.1-8.4":0,"9.0-9.2":0.0047,"9.3":0.00235,"10.0-10.2":0.0243,"10.3":0.02665,"11.0-11.2":0.03684,"11.3-11.4":0.0047,"12.0-12.1":0.01725,"12.2-12.5":1.32557,"13.0-13.1":0.07525,"13.2":0.029,"13.3":0.1411,"13.4-13.7":0.08231,"14.0-14.4":1.43218,"14.5-14.8":0.6671,"15.0-15.1":0.17481,"15.2-15.3":0.1654,"15.4":0.17951,"15.5":0.80349,"15.6":1.99815,"16.0":0.53383,"16.1":0},P:{"4":0.18331,"5.0-5.4":0.0611,"6.2-6.4":0.02037,"7.2-7.4":0.27497,"8.2":0,"9.2":0.12221,"10.1":0.22405,"11.1-11.2":0.23423,"12.0":0.05092,"13.0":0.02037,"14.0":0.07129,"15.0":0.01018,"16.0":0.0611,"17.0":1.35448,"18.0":0.33607},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00556,"4.2-4.3":0.02112,"4.4":0,"4.4.3-4.4.4":0.08169},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00756,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.21083},H:{"0":1.62754},L:{"0":83.4},S:{"2.5":0.00811},R:{_:"0"},M:{"0":0.09731},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00177,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00177,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00177,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00883,"85":0,"86":0,"87":0,"88":0.00177,"89":0,"90":0,"91":0.00177,"92":0,"93":0.00177,"94":0,"95":0.00177,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00353,"103":0,"104":0.0053,"105":0.17121,"106":0.04766,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00177,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00177,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00353,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00177,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00177,"75":0,"76":0,"77":0,"78":0.00177,"79":0,"80":0.00177,"81":0.02295,"83":0,"84":0,"85":0,"86":0.00177,"87":0.00353,"88":0.00883,"89":0.00177,"90":0.00353,"91":0,"92":0.01236,"93":0,"94":0,"95":0.00177,"96":0.0053,"97":0.02648,"98":0.00177,"99":0.00177,"100":0.00177,"101":0.00883,"102":0.01412,"103":0.02471,"104":0.01765,"105":0.48891,"106":1.08724,"107":0.02471,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00177,"60":0,"62":0,"63":0.01942,"64":0.02295,"65":0.01942,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00177,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00177,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01765,"91":0.05119,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00177,"13":0.00883,"14":0.00177,"15":0,"16":0.00177,"17":0,"18":0.00706,"79":0,"80":0,"81":0,"83":0,"84":0.00177,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00177,"91":0,"92":0.00353,"93":0,"94":0,"95":0.00177,"96":0,"97":0,"98":0.0053,"99":0,"100":0,"101":0,"102":0.0053,"103":0.00177,"104":0.00883,"105":0.11473,"106":0.13944,"107":0.00706},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00177,"15":0.00177,_:"0","3.1":0,"3.2":0,"5.1":0.00177,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00177,"14.1":0,"15.1":0,"15.2-15.3":0.00177,"15.4":0.00177,"15.5":0,"15.6":0.00353,"16.0":0.0053,"16.1":0,"16.2":0},G:{"8":0.0049,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01387,"10.0-10.2":0,"10.3":0.0049,"11.0-11.2":0.00898,"11.3-11.4":0,"12.0-12.1":0.07589,"12.2-12.5":0.92613,"13.0-13.1":0.05549,"13.2":0.00734,"13.3":0.0767,"13.4-13.7":0.0612,"14.0-14.4":1.67274,"14.5-14.8":0.59158,"15.0-15.1":0.102,"15.2-15.3":0.22031,"15.4":0.20563,"15.5":0.47163,"15.6":1.72333,"16.0":1.40837,"16.1":0.08078},P:{"4":0.89697,"5.0-5.4":0.02016,"6.2-6.4":0.01008,"7.2-7.4":0.28219,"8.2":0,"9.2":0.06047,"10.1":0,"11.1-11.2":0.33258,"12.0":0.01008,"13.0":0.07055,"14.0":0.02016,"15.0":0.04031,"16.0":0.10078,"17.0":0.64501,"18.0":0.96752},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00208,"4.2-4.3":0.00046,"4.4":0,"4.4.3-4.4.4":0.08158},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00706,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04941},Q:{"13.1":0},O:{"0":0.06588},H:{"0":1.10708},L:{"0":84.11787},S:{"2.5":0.02471}};
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 a91ed7ed82..e87c01aa1f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00445,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0757,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00445,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00445,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00445,"103":0.01336,"104":0.44975,"105":0.22265,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00445,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.01336,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.01336,"67":0,"68":0,"69":0,"70":0,"71":0.00445,"72":0,"73":0,"74":0,"75":0,"76":0.05344,"77":0,"78":0,"79":0.01336,"80":0.00445,"81":0.03562,"83":0.0757,"84":0,"85":0.00891,"86":0.00445,"87":0,"88":0.01336,"89":0,"90":0.01781,"91":0.00445,"92":0.00445,"93":0.00891,"94":0.0757,"95":0.01781,"96":0.02227,"97":0.01336,"98":0.00445,"99":0.00445,"100":0.01336,"101":0.01336,"102":0.05789,"103":0.21374,"104":2.64954,"105":8.0911,"106":0.08015,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.05344,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.04453,"90":0.16476,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00445,"14":0,"15":0,"16":0,"17":0,"18":0.01336,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00445,"93":0,"94":0,"95":0,"96":0,"97":0.00891,"98":0.00445,"99":0.00445,"100":0,"101":0,"102":0.00445,"103":0.03562,"104":0.51655,"105":2.70742},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00445,"11":0,"12":0,"13":0.00445,"14":0.01336,"15":0.00891,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00891,"12.1":0.00891,"13.1":0.0757,"14.1":0.08015,"15.1":0.00891,"15.2-15.3":0.00891,"15.4":0.04453,"15.5":0.17367,"15.6":0.99302,"16.0":0.08906,"16.1":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,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01341,"10.0-10.2":0,"10.3":0.21075,"11.0-11.2":0.01724,"11.3-11.4":0.00766,"12.0-12.1":0.00383,"12.2-12.5":0.40235,"13.0-13.1":0,"13.2":0,"13.3":0.03449,"13.4-13.7":0.03066,"14.0-14.4":0.13412,"14.5-14.8":0.33912,"15.0-15.1":0.11879,"15.2-15.3":0.56329,"15.4":0.26248,"15.5":1.45612,"15.6":10.09701,"16.0":4.0618,"16.1":0.94073},P:{"4":0.12814,"5.0-5.4":0.01068,"6.2-6.4":0,"7.2-7.4":0.29898,"8.2":0,"9.2":0.01068,"10.1":0.02136,"11.1-11.2":0.06407,"12.0":0.02136,"13.0":0.04271,"14.0":0.02136,"15.0":0.01068,"16.0":0.10678,"17.0":0.45915,"18.0":2.63746},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.67198,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.68878},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01781,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.12203},H:{"0":1.81703},L:{"0":53.43755},S:{"2.5":0},R:{_:"0"},M:{"0":0.41048},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0.005,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.05496,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.005,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.005,"103":0.005,"104":0.04496,"105":0.65448,"106":0.19484,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.005,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.005,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.005,"63":0,"64":0,"65":0,"66":0.005,"67":0,"68":0,"69":0.00999,"70":0.00999,"71":0,"72":0,"73":0,"74":0,"75":0.01998,"76":0.04996,"77":0,"78":0,"79":0.01499,"80":0,"81":0.02998,"83":0.06994,"84":0,"85":0.005,"86":0.01499,"87":0.005,"88":0.00999,"89":0.005,"90":0.00999,"91":0.00999,"92":0.00999,"93":0.04496,"94":0.005,"95":0.22482,"96":0.01499,"97":0.005,"98":0.01499,"99":0.005,"100":0.02498,"101":0.04496,"102":0.13489,"103":0.1199,"104":0.32974,"105":3.53717,"106":8.40327,"107":0.31475,"108":0.005,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01998,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.20484,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.005,"90":0.02498,"91":0.06994,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.005,"16":0,"17":0.005,"18":0.03997,"79":0,"80":0,"81":0,"83":0,"84":0.005,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.005,"91":0,"92":0,"93":0,"94":0.005,"95":0,"96":0,"97":0.005,"98":0.005,"99":0,"100":0.005,"101":0.005,"102":0.005,"103":0.00999,"104":0.1199,"105":0.8693,"106":4.13669,"107":0.29976},E:{"4":0,"5":0,"6":0.005,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.005,"14":0.05995,"15":0.01499,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.005,"11.1":0.005,"12.1":0.01998,"13.1":0.15987,"14.1":0.14488,"15.1":0.03997,"15.2-15.3":0.01499,"15.4":0.02998,"15.5":0.5046,"15.6":0.85432,"16.0":0.3697,"16.1":0.03997,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01339,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02009,"10.0-10.2":0,"10.3":0.0558,"11.0-11.2":0.01116,"11.3-11.4":0.02455,"12.0-12.1":0,"12.2-12.5":0.25893,"13.0-13.1":0.00446,"13.2":0,"13.3":0.03348,"13.4-13.7":0.04687,"14.0-14.4":0.15402,"14.5-14.8":0.6049,"15.0-15.1":0.1183,"15.2-15.3":0.77008,"15.4":1.04463,"15.5":1.99104,"15.6":7.24097,"16.0":6.72536,"16.1":1.98658},P:{"4":0.17211,"5.0-5.4":0.01076,"6.2-6.4":0,"7.2-7.4":0.10757,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02151,"12.0":0,"13.0":0.05378,"14.0":0.01076,"15.0":0,"16.0":0,"17.0":0.16135,"18.0":2.61393},I:{"0":0,"3":0,"4":0.17123,"2.1":0,"2.2":0,"2.3":0,"4.1":0.24461,"4.2-4.3":0.02446,"4.4":0,"4.4.3-4.4.4":0.73384},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01499,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.88571},Q:{"13.1":0},O:{"0":0.06005},H:{"0":1.16068},L:{"0":47.43186},S:{"2.5":0}};
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 bac941c895..f0dee2b474 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.155,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.1925,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.115,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0.0375,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0775,"101":0,"102":0.0375,"103":0.155,"104":0.115,"105":0.1925,"106":0.0375,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.0375,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0775,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.0775},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0.0375,"15.2-15.3":0.0375,"15.4":1.0375,"15.5":2.5375,"15.6":0.4625,"16.0":0.0775,"16.1":0.385},G:{"8":0,"3.2":0,"4.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.19642,"15.0-15.1":0.19642,"15.2-15.3":0.19642,"15.4":11.84115,"15.5":28.33083,"15.6":36.2904,"16.0":15.71337,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":0.77},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.0903,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.73116,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.04661,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.13691,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.18352,"101":0,"102":0,"103":0,"104":0.22721,"105":0.68456,"106":0.54764,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.41073,"80":0,"81":0,"82":0,"83":0,"84":0.04661,"85":0.0903,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.22721,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.22721,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0.0903,"15.2-15.3":0.0903,"15.4":1.23511,"15.5":2.56053,"15.6":0.50395,"16.0":0.04661,"16.1":0.13691,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":3.39855,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.19894,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":1.19364,"15.4":24.37007,"15.5":14.18272,"15.6":16.37934,"16.0":20.17577,"16.1":0.19894},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":1.61584},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":9.68702},S:{"2.5":0}};
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 65c13c3f96..04ae71ab7a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00385,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00385,"76":0,"77":0,"78":0.0077,"79":0.00385,"80":0.00385,"81":0.00385,"82":0.00385,"83":0.00385,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00385,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00385,"103":0.00385,"104":0.14622,"105":0.04618,"106":0.00385,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.0077,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00385,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00385,"64":0,"65":0,"66":0,"67":0,"68":0.00385,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00385,"75":0.00385,"76":0,"77":0.04618,"78":0.00385,"79":0.00385,"80":0.01154,"81":0.01154,"83":0.02694,"84":0.05387,"85":0.05387,"86":0.06542,"87":0.03848,"88":0.00385,"89":0.00385,"90":0.03463,"91":0.00385,"92":0.00385,"93":0.00385,"94":0.03078,"95":0.00385,"96":0.01154,"97":0.0077,"98":0.0077,"99":0.01154,"100":0.01924,"101":0.03463,"102":0.05772,"103":0.11159,"104":1.90091,"105":7.51899,"106":0.10774,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00385,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00385,"71":0.00385,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.04618,"91":0.00385,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00385,"79":0,"80":0,"81":0,"83":0.00385,"84":0.00385,"85":0.0077,"86":0.00385,"87":0.00385,"88":0,"89":0,"90":0,"91":0.00385,"92":0.00385,"93":0,"94":0.00385,"95":0.00385,"96":0.00385,"97":0.00385,"98":0.00385,"99":0.0077,"100":0.00385,"101":0.0077,"102":0.0077,"103":0.01924,"104":0.2963,"105":1.97018},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00385,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0077,"15":0.00385,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00385,"10.1":0,"11.1":0,"12.1":0.00385,"13.1":0.01154,"14.1":0.02309,"15.1":0.0077,"15.2-15.3":0.0077,"15.4":0.01924,"15.5":0.04233,"15.6":0.1847,"16.0":0.04233,"16.1":0.00385},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00749,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.19473,"9.3":0.00999,"10.0-10.2":0.00499,"10.3":0.00749,"11.0-11.2":0.02996,"11.3-11.4":0,"12.0-12.1":0.09487,"12.2-12.5":0.40693,"13.0-13.1":0.23966,"13.2":0.05492,"13.3":0.25964,"13.4-13.7":1.05352,"14.0-14.4":4.36137,"14.5-14.8":3.31534,"15.0-15.1":0.72398,"15.2-15.3":0.28959,"15.4":0.38696,"15.5":1.04603,"15.6":9.34187,"16.0":2.89094,"16.1":0.03495},P:{"4":0.01013,"5.0-5.4":0.01013,"6.2-6.4":0,"7.2-7.4":0,"8.2":0.01013,"9.2":0,"10.1":0.02026,"11.1-11.2":0.02026,"12.0":0.06079,"13.0":0.15196,"14.0":0.06079,"15.0":0.02026,"16.0":0.14183,"17.0":0.51668,"18.0":9.10768},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":2.47679},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00403,"10":0,"11":0.16913,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.04922},H:{"0":0.08736},L:{"0":34.03244},S:{"2.5":0},R:{_:"0"},M:{"0":0.07998},Q:{"13.1":0.00615}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00451,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00451,"79":0.00451,"80":0.00451,"81":0.00451,"82":0.00451,"83":0.00451,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00451,"103":0.00451,"104":0.00451,"105":0.17593,"106":0.09022,"107":0.00451,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00902,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00451,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00451,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00451,"69":0.00451,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00451,"76":0,"77":0.04962,"78":0.00451,"79":0.00902,"80":0.00451,"81":0.01804,"83":0.02256,"84":0.03609,"85":0.03609,"86":0.04511,"87":0.04511,"88":0,"89":0.00451,"90":0.02256,"91":0.01353,"92":0.00451,"93":0,"94":0.04511,"95":0.00451,"96":0.01353,"97":0.00902,"98":0.00902,"99":0.01353,"100":0.01804,"101":0.03609,"102":0.06315,"103":0.09022,"104":0.10375,"105":3.24792,"106":9.52272,"107":0.3293,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00451,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02707,"91":0.04962,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00902,"79":0,"80":0,"81":0,"83":0,"84":0.00451,"85":0.00451,"86":0.00451,"87":0,"88":0,"89":0,"90":0,"91":0.00451,"92":0.00902,"93":0,"94":0,"95":0.00451,"96":0.00451,"97":0.00451,"98":0.00451,"99":0.00451,"100":0.00451,"101":0.00902,"102":0.00451,"103":0.01353,"104":0.02707,"105":0.63154,"106":2.4585,"107":0.15789},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00451,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01353,"15":0.00451,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00451,"13.1":0.01804,"14.1":0.03158,"15.1":0.00902,"15.2-15.3":0.00902,"15.4":0.02256,"15.5":0.04962,"15.6":0.23908,"16.0":0.13082,"16.1":0.02707,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0114,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.23939,"9.3":0.0114,"10.0-10.2":0,"10.3":0.00456,"11.0-11.2":0.01824,"11.3-11.4":0.00456,"12.0-12.1":0.02736,"12.2-12.5":0.19151,"13.0-13.1":0.17327,"13.2":0.01596,"13.3":0.08892,"13.4-13.7":0.32375,"14.0-14.4":1.29956,"14.5-14.8":1.56859,"15.0-15.1":0.48562,"15.2-15.3":0.26219,"15.4":0.35111,"15.5":0.86409,"15.6":7.43029,"16.0":8.3491,"16.1":0.4879},P:{"4":0.01014,"5.0-5.4":0.01014,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01014,"11.1-11.2":0.01014,"12.0":0.02029,"13.0":0.05072,"14.0":0.05072,"15.0":0.03043,"16.0":0.12173,"17.0":0.30433,"18.0":11.2095},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":2.01265},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00483,"9":0.00483,"10":0,"11":0.19333,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0988},Q:{"13.1":0.01647},O:{"0":0.05489},H:{"0":0.10393},L:{"0":28.80386},S:{"2.5":0}};
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 58d2806b3b..7260942678 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.00318,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00318,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.06998,"53":0,"54":0,"55":0.00636,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00954,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01591,"103":0.01272,"104":0.17496,"105":0.07953,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00636,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00318,"48":0,"49":0.00318,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00636,"57":0,"58":0.00318,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00318,"65":0.00318,"66":0,"67":0,"68":0.00636,"69":0.00318,"70":0.00636,"71":0,"72":0,"73":0.00318,"74":0,"75":0.00318,"76":0.00318,"77":0,"78":0.00636,"79":0.00318,"80":0.00636,"81":0.00318,"83":0.00318,"84":0.00318,"85":0.01272,"86":0.01272,"87":0.00636,"88":0.00636,"89":0.00318,"90":0.00954,"91":0.00954,"92":0.04453,"93":0.00318,"94":0.00636,"95":0.00954,"96":0.01272,"97":0.00636,"98":0.00636,"99":0.00954,"100":0.00636,"101":0.02863,"102":0.03817,"103":0.10815,"104":1.05291,"105":5.15322,"106":0.10179,"107":0.00318,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00954,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00318,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00636,"47":0,"48":0,"49":0,"50":0,"51":0.00318,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00318,"60":0.00318,"62":0,"63":0.01909,"64":0.12088,"65":0.00954,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02863,"90":0.27675,"91":0.01591,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00318,"79":0,"80":0,"81":0,"83":0.00318,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00318,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00318,"100":0.00318,"101":0.01591,"102":0.00318,"103":0.00954,"104":0.13996,"105":0.78253},E:{"4":0,"5":0,"6":0,"7":0.03499,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00636,"14":0.07316,"15":0.01909,_:"0","3.1":0,"3.2":0,"5.1":0.00318,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00318,"12.1":0.00954,"13.1":0.04135,"14.1":0.15269,"15.1":0.03181,"15.2-15.3":0.01591,"15.4":0.0668,"15.5":0.12406,"15.6":0.48033,"16.0":0.04453,"16.1":0.00636},G:{"8":0.0125,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01666,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.17494,"10.0-10.2":0.00417,"10.3":0.08747,"11.0-11.2":0.0125,"11.3-11.4":0.03749,"12.0-12.1":0.05831,"12.2-12.5":0.83307,"13.0-13.1":0.11663,"13.2":0.04582,"13.3":0.20827,"13.4-13.7":0.40404,"14.0-14.4":1.95771,"14.5-14.8":3.57802,"15.0-15.1":0.97052,"15.2-15.3":1.61198,"15.4":2.19096,"15.5":4.47773,"15.6":16.73213,"16.0":7.07273,"16.1":0.05415},P:{"4":0.2258,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.43107,"8.2":0.01026,"9.2":0.03079,"10.1":0.01026,"11.1-11.2":0.10264,"12.0":0.02053,"13.0":0.08211,"14.0":0.14369,"15.0":0.09237,"16.0":0.20527,"17.0":0.48238,"18.0":3.1509},I:{"0":0,"3":0,"4":0.00522,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01565,"4.4":0,"4.4.3-4.4.4":0.07823},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00318,"11":0.02227,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.49336},H:{"0":0.8328},L:{"0":39.33166},S:{"2.5":0},R:{_:"0"},M:{"0":0.12956},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0.00342,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00342,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02738,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00342,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00342,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.02395,"103":0.00342,"104":0.00684,"105":0.19505,"106":0.08897,"107":0.00342,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00342,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00342,"48":0,"49":0.00342,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00342,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00342,"65":0,"66":0,"67":0,"68":0.01027,"69":0.00342,"70":0,"71":0.00342,"72":0,"73":0,"74":0.01027,"75":0.00684,"76":0.00342,"77":0,"78":0.00684,"79":0.00684,"80":0.00342,"81":0.00342,"83":0.00684,"84":0.00342,"85":0.01027,"86":0.01369,"87":0.01027,"88":0.00684,"89":0.00342,"90":0.00342,"91":0.01369,"92":0.03764,"93":0.00342,"94":0.00342,"95":0.01369,"96":0.01027,"97":0.00684,"98":0.00342,"99":0.00684,"100":0.00684,"101":0.02053,"102":0.02738,"103":0.07528,"104":0.07871,"105":2.06689,"106":5.18433,"107":0.20532,"108":0.00342,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01027,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00342,"47":0,"48":0,"49":0,"50":0,"51":0.00342,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00342,"60":0,"62":0,"63":0.01369,"64":0.0308,"65":0.04449,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00684,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.13688,"91":0.27376,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00684,"79":0,"80":0,"81":0,"83":0,"84":0.00342,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00342,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00342,"100":0.00342,"101":0.00684,"102":0.00342,"103":0.01027,"104":0.02053,"105":0.24981,"106":0.79733,"107":0.05817},E:{"4":0,"5":0,"6":0,"7":0.04106,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00684,"14":0.05817,"15":0.01369,_:"0","3.1":0,"3.2":0,"5.1":0.00342,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00342,"13.1":0.04449,"14.1":0.16083,"15.1":0.03422,"15.2-15.3":0.01711,"15.4":0.06502,"15.5":0.12319,"15.6":0.56463,"16.0":0.11635,"16.1":0.0308,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01223,"8.1-8.4":0,"9.0-9.2":0.02038,"9.3":0.13046,"10.0-10.2":0,"10.3":0.06115,"11.0-11.2":0,"11.3-11.4":0.02038,"12.0-12.1":0.07746,"12.2-12.5":0.72568,"13.0-13.1":0.08969,"13.2":0.04485,"13.3":0.16308,"13.4-13.7":0.32207,"14.0-14.4":1.5696,"14.5-14.8":2.9435,"15.0-15.1":0.73384,"15.2-15.3":0.94991,"15.4":1.3576,"15.5":3.02097,"15.6":10.98311,"16.0":14.59114,"16.1":0.75015},P:{"4":0.1337,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09256,"8.2":0.01028,"9.2":0.03085,"10.1":0.01028,"11.1-11.2":0.06171,"12.0":0.01028,"13.0":0.08227,"14.0":0.12341,"15.0":0.04114,"16.0":0.24682,"17.0":0.20569,"18.0":3.72292},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01773,"4.2-4.3":0.02659,"4.4":0,"4.4.3-4.4.4":0.06648},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0308,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10525},Q:{"13.1":0},O:{"0":1.81553},H:{"0":0.74109},L:{"0":39.55579},S:{"2.5":0}};
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 11381c7af1..2a6bcc6954 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01529,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0051,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01019,"99":0,"100":0,"101":0,"102":0,"103":0.07643,"104":0.66235,"105":0.18342,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01019,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01019,"64":0,"65":0,"66":0,"67":0.0051,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.02038,"77":0.01019,"78":0,"79":0.07643,"80":0,"81":0,"83":0.01019,"84":0.0051,"85":0,"86":0.01529,"87":0.0051,"88":0.0051,"89":0,"90":0.0051,"91":0.01019,"92":0.04076,"93":0.0051,"94":0.01529,"95":0.0051,"96":0,"97":0,"98":0.01529,"99":0.01019,"100":0.01529,"101":0.0051,"102":0.107,"103":0.3108,"104":3.45951,"105":12.36557,"106":0.14776,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0051,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.04586,"90":0.77954,"91":0.0051,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.04076,"13":0,"14":0,"15":0.03057,"16":0,"17":0,"18":0.0051,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01019,"101":0.0051,"102":0.01019,"103":0.02038,"104":0.60121,"105":2.72583},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0051,"14":0.03057,"15":0.01529,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0051,"12.1":0.03567,"13.1":0.14776,"14.1":0.2038,"15.1":0.02548,"15.2-15.3":0.05605,"15.4":0.16304,"15.5":0.27004,"15.6":1.87496,"16.0":0.1019,"16.1":0.01529},G:{"8":0.00713,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00713,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03563,"10.0-10.2":0,"10.3":0.0855,"11.0-11.2":0.00713,"11.3-11.4":0.01069,"12.0-12.1":0.03563,"12.2-12.5":0.5807,"13.0-13.1":0.00356,"13.2":0.00356,"13.3":0.01781,"13.4-13.7":0.06413,"14.0-14.4":0.85502,"14.5-14.8":0.99752,"15.0-15.1":0.17813,"15.2-15.3":0.26719,"15.4":0.64126,"15.5":1.54615,"15.6":25.5614,"16.0":4.22164,"16.1":0.03563},P:{"4":0.11418,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.35292,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04152,"12.0":0.01038,"13.0":0.0519,"14.0":0.02076,"15.0":0,"16.0":0.07266,"17.0":0.17646,"18.0":4.33889},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.25576,"4.4":0,"4.4.3-4.4.4":0.17051},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02038,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03434},H:{"0":0.05572},L:{"0":31.16706},S:{"2.5":0},R:{_:"0"},M:{"0":0.16677},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.005,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.005,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.005,"92":0,"93":0,"94":0.005,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.08492,"104":0.02997,"105":0.77423,"106":0.22977,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.005,"50":0,"51":0,"52":0,"53":0.005,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00999,"77":0.005,"78":0,"79":0.02498,"80":0,"81":0,"83":0.005,"84":0,"85":0,"86":0.005,"87":0.005,"88":0,"89":0,"90":0,"91":0.00999,"92":0.10989,"93":0.01998,"94":0,"95":0,"96":0.00999,"97":0.005,"98":0,"99":0.00999,"100":0.005,"101":0.00999,"102":0.05994,"103":0.11489,"104":0.15485,"105":4.22078,"106":9.13586,"107":0.37962,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.21479,"91":1.18382,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01998,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.005,"99":0,"100":0,"101":0,"102":0,"103":0.01499,"104":0.02498,"105":0.7992,"106":2.63736,"107":0.42957},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02997,"14":0.06993,"15":0.01998,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00999,"12.1":0.02997,"13.1":0.19481,"14.1":0.15984,"15.1":0.05495,"15.2-15.3":0.13487,"15.4":0.15485,"15.5":0.22478,"15.6":1.63337,"16.0":0.42957,"16.1":0.07992,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.02395,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0519,"10.0-10.2":0,"10.3":0.11578,"11.0-11.2":0,"11.3-11.4":0.03194,"12.0-12.1":0.01996,"12.2-12.5":0.49507,"13.0-13.1":0,"13.2":0.00399,"13.3":0.01597,"13.4-13.7":0.1038,"14.0-14.4":0.41123,"14.5-14.8":0.86637,"15.0-15.1":0.23955,"15.2-15.3":0.27149,"15.4":0.50305,"15.5":1.60498,"15.6":21.94672,"16.0":10.48428,"16.1":0.29544},P:{"4":0.15492,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.28919,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.12394,"12.0":0.02066,"13.0":0.21689,"14.0":0.02066,"15.0":0.02066,"16.0":0.04131,"17.0":0.0723,"18.0":3.91436},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.18492,"4.4":0,"4.4.3-4.4.4":0.36984},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.005,"9":0,"10":0,"11":0.01499,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12012},Q:{"13.1":0},O:{"0":0.02002},H:{"0":0.02369},L:{"0":30.14626},S:{"2.5":0}};
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 c86aa8f982..b905ddb62a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00394,"48":0,"49":0,"50":0,"51":0.00394,"52":0.12214,"53":0,"54":0,"55":0.00394,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00394,"91":0.02758,"92":0,"93":0,"94":0,"95":0,"96":0.00394,"97":0,"98":0.00394,"99":0.00394,"100":0.00788,"101":0.00788,"102":0.01182,"103":0.03546,"104":0.42158,"105":0.16548,"106":0.00394,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00788,"50":0,"51":0.01182,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00394,"66":0,"67":0,"68":0.00394,"69":0.00394,"70":0.00394,"71":0.00788,"72":0.00788,"73":0.00394,"74":0.00788,"75":0,"76":0,"77":0.00394,"78":0.00394,"79":0.02758,"80":0.01576,"81":0.00788,"83":0.01576,"84":0.01182,"85":0.00788,"86":0.0197,"87":0.0197,"88":0.01182,"89":0.00788,"90":0.00394,"91":0.03152,"92":0.01182,"93":0.01182,"94":0.00394,"95":0.00788,"96":0.01576,"97":0.03152,"98":0.02758,"99":0.01576,"100":0.02758,"101":0.03546,"102":0.09456,"103":0.18124,"104":1.8124,"105":6.74528,"106":0.12214,"107":0.00394,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00394,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02364,"73":0,"74":0,"75":0,"76":0.00788,"77":0,"78":0,"79":0.00788,"80":0,"81":0,"82":0,"83":0,"84":0.00394,"85":0.06304,"86":0.00394,"87":0,"88":0.00394,"89":0.05516,"90":0.85892,"91":0.0788,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.20488,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00788,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00394,"86":0,"87":0,"88":0,"89":0.00394,"90":0,"91":0,"92":0.00394,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00394,"101":0.00788,"102":0.00394,"103":0.00788,"104":0.12608,"105":0.71314},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00394,"14":0.02364,"15":0.00788,_:"0","3.1":0,"3.2":0,"5.1":0.03546,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01576,"14.1":0.05516,"15.1":0.0197,"15.2-15.3":0.01182,"15.4":0.0985,"15.5":0.0788,"15.6":0.2758,"16.0":0.04728,"16.1":0.00394},G:{"8":0,"3.2":0,"4.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.0113,"9.0-9.2":0.00226,"9.3":0.02713,"10.0-10.2":0.00904,"10.3":0.02487,"11.0-11.2":0.02487,"11.3-11.4":0.00904,"12.0-12.1":0.02261,"12.2-12.5":0.67601,"13.0-13.1":0.02939,"13.2":0.01809,"13.3":0.07913,"13.4-13.7":0.22157,"14.0-14.4":0.82297,"14.5-14.8":1.41758,"15.0-15.1":0.52905,"15.2-15.3":0.89984,"15.4":1.37236,"15.5":2.84646,"15.6":8.99383,"16.0":4.11483,"16.1":0.06783},P:{"4":0.15308,"5.0-5.4":0,"6.2-6.4":0.01021,"7.2-7.4":0.10205,"8.2":0,"9.2":0.03062,"10.1":0.02041,"11.1-11.2":0.07144,"12.0":0.03062,"13.0":0.08164,"14.0":0.09185,"15.0":0.06123,"16.0":0.17349,"17.0":0.30615,"18.0":1.61241},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0026,"4.2-4.3":0.0078,"4.4":0,"4.4.3-4.4.4":0.08324},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04728,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.35148},H:{"0":0.21228},L:{"0":56.01628},S:{"2.5":0},R:{_:"0"},M:{"0":0.05454},Q:{"13.1":0.01212}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00768,"48":0,"49":0,"50":0.00384,"51":0,"52":0.09218,"53":0,"54":0,"55":0,"56":0.00384,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00384,"81":0.00384,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00768,"92":0,"93":0,"94":0,"95":0.00384,"96":0.00384,"97":0,"98":0.00384,"99":0.00384,"100":0.00384,"101":0.00384,"102":0.02305,"103":0.00768,"104":0.01152,"105":0.36874,"106":0.14212,"107":0.00384,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00384,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00384,"25":0,"26":0,"27":0.00384,"28":0,"29":0,"30":0,"31":0,"32":0.00384,"33":0,"34":0,"35":0.00384,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00384,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00768,"50":0,"51":0.00384,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00384,"66":0,"67":0.00384,"68":0.00384,"69":0,"70":0.00384,"71":0.00768,"72":0.00768,"73":0.00384,"74":0.00768,"75":0,"76":0,"77":0,"78":0.00384,"79":0.03841,"80":0.01536,"81":0.01152,"83":0.01152,"84":0.01152,"85":0.01536,"86":0.01921,"87":0.01921,"88":0.01152,"89":0.01152,"90":0.01921,"91":0.02689,"92":0.01536,"93":0.00384,"94":0.00768,"95":0.00768,"96":0.02689,"97":0.02305,"98":0.03457,"99":0.01921,"100":0.04993,"101":0.02689,"102":0.04993,"103":0.10755,"104":0.16516,"105":2.02421,"106":6.07262,"107":0.2151,"108":0.00384,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00768,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00384,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02689,"73":0,"74":0,"75":0,"76":0.00768,"77":0,"78":0,"79":0.00768,"80":0,"81":0,"82":0,"83":0,"84":0.00384,"85":0.03073,"86":0.00384,"87":0.00384,"88":0,"89":0.00768,"90":0.28423,"91":0.70674,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.16516,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00768,"79":0,"80":0,"81":0,"83":0,"84":0.00384,"85":0,"86":0.00384,"87":0,"88":0,"89":0.00384,"90":0.00384,"91":0.00384,"92":0.00384,"93":0,"94":0,"95":0,"96":0.00384,"97":0.00384,"98":0.00384,"99":0.00384,"100":0.00384,"101":0.00768,"102":0.00768,"103":0.01536,"104":0.02305,"105":0.13059,"106":0.56079,"107":0.03457},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01152,"14":0.02305,"15":0.00768,_:"0","3.1":0,"3.2":0,"5.1":0.02305,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00384,"13.1":0.02305,"14.1":0.04993,"15.1":0.01536,"15.2-15.3":0.01152,"15.4":0.04609,"15.5":0.06146,"15.6":0.25351,"16.0":0.11907,"16.1":0.02305,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00664,"9.0-9.2":0,"9.3":0.02436,"10.0-10.2":0.00664,"10.3":0.0155,"11.0-11.2":0.01772,"11.3-11.4":0.00886,"12.0-12.1":0.02215,"12.2-12.5":0.54034,"13.0-13.1":0.02215,"13.2":0.04429,"13.3":0.06422,"13.4-13.7":0.23695,"14.0-14.4":0.68428,"14.5-14.8":1.29992,"15.0-15.1":0.42519,"15.2-15.3":0.67985,"15.4":1.02089,"15.5":1.86462,"15.6":5.74443,"16.0":8.1671,"16.1":0.33661},P:{"4":0.1421,"5.0-5.4":0,"6.2-6.4":0.01015,"7.2-7.4":0.09135,"8.2":0,"9.2":0.0203,"10.1":0.0203,"11.1-11.2":0.0812,"12.0":0.0203,"13.0":0.05075,"14.0":0.0609,"15.0":0.0609,"16.0":0.15225,"17.0":0.19285,"18.0":1.63416},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00573,"4.4":0,"4.4.3-4.4.4":0.04964},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02689,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05543},Q:{"13.1":0.00616},O:{"0":0.26484},H:{"0":0.29155},L:{"0":57.97155},S:{"2.5":0}};
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 ab3f706114..4f238dd94e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00273,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00273,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00273,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00273,"92":0,"93":0.00273,"94":0.00819,"95":0.00273,"96":0,"97":0.00546,"98":0.00273,"99":0.00273,"100":0.00273,"101":0.00273,"102":0.00546,"103":0.0191,"104":0.29473,"105":0.08733,"106":0.00819,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.01365,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00273,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00273,"57":0,"58":0.00273,"59":0,"60":0,"61":0,"62":0.00273,"63":0.00273,"64":0,"65":0,"66":0,"67":0,"68":0.00273,"69":0.00819,"70":0.00273,"71":0.00546,"72":0.00273,"73":0.00273,"74":0.00273,"75":0.00546,"76":0.00546,"77":0.00273,"78":0.00819,"79":0.01365,"80":0.00546,"81":0.01092,"83":0.02456,"84":0.0191,"85":0.00546,"86":0.01637,"87":0.02183,"88":0.01092,"89":0.01365,"90":0.02729,"91":0.01365,"92":0.02183,"93":0.01092,"94":0.01637,"95":0.01365,"96":0.0191,"97":0.02183,"98":0.01637,"99":0.02456,"100":0.02183,"101":0.03821,"102":0.04639,"103":0.1501,"104":0.99336,"105":3.4631,"106":0.0655,"107":0.00273,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00546,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00546,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00546,"86":0,"87":0,"88":0,"89":0.00819,"90":0.08187,"91":0.00273,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00273,"15":0,"16":0.00273,"17":0.00273,"18":0.00546,"79":0,"80":0,"81":0,"83":0,"84":0.00546,"85":0.00273,"86":0.00273,"87":0.00273,"88":0.00273,"89":0.00546,"90":0.00546,"91":0.00273,"92":0.01092,"93":0,"94":0.00273,"95":0.00273,"96":0.00273,"97":0.00273,"98":0.00273,"99":0.00273,"100":0.01365,"101":0.00546,"102":0.01365,"103":0.02456,"104":0.12826,"105":0.5267},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00819,"14":0.01365,"15":0.00273,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00273,"13.1":0.0191,"14.1":0.03002,"15.1":0.01637,"15.2-15.3":0.01092,"15.4":0.01092,"15.5":0.03002,"15.6":0.15828,"16.0":0.01637,"16.1":0.00273},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00671,"7.0-7.1":0.00335,"8.1-8.4":0,"9.0-9.2":0.00503,"9.3":0.10399,"10.0-10.2":0.01174,"10.3":0.05535,"11.0-11.2":0.04193,"11.3-11.4":0.04528,"12.0-12.1":0.04193,"12.2-12.5":1.3602,"13.0-13.1":0.05367,"13.2":0.02851,"13.3":0.10566,"13.4-13.7":0.34215,"14.0-14.4":0.9409,"14.5-14.8":1.54804,"15.0-15.1":0.50483,"15.2-15.3":0.65746,"15.4":0.75138,"15.5":1.67886,"15.6":6.17539,"16.0":1.78955,"16.1":0.02851},P:{"4":0.52222,"5.0-5.4":0.01004,"6.2-6.4":0.03013,"7.2-7.4":0.31132,"8.2":0.01004,"9.2":0.09038,"10.1":0.02009,"11.1-11.2":0.16068,"12.0":0.04017,"13.0":0.11047,"14.0":0.15064,"15.0":0.15064,"16.0":0.26111,"17.0":0.49209,"18.0":1.68716},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03549,"4.4":0,"4.4.3-4.4.4":0.22179},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.10916,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.96704},H:{"0":0.19963},L:{"0":69.48914},S:{"2.5":0},R:{_:"0"},M:{"0":0.10179},Q:{"13.1":0.02181}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00229,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00229,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00229,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00229,"92":0,"93":0.00229,"94":0.00459,"95":0.00917,"96":0,"97":0.00229,"98":0.00229,"99":0.00229,"100":0.00229,"101":0.00459,"102":0.00688,"103":0.00917,"104":0.00688,"105":0.13299,"106":0.05733,"107":0.00229,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00229,"41":0,"42":0,"43":0.00459,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00229,"56":0.00459,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00229,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00229,"69":0.00917,"70":0.00229,"71":0.00229,"72":0.00229,"73":0,"74":0.00229,"75":0.00229,"76":0.00229,"77":0,"78":0.00688,"79":0.00917,"80":0.00459,"81":0.01605,"83":0.02981,"84":0.01834,"85":0.01147,"86":0.01834,"87":0.02293,"88":0.01376,"89":0.01147,"90":0.04586,"91":0.02752,"92":0.02522,"93":0.01147,"94":0.02293,"95":0.01376,"96":0.02064,"97":0.02522,"98":0.02293,"99":0.02522,"100":0.0344,"101":0.03669,"102":0.05274,"103":0.12153,"104":0.09172,"105":0.67644,"106":2.04994,"107":0.08255,"108":0.00229,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00229,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00459,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00229,"66":0,"67":0,"68":0,"69":0,"70":0.00229,"71":0,"72":0.00459,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00459,"86":0,"87":0,"88":0.00229,"89":0.01147,"90":0.02981,"91":0.03669,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00229,"16":0,"17":0,"18":0.00459,"79":0,"80":0,"81":0,"83":0,"84":0.00917,"85":0.00229,"86":0.00459,"87":0.00459,"88":0.00459,"89":0.00688,"90":0.00917,"91":0.00688,"92":0.00917,"93":0.00229,"94":0.00229,"95":0.00459,"96":0.00688,"97":0.00459,"98":0.00459,"99":0.00459,"100":0.00917,"101":0.01147,"102":0.01834,"103":0.04127,"104":0.0321,"105":0.10777,"106":0.27975,"107":0.02064},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01834,"14":0.01834,"15":0.00459,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00459,"13.1":0.02293,"14.1":0.01834,"15.1":0.00459,"15.2-15.3":0.00688,"15.4":0.01147,"15.5":0.02752,"15.6":0.0986,"16.0":0.0321,"16.1":0.00459,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00439,"7.0-7.1":0.00585,"8.1-8.4":0.00292,"9.0-9.2":0.00292,"9.3":0.0497,"10.0-10.2":0.01023,"10.3":0.07601,"11.0-11.2":0.03508,"11.3-11.4":0.02631,"12.0-12.1":0.03654,"12.2-12.5":1.14162,"13.0-13.1":0.04678,"13.2":0.03508,"13.3":0.08917,"13.4-13.7":0.41367,"14.0-14.4":0.79957,"14.5-14.8":1.17524,"15.0-15.1":0.35813,"15.2-15.3":0.60224,"15.4":0.573,"15.5":1.14015,"15.6":3.95984,"16.0":3.08865,"16.1":0.18272},P:{"4":0.28649,"5.0-5.4":0,"6.2-6.4":0.01023,"7.2-7.4":0.26602,"8.2":0,"9.2":0.06139,"10.1":0.01023,"11.1-11.2":0.12278,"12.0":0.02046,"13.0":0.08185,"14.0":0.13301,"15.0":0.11255,"16.0":0.20463,"17.0":0.26602,"18.0":1.97472},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01277,"4.4":0,"4.4.3-4.4.4":0.1064},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06879,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09248},Q:{"13.1":0.01541},O:{"0":1.03274},H:{"0":0.23349},L:{"0":74.77464},S:{"2.5":0}};
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 967966310a..f096ecc615 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01402,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00701,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00701,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00351,"100":0.00351,"101":0,"102":0.00701,"103":0.03856,"104":0.40658,"105":0.16824,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00351,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01402,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00351,"64":0,"65":0.00701,"66":0,"67":0.00351,"68":0.00351,"69":0.00351,"70":0.00351,"71":0,"72":0,"73":0.00351,"74":0.00351,"75":0,"76":0.00351,"77":0,"78":0.00701,"79":0.01052,"80":0.00351,"81":0.02103,"83":0.00351,"84":0.00701,"85":0.02454,"86":0.01753,"87":0.01402,"88":0.00351,"89":0.00701,"90":0.00351,"91":0.01402,"92":0.01052,"93":0.00351,"94":0.00351,"95":0.00701,"96":0.01402,"97":0.01052,"98":0.01052,"99":0.01402,"100":0.01753,"101":0.01402,"102":0.04907,"103":0.17525,"104":1.45458,"105":6.25292,"106":0.09814,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00351,"64":0.02454,"65":0.00351,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00351,"86":0,"87":0,"88":0,"89":0.01402,"90":0.18927,"91":0.00701,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00351,"15":0.00351,"16":0.00351,"17":0.02103,"18":0.00701,"79":0,"80":0,"81":0,"83":0,"84":0.00351,"85":0,"86":0,"87":0,"88":0,"89":0.00351,"90":0.00351,"91":0,"92":0.00701,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00351,"102":0.00351,"103":0.01402,"104":0.1367,"105":0.701},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00701,"14":0.04557,"15":0.00701,_:"0","3.1":0,"3.2":0,"5.1":0.10515,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01402,"12.1":0.02103,"13.1":0.04557,"14.1":0.09814,"15.1":0.01753,"15.2-15.3":0.04206,"15.4":0.04206,"15.5":0.10866,"15.6":0.30844,"16.0":0.05258,"16.1":0.00351},G:{"8":0.0042,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0021,"7.0-7.1":0.03989,"8.1-8.4":0.0042,"9.0-9.2":0.0021,"9.3":0.13856,"10.0-10.2":0.0084,"10.3":0.14696,"11.0-11.2":0.02309,"11.3-11.4":0.03359,"12.0-12.1":0.02939,"12.2-12.5":0.93212,"13.0-13.1":0.0126,"13.2":0.0063,"13.3":0.06508,"13.4-13.7":0.17635,"14.0-14.4":0.53954,"14.5-14.8":1.25962,"15.0-15.1":0.31491,"15.2-15.3":0.62981,"15.4":0.74528,"15.5":1.91043,"15.6":10.24704,"16.0":3.18265,"16.1":0.02519},P:{"4":0.2039,"5.0-5.4":0,"6.2-6.4":0.01019,"7.2-7.4":0.36701,"8.2":0,"9.2":0.04078,"10.1":0.01019,"11.1-11.2":0.16312,"12.0":0.03058,"13.0":0.13253,"14.0":0.15292,"15.0":0.09175,"16.0":0.26507,"17.0":0.65247,"18.0":4.38377},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00255,"4.2-4.3":0.02551,"4.4":0,"4.4.3-4.4.4":0.10204},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00733,"9":0.00366,"10":0,"11":0.06962,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.18836},H:{"0":0.28286},L:{"0":58.19849},S:{"2.5":0},R:{_:"0"},M:{"0":0.11691},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0036,"48":0,"49":0,"50":0,"51":0,"52":0.0108,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0036,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0036,"92":0,"93":0,"94":0,"95":0.0036,"96":0,"97":0,"98":0,"99":0.0036,"100":0.0036,"101":0,"102":0.0108,"103":0.0144,"104":0.0108,"105":0.43908,"106":0.25913,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0036,"35":0,"36":0,"37":0,"38":0.0036,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0108,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0036,"66":0,"67":0.0036,"68":0.0036,"69":0.0036,"70":0.0036,"71":0,"72":0,"73":0.0072,"74":0.0036,"75":0,"76":0.0036,"77":0,"78":0.0036,"79":0.0108,"80":0.0036,"81":0.018,"83":0.0072,"84":0.018,"85":0.0072,"86":0.0144,"87":0.0144,"88":0.0072,"89":0.0036,"90":0.0072,"91":0.0108,"92":0.0108,"93":0.0036,"94":0.0036,"95":0.0036,"96":0.02159,"97":0.018,"98":0.0144,"99":0.0108,"100":0.018,"101":0.02159,"102":0.04319,"103":0.12237,"104":0.12956,"105":1.96865,"106":5.98514,"107":0.23394,"108":0.0036,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0036,"64":0.0036,"65":0.0072,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0036,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0036,"86":0,"87":0,"88":0,"89":0.0036,"90":0.07558,"91":0.14036,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.0036,"15":0.0036,"16":0,"17":0.018,"18":0.0108,"79":0,"80":0,"81":0,"83":0,"84":0.0036,"85":0,"86":0,"87":0,"88":0,"89":0.0036,"90":0.0036,"91":0,"92":0.0072,"93":0,"94":0,"95":0,"96":0.0036,"97":0,"98":0,"99":0.0036,"100":0.0036,"101":0.0036,"102":0.0036,"103":0.0144,"104":0.02519,"105":0.20514,"106":0.7198,"107":0.04319},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0072,"14":0.03959,"15":0.0072,_:"0","3.1":0,"3.2":0,"5.1":0.20514,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0036,"12.1":0.02159,"13.1":0.04319,"14.1":0.11517,"15.1":0.018,"15.2-15.3":0.04679,"15.4":0.03599,"15.5":0.10077,"15.6":0.30951,"16.0":0.14396,"16.1":0.07198,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.05482,"8.1-8.4":0.00219,"9.0-9.2":0.00219,"9.3":0.13814,"10.0-10.2":0.00439,"10.3":0.11621,"11.0-11.2":0.00877,"11.3-11.4":0.02193,"12.0-12.1":0.04166,"12.2-12.5":0.84858,"13.0-13.1":0.01316,"13.2":0.01096,"13.3":0.07236,"13.4-13.7":0.14691,"14.0-14.4":0.4517,"14.5-14.8":1.21915,"15.0-15.1":0.35084,"15.2-15.3":0.61177,"15.4":0.56792,"15.5":1.4472,"15.6":6.77113,"16.0":7.4443,"16.1":0.30917},P:{"4":0.17379,"5.0-5.4":0.01022,"6.2-6.4":0.01022,"7.2-7.4":0.24536,"8.2":0,"9.2":0.04089,"10.1":0,"11.1-11.2":0.11245,"12.0":0.03067,"13.0":0.11245,"14.0":0.15335,"15.0":0.06134,"16.0":0.21469,"17.0":0.47027,"18.0":4.03816},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0.00763,"4.1":0.00254,"4.2-4.3":0.02417,"4.4":0,"4.4.3-4.4.4":0.14245},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01172,"9":0.00391,"10":0.00391,"11":0.11722,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14082},Q:{"13.1":0},O:{"0":0.16643},H:{"0":0.2424},L:{"0":58.17122},S:{"2.5":0}};
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 2a233fda97..eac13f8ce2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00442,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00442,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.08846,"88":0,"89":0,"90":0,"91":0.00442,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00442,"99":0,"100":0,"101":0,"102":0.00442,"103":0.01769,"104":0.31846,"105":0.1725,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.01769,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00885,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00442,"68":0.00442,"69":0.00885,"70":0,"71":0,"72":0,"73":0.00442,"74":0.00442,"75":0.00442,"76":0.03981,"77":0,"78":0,"79":0.02654,"80":0,"81":0.02654,"83":0.03096,"84":0.01327,"85":0.00442,"86":0.00442,"87":0.01327,"88":0.00885,"89":0.00442,"90":0.02212,"91":0.00442,"92":0.00885,"93":0.05308,"94":0.05308,"95":0.00885,"96":0.06635,"97":0.02654,"98":0.01769,"99":0.01769,"100":0.02212,"101":0.05308,"102":0.03981,"103":0.33615,"104":2.5388,"105":8.99196,"106":0.16365,"107":0.01327,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01327,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.02212,"64":0.00885,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00442,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.14596,"90":0.37153,"91":0.01769,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00442,"18":0.02212,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00885,"93":0,"94":0.00885,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.07961,"101":0.01769,"102":0,"103":0.02212,"104":0.33615,"105":1.68959},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00442,"14":0.00885,"15":0.00442,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.05308,"11.1":0,"12.1":0.00442,"13.1":0.04865,"14.1":0.03096,"15.1":0.00885,"15.2-15.3":0.00885,"15.4":0.01769,"15.5":0.07077,"15.6":0.3848,"16.0":0.03981,"16.1":0.00442},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02326,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.37526,"10.0-10.2":0,"10.3":0.05427,"11.0-11.2":0.02481,"11.3-11.4":0.01085,"12.0-12.1":0.00465,"12.2-12.5":0.43108,"13.0-13.1":0.00155,"13.2":0.0031,"13.3":0.01085,"13.4-13.7":0.02636,"14.0-14.4":0.18918,"14.5-14.8":0.43419,"15.0-15.1":0.17833,"15.2-15.3":0.13801,"15.4":0.5815,"15.5":0.75207,"15.6":8.93493,"16.0":2.96487,"16.1":0.01706},P:{"4":0.11623,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.4649,"8.2":0,"9.2":0.01057,"10.1":0.01057,"11.1-11.2":0.16906,"12.0":0.04226,"13.0":0.07396,"14.0":0.0317,"15.0":0.0634,"16.0":0.12679,"17.0":0.51773,"18.0":4.78639},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.10335,"4.2-4.3":0.10335,"4.4":0,"4.4.3-4.4.4":0.72347},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00442,"11":0.02654,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01115},O:{"0":0.37366},H:{"0":0.2112},L:{"0":56.72503},S:{"2.5":0},R:{_:"0"},M:{"0":0.13385},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00447,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00447,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.06704,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00447,"104":0.00894,"105":0.46925,"106":0.15195,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.01341,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00447,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00447,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.02235,"70":0,"71":0,"72":0,"73":0.00447,"74":0.00894,"75":0.00447,"76":0.03128,"77":0.00447,"78":0.00894,"79":0.02681,"80":0,"81":0.02235,"83":0.03575,"84":0.00447,"85":0.00447,"86":0.00447,"87":0.00894,"88":0.00894,"89":0.00447,"90":0,"91":0.02235,"92":0.00447,"93":0.03575,"94":0.00894,"95":0.00894,"96":0.06257,"97":0.02235,"98":0.00447,"99":0.00447,"100":0.01341,"101":0.06704,"102":0.03128,"103":0.16982,"104":0.12513,"105":3.49476,"106":8.00845,"107":0.42009,"108":0.00447,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.04469,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00447,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01341,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00894,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00447,"89":0,"90":0.11619,"91":0.30389,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.03128,"79":0,"80":0,"81":0,"83":0,"84":0.00447,"85":0.00447,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.07597,"93":0,"94":0.00447,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.10726,"101":0,"102":0,"103":0.00447,"104":0.04022,"105":0.56309,"106":1.96636,"107":0.15195},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00447,"14":0.03575,"15":0.00447,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.08044,"11.1":0.00447,"12.1":0.00447,"13.1":0.04022,"14.1":0.02235,"15.1":0.00447,"15.2-15.3":0.00894,"15.4":0.01788,"15.5":0.11173,"15.6":0.33964,"16.0":0.11173,"16.1":0.01788,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00676,"8.1-8.4":0,"9.0-9.2":0.00338,"9.3":0.2672,"10.0-10.2":0,"10.3":0.03551,"11.0-11.2":0.00676,"11.3-11.4":0.01353,"12.0-12.1":0.00676,"12.2-12.5":0.36021,"13.0-13.1":0,"13.2":0,"13.3":0.01015,"13.4-13.7":0.01691,"14.0-14.4":0.30778,"14.5-14.8":0.42278,"15.0-15.1":0.07948,"15.2-15.3":0.15051,"15.4":0.4752,"15.5":0.49888,"15.6":5.87326,"16.0":7.21601,"16.1":0.21477},P:{"4":0.07402,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.40182,"8.2":0,"9.2":0,"10.1":0.01057,"11.1-11.2":0.07402,"12.0":0.02115,"13.0":0.05287,"14.0":0.02115,"15.0":0.06345,"16.0":0.08459,"17.0":0.26436,"18.0":4.56809},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.0019},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00894,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14381},Q:{"13.1":0},O:{"0":0.19359},H:{"0":0.21993},L:{"0":56.28698},S:{"2.5":0}};
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 7febaa4b7c..45f595d9d5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00673,"78":0.00673,"79":0,"80":0,"81":0.01346,"82":0.00673,"83":0,"84":0.03364,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.03364,"92":0,"93":0,"94":0.00673,"95":0.01346,"96":0,"97":0.01346,"98":0,"99":0.00673,"100":0.00673,"101":0.02691,"102":0.08746,"103":0.14802,"104":6.23686,"105":3.63312,"106":0.02018,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00673,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.26912,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00673,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01346,"74":0.00673,"75":0,"76":0,"77":0,"78":0,"79":0.19511,"80":0,"81":0,"83":0.00673,"84":0.10092,"85":0,"86":0.37004,"87":0.04037,"88":0,"89":0.00673,"90":0.00673,"91":0.02018,"92":0.01346,"93":0.00673,"94":0,"95":0.10765,"96":0.01346,"97":0.07401,"98":0.01346,"99":0.01346,"100":0.01346,"101":0.02691,"102":0.23548,"103":0.32294,"104":2.66429,"105":15.13127,"106":0.51806,"107":0.00673,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.11438,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00673,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00673,"83":0,"84":0,"85":0,"86":0,"87":0.00673,"88":0.02018,"89":0.0471,"90":0.841,"91":0.04037,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00673},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00673,"18":0.00673,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00673,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.08074,"99":0,"100":0.00673,"101":0.00673,"102":0.01346,"103":0.54497,"104":1.41961,"105":5.26802},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.11438,"14":0.18166,"15":0.03364,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00673,"10.1":0,"11.1":0.20857,"12.1":0.00673,"13.1":0.59206,"14.1":0.53824,"15.1":0.12783,"15.2-15.3":0.14802,"15.4":0.24894,"15.5":0.47096,"15.6":2.38844,"16.0":0.43059,"16.1":0.1211},G:{"8":0,"3.2":0,"4.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.1167,"11.0-11.2":0.01297,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.1556,"13.0-13.1":0,"13.2":0.01297,"13.3":0.01297,"13.4-13.7":0.18154,"14.0-14.4":0.13615,"14.5-14.8":0.93687,"15.0-15.1":0.22692,"15.2-15.3":0.59,"15.4":1.00495,"15.5":1.10544,"15.6":22.68912,"16.0":4.79457,"16.1":0.00973},P:{"4":0.01008,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01008,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.01008,"14.0":0,"15.0":0,"16.0":0.01008,"17.0":0.01008,"18.0":2.39952},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.09979,"4.4":0,"4.4.3-4.4.4":0.00966},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00673,"9":0,"10":0,"11":0.06728,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0229},H:{"0":0.44917},L:{"0":17.55398},S:{"2.5":0},R:{_:"0"},M:{"0":0.3043},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.08849,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00681,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00681,"78":0.01361,"79":0,"80":0,"81":0.00681,"82":0.00681,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01361,"90":0,"91":0,"92":0,"93":0,"94":0.00681,"95":0,"96":0,"97":0.01361,"98":0,"99":0,"100":0.00681,"101":0,"102":0.04084,"103":0.00681,"104":0.10891,"105":5.45921,"106":2.00126,"107":0.00681,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.12933,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.27228,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00681,"74":0,"75":0,"76":0,"77":0.00681,"78":0,"79":0.14295,"80":0,"81":0.00681,"83":0,"84":0.02723,"85":0,"86":0.00681,"87":0,"88":0.01361,"89":0,"90":0.00681,"91":0.02723,"92":0.00681,"93":0.00681,"94":0.00681,"95":0.00681,"96":1.19123,"97":0.14975,"98":0.02042,"99":0.00681,"100":0.00681,"101":0,"102":0.14295,"103":0.14975,"104":0.26547,"105":7.43324,"106":14.56698,"107":0.2927,"108":0.02723,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02723,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00681,"87":0,"88":0.02042,"89":0,"90":0.31312,"91":0.76238,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00681,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01361,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0953,"99":0,"100":0.00681,"101":0,"102":0.00681,"103":0.08168,"104":0.31993,"105":1.42266,"106":4.24757,"107":0.44246},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.10891,"14":0.17018,"15":0.01361,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.23825,"12.1":0.00681,"13.1":1.20484,"14.1":0.21782,"15.1":0.12253,"15.2-15.3":0.12253,"15.4":0.08168,"15.5":0.39481,"15.6":1.58603,"16.0":0.89172,"16.1":0.40161,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00359,"10.0-10.2":0.00359,"10.3":0.00718,"11.0-11.2":0.00359,"11.3-11.4":0,"12.0-12.1":0.00359,"12.2-12.5":0.45983,"13.0-13.1":0,"13.2":0.00718,"13.3":0.01078,"13.4-13.7":0.08263,"14.0-14.4":0.10418,"14.5-14.8":1.31483,"15.0-15.1":0.1437,"15.2-15.3":0.35924,"15.4":0.25147,"15.5":1.68126,"15.6":14.25116,"16.0":14.72895,"16.1":0.45265},P:{"4":0.04076,"5.0-5.4":0.01019,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.04076,"18.0":1.98694},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00306,"4.4":0,"4.4.3-4.4.4":0.03056},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00681,"9":0,"10":0,"11":0.04084,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.33527},Q:{"13.1":0},O:{"0":0},H:{"0":0.21463},L:{"0":14.92632},S:{"2.5":0}};
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 67ae52d96a..86a6072e58 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00388,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00388,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00776,"92":0.00388,"93":0,"94":0,"95":0,"96":0.00388,"97":0.00388,"98":0.00388,"99":0.00776,"100":0.00388,"101":0.00388,"102":0.00776,"103":0.06599,"104":0.45419,"105":0.14363,"106":0.00388,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00388,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00388,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00388,"64":0.00388,"65":0.00388,"66":0,"67":0.00388,"68":0.00388,"69":0.00388,"70":0.00776,"71":0,"72":0.00388,"73":0.00388,"74":0.02717,"75":0,"76":0.00388,"77":0.00776,"78":0.00388,"79":0.00776,"80":0.00388,"81":0.03494,"83":0.00776,"84":0.00388,"85":0.00388,"86":0.01165,"87":0.01553,"88":0.00776,"89":0.00388,"90":0.00776,"91":0.01165,"92":0.01553,"93":0.00388,"94":0.01165,"95":0.01553,"96":0.01553,"97":0.01165,"98":0.01165,"99":0.01165,"100":0.01165,"101":0.01941,"102":0.03106,"103":0.11646,"104":1.62656,"105":6.11803,"106":0.1087,"107":0.00388,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.01553,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00388,"52":0,"53":0,"54":0.00388,"55":0,"56":0,"57":0,"58":0.00776,"60":0.01165,"62":0,"63":0.05435,"64":0.12811,"65":0.00388,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00388,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00388,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00388,"86":0,"87":0,"88":0.00388,"89":0.01553,"90":0.34938,"91":0.01553,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00388,"13":0,"14":0.00388,"15":0,"16":0,"17":0,"18":0.01165,"79":0,"80":0,"81":0,"83":0,"84":0.00388,"85":0,"86":0,"87":0,"88":0,"89":0.00388,"90":0,"91":0,"92":0.01165,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00388,"101":0.00388,"102":0.00388,"103":0.01553,"104":0.74534,"105":4.08775},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00388,"14":0.00776,"15":0.00388,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00388,"13.1":0.01165,"14.1":0.01941,"15.1":0.00776,"15.2-15.3":0.00388,"15.4":0.01553,"15.5":0.02329,"15.6":0.07376,"16.0":0.01165,"16.1":0.00388},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00259,"7.0-7.1":0.00345,"8.1-8.4":0.00689,"9.0-9.2":0.00345,"9.3":0.03878,"10.0-10.2":0.00603,"10.3":0.04567,"11.0-11.2":0.01723,"11.3-11.4":0.01896,"12.0-12.1":0.0405,"12.2-12.5":0.63768,"13.0-13.1":0.03016,"13.2":0.01551,"13.3":0.06722,"13.4-13.7":0.13615,"14.0-14.4":0.45413,"14.5-14.8":0.63596,"15.0-15.1":0.33349,"15.2-15.3":0.37571,"15.4":0.40415,"15.5":0.87724,"15.6":2.98762,"16.0":1.14955,"16.1":0.00948},P:{"4":0.52078,"5.0-5.4":0.01021,"6.2-6.4":0.02042,"7.2-7.4":0.91903,"8.2":0.03063,"9.2":0.08169,"10.1":0.02042,"11.1-11.2":0.21444,"12.0":0.04085,"13.0":0.16338,"14.0":0.16338,"15.0":0.10211,"16.0":0.38803,"17.0":0.45952,"18.0":1.09262},I:{"0":0,"3":0,"4":0.00177,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00177,"4.2-4.3":0.0065,"4.4":0,"4.4.3-4.4.4":0.06383},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01165,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.40102},H:{"0":1.36694},L:{"0":66.95509},S:{"2.5":0},R:{_:"0"},M:{"0":0.11624},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00745,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00372,"90":0,"91":0.00372,"92":0.00372,"93":0,"94":0.00372,"95":0.00372,"96":0,"97":0.00372,"98":0.00372,"99":0.00745,"100":0,"101":0.00372,"102":0.01117,"103":0.00745,"104":0.02234,"105":0.3575,"106":0.16386,"107":0.00372,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00372,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00372,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00372,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00372,"62":0,"63":0,"64":0.00372,"65":0,"66":0,"67":0,"68":0,"69":0.00372,"70":0.00745,"71":0,"72":0.00372,"73":0.00372,"74":0.02607,"75":0,"76":0.00372,"77":0.00745,"78":0.00372,"79":0.00745,"80":0.00372,"81":0.02979,"83":0.00745,"84":0.00372,"85":0.00372,"86":0.01117,"87":0.01117,"88":0.00745,"89":0.00372,"90":0.01117,"91":0.01862,"92":0.01862,"93":0.00745,"94":0.01117,"95":0.01117,"96":0.0149,"97":0.01117,"98":0.00745,"99":0.01117,"100":0.01117,"101":0.01117,"102":0.01862,"103":0.06331,"104":0.07448,"105":1.68697,"106":5.26574,"107":0.19365,"108":0.00372,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.02979,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00372,"52":0,"53":0,"54":0,"55":0.00372,"56":0,"57":0,"58":0.00372,"60":0.00745,"62":0,"63":0.04096,"64":0.04841,"65":0.04469,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01117,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00372,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00372,"86":0,"87":0,"88":0,"89":0.00372,"90":0.108,"91":0.23089,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00372,"13":0,"14":0.00372,"15":0.00372,"16":0,"17":0,"18":0.01117,"79":0,"80":0,"81":0,"83":0,"84":0.00372,"85":0,"86":0,"87":0,"88":0,"89":0.00372,"90":0,"91":0,"92":0.01117,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00372,"100":0,"101":0.00372,"102":0.00372,"103":0.01117,"104":0.0149,"105":0.82673,"106":3.63462,"107":0.11917},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00372,"14":0.00745,"15":0.00372,_:"0","3.1":0,"3.2":0,"5.1":0.00372,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01117,"14.1":0.02607,"15.1":0.00745,"15.2-15.3":0.00372,"15.4":0.01117,"15.5":0.01862,"15.6":0.05958,"16.0":0.02979,"16.1":0.00745,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00175,"5.0-5.1":0,"6.0-6.1":0.0035,"7.0-7.1":0.00526,"8.1-8.4":0.00613,"9.0-9.2":0.0035,"9.3":0.03943,"10.0-10.2":0.00613,"10.3":0.04381,"11.0-11.2":0.01402,"11.3-11.4":0.01752,"12.0-12.1":0.03768,"12.2-12.5":0.62122,"13.0-13.1":0.03067,"13.2":0.01402,"13.3":0.06133,"13.4-13.7":0.13318,"14.0-14.4":0.4749,"14.5-14.8":0.57303,"15.0-15.1":0.29615,"15.2-15.3":0.33821,"15.4":0.32331,"15.5":0.62385,"15.6":1.89345,"16.0":2.24568,"16.1":0.10076},P:{"4":0.50714,"5.0-5.4":0.01014,"6.2-6.4":0.071,"7.2-7.4":1.85614,"8.2":0.03043,"9.2":0.11157,"10.1":0.03043,"11.1-11.2":0.34486,"12.0":0.04057,"13.0":0.18257,"14.0":0.25357,"15.0":0.142,"16.0":0.34486,"17.0":0.57814,"18.0":1.77499},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00309,"4.2-4.3":0.0099,"4.4":0,"4.4.3-4.4.4":0.05818},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01117,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12552},Q:{"13.1":0},O:{"0":1.33679},H:{"0":1.47354},L:{"0":65.73095},S:{"2.5":0}};
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 c153bfd35c..74663a115d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00668,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00223,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00891,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00891,"99":0,"100":0.00223,"101":0,"102":0.01337,"103":0.02896,"104":0.16487,"105":0.06238,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00446,"41":0,"42":0,"43":0.00223,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00223,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.01337,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.01782,"75":0.00668,"76":0.00891,"77":0.00223,"78":0.00223,"79":0.05793,"80":0.00223,"81":0.01337,"83":0.00223,"84":0.00223,"85":0,"86":0.00446,"87":0.00446,"88":0.00223,"89":0,"90":0.00223,"91":0.00446,"92":0.01114,"93":0.00668,"94":0.00223,"95":0.00891,"96":0.00223,"97":0.00223,"98":0.00446,"99":0.00446,"100":0.00668,"101":0.00223,"102":0.0156,"103":0.06016,"104":0.40772,"105":1.13405,"106":0.01337,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00223,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00223,"43":0,"44":0,"45":0,"46":0.00446,"47":0,"48":0,"49":0,"50":0.00223,"51":0,"52":0,"53":0,"54":0,"55":0.00446,"56":0,"57":0.00223,"58":0.02005,"60":0.06907,"62":0,"63":0.13591,"64":0.14705,"65":0.00446,"66":0,"67":0.02005,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0713,"91":0.00223,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02451},B:{"12":0.00891,"13":0.00668,"14":0.00223,"15":0.00668,"16":0.00223,"17":0.00223,"18":0.02451,"79":0,"80":0,"81":0,"83":0,"84":0.00446,"85":0.00446,"86":0,"87":0,"88":0,"89":0.00446,"90":0.00446,"91":0,"92":0.01782,"93":0,"94":0,"95":0.00223,"96":0,"97":0,"98":0,"99":0.00668,"100":0.00446,"101":0.00223,"102":0.00446,"103":0.01782,"104":0.16042,"105":0.42778},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00668,"14":0.00223,"15":0.00223,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00446,"14.1":0.00668,"15.1":0,"15.2-15.3":0,"15.4":0.00223,"15.5":0.01782,"15.6":0.0156,"16.0":0.00223,"16.1":0},G:{"8":0.0026,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00911,"6.0-6.1":0.03124,"7.0-7.1":0.02473,"8.1-8.4":0.06248,"9.0-9.2":0,"9.3":0.05207,"10.0-10.2":0,"10.3":0.09242,"11.0-11.2":0.01302,"11.3-11.4":0.02864,"12.0-12.1":0.07029,"12.2-12.5":1.32519,"13.0-13.1":1.21063,"13.2":0.03254,"13.3":0.27597,"13.4-13.7":0.43479,"14.0-14.4":1.54128,"14.5-14.8":1.57252,"15.0-15.1":0.5181,"15.2-15.3":0.71076,"15.4":0.5181,"15.5":0.78886,"15.6":2.71676,"16.0":0.85525,"16.1":0.00521},P:{"4":0.06331,"5.0-5.4":0.01055,"6.2-6.4":0.01055,"7.2-7.4":0.05276,"8.2":0,"9.2":0.05276,"10.1":0.06331,"11.1-11.2":0.08442,"12.0":0.01055,"13.0":0.0211,"14.0":0.10552,"15.0":0.04221,"16.0":0.13718,"17.0":0.18994,"18.0":0.44319},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.07145,"4.2-4.3":0.06124,"4.4":0,"4.4.3-4.4.4":0.29601},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01782,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00777},O:{"0":0.54404},H:{"0":7.46104},L:{"0":71.27106},S:{"2.5":0.10104},R:{_:"0"},M:{"0":0.10881},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00187,"38":0,"39":0,"40":0,"41":0,"42":0.00187,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00375,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01124,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00187,"98":0.00187,"99":0.00375,"100":0,"101":0,"102":0.00187,"103":0.00562,"104":0.00187,"105":0.08995,"106":0.06372,"107":0.00187,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.02249,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00187,"48":0,"49":0.00187,"50":0,"51":0,"52":0,"53":0.00187,"54":0.00187,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00187,"61":0,"62":0,"63":0,"64":0.00375,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00187,"71":0.00562,"72":0,"73":0,"74":0.00375,"75":0.0075,"76":0.00937,"77":0,"78":0,"79":0.01687,"80":0.00187,"81":0.00937,"83":0.00187,"84":0,"85":0,"86":0.00375,"87":0.00187,"88":0.00375,"89":0.00375,"90":0.00375,"91":0.00562,"92":0.00562,"93":0.0075,"94":0,"95":0.00187,"96":0.00187,"97":0.00187,"98":0.00187,"99":0.00375,"100":0.00375,"101":0.00562,"102":0.00937,"103":0.01874,"104":0.0431,"105":0.33732,"106":0.79458,"107":0.02436,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00187,"43":0,"44":0,"45":0,"46":0.00187,"47":0,"48":0,"49":0,"50":0,"51":0.00187,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00375,"58":0.0075,"60":0.05622,"62":0,"63":0.07121,"64":0.06746,"65":0.04498,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00375,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00187,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02436,"91":0.06372,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00187,"10.6":0.00187,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02436},B:{"12":0.01312,"13":0.00375,"14":0.00375,"15":0.0075,"16":0.01124,"17":0.00375,"18":0.02998,"79":0,"80":0,"81":0,"83":0,"84":0.00562,"85":0.00375,"86":0,"87":0,"88":0.00187,"89":0.00187,"90":0.00187,"91":0,"92":0.01312,"93":0,"94":0,"95":0.00187,"96":0.00187,"97":0.00187,"98":0.00187,"99":0.00187,"100":0,"101":0.00375,"102":0.00187,"103":0.00937,"104":0.01312,"105":0.1443,"106":0.38604,"107":0.01499},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00187,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00187,"11.1":0,"12.1":0.00187,"13.1":0.00375,"14.1":0.00937,"15.1":0.00187,"15.2-15.3":0,"15.4":0.00187,"15.5":0.01687,"15.6":0.01124,"16.0":0.00375,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02498,"8.1-8.4":0.00595,"9.0-9.2":0,"9.3":0.08683,"10.0-10.2":0.00119,"10.3":0.06185,"11.0-11.2":0.01427,"11.3-11.4":0.01308,"12.0-12.1":0.04758,"12.2-12.5":1.1442,"13.0-13.1":1.20129,"13.2":0.03449,"13.3":0.13797,"13.4-13.7":0.28783,"14.0-14.4":1.87925,"14.5-14.8":1.46891,"15.0-15.1":0.51501,"15.2-15.3":0.471,"15.4":0.3699,"15.5":0.7743,"15.6":1.05737,"16.0":1.27385,"16.1":0.05709},P:{"4":0.0408,"5.0-5.4":0.0102,"6.2-6.4":0.0204,"7.2-7.4":0.051,"8.2":0,"9.2":0.0306,"10.1":0.0102,"11.1-11.2":0.12239,"12.0":0.0204,"13.0":0.0204,"14.0":0.49978,"15.0":0.0306,"16.0":0.0714,"17.0":0.0816,"18.0":0.45898},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00916,"4.2-4.3":0.13136,"4.4":0,"4.4.3-4.4.4":0.16497},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00187,"11":0.02061,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06501},Q:{"13.1":0},O:{"0":0.41443},H:{"0":6.25455},L:{"0":75.71054},S:{"2.5":0.30879}};
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 ad9d6c38a9..bc99ba6047 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00641,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00321,"69":0,"70":0,"71":0,"72":0.00321,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00962,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00321,"92":0,"93":0,"94":0,"95":0,"96":0.00321,"97":0,"98":0,"99":0,"100":0.00321,"101":0.00321,"102":0.00321,"103":0.03526,"104":0.4455,"105":0.10897,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00641,"41":0.00321,"42":0,"43":0,"44":0.00321,"45":0,"46":0.00641,"47":0,"48":0,"49":0.01282,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.01923,"56":0.00321,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00321,"66":0.00321,"67":0,"68":0,"69":0.00641,"70":0.00962,"71":0.00321,"72":0,"73":0,"74":0.00321,"75":0.01282,"76":0,"77":0.02244,"78":0.00641,"79":0.00962,"80":0.00321,"81":0.08974,"83":0.00321,"84":0.00321,"85":0,"86":0,"87":0.00641,"88":0.00641,"89":0.00321,"90":0.00321,"91":0.00641,"92":0.01282,"93":0.00321,"94":0.00962,"95":0.00962,"96":0.01282,"97":0.00641,"98":0.00962,"99":0.00321,"100":0.00962,"101":0.05128,"102":0.02885,"103":0.08013,"104":0.99996,"105":3.15693,"106":0.02564,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.01282,"22":0,"23":0,"24":0,"25":0.00321,"26":0.08333,"27":0,"28":0.03205,"29":0,"30":0.00641,"31":0.00641,"32":0.02885,"33":0,"34":0,"35":0.08654,"36":0.00321,"37":0,"38":0.00321,"39":0,"40":0,"41":0,"42":0.00641,"43":0,"44":0,"45":0.00962,"46":0.00962,"47":0.00321,"48":0,"49":0,"50":0.01603,"51":0.01282,"52":0,"53":0,"54":0.00321,"55":0.00321,"56":0.01923,"57":0.00962,"58":0.02885,"60":0.05128,"62":0,"63":0.19871,"64":0.38781,"65":0.01923,"66":0.00641,"67":0.00321,"68":0.00321,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00321,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00641,"89":0.00962,"90":0.33332,"91":0.02564,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.04167},B:{"12":0.02564,"13":0.00962,"14":0.00962,"15":0,"16":0.00641,"17":0.00962,"18":0.05769,"79":0,"80":0.00321,"81":0,"83":0,"84":0.00641,"85":0.00641,"86":0,"87":0,"88":0,"89":0.00321,"90":0,"91":0,"92":0.00962,"93":0,"94":0.00321,"95":0,"96":0.00321,"97":0,"98":0.00321,"99":0.00321,"100":0.00641,"101":0.00641,"102":0.01603,"103":0.01923,"104":0.24358,"105":0.86535},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00962,"11.1":0,"12.1":0.05769,"13.1":0.00321,"14.1":0.03205,"15.1":0.00321,"15.2-15.3":0,"15.4":0.04808,"15.5":0.00962,"15.6":0.04808,"16.0":0.00321,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00143,"5.0-5.1":0.00677,"6.0-6.1":0,"7.0-7.1":0.02031,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04775,"10.0-10.2":0.00214,"10.3":0.02102,"11.0-11.2":0.00036,"11.3-11.4":0.01354,"12.0-12.1":0.00321,"12.2-12.5":0.23056,"13.0-13.1":0.00891,"13.2":0.00214,"13.3":0.04704,"13.4-13.7":0.05238,"14.0-14.4":0.14967,"14.5-14.8":0.3282,"15.0-15.1":0.17782,"15.2-15.3":0.66745,"15.4":0.07733,"15.5":0.45613,"15.6":0.93471,"16.0":0.24909,"16.1":0},P:{"4":0.42382,"5.0-5.4":0,"6.2-6.4":0.04036,"7.2-7.4":0.91827,"8.2":0,"9.2":0.03027,"10.1":0.09082,"11.1-11.2":0.14127,"12.0":0.01009,"13.0":0.05045,"14.0":0.07064,"15.0":0.15136,"16.0":0.16145,"17.0":0.36327,"18.0":0.58527},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00521,"4.4":0,"4.4.3-4.4.4":0.10325},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03526,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01359},O:{"0":1.2231},H:{"0":6.87052},L:{"0":73.70855},S:{"2.5":0.02718},R:{_:"0"},M:{"0":0.06116},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00629,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00315,"92":0.00315,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00315,"103":0.01574,"104":0.01259,"105":0.33988,"106":0.11015,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00315,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00315,"41":0.00315,"42":0,"43":0.01888,"44":0.01259,"45":0,"46":0.00315,"47":0.00315,"48":0,"49":0.00315,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.01259,"56":0.00315,"57":0,"58":0,"59":0,"60":0.00315,"61":0,"62":0,"63":0.00315,"64":0,"65":0.00315,"66":0,"67":0,"68":0,"69":0.00315,"70":0.00629,"71":0.00315,"72":0,"73":0,"74":0.00944,"75":0.01259,"76":0.00315,"77":0.01574,"78":0.00315,"79":0.01574,"80":0,"81":0.05035,"83":0.00629,"84":0.00315,"85":0.00315,"86":0.00315,"87":0.00944,"88":0.00315,"89":0.00944,"90":0.00315,"91":0.00629,"92":0.01574,"93":0,"94":0,"95":0.00629,"96":0.01574,"97":0.00944,"98":0.00315,"99":0.00629,"100":0.00629,"101":0.04091,"102":0.02518,"103":0.04091,"104":0.05979,"105":1.13292,"106":3.13127,"107":0.17309,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00315,"19":0,"20":0,"21":0.01259,"22":0,"23":0,"24":0,"25":0,"26":0.13532,"27":0,"28":0.01574,"29":0,"30":0.00629,"31":0.00315,"32":0.00944,"33":0,"34":0,"35":0.06294,"36":0.00315,"37":0.00315,"38":0.00315,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00315,"46":0.00315,"47":0.00315,"48":0,"49":0,"50":0.00629,"51":0.00944,"52":0,"53":0,"54":0.00315,"55":0.00629,"56":0.02203,"57":0.00629,"58":0.02518,"60":0.02832,"62":0,"63":0.2612,"64":0.17623,"65":0.19197,"66":0.08182,"67":0,"68":0.00629,"69":0,"70":0.00315,"71":0,"72":0.00944,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00315,"80":0,"81":0.00315,"82":0.00315,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00315,"89":0,"90":0.11015,"91":0.31785,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.04091},B:{"12":0.00629,"13":0,"14":0.00315,"15":0.01259,"16":0.00629,"17":0.00944,"18":0.04091,"79":0,"80":0,"81":0,"83":0,"84":0.00629,"85":0.00315,"86":0,"87":0,"88":0,"89":0.00629,"90":0.00944,"91":0,"92":0.00944,"93":0,"94":0,"95":0,"96":0.00315,"97":0.00315,"98":0,"99":0.00315,"100":0.00629,"101":0.00944,"102":0.01574,"103":0.02203,"104":0.03462,"105":0.27694,"106":0.9441,"107":0.03147},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00315,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00944,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00944,"13.1":0.00629,"14.1":0.02203,"15.1":0.00315,"15.2-15.3":0,"15.4":0,"15.5":0.00315,"15.6":0.01888,"16.0":0.01259,"16.1":0.01574,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00057,"5.0-5.1":0.00372,"6.0-6.1":0,"7.0-7.1":0.00057,"8.1-8.4":0.00114,"9.0-9.2":0,"9.3":0.15368,"10.0-10.2":0,"10.3":0.01173,"11.0-11.2":0.00057,"11.3-11.4":0.00515,"12.0-12.1":0.01574,"12.2-12.5":0.2424,"13.0-13.1":0.00429,"13.2":0.00515,"13.3":0.02433,"13.4-13.7":0.03949,"14.0-14.4":0.15482,"14.5-14.8":0.13336,"15.0-15.1":0.18573,"15.2-15.3":0.26558,"15.4":0.09015,"15.5":0.2899,"15.6":0.44473,"16.0":0.63676,"16.1":0.00916},P:{"4":0.25281,"5.0-5.4":0.01011,"6.2-6.4":0.02022,"7.2-7.4":1.07191,"8.2":0,"9.2":0.02022,"10.1":0.01011,"11.1-11.2":0.21236,"12.0":0.02022,"13.0":0.06067,"14.0":0.15169,"15.0":0.07079,"16.0":0.21236,"17.0":0.37416,"18.0":0.82921},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00273,"4.2-4.3":0.0041,"4.4":0,"4.4.3-4.4.4":0.09093},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02203,"5.5":0},J:{"7":0,"10":0.02056},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10965},Q:{"13.1":0},O:{"0":0.95257},H:{"0":7.38332},L:{"0":73.56281},S:{"2.5":0.01371}};
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 2a6f2bef4e..8f826f7e98 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00595,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00595,"46":0,"47":0,"48":0.02976,"49":0,"50":0,"51":0.00595,"52":0.10714,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00595,"60":0.01786,"61":0,"62":0,"63":0.00595,"64":0.00595,"65":0,"66":0.0119,"67":0,"68":0.0119,"69":0,"70":0,"71":0,"72":0.00595,"73":0,"74":0,"75":0.0119,"76":0,"77":0.0119,"78":0.05952,"79":0.00595,"80":0.02381,"81":0.00595,"82":0.02381,"83":0.00595,"84":0.00595,"85":0,"86":0,"87":0.00595,"88":0.0119,"89":0.00595,"90":0.00595,"91":0.24403,"92":0.00595,"93":0,"94":0.0119,"95":0.03571,"96":0.02976,"97":0.0119,"98":0.0119,"99":0.01786,"100":0.01786,"101":0.01786,"102":0.06547,"103":0.1488,"104":2.44627,"105":0.76781,"106":0.0119,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00595,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.02381,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.02381,"42":0,"43":0,"44":0.00595,"45":0,"46":0.00595,"47":0,"48":0,"49":0.02381,"50":0,"51":0,"52":0,"53":0.0119,"54":0,"55":0,"56":0.04166,"57":0.00595,"58":0.00595,"59":0,"60":0.00595,"61":0.0119,"62":0.00595,"63":0.0119,"64":0.0119,"65":0.01786,"66":0.02976,"67":0.01786,"68":0.00595,"69":0.00595,"70":0.01786,"71":0.01786,"72":0.00595,"73":0.00595,"74":0.0119,"75":0.00595,"76":0.0119,"77":0.00595,"78":0.0119,"79":0.07738,"80":0.05357,"81":0.04762,"83":0.05357,"84":0.02976,"85":0.1607,"86":0.08333,"87":0.11904,"88":0.02976,"89":0.02976,"90":0.02381,"91":0.02976,"92":0.05952,"93":0.07738,"94":0.02976,"95":0.05952,"96":0.13094,"97":0.20237,"98":0.02976,"99":0.04166,"100":0.13094,"101":0.04762,"102":0.15475,"103":0.41069,"104":4.54733,"105":15.72518,"106":0.20237,"107":0.00595,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00595,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00595,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.0119,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01786,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.04762,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00595,"78":0,"79":0.00595,"80":0.0119,"81":0,"82":0.03571,"83":0,"84":0.00595,"85":0.02381,"86":0,"87":0.00595,"88":0.00595,"89":0.17261,"90":2.27366,"91":0.07142,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00595,"16":0,"17":0,"18":0.01786,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00595,"86":0.00595,"87":0,"88":0,"89":0,"90":0.00595,"91":0,"92":0.00595,"93":0,"94":0.00595,"95":0,"96":0.00595,"97":0.0119,"98":0,"99":0,"100":0,"101":0.00595,"102":0.00595,"103":0.02381,"104":0.44045,"105":2.62483},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00595,"9":0,"10":0,"11":0.00595,"12":0.00595,"13":0.0119,"14":0.07142,"15":0.02381,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00595,"10.1":0,"11.1":0.00595,"12.1":0.0119,"13.1":0.07738,"14.1":0.1607,"15.1":0.04762,"15.2-15.3":0.04166,"15.4":0.07738,"15.5":0.1488,"15.6":0.54758,"16.0":0.12499,"16.1":0.01786},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00172,"6.0-6.1":0.00515,"7.0-7.1":0.00172,"8.1-8.4":0,"9.0-9.2":0.00172,"9.3":0.04461,"10.0-10.2":0.03431,"10.3":0.12868,"11.0-11.2":0.00343,"11.3-11.4":0.01887,"12.0-12.1":0.01029,"12.2-12.5":0.19387,"13.0-13.1":0.01201,"13.2":0.02402,"13.3":0.02574,"13.4-13.7":0.13554,"14.0-14.4":0.41348,"14.5-14.8":0.79436,"15.0-15.1":0.19044,"15.2-15.3":0.42206,"15.4":0.61936,"15.5":1.50466,"15.6":9.20811,"16.0":3.02648,"16.1":0.07034},P:{"4":0.09151,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01017,"12.0":0.01017,"13.0":0.0305,"14.0":0.04067,"15.0":0.02033,"16.0":0.08134,"17.0":0.22368,"18.0":2.53168},I:{"0":0,"3":0,"4":0.00866,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01732,"4.2-4.3":0.01732,"4.4":0,"4.4.3-4.4.4":0.14289},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00595,"9":0,"10":0,"11":0.1607,"5.5":0},N:{"10":0,"11":0.01619},J:{"7":0,"10":0},O:{"0":0.06882},H:{"0":0.44839},L:{"0":39.78834},S:{"2.5":0},R:{_:"0"},M:{"0":0.3967},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.006,"30":0,"31":0.006,"32":0,"33":0.006,"34":0.006,"35":0.006,"36":0.006,"37":0.006,"38":0.01201,"39":0.006,"40":0.01801,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.03002,"49":0,"50":0.006,"51":0.006,"52":0.07204,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.006,"60":0.01801,"61":0,"62":0,"63":0,"64":0.006,"65":0,"66":0.01201,"67":0,"68":0.006,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.01801,"78":0.02401,"79":0,"80":0.006,"81":0.006,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.006,"89":0.006,"90":0,"91":0.12006,"92":0,"93":0,"94":0,"95":0.006,"96":0.006,"97":0.006,"98":0.01201,"99":0.01201,"100":0.01801,"101":0.006,"102":0.07804,"103":0.04202,"104":0.07804,"105":2.25113,"106":1.02651,"107":0.006,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.006,"27":0,"28":0,"29":0,"30":0,"31":0.006,"32":0,"33":0.006,"34":0.006,"35":0.006,"36":0.006,"37":0.006,"38":0.01201,"39":0.006,"40":0.01201,"41":0.01201,"42":0.01201,"43":0.01801,"44":0.04202,"45":0.01801,"46":0.006,"47":0,"48":0,"49":0.01801,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.03002,"57":0.006,"58":0.006,"59":0,"60":0.01201,"61":0.006,"62":0.006,"63":0.01201,"64":0.01801,"65":0.02401,"66":0.03002,"67":0.01801,"68":0.006,"69":0.006,"70":0.01201,"71":0.01201,"72":0.006,"73":0.006,"74":0.006,"75":0,"76":0.01201,"77":0.006,"78":0.006,"79":0.06603,"80":0.01201,"81":0.01801,"83":0.01801,"84":0.01801,"85":0.06003,"86":0.03602,"87":0.05403,"88":0.01801,"89":0.01201,"90":0.01201,"91":0.01801,"92":0.03002,"93":0.04802,"94":0.01201,"95":0.01201,"96":0.03602,"97":0.03602,"98":0.02401,"99":0.04202,"100":0.09005,"101":0.04802,"102":0.06603,"103":0.21611,"104":0.41421,"105":5.74487,"106":15.06153,"107":0.6063,"108":0.006,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01201,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.01201,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01201,"65":0.006,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.03002,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.02401,"81":0,"82":0,"83":0,"84":0,"85":0.03002,"86":0.006,"87":0.006,"88":0.006,"89":0.01201,"90":1.0025,"91":1.90895,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.006,"16":0,"17":0,"18":0.006,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.006,"91":0,"92":0.01201,"93":0,"94":0.006,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.006,"102":0.006,"103":0.01801,"104":0.03002,"105":0.55228,"106":2.43122,"107":0.1921},E:{"4":0,"5":0,"6":0,"7":0.006,"8":0.006,"9":0,"10":0.006,"11":0.006,"12":0,"13":0.006,"14":0.10205,"15":0.02401,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0.006,"9.1":0.006,"10.1":0,"11.1":0.006,"12.1":0.01201,"13.1":0.10205,"14.1":0.18009,"15.1":0.03602,"15.2-15.3":0.03602,"15.4":0.07804,"15.5":0.13207,"15.6":0.45623,"16.0":0.31816,"16.1":0.04802,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01099,"7.0-7.1":0.00549,"8.1-8.4":0.01465,"9.0-9.2":0.00183,"9.3":0.02746,"10.0-10.2":0.00732,"10.3":0.16478,"11.0-11.2":0.00366,"11.3-11.4":0.01282,"12.0-12.1":0.01099,"12.2-12.5":0.27097,"13.0-13.1":0.00549,"13.2":0.00366,"13.3":0.01831,"13.4-13.7":0.08056,"14.0-14.4":0.45956,"14.5-14.8":0.73785,"15.0-15.1":0.15563,"15.2-15.3":0.36435,"15.4":0.51814,"15.5":1.09488,"15.6":6.43744,"16.0":6.74137,"16.1":0.39364},P:{"4":0.0826,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01032,"12.0":0.01032,"13.0":0.01032,"14.0":0.0413,"15.0":0.02065,"16.0":0.07227,"17.0":0.13422,"18.0":2.5398},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0124,"4.2-4.3":0.0217,"4.4":0,"4.4.3-4.4.4":0.0899},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00643,"9":0.00643,"10":0.00643,"11":0.16079,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0.01999},R:{_:"0"},M:{"0":0.31177},Q:{"13.1":0},O:{"0":0.05596},H:{"0":0.45788},L:{"0":40.09429},S:{"2.5":0}};
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 610983aafa..c1f1f36e7b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00421,"49":0,"50":0,"51":0,"52":0.01263,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00421,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00421,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04632,"79":0,"80":0.00421,"81":0.00421,"82":0,"83":0,"84":0,"85":0.00842,"86":0,"87":0.00421,"88":0.00421,"89":0.00421,"90":0,"91":0.17265,"92":0,"93":0.00421,"94":0.01263,"95":0.00421,"96":0,"97":0.00421,"98":0,"99":0.00842,"100":0.02106,"101":0.02106,"102":0.10106,"103":0.10528,"104":1.41069,"105":0.51795,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00421,"48":0,"49":0.01684,"50":0,"51":0,"52":0,"53":0.00842,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00421,"69":0.00421,"70":0,"71":0,"72":0.1516,"73":0,"74":0,"75":0,"76":0.00421,"77":0.00421,"78":0.00421,"79":0.02106,"80":0.00421,"81":0.00421,"83":0.00842,"84":0.00842,"85":0.05474,"86":0.01263,"87":0.02106,"88":0,"89":0.00421,"90":0.01684,"91":0.02948,"92":0.03369,"93":0.00842,"94":0.00421,"95":0.00842,"96":0.01684,"97":0.02106,"98":0.01263,"99":0.01263,"100":0.06317,"101":0.06317,"102":0.10949,"103":0.20213,"104":1.54123,"105":5.54168,"106":0.13054,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00421,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00421,"60":0,"62":0,"63":0.00842,"64":0.02106,"65":0,"66":0,"67":0,"68":0,"69":0.00421,"70":0,"71":0.00421,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00842,"87":0.00421,"88":0.00421,"89":0.02948,"90":0.4969,"91":0.02948,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00421,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00421,"97":0,"98":0.0379,"99":0.02106,"100":0.00842,"101":0.00842,"102":0.21055,"103":0.04211,"104":0.31583,"105":1.76862},E:{"4":0.00421,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0758,"14":0.08001,"15":0.02527,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00842,"10.1":0,"11.1":0.00842,"12.1":0.06738,"13.1":0.39583,"14.1":0.26529,"15.1":0.04632,"15.2-15.3":0.05474,"15.4":0.13896,"15.5":0.52216,"15.6":1.38542,"16.0":0.14317,"16.1":0.00842},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.29345,"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.88034,"9.3":0.04119,"10.0-10.2":0,"10.3":0.04891,"11.0-11.2":0.03089,"11.3-11.4":0.00257,"12.0-12.1":0.00772,"12.2-12.5":0.31661,"13.0-13.1":0.01287,"13.2":0.00772,"13.3":0.03346,"13.4-13.7":0.139,"14.0-14.4":0.34236,"14.5-14.8":1.13003,"15.0-15.1":0.29602,"15.2-15.3":0.41958,"15.4":0.62808,"15.5":1.87137,"15.6":13.43168,"16.0":5.06069,"16.1":0.18019},P:{"4":0.12282,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02047,"8.2":0,"9.2":0,"10.1":0.01024,"11.1-11.2":0.01024,"12.0":0.01024,"13.0":0.03071,"14.0":0.03071,"15.0":0.01024,"16.0":0.07165,"17.0":0.16377,"18.0":2.91708},I:{"0":0,"3":0.07354,"4":0,"2.1":0.0361,"2.2":0.10964,"2.3":0,"4.1":0.08023,"4.2-4.3":0.07622,"4.4":0,"4.4.3-4.4.4":0.2848},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02527,"9":0.00842,"10":0.00842,"11":0.08422,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.20411},H:{"0":0.45489},L:{"0":26.40197},S:{"2.5":0},R:{_:"0"},M:{"0":0.59048},Q:{"13.1":2.00299}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00495,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01485,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00495,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00495,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06436,"79":0,"80":0.00495,"81":0.00495,"82":0.00495,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00495,"89":0.00495,"90":0,"91":0.15843,"92":0,"93":0,"94":0.00495,"95":0,"96":0,"97":0.00495,"98":0.00495,"99":0.0099,"100":0.00495,"101":0.0198,"102":0.14853,"103":0.07427,"104":0.14853,"105":1.67839,"106":0.71294,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00495,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00495,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00495,"50":0,"51":0,"52":0,"53":0.00495,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.11387,"73":0,"74":0.00495,"75":0.00495,"76":0,"77":0,"78":0.00495,"79":0.02971,"80":0.00495,"81":0.00495,"83":0.0099,"84":0.01485,"85":0.06931,"86":0.0198,"87":0.03466,"88":0,"89":0,"90":0.0198,"91":0.02971,"92":0.02971,"93":0.00495,"94":0.00495,"95":0.02476,"96":0.0198,"97":0.0198,"98":0.01485,"99":0.01485,"100":0.05446,"101":0.02476,"102":0.08912,"103":0.16338,"104":0.18319,"105":2.80722,"106":6.85714,"107":0.2426,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00495,"64":0,"65":0.0099,"66":0,"67":0,"68":0,"69":0.00495,"70":0,"71":0,"72":0.0099,"73":0,"74":0,"75":0.00495,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00495,"84":0,"85":0.0099,"86":0.00495,"87":0,"88":0,"89":0.00495,"90":0.33667,"91":0.59907,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00495,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00495,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.0099,"97":0,"98":0.01485,"99":0.00495,"100":0.0099,"101":0.00495,"102":0.19309,"103":0.01485,"104":0.06931,"105":0.60897,"106":2.10418,"107":0.13863},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03466,"14":0.13863,"15":0.04456,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00495,"10.1":0,"11.1":0.02971,"12.1":0.06931,"13.1":0.33172,"14.1":0.42084,"15.1":0.07427,"15.2-15.3":0.06931,"15.4":0.2228,"15.5":1.01,"15.6":2.2032,"16.0":0.50005,"16.1":0.10397,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.37021,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":1.06174,"9.3":0.03493,"10.0-10.2":0,"10.3":0.0454,"11.0-11.2":0.01746,"11.3-11.4":0.02794,"12.0-12.1":0.01048,"12.2-12.5":0.26893,"13.0-13.1":0.01048,"13.2":0.00349,"13.3":0.03842,"13.4-13.7":0.15367,"14.0-14.4":0.44356,"14.5-14.8":1.20843,"15.0-15.1":0.35275,"15.2-15.3":0.52738,"15.4":0.55881,"15.5":1.80566,"15.6":12.16815,"16.0":13.08321,"16.1":0.97443},P:{"4":0.11306,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01028,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01028,"13.0":0.02056,"14.0":0.01028,"15.0":0.01028,"16.0":0.06167,"17.0":0.07194,"18.0":3.44307},I:{"0":0,"3":0.09138,"4":0.00519,"2.1":0.04361,"2.2":0.13914,"2.3":0,"4.1":0.09657,"4.2-4.3":0.09553,"4.4":0,"4.4.3-4.4.4":0.33332},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00945,"10":0,"11":0.09452,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.5049},Q:{"13.1":2.22156},O:{"0":1.21681},H:{"0":0.38719},L:{"0":26.37472},S:{"2.5":0}};
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 ca25062802..311f5e9ac7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00647,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04532,"53":0,"54":0,"55":0,"56":0.01295,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01942,"69":0,"70":0,"71":0,"72":0.00647,"73":0,"74":0,"75":0.00647,"76":0,"77":0,"78":0.0259,"79":0.00647,"80":0.00647,"81":0,"82":0.01942,"83":0.00647,"84":0,"85":0.00647,"86":0,"87":0.01295,"88":0.01295,"89":0,"90":0.00647,"91":0.04532,"92":0.00647,"93":0.01295,"94":0,"95":0.00647,"96":0.00647,"97":0.00647,"98":0,"99":0.01942,"100":0.00647,"101":0.01295,"102":0.11653,"103":0.16832,"104":2.36948,"105":0.73804,"106":0.00647,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00647,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.04532,"50":0,"51":0,"52":0,"53":0.00647,"54":0.01942,"55":0,"56":0,"57":0.00647,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01295,"66":0,"67":0,"68":0.00647,"69":0.00647,"70":0.01295,"71":0.00647,"72":0.00647,"73":0,"74":0.01295,"75":0.00647,"76":0.00647,"77":0,"78":0.00647,"79":0.11653,"80":0.01295,"81":0.08416,"83":0.50497,"84":0.07121,"85":0.08416,"86":0.13595,"87":0.11006,"88":0.01295,"89":0.00647,"90":0.01295,"91":0.01942,"92":0.0259,"93":0.00647,"94":0.30428,"95":0.01295,"96":0.07121,"97":0.04532,"98":0.01942,"99":0.03237,"100":0.06474,"101":0.08416,"102":0.08416,"103":0.46613,"104":8.01481,"105":18.67102,"106":0.18775,"107":0.00647,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01295,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.04532,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00647,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01295,"86":0.01942,"87":0,"88":0.00647,"89":0.11653,"90":1.28185,"91":0.04532,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01942,"79":0,"80":0,"81":0,"83":0,"84":0.01295,"85":0,"86":0.00647,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00647,"93":0,"94":0,"95":0,"96":0,"97":0.00647,"98":0,"99":0.01295,"100":0.00647,"101":0.00647,"102":0.03237,"103":0.01942,"104":1.17827,"105":3.39885},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00647,"13":0.01295,"14":0.07121,"15":0.01942,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00647,"10.1":0,"11.1":0.00647,"12.1":0.03884,"13.1":0.09064,"14.1":0.12948,"15.1":0.03237,"15.2-15.3":0.03237,"15.4":0.12301,"15.5":0.15538,"15.6":0.71861,"16.0":0.15538,"16.1":0.01295},G:{"8":0,"3.2":0,"4.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.01351,"10.0-10.2":0.01688,"10.3":0.01013,"11.0-11.2":0.00507,"11.3-11.4":0.00675,"12.0-12.1":0.00844,"12.2-12.5":0.21781,"13.0-13.1":0.00675,"13.2":0.01013,"13.3":0.02026,"13.4-13.7":0.11144,"14.0-14.4":0.336,"14.5-14.8":0.90332,"15.0-15.1":0.29379,"15.2-15.3":0.33431,"15.4":0.56901,"15.5":1.51961,"15.6":8.85764,"16.0":3.33808,"16.1":0.06416},P:{"4":0.04099,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01025,"12.0":0.01025,"13.0":0.03074,"14.0":0.11273,"15.0":0.03074,"16.0":0.09223,"17.0":0.30743,"18.0":2.75665},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0.02385,"4.1":0.0159,"4.2-4.3":0.03974,"4.4":0,"4.4.3-4.4.4":0.16693},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00647,"9":0,"10":0,"11":0.07769,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.11988},H:{"0":0.35719},L:{"0":34.00418},S:{"2.5":0.00353},R:{_:"0"},M:{"0":0.35613},Q:{"13.1":0.00353}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00625,"49":0,"50":0,"51":0,"52":0.03751,"53":0.00625,"54":0,"55":0,"56":0.00625,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0125,"69":0,"70":0,"71":0,"72":0.00625,"73":0,"74":0,"75":0.00625,"76":0,"77":0,"78":0.0125,"79":0.00625,"80":0,"81":0,"82":0.0125,"83":0.00625,"84":0,"85":0.00625,"86":0,"87":0.01876,"88":0.0125,"89":0,"90":0.00625,"91":0.0125,"92":0,"93":0.00625,"94":0,"95":0.00625,"96":0.00625,"97":0,"98":0,"99":0.01876,"100":0.00625,"101":0.00625,"102":0.11879,"103":0.03126,"104":0.13129,"105":2.15694,"106":1.03158,"107":0.00625,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00625,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03751,"50":0,"51":0,"52":0,"53":0.00625,"54":0,"55":0,"56":0,"57":0,"58":0.00625,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0125,"66":0,"67":0.00625,"68":0.00625,"69":0.00625,"70":0.00625,"71":0.00625,"72":0.00625,"73":0,"74":0.00625,"75":0,"76":0,"77":0,"78":0.00625,"79":0.10003,"80":0.00625,"81":0.01876,"83":0.03126,"84":0.03751,"85":0.05002,"86":0.06252,"87":0.03751,"88":0.0125,"89":0.00625,"90":0.01876,"91":0.46265,"92":0.47515,"93":0.49391,"94":0.85027,"95":0.13754,"96":0.01876,"97":0.05002,"98":0.01876,"99":0.01876,"100":0.06252,"101":0.03751,"102":0.03751,"103":0.20006,"104":0.38762,"105":5.35171,"106":15.84257,"107":0.72523,"108":0.00625,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00625,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01876,"73":0,"74":0,"75":0.00625,"76":0.0125,"77":1.06909,"78":0.71273,"79":0.55018,"80":0.1688,"81":0,"82":0,"83":0,"84":0,"85":0.0125,"86":0,"87":0,"88":0.00625,"89":0.00625,"90":0.47515,"91":1.05659,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00625,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00625,"93":0,"94":0,"95":0,"96":0,"97":0.00625,"98":0,"99":0.0125,"100":0.00625,"101":0,"102":0,"103":0.0125,"104":0.05627,"105":0.55018,"106":2.07566,"107":0.16255},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00625,"13":0.00625,"14":0.05002,"15":0.0125,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00625,"10.1":0,"11.1":0.00625,"12.1":0.02501,"13.1":0.07502,"14.1":0.11879,"15.1":0.02501,"15.2-15.3":0.02501,"15.4":0.07502,"15.5":0.09378,"15.6":0.56268,"16.0":0.40638,"16.1":0.06252,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00182,"8.1-8.4":0.00182,"9.0-9.2":0,"9.3":0.01817,"10.0-10.2":0.00363,"10.3":0.01272,"11.0-11.2":0.00182,"11.3-11.4":0.01817,"12.0-12.1":0.00727,"12.2-12.5":0.22355,"13.0-13.1":0.00727,"13.2":0.0109,"13.3":0.01999,"13.4-13.7":0.13631,"14.0-14.4":0.28716,"14.5-14.8":0.71789,"15.0-15.1":0.27443,"15.2-15.3":0.3435,"15.4":0.458,"15.5":1.16862,"15.6":5.88672,"16.0":7.47517,"16.1":0.47435},P:{"4":0.02044,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01022,"12.0":0.01022,"13.0":0.06133,"14.0":0.07155,"15.0":0.03066,"16.0":0.07155,"17.0":0.17375,"18.0":3.09691},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03428,"4.4":0,"4.4.3-4.4.4":0.1257},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01364,"9":0,"10":0,"11":0.06138,"5.5":0},J:{"7":0,"10":0.00375},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.33357},Q:{"13.1":0.00375},O:{"0":0.0862},H:{"0":0.36193},L:{"0":36.2262},S:{"2.5":0}};
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 598f2aff47..054db6def9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00338,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00338,"88":0,"89":0,"90":0,"91":0.00169,"92":0,"93":0,"94":0.00506,"95":0,"96":0,"97":0.00675,"98":0.00169,"99":0.00169,"100":0,"101":0,"102":0.00169,"103":0.00844,"104":0.08609,"105":0.03207,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00169,"34":0,"35":0,"36":0,"37":0,"38":0.00169,"39":0,"40":0.00338,"41":0.00169,"42":0,"43":0.00169,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00169,"50":0,"51":0,"52":0,"53":0,"54":0.00169,"55":0,"56":0.00169,"57":0,"58":0,"59":0,"60":0.00169,"61":0,"62":0,"63":0.00338,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00169,"70":0.00169,"71":0.00338,"72":0,"73":0.00169,"74":0,"75":0.00169,"76":0.00169,"77":0,"78":0.00338,"79":0.00506,"80":0.00169,"81":0.00844,"83":0.00338,"84":0.00169,"85":0.00169,"86":0.02532,"87":0.00844,"88":0.00675,"89":0.00169,"90":0.00506,"91":0.00338,"92":0.00675,"93":0.00169,"94":0.0135,"95":0.00338,"96":0.00506,"97":0.00675,"98":0.00844,"99":0.00506,"100":0.01182,"101":0.00675,"102":0.01182,"103":0.04051,"104":0.3376,"105":1.2373,"106":0.0287,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00169,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00169,"47":0,"48":0,"49":0,"50":0,"51":0.00169,"52":0,"53":0,"54":0.00169,"55":0,"56":0,"57":0.00169,"58":0.00675,"60":0.02532,"62":0,"63":0.05064,"64":0.21438,"65":0.00844,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00169,"72":0.00169,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00338,"80":0,"81":0,"82":0,"83":0,"84":0.01519,"85":0.00338,"86":0.00169,"87":0,"88":0.00506,"89":0.00338,"90":0.10634,"91":0.00675,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00169},B:{"12":0.00338,"13":0,"14":0.01013,"15":0,"16":0,"17":0,"18":0.00506,"79":0,"80":0,"81":0,"83":0,"84":0.00169,"85":0,"86":0,"87":0,"88":0,"89":0.00169,"90":0.00169,"91":0,"92":0.00338,"93":0,"94":0,"95":0,"96":0.00169,"97":0,"98":0,"99":0.00169,"100":0.00169,"101":0.00506,"102":0.00338,"103":0.00675,"104":0.04389,"105":0.18062},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00169,"13":0.00675,"14":0.01013,"15":0.01013,_:"0","3.1":0,"3.2":0,"5.1":0.02194,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00169,"12.1":0,"13.1":0.00844,"14.1":0.01013,"15.1":0.00338,"15.2-15.3":0.00169,"15.4":0.00675,"15.5":0.0135,"15.6":0.04558,"16.0":0.00506,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00291,"6.0-6.1":0,"7.0-7.1":0.02234,"8.1-8.4":0.00194,"9.0-9.2":0.00097,"9.3":0.10199,"10.0-10.2":0.00291,"10.3":0.04857,"11.0-11.2":0.00874,"11.3-11.4":0.03982,"12.0-12.1":0.02234,"12.2-12.5":0.53033,"13.0-13.1":0.02331,"13.2":0.00583,"13.3":0.04662,"13.4-13.7":0.09033,"14.0-14.4":0.63038,"14.5-14.8":0.74111,"15.0-15.1":0.47885,"15.2-15.3":0.45457,"15.4":0.63523,"15.5":1.08689,"15.6":3.03144,"16.0":1.46084,"16.1":0.03302},P:{"4":0.24167,"5.0-5.4":0.02014,"6.2-6.4":0.07049,"7.2-7.4":0.55382,"8.2":0.01007,"9.2":0.07049,"10.1":0.02014,"11.1-11.2":0.18125,"12.0":0.05035,"13.0":0.15104,"14.0":0.24167,"15.0":0.1309,"16.0":0.37257,"17.0":0.50348,"18.0":1.4198},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.0052,"4.4":0,"4.4.3-4.4.4":0.08211},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01182,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.42391},H:{"0":3.1241},L:{"0":78.18718},S:{"2.5":0},R:{_:"0"},M:{"0":0.05818},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00191,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00191,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00382,"95":0.00191,"96":0,"97":0.00382,"98":0.00191,"99":0.00191,"100":0.00191,"101":0.00191,"102":0.00382,"103":0.00382,"104":0.00573,"105":0.10319,"106":0.0516,"107":0.00382,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00191,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00191,"34":0,"35":0,"36":0,"37":0,"38":0.00191,"39":0,"40":0.00382,"41":0.00191,"42":0,"43":0.00382,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00191,"50":0,"51":0,"52":0,"53":0,"54":0.00191,"55":0,"56":0,"57":0,"58":0.00191,"59":0,"60":0.00191,"61":0,"62":0,"63":0.00382,"64":0,"65":0.00191,"66":0,"67":0,"68":0,"69":0.00191,"70":0.00191,"71":0.00573,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00382,"79":0.00382,"80":0.00191,"81":0.01147,"83":0.00764,"84":0.00573,"85":0.00573,"86":0.02102,"87":0.00956,"88":0.00956,"89":0.00956,"90":0.01338,"91":0.00956,"92":0.00764,"93":0.00382,"94":0.02293,"95":0.00573,"96":0.00764,"97":0.00956,"98":0.01911,"99":0.01147,"100":0.01529,"101":0.01338,"102":0.02102,"103":0.04969,"104":0.05924,"105":0.49686,"106":1.43898,"107":0.05542,"108":0.00191,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0.00191,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00191,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00382,"60":0.02484,"62":0,"63":0.03631,"64":0.09364,"65":0.07453,"66":0.00191,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00956,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00382,"80":0,"81":0,"82":0,"83":0.00191,"84":0.01911,"85":0.00573,"86":0,"87":0,"88":0.00191,"89":0.00382,"90":0.04586,"91":0.11084,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00191},B:{"12":0.00382,"13":0,"14":0,"15":0,"16":0.00191,"17":0,"18":0.00382,"79":0,"80":0,"81":0,"83":0,"84":0.00382,"85":0.00191,"86":0.00191,"87":0.00191,"88":0.00191,"89":0.00382,"90":0.00382,"91":0.00191,"92":0.00573,"93":0.00191,"94":0.00191,"95":0.00191,"96":0.00191,"97":0.00191,"98":0.00191,"99":0.00191,"100":0.00191,"101":0.00573,"102":0.00573,"103":0.01338,"104":0.02293,"105":0.08408,"106":0.19492,"107":0.01338},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01147,"14":0.01338,"15":0.01338,_:"0","3.1":0,"3.2":0,"5.1":0.06115,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00191,"11.1":0.00191,"12.1":0,"13.1":0.01147,"14.1":0.01147,"15.1":0.00382,"15.2-15.3":0.00382,"15.4":0.01338,"15.5":0.02293,"15.6":0.07644,"16.0":0.01911,"16.1":0.00191,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00203,"7.0-7.1":0.02029,"8.1-8.4":0.00203,"9.0-9.2":0.00304,"9.3":0.08118,"10.0-10.2":0.00406,"10.3":0.12177,"11.0-11.2":0.0071,"11.3-11.4":0.00812,"12.0-12.1":0.03755,"12.2-12.5":0.60174,"13.0-13.1":0.02537,"13.2":0.00913,"13.3":0.03755,"13.4-13.7":0.08321,"14.0-14.4":0.60884,"14.5-14.8":0.72554,"15.0-15.1":0.47591,"15.2-15.3":0.41401,"15.4":0.50331,"15.5":0.87876,"15.6":1.79,"16.0":2.99246,"16.1":0.19483},P:{"4":0.21115,"5.0-5.4":0,"6.2-6.4":0.04022,"7.2-7.4":0.43235,"8.2":0.01005,"9.2":0.04022,"10.1":0.02011,"11.1-11.2":0.1106,"12.0":0.03016,"13.0":0.09049,"14.0":0.16087,"15.0":0.10055,"16.0":0.30164,"17.0":0.34185,"18.0":1.33726},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00074,"4.2-4.3":0.00591,"4.4":0,"4.4.3-4.4.4":0.0601},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01529,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05662},Q:{"13.1":0},O:{"0":0.38827},H:{"0":2.84117},L:{"0":78.47023},S:{"2.5":0}};
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 3e7ceb7bd5..4b3fadff15 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.00392,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00392,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.07061,"53":0,"54":0,"55":0.00785,"56":0,"57":0,"58":0.00392,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.02354,"66":0,"67":0,"68":0.00392,"69":0,"70":0,"71":0,"72":0.00392,"73":0.00392,"74":0,"75":0.00392,"76":0,"77":0,"78":0.01177,"79":0,"80":0.00392,"81":0.01177,"82":0.00392,"83":0.00785,"84":0.00392,"85":0,"86":0,"87":0.00392,"88":0.00392,"89":0.00392,"90":0,"91":0.01569,"92":0.00392,"93":0.00392,"94":0.00392,"95":0.00392,"96":0,"97":0.00392,"98":0.00392,"99":0.01177,"100":0.00785,"101":0.00392,"102":0.04708,"103":0.05885,"104":0.66691,"105":0.22361,"106":0.00392,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00392,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00392,"39":0,"40":0.00392,"41":0,"42":0,"43":0.00392,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05885,"50":0.00392,"51":0,"52":0,"53":0.00392,"54":0,"55":0,"56":0.00785,"57":0.00392,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00392,"64":0.00392,"65":0.00392,"66":0.00392,"67":0.00785,"68":0.00785,"69":0.00785,"70":0.00392,"71":0.00392,"72":0.00392,"73":0.00785,"74":0.02354,"75":0.01962,"76":0.00392,"77":0.00392,"78":0.00392,"79":0.051,"80":0.01177,"81":0.03138,"83":0.03923,"84":0.04315,"85":0.08631,"86":0.08238,"87":0.07454,"88":0.01569,"89":0.01177,"90":0.00785,"91":0.01569,"92":0.01962,"93":0.01962,"94":0.01177,"95":0.01177,"96":0.02354,"97":0.02354,"98":0.02354,"99":0.02354,"100":0.03138,"101":0.03531,"102":0.06669,"103":0.25107,"104":1.89873,"105":7.93623,"106":0.25107,"107":0.00392,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00392,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00392,"37":0,"38":0,"39":0,"40":0.00392,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00392,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00392,"64":0.02354,"65":0,"66":0,"67":0,"68":0,"69":0.00392,"70":0.00392,"71":0.00392,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00392,"80":0,"81":0,"82":0.00392,"83":0,"84":0.00392,"85":0.01569,"86":0,"87":0,"88":0.00785,"89":0.04708,"90":0.55707,"91":0.02746,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00392,"13":0,"14":0.00392,"15":0.00392,"16":0,"17":0.00392,"18":0.01962,"79":0,"80":0.00392,"81":0,"83":0,"84":0.00785,"85":0,"86":0,"87":0,"88":0,"89":0.00392,"90":0,"91":0,"92":0.00785,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00392,"100":0,"101":0.00785,"102":0.00392,"103":0.01569,"104":0.14907,"105":0.81206},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00392,"12":0,"13":0.00392,"14":0.02354,"15":0.00392,_:"0","3.1":0,"3.2":0,"5.1":0.02354,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00392,"12.1":0.00392,"13.1":0.03138,"14.1":0.04708,"15.1":0.01177,"15.2-15.3":0.00785,"15.4":0.02354,"15.5":0.03923,"15.6":0.09415,"16.0":0.02354,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02393,"6.0-6.1":0.00218,"7.0-7.1":0.09572,"8.1-8.4":0.00761,"9.0-9.2":0.00218,"9.3":0.18056,"10.0-10.2":0.05003,"10.3":0.18382,"11.0-11.2":0.20123,"11.3-11.4":0.15989,"12.0-12.1":0.24365,"12.2-12.5":1.5924,"13.0-13.1":0.01523,"13.2":0.01088,"13.3":0.06961,"13.4-13.7":0.13596,"14.0-14.4":0.34589,"14.5-14.8":0.69831,"15.0-15.1":0.28824,"15.2-15.3":0.30782,"15.4":0.42747,"15.5":1.11163,"15.6":3.49153,"16.0":1.06704,"16.1":0.01523},P:{"4":0.94363,"5.0-5.4":0.01015,"6.2-6.4":0.02029,"7.2-7.4":0.26381,"8.2":0.01015,"9.2":0.09132,"10.1":0.01015,"11.1-11.2":0.10147,"12.0":0.03044,"13.0":0.13191,"14.0":0.11161,"15.0":0.07103,"16.0":0.14205,"17.0":0.4363,"18.0":2.13077},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01647,"4.2-4.3":0.02373,"4.4":0,"4.4.3-4.4.4":0.16903},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00409,"7":0,"8":0.00817,"9":0.00409,"10":0,"11":0.08173,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00608},O:{"0":0.14585},H:{"0":0.47752},L:{"0":66.5857},S:{"2.5":0},R:{_:"0"},M:{"0":0.17623},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0.00433,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.08235,"53":0,"54":0,"55":0.00433,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.02167,"66":0,"67":0,"68":0.00433,"69":0,"70":0,"71":0,"72":0.00433,"73":0,"74":0,"75":0,"76":0,"77":0.00433,"78":0.013,"79":0.00433,"80":0.00433,"81":0.00867,"82":0.00433,"83":0.00867,"84":0.00433,"85":0,"86":0,"87":0,"88":0.00433,"89":0,"90":0,"91":0.00867,"92":0.00433,"93":0.00433,"94":0.00433,"95":0.00867,"96":0,"97":0.00433,"98":0.00433,"99":0.00867,"100":0.00867,"101":0.00433,"102":0.02167,"103":0.02167,"104":0.04334,"105":0.70211,"106":0.32072,"107":0.00433,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00433,"39":0,"40":0.00433,"41":0,"42":0,"43":0.00433,"44":0.00433,"45":0,"46":0,"47":0,"48":0.00433,"49":0.03467,"50":0,"51":0,"52":0,"53":0.00433,"54":0,"55":0,"56":0.00867,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00867,"64":0.00433,"65":0.00433,"66":0.00433,"67":0.026,"68":0.00867,"69":0.00867,"70":0.00433,"71":0,"72":0.00433,"73":0.00867,"74":0.02167,"75":0.01734,"76":0.00433,"77":0.00433,"78":0.00433,"79":0.03467,"80":0.00867,"81":0.03467,"83":0.04334,"84":0.06068,"85":0.07368,"86":0.09101,"87":0.06501,"88":0.01734,"89":0.013,"90":0.02167,"91":0.02167,"92":0.02167,"93":0.013,"94":0.013,"95":0.013,"96":0.03034,"97":0.01734,"98":0.026,"99":0.026,"100":0.03034,"101":0.03034,"102":0.04767,"103":0.16036,"104":0.15602,"105":2.65241,"106":9.65615,"107":0.59376,"108":0.00867,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00433,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00433,"64":0.00433,"65":0.01734,"66":0,"67":0,"68":0.00433,"69":0.00433,"70":0.00867,"71":0.00433,"72":0.00867,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00433,"80":0,"81":0,"82":0,"83":0,"84":0.00433,"85":0.01734,"86":0,"87":0,"88":0.00433,"89":0.00867,"90":0.23837,"91":0.52008,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00433,"13":0,"14":0.00433,"15":0.00433,"16":0,"17":0.00433,"18":0.00867,"79":0,"80":0,"81":0,"83":0,"84":0.00433,"85":0.00433,"86":0.00433,"87":0,"88":0,"89":0.00433,"90":0.00433,"91":0.00433,"92":0.013,"93":0,"94":0.00433,"95":0,"96":0.00433,"97":0,"98":0,"99":0.00433,"100":0.00433,"101":0.00433,"102":0.00867,"103":0.01734,"104":0.02167,"105":0.25137,"106":0.73678,"107":0.06068},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00433,"12":0,"13":0.00867,"14":0.03467,"15":0.00867,_:"0","3.1":0,"3.2":0,"5.1":0.06934,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00433,"12.1":0.00433,"13.1":0.03901,"14.1":0.05634,"15.1":0.013,"15.2-15.3":0.00867,"15.4":0.03034,"15.5":0.04767,"15.6":0.13002,"16.0":0.06501,"16.1":0.00867,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01395,"6.0-6.1":0.00349,"7.0-7.1":0.093,"8.1-8.4":0.00233,"9.0-9.2":0.00116,"9.3":0.18252,"10.0-10.2":0.0465,"10.3":0.18717,"11.0-11.2":0.19531,"11.3-11.4":0.15811,"12.0-12.1":0.23367,"12.2-12.5":1.69036,"13.0-13.1":0.02325,"13.2":0.01744,"13.3":0.07673,"13.4-13.7":0.15346,"14.0-14.4":0.34528,"14.5-14.8":0.67893,"15.0-15.1":0.24646,"15.2-15.3":0.30575,"15.4":0.36969,"15.5":1.15442,"15.6":2.62622,"16.0":2.25885,"16.1":0.13602},P:{"4":0.605,"5.0-5.4":0.01025,"6.2-6.4":0.02051,"7.2-7.4":0.21534,"8.2":0.01025,"9.2":0.1128,"10.1":0.01025,"11.1-11.2":0.08203,"12.0":0.03076,"13.0":0.1333,"14.0":0.09229,"15.0":0.05127,"16.0":0.1128,"17.0":0.28712,"18.0":1.98932},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01224,"4.2-4.3":0.01546,"4.4":0,"4.4.3-4.4.4":0.12431},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00946,"9":0.00473,"10":0.00473,"11":0.0851,"5.5":0},J:{"7":0,"10":0.00567},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.19264},Q:{"13.1":0},O:{"0":0.10765},H:{"0":0.45059},L:{"0":63.64068},S:{"2.5":0}};
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 5e2ab11787..ede60d23b3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00635,"48":0,"49":0,"50":0,"51":0,"52":0.01269,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00635,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00635,"68":0.00635,"69":0,"70":0,"71":0,"72":0.00635,"73":0,"74":0,"75":0.02538,"76":0,"77":0,"78":0.43153,"79":0,"80":0,"81":0,"82":0,"83":0.20942,"84":0.01269,"85":0,"86":0,"87":0,"88":0.00635,"89":0,"90":0,"91":0.12057,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01269,"99":0,"100":0.00635,"101":0.00635,"102":0.04442,"103":0.10154,"104":1.92918,"105":0.52672,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.68537,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.05077,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00635,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.13327,"78":0,"79":0.02538,"80":0.17769,"81":0.02538,"83":0,"84":0.19673,"85":0.05711,"86":0.37441,"87":0.20307,"88":0.00635,"89":0.01269,"90":0.00635,"91":0.01269,"92":0.00635,"93":0.00635,"94":0.00635,"95":0.00635,"96":0.00635,"97":0,"98":0.00635,"99":0.00635,"100":0.03173,"101":0.05077,"102":0.32999,"103":1.76419,"104":3.75049,"105":12.527,"106":0.26653,"107":0.00635,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00635,"89":0.12057,"90":0.41884,"91":0.03173,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00635,"18":0.01904,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00635,"100":0,"101":0,"102":0.02538,"103":0.03173,"104":0.57749,"105":3.01435},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03173,"14":0.81863,"15":0.05077,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.01269,"11.1":0.01269,"12.1":0.64095,"13.1":0.56479,"14.1":0.72979,"15.1":0.05077,"15.2-15.3":0.06981,"15.4":0.19038,"15.5":0.84402,"15.6":5.27987,"16.0":0.7869,"16.1":0.03173},G:{"8":0,"3.2":0,"4.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.02102,"10.0-10.2":0,"10.3":0.08408,"11.0-11.2":0,"11.3-11.4":0.22281,"12.0-12.1":0,"12.2-12.5":0.5339,"13.0-13.1":0.05886,"13.2":0,"13.3":0.07988,"13.4-13.7":0.28167,"14.0-14.4":0.40778,"14.5-14.8":2.37944,"15.0-15.1":0.70626,"15.2-15.3":1.0636,"15.4":1.5891,"15.5":2.67792,"15.6":25.96363,"16.0":4.92283,"16.1":0.09669},P:{"4":0,"5.0-5.4":0.01028,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.67837,"12.0":0.01028,"13.0":0,"14.0":0.01028,"15.0":0,"16.0":0.01028,"17.0":0.2364,"18.0":2.2304},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00635,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00635,"10":0,"11":0.00635,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.04843},L:{"0":13.28964},S:{"2.5":0},R:{_:"0"},M:{"0":0.21924},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.06002,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01334,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03335,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02001,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00667,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.02001,"76":0,"77":0,"78":0.2801,"79":0,"80":0,"81":0,"82":0.21341,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.08003,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01334,"102":0.02001,"103":0.02668,"104":0.09337,"105":1.86065,"106":0.76027,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.06002,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00667,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.01334,"49":0,"50":0,"51":0,"52":0,"53":0.09337,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00667,"73":0,"74":0,"75":0,"76":0.00667,"77":0.21341,"78":0,"79":0.02001,"80":0.04001,"81":0.02668,"83":0,"84":0,"85":0.42015,"86":0.18673,"87":0.14005,"88":0.00667,"89":0.00667,"90":0.02001,"91":0.02668,"92":0.01334,"93":0,"94":0,"95":0,"96":0.09337,"97":0.02001,"98":0.01334,"99":0,"100":0.00667,"101":0.04668,"102":0.06002,"103":1.45384,"104":0.26676,"105":5.42857,"106":13.69813,"107":0.43349,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.02001,"89":0,"90":0.2801,"91":0.55353,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00667,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00667,"101":0,"102":0,"103":0.00667,"104":0,"105":1.08705,"106":4.09477,"107":0.12671},E:{"4":0.00667,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.02668,"13":0.00667,"14":0.42682,"15":0.02668,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00667,"12.1":0.03335,"13.1":0.45349,"14.1":0.79361,"15.1":0.07336,"15.2-15.3":0.10004,"15.4":0.63356,"15.5":0.52018,"15.6":3.51456,"16.0":1.70726,"16.1":0.42682,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0157,"9.0-9.2":0.00392,"9.3":0.03531,"10.0-10.2":0,"10.3":0.05886,"11.0-11.2":0.0157,"11.3-11.4":0.10987,"12.0-12.1":0,"12.2-12.5":0.37276,"13.0-13.1":0.0157,"13.2":0.01177,"13.3":0.0157,"13.4-13.7":0.07848,"14.0-14.4":0.51402,"14.5-14.8":1.70685,"15.0-15.1":0.94563,"15.2-15.3":0.83577,"15.4":0.9888,"15.5":1.40472,"15.6":18.88913,"16.0":10.12338,"16.1":0.56503},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.35654,"12.0":0.01019,"13.0":0,"14.0":0,"15.0":0,"16.0":0.01019,"17.0":0.21392,"18.0":2.21054},I:{"0":0,"3":0,"4":0.00353,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00529,"4.2-4.3":0.00882,"4.4":0,"4.4.3-4.4.4":0.01235},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02058,"9":1.8797,"10":0,"11":0.01372,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28314},Q:{"13.1":0},O:{"0":0.00333},H:{"0":0.03154},L:{"0":13.73262},S:{"2.5":0}};
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 5dec375cf3..5a3b91203b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js
@@ -1 +1 @@
-module.exports={C:{"52":0.0715,"68":0.01129,"78":0.01505,"87":0.12794,"89":0.00376,"91":0.15805,"93":0.00753,"94":0.00376,"99":0.01882,"100":0.00753,"101":0.00753,"102":0.03387,"103":0.13171,"104":1.19287,"105":0.40264,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 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 92 95 96 97 98 106 107 3.5","3.6":0.05645},D:{"34":0.00753,"40":0.00376,"49":0.07526,"51":0.02258,"56":0.00376,"64":0.01129,"65":0.00753,"67":0.01505,"68":0.01882,"69":0.01129,"70":0.01129,"71":0.01882,"72":0.01129,"73":0.00753,"74":0.03387,"75":0.01129,"76":0.01129,"77":0.01129,"78":0.00376,"79":0.03387,"80":0.03387,"81":0.00376,"83":0.01505,"84":0.01505,"85":0.03763,"86":0.06397,"87":0.02634,"88":0.02258,"89":0.02258,"90":0.01505,"91":0.00753,"92":0.03387,"93":0.01129,"94":0.02634,"95":0.01882,"96":0.09784,"97":0.05645,"98":0.04516,"99":0.05268,"100":0.08655,"101":0.12042,"102":0.29351,"103":0.39135,"104":5.39614,"105":19.14991,"106":0.2446,"107":0.01505,_:"4 5 6 7 8 9 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 47 48 50 52 53 54 55 57 58 59 60 61 62 63 66 108 109"},F:{"36":0.00376,"71":0.00753,"82":0.00753,"83":0.00376,"84":0.00376,"85":0.11289,"87":0.00753,"89":0.10536,"90":2.32553,"91":0.06021,_:"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 72 73 74 75 76 77 78 79 80 81 86 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00376,"92":0.00376,"102":0.01505,"103":0.01129,"104":0.18062,"105":1.05364,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101"},E:{"4":0,"12":0.04892,"13":0.02258,"14":0.05645,"15":0.00376,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 10.1 11.1 16.1","5.1":0.01129,"12.1":0.01505,"13.1":0.04892,"14.1":0.09784,"15.1":0.02634,"15.2-15.3":0.0301,"15.4":0.04892,"15.5":0.11289,"15.6":0.42522,"16.0":0.08279},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00232,"8.1-8.4":0.00116,"9.0-9.2":0,"9.3":0.01738,"10.0-10.2":0,"10.3":0.02666,"11.0-11.2":0.00579,"11.3-11.4":0.00348,"12.0-12.1":0.00811,"12.2-12.5":0.27699,"13.0-13.1":0.00927,"13.2":0.00811,"13.3":0.0255,"13.4-13.7":0.0846,"14.0-14.4":0.22368,"14.5-14.8":0.70465,"15.0-15.1":0.14371,"15.2-15.3":0.27236,"15.4":0.41839,"15.5":0.99903,"15.6":5.72528,"16.0":2.41876,"16.1":0.04288},P:{"4":0.08419,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03157,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04209,"12.0":0,"13.0":0.03157,"14.0":0.04209,"15.0":0.03157,"16.0":0.08419,"17.0":0.1789,"18.0":1.99942},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00691,"4.4":0,"4.4.3-4.4.4":0.04922},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01129,"11":0.21825,_:"6 7 9 10 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0686},H:{"0":0.17121},L:{"0":49.34424},S:{"2.5":0},R:{_:"0"},M:{"0":0.27438},Q:{"13.1":0}};
+module.exports={C:{"52":0.07775,"57":0.00409,"60":0.01637,"61":0.00409,"68":0.00818,"78":0.01637,"87":0.07366,"88":0.00818,"89":0.00409,"90":0.00409,"91":0.13094,"93":0.00409,"94":0.00818,"98":0.01228,"99":0.01637,"100":0.04092,"101":0.00409,"102":0.07366,"103":0.02455,"104":0.06547,"105":1.2808,"106":0.57288,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 92 95 96 97 107 108 3.5","3.6":0.04501},D:{"49":0.08184,"57":0.01228,"63":0.00409,"64":0.00818,"67":0.02046,"68":0.02046,"69":0.01228,"70":0.01228,"71":0.02046,"72":0.00818,"73":0.00818,"74":0.02864,"75":0.01637,"76":0.01637,"77":0.01228,"78":0.00409,"79":0.07775,"80":0.24961,"81":0.01228,"83":0.01637,"84":0.01637,"85":0.0532,"86":0.1023,"87":0.02046,"88":0.02455,"89":0.02455,"90":0.02455,"91":0.01228,"92":0.03683,"93":0.01228,"94":0.01637,"95":0.03683,"96":0.09002,"97":0.06956,"98":0.0532,"99":0.07775,"100":0.09821,"101":0.07775,"102":0.1514,"103":0.18005,"104":0.52378,"105":7.07916,"106":19.37562,"107":0.77339,"108":0.01228,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 58 59 60 61 62 65 66 109 110"},F:{"36":0.00409,"46":0.00409,"70":0.00818,"79":0.01228,"80":0.00409,"82":0.00818,"84":0.00409,"85":0.09821,"86":0.00818,"87":0.00409,"88":0.00409,"89":0.00818,"90":0.68336,"91":1.74728,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 81 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00409,"18":0.00409,"90":0.00409,"92":0.00409,"101":0.00409,"102":0.01228,"103":0.01637,"104":0.01637,"105":0.26189,"106":1.15394,"107":0.09002,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 100"},E:{"4":0,"12":0.07775,"13":0.02046,"14":0.07366,"15":0.01228,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 10.1 16.2","5.1":0.00409,"9.1":0.00409,"11.1":0.02455,"12.1":0.00818,"13.1":0.08184,"14.1":0.11458,"15.1":0.03274,"15.2-15.3":0.02455,"15.4":0.04501,"15.5":0.10639,"15.6":0.31508,"16.0":0.26189,"16.1":0.0491},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00719,"8.1-8.4":0.00359,"9.0-9.2":0.0012,"9.3":0.03354,"10.0-10.2":0.00359,"10.3":0.02635,"11.0-11.2":0.00958,"11.3-11.4":0.00958,"12.0-12.1":0.01198,"12.2-12.5":0.21443,"13.0-13.1":0.00719,"13.2":0.00599,"13.3":0.02156,"13.4-13.7":0.08026,"14.0-14.4":0.21203,"14.5-14.8":0.62652,"15.0-15.1":0.14136,"15.2-15.3":0.18808,"15.4":0.30308,"15.5":0.72834,"15.6":3.79984,"16.0":4.85163,"16.1":0.23959},P:{"4":0.10339,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04136,"8.2":0,"9.2":0.01034,"10.1":0.03244,"11.1-11.2":0.04136,"12.0":0,"13.0":0.03102,"14.0":0.0517,"15.0":0.02068,"16.0":0.07237,"17.0":0.15509,"18.0":2.20221},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00173,"4.2-4.3":0.00346,"4.4":0,"4.4.3-4.4.4":0.03026},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0259,"9":0.00432,"10":0.00432,"11":0.28055,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2186},Q:{"13.1":0},O:{"0":0.06499},H:{"0":0.21255},L:{"0":45.03034},S:{"2.5":0}};
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 6b52eb4723..061078c20d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03588,"53":0,"54":0,"55":0,"56":0.00359,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00359,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00718,"79":0,"80":0.00359,"81":0.00359,"82":0.00718,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00359,"89":0,"90":0,"91":0.00718,"92":0,"93":0,"94":0.00359,"95":0.00359,"96":0,"97":0.00359,"98":0.00718,"99":0.01076,"100":0,"101":0.00359,"102":0.00718,"103":0.06817,"104":0.63508,"105":0.19375,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00718,"23":0,"24":0,"25":0,"26":0.00359,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01435,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02153,"50":0,"51":0,"52":0,"53":0.01435,"54":0,"55":0,"56":0,"57":0,"58":0.03947,"59":0,"60":0,"61":0,"62":0.01076,"63":0,"64":0,"65":0,"66":0.01076,"67":0,"68":0.00718,"69":0,"70":0.00359,"71":0,"72":0,"73":0.00359,"74":0.00718,"75":0.01794,"76":0,"77":0,"78":0.01076,"79":0.10046,"80":0.00718,"81":0.01076,"83":0.01435,"84":0.05382,"85":0.02512,"86":0.01076,"87":0.03588,"88":0.00718,"89":0.03229,"90":0.00359,"91":0.00718,"92":0.01794,"93":0.01794,"94":0.01076,"95":0.01435,"96":0.02512,"97":0.03588,"98":0.02512,"99":0.02153,"100":0.02512,"101":0.02153,"102":0.07535,"103":0.2404,"104":1.82988,"105":6.81361,"106":0.0897,"107":0.00359,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00359,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00359,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01076,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00718,"65":0,"66":0,"67":0,"68":0.01435,"69":0,"70":0,"71":0.00359,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00359,"85":0.02512,"86":0,"87":0,"88":0,"89":0.02153,"90":0.35521,"91":0.02153,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00359,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00359,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00359,"103":0.01076,"104":0.07535,"105":0.39468},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02153,"14":0.02512,"15":0.01076,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00359,"12.1":0.01794,"13.1":0.02512,"14.1":0.07535,"15.1":0.01435,"15.2-15.3":0.01794,"15.4":0.0287,"15.5":0.05023,"15.6":0.27628,"16.0":0.02153,"16.1":0.00359},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.06631,"8.1-8.4":0.01829,"9.0-9.2":0,"9.3":0.08232,"10.0-10.2":0.00457,"10.3":0.15778,"11.0-11.2":0.01372,"11.3-11.4":0.01372,"12.0-12.1":0.02058,"12.2-12.5":0.59453,"13.0-13.1":0.02287,"13.2":0.00915,"13.3":0.04345,"13.4-13.7":0.17379,"14.0-14.4":0.75002,"14.5-14.8":1.79503,"15.0-15.1":0.21266,"15.2-15.3":0.38645,"15.4":0.81176,"15.5":2.03284,"15.6":12.22449,"16.0":3.12358,"16.1":0.02973},P:{"4":0.19548,"5.0-5.4":0.02058,"6.2-6.4":0,"7.2-7.4":0.02058,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05144,"12.0":0.01029,"13.0":0.04115,"14.0":0.04115,"15.0":0.03087,"16.0":0.0926,"17.0":0.24693,"18.0":2.82936},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02018,"4.2-4.3":0.00356,"4.4":0,"4.4.3-4.4.4":0.06649},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01435,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.02565},H:{"0":0.30352},L:{"0":59.13518},S:{"2.5":0},R:{_:"0"},M:{"0":0.2116},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.15957,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00389,"74":0,"75":0,"76":0,"77":0,"78":0.00778,"79":0,"80":0,"81":0.00389,"82":0,"83":0,"84":0,"85":0,"86":0.00389,"87":0,"88":0.00389,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00389,"95":0,"96":0.00389,"97":0,"98":0.00778,"99":0.01168,"100":0,"101":0,"102":0.00389,"103":0.00389,"104":0.02335,"105":0.54877,"106":0.32693,"107":0.00389,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00389,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01557,"50":0,"51":0,"52":0,"53":0.01557,"54":0,"55":0.00389,"56":0,"57":0,"58":0.00389,"59":0,"60":0,"61":0,"62":0.00389,"63":0,"64":0,"65":0,"66":0.00389,"67":0,"68":0.01557,"69":0,"70":0.00389,"71":0,"72":0.00389,"73":0.00778,"74":0.00778,"75":0,"76":0,"77":0.00389,"78":0.00778,"79":0.12065,"80":0.01946,"81":0.01168,"83":0.01557,"84":0.06227,"85":0.02335,"86":0.00778,"87":0.01946,"88":0.00389,"89":0.01946,"90":0.00778,"91":0.00389,"92":0.01946,"93":0.00389,"94":0.00389,"95":0.01557,"96":0.01557,"97":0.02335,"98":0.01946,"99":0.01168,"100":0.0506,"101":0.01946,"102":0.02335,"103":0.0506,"104":0.08173,"105":2.53369,"106":8.22769,"107":0.20238,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01946,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00389,"43":0,"44":0,"45":0,"46":0.01168,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00389,"65":0.00389,"66":0,"67":0,"68":0.01557,"69":0,"70":0,"71":0,"72":0.00389,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.02335,"86":0,"87":0,"88":0.24909,"89":0,"90":0.17903,"91":0.31136,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00389,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00778,"93":0,"94":0,"95":0,"96":0.00778,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00389,"103":0.00778,"104":0.01168,"105":0.12844,"106":0.43201,"107":0.04281},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00389,"14":0.01946,"15":0.00778,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00389,"13.1":0.03114,"14.1":0.05449,"15.1":0.01168,"15.2-15.3":0.01557,"15.4":0.01557,"15.5":0.0506,"15.6":0.1946,"16.0":0.06227,"16.1":0.01168,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00222,"7.0-7.1":0.03112,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06223,"10.0-10.2":0,"10.3":0.1178,"11.0-11.2":0,"11.3-11.4":0.01778,"12.0-12.1":0.01334,"12.2-12.5":0.65565,"13.0-13.1":0.01556,"13.2":0.00445,"13.3":0.02889,"13.4-13.7":0.12224,"14.0-14.4":0.5712,"14.5-14.8":1.53579,"15.0-15.1":0.15558,"15.2-15.3":0.30449,"15.4":0.5423,"15.5":1.17573,"15.6":7.94565,"16.0":7.85897,"16.1":0.28893},P:{"4":0.16346,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03065,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05108,"12.0":0.01022,"13.0":0.03065,"14.0":0.04087,"15.0":0.03065,"16.0":0.09195,"17.0":0.19411,"18.0":2.78907},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00499,"4.2-4.3":0.00399,"4.4":0,"4.4.3-4.4.4":0.03993},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01946,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12827},Q:{"13.1":0},O:{"0":0.01832},H:{"0":0.18505},L:{"0":58.24948},S:{"2.5":0}};
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 7845ca1e99..ec842cc2d0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00461,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00461,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00923,"48":0.00923,"49":0,"50":0.00461,"51":0,"52":0.03691,"53":0.00461,"54":0,"55":0,"56":0.00923,"57":0.00461,"58":0,"59":0,"60":0.00461,"61":0,"62":0,"63":0,"64":0,"65":0.00461,"66":0,"67":0,"68":0.00923,"69":0.00461,"70":0,"71":0,"72":0.00923,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02307,"79":0.00923,"80":0.00461,"81":0.00461,"82":0.00461,"83":0,"84":0.00461,"85":0,"86":0,"87":0,"88":0.00923,"89":0.00923,"90":0.00461,"91":0.05075,"92":0.00461,"93":0.00461,"94":0.00461,"95":0.04614,"96":0.00923,"97":0.11074,"98":0.00461,"99":0.02307,"100":0.01846,"101":0.0323,"102":0.05998,"103":0.13381,"104":1.77639,"105":0.60443,"106":0.01846,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04153,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00461,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00461,"39":0,"40":0.00461,"41":0,"42":0.00461,"43":0.00461,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01846,"50":0.00461,"51":0.00923,"52":0,"53":0.00461,"54":0,"55":0.01846,"56":0.04153,"57":0.01384,"58":0.00461,"59":0,"60":0,"61":0,"62":0.0323,"63":0.00461,"64":0.00923,"65":0.00461,"66":0.07844,"67":0.00461,"68":0,"69":0.05075,"70":0.00923,"71":0.00461,"72":0.00461,"73":0.01846,"74":0.01384,"75":0.01384,"76":0.00461,"77":0.00461,"78":0.00461,"79":0.01384,"80":0.01384,"81":0.05075,"83":0.00461,"84":0.00461,"85":0.00461,"86":0.04614,"87":0.02307,"88":0.02768,"89":0.01846,"90":0.01384,"91":0.01384,"92":0.01384,"93":0.00461,"94":0.02307,"95":0.08305,"96":0.02307,"97":0.0646,"98":0.01846,"99":0.02768,"100":0.04614,"101":0.05075,"102":0.05998,"103":0.42449,"104":1.93788,"105":6.63493,"106":0.15226,"107":0.00461,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00461,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00461,"25":0.00461,"26":0.00461,"27":0.00461,"28":0.00461,"29":0,"30":0.00461,"31":0,"32":0.00461,"33":0,"34":0,"35":0,"36":0,"37":0.02307,"38":0.00461,"39":0,"40":0,"41":0.00923,"42":0.02307,"43":0,"44":0,"45":0,"46":0.00461,"47":0.00923,"48":0,"49":0,"50":0.00461,"51":0.00923,"52":0,"53":0.02307,"54":0,"55":0,"56":0,"57":0,"58":0.0323,"60":0.04614,"62":0.00461,"63":0.07382,"64":0.20302,"65":0.00923,"66":0,"67":0,"68":0,"69":0,"70":0.00923,"71":0,"72":0,"73":0,"74":0.00461,"75":0,"76":0.00923,"77":0,"78":0,"79":0.01846,"80":0,"81":0,"82":0.00923,"83":0,"84":0,"85":0.01384,"86":0.00461,"87":0,"88":0,"89":0.01846,"90":0.47524,"91":0.00461,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00923},B:{"12":0,"13":0.00461,"14":0.00923,"15":0.00923,"16":0,"17":0.00461,"18":0.01384,"79":0,"80":0,"81":0,"83":0,"84":0.00461,"85":0,"86":0,"87":0,"88":0,"89":0.00461,"90":0.00461,"91":0,"92":0.00923,"93":0,"94":0,"95":0,"96":0.00461,"97":0,"98":0,"99":0.00461,"100":0.00461,"101":0.00461,"102":0,"103":0.02768,"104":0.18456,"105":1.01508},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.01384,"13":0.00461,"14":0.00923,"15":0.00461,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00461,"11.1":0.01384,"12.1":0.01384,"13.1":0.01384,"14.1":0.05537,"15.1":0.00461,"15.2-15.3":0.00461,"15.4":0.00923,"15.5":0.01846,"15.6":0.0646,"16.0":0.00923,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0066,"5.0-5.1":0.00628,"6.0-6.1":0.00188,"7.0-7.1":0.01948,"8.1-8.4":0.00126,"9.0-9.2":0.00031,"9.3":0.0377,"10.0-10.2":0.00126,"10.3":0.15141,"11.0-11.2":0.0044,"11.3-11.4":0.00283,"12.0-12.1":0.02073,"12.2-12.5":0.24156,"13.0-13.1":0.00911,"13.2":0.00157,"13.3":0.03707,"13.4-13.7":0.04869,"14.0-14.4":0.34114,"14.5-14.8":0.19727,"15.0-15.1":0.12848,"15.2-15.3":0.09424,"15.4":0.17591,"15.5":0.31161,"15.6":0.97317,"16.0":0.29214,"16.1":0.00408},P:{"4":0.06359,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0106,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0106,"12.0":0.03179,"13.0":0.03179,"14.0":0.04239,"15.0":0.0106,"16.0":0.04239,"17.0":0.12718,"18.0":0.28615},I:{"0":0,"3":0,"4":0.00254,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04636,"4.2-4.3":0.06605,"4.4":0,"4.4.3-4.4.4":0.22736},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00554,"10":0,"11":0.02215,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01077},O:{"0":1.17953},H:{"0":3.51839},L:{"0":71.93681},S:{"2.5":0.11849},R:{_:"0"},M:{"0":0.42549},Q:{"13.1":0.00539}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00422,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00422,"34":0,"35":0,"36":0,"37":0,"38":0.00422,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00422,"48":0.00422,"49":0,"50":0,"51":0,"52":0.01687,"53":0,"54":0,"55":0,"56":0.00843,"57":0.01265,"58":0.00422,"59":0,"60":0.00422,"61":0.00422,"62":0,"63":0,"64":0,"65":0.00422,"66":0.00422,"67":0,"68":0.00843,"69":0,"70":0,"71":0,"72":0.00422,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01687,"79":0.00422,"80":0.00422,"81":0.00422,"82":0.00422,"83":0,"84":0.00422,"85":0.00843,"86":0,"87":0,"88":0.00843,"89":0.00843,"90":0,"91":0.01265,"92":0.01265,"93":0.00422,"94":0.00843,"95":0.03374,"96":0.00843,"97":0.04217,"98":0.00843,"99":0.02109,"100":0.01265,"101":0.01265,"102":0.07591,"103":0.04217,"104":0.05482,"105":1.27775,"106":0.57351,"107":0.02109,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.08012,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00422,"41":0,"42":0.00843,"43":0.05482,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01687,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.01265,"56":0.00843,"57":0.0253,"58":0,"59":0,"60":0.00422,"61":0,"62":0.00422,"63":0.00422,"64":0.02109,"65":0,"66":0.12229,"67":0,"68":0,"69":0.02952,"70":0.00843,"71":0.00422,"72":0.00422,"73":0.01265,"74":0.01265,"75":0.00422,"76":0,"77":0,"78":0,"79":0.01265,"80":0.00843,"81":0.08012,"83":0.00843,"84":0.00422,"85":0.00843,"86":0.05482,"87":0.02952,"88":0.01687,"89":0.08434,"90":0.01687,"91":0.01265,"92":0.02109,"93":0.00422,"94":0.00843,"95":0.05482,"96":0.01687,"97":0.03795,"98":0.01687,"99":0.01265,"100":0.04639,"101":0.03374,"102":0.04639,"103":0.24037,"104":0.21085,"105":1.64041,"106":5.04353,"107":0.22772,"108":0.00422,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00422,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00422,"25":0,"26":0.00422,"27":0,"28":0.02952,"29":0,"30":0.00843,"31":0,"32":0.01265,"33":0,"34":0,"35":0,"36":0,"37":0.00422,"38":0.01687,"39":0,"40":0,"41":0.01265,"42":0.04639,"43":0,"44":0,"45":0,"46":0.00843,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.02109,"54":0,"55":0,"56":0,"57":0,"58":0.01265,"60":0.0253,"62":0.00422,"63":0.04639,"64":0.0506,"65":0.07591,"66":0.00422,"67":0,"68":0,"69":0,"70":0.00422,"71":0,"72":0.00843,"73":0,"74":0,"75":0,"76":0.00422,"77":0,"78":0,"79":0.0253,"80":0,"81":0,"82":0,"83":0,"84":0.00422,"85":0.00843,"86":0,"87":0,"88":0,"89":0.00843,"90":0.11808,"91":0.29519,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00843},B:{"12":0,"13":0.00422,"14":0.01687,"15":0.00843,"16":0,"17":0.00422,"18":0.01265,"79":0,"80":0,"81":0,"83":0,"84":0.00422,"85":0.00843,"86":0,"87":0,"88":0,"89":0.00422,"90":0.00843,"91":0,"92":0.01265,"93":0,"94":0,"95":0,"96":0,"97":0.00422,"98":0.00422,"99":0.00422,"100":0.00422,"101":0.00422,"102":0.00422,"103":0.01265,"104":0.01265,"105":0.16446,"106":0.6705,"107":0.03374},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00843,"13":0.00422,"14":0.00843,"15":0.00422,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01265,"13.1":0.01687,"14.1":0.01687,"15.1":0,"15.2-15.3":0,"15.4":0.00422,"15.5":0.01265,"15.6":0.05482,"16.0":0.0253,"16.1":0.00422,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00758,"5.0-5.1":0.00207,"6.0-6.1":0,"7.0-7.1":0.02446,"8.1-8.4":0,"9.0-9.2":0.00103,"9.3":0.05512,"10.0-10.2":0,"10.3":0.16812,"11.0-11.2":0.00207,"11.3-11.4":0.00586,"12.0-12.1":0.01481,"12.2-12.5":0.493,"13.0-13.1":0.04031,"13.2":0.00482,"13.3":0.0379,"13.4-13.7":0.04203,"14.0-14.4":0.20257,"14.5-14.8":0.14676,"15.0-15.1":0.1316,"15.2-15.3":0.15227,"15.4":0.17122,"15.5":0.26527,"15.6":0.66594,"16.0":0.6277,"16.1":0.03721},P:{"4":0.05284,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01057,"10.1":0,"11.1-11.2":0.03171,"12.0":0.01057,"13.0":0.02114,"14.0":0.02114,"15.0":0.01057,"16.0":0.05284,"17.0":0.07398,"18.0":0.31707},I:{"0":0,"3":0,"4":0.00171,"2.1":0,"2.2":0,"2.3":0,"4.1":0.07544,"4.2-4.3":0.05744,"4.4":0,"4.4.3-4.4.4":0.26746},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00843,"5.5":0},J:{"7":0,"10":0.02313},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.43373},Q:{"13.1":0.01157},O:{"0":0.89637},H:{"0":3.29593},L:{"0":75.80016},S:{"2.5":0.0694}};
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 e782231018..207ebee42f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00553,"77":0.00553,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.01107,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.0332,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0332,"104":0.67503,"105":0.02213,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01107,"64":0,"65":0,"66":0,"67":0.05533,"68":0.00553,"69":0,"70":0,"71":0.0166,"72":0.00553,"73":0.0664,"74":0,"75":0.01107,"76":0.09406,"77":0.0498,"78":0,"79":0,"80":0.0166,"81":0,"83":0,"84":0.01107,"85":0,"86":0.06086,"87":0.02767,"88":0,"89":0,"90":0.00553,"91":0,"92":0.0166,"93":0.13833,"94":0.06086,"95":0,"96":0,"97":0.0166,"98":0.01107,"99":0,"100":0.01107,"101":0.05533,"102":0.0166,"103":0.17152,"104":4.16635,"105":16.08996,"106":0.39284,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.01107,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0498,"86":0,"87":0,"88":0,"89":0.00553,"90":0.23239,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01107,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0166,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00553,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0166,"100":0,"101":0.00553,"102":0,"103":0.02213,"104":0.23239,"105":1.54924},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0166,"14":0.55883,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0166,"13.1":0.32645,"14.1":0.30432,"15.1":0.06086,"15.2-15.3":0.01107,"15.4":0.03873,"15.5":0.07193,"15.6":0.39838,"16.0":0.0166,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01104,"8.1-8.4":0,"9.0-9.2":0,"9.3":2.37775,"10.0-10.2":0,"10.3":1.17673,"11.0-11.2":0.04636,"11.3-11.4":0.04636,"12.0-12.1":0.08169,"12.2-12.5":0.87648,"13.0-13.1":0.08169,"13.2":0.03532,"13.3":0,"13.4-13.7":0.18545,"14.0-14.4":0.7131,"14.5-14.8":1.2827,"15.0-15.1":0.83232,"15.2-15.3":0.70206,"15.4":0.41506,"15.5":1.7088,"15.6":9.71631,"16.0":1.16569,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08621,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.03233,"14.0":0,"15.0":0,"16.0":0.04311,"17.0":0.4634,"18.0":2.64032},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.91675,"4.4":0,"4.4.3-4.4.4":0.04244},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0664,"9":0,"10":0,"11":0.06086,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.20102},H:{"0":0.02537},L:{"0":45.03587},S:{"2.5":0},R:{_:"0"},M:{"0":0.0268},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00622,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01865,"79":0,"80":0,"81":0,"82":0,"83":0.00622,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.01865,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.07459,"104":0.1181,"105":1.08158,"106":0.17405,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01243,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.02486,"62":0,"63":0.00622,"64":0,"65":0,"66":0,"67":0.01865,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.6589,"74":0,"75":0.2735,"76":0.14918,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00622,"87":0.00622,"88":0,"89":0,"90":0,"91":0.0373,"92":0.01865,"93":0.17405,"94":0.00622,"95":0,"96":0,"97":0.00622,"98":0,"99":0,"100":0.01865,"101":0.24864,"102":0.07459,"103":0.16162,"104":0.07459,"105":4.28904,"106":20.11498,"107":0.4289,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00622,"65":0.01243,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.02486,"86":0,"87":0,"88":0,"89":0,"90":0.04351,"91":0.0373,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01243,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.04973,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0373,"101":0.0373,"102":0.00622,"103":0.39161,"104":0.00622,"105":0.5843,"106":2.34965,"107":0.06838},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00622,"12":0,"13":0.04973,"14":0.32323,"15":0.01243,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.01243,"11.1":0,"12.1":0.01865,"13.1":0.07459,"14.1":0.06216,"15.1":0.04973,"15.2-15.3":0.03108,"15.4":0.02486,"15.5":0.01865,"15.6":0.52836,"16.0":0.20513,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":5.00733,"10.0-10.2":0,"10.3":0.10929,"11.0-11.2":0.01338,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.62898,"13.0-13.1":0,"13.2":0.01338,"13.3":0.10929,"13.4-13.7":0.09591,"14.0-14.4":0.41263,"14.5-14.8":1.4364,"15.0-15.1":0.21858,"15.2-15.3":0.68251,"15.4":0.43717,"15.5":0.76727,"15.6":8.12771,"16.0":2.39549,"16.1":0.05576},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04379,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.02189,"14.0":0.01095,"15.0":0,"16.0":0.06568,"17.0":0.02189,"18.0":3.41546},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.07086,"4.4":0,"4.4.3-4.4.4":0.39266},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.03108,"9":0,"10":0,"11":0.01243,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03027},Q:{"13.1":0.01135},O:{"0":0.3065},H:{"0":0.05015},L:{"0":38.79209},S:{"2.5":0}};
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 bc6628c1d1..793165d86c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01073,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00715,"52":0.06796,"53":0,"54":0,"55":0,"56":0.00715,"57":0,"58":0,"59":0,"60":0,"61":0.00358,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01073,"69":0,"70":0,"71":0,"72":0.00715,"73":0,"74":0,"75":0,"76":0,"77":0.00358,"78":0.00715,"79":0.00358,"80":0.00358,"81":0.00358,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00358,"89":0,"90":0,"91":0.00715,"92":0.00358,"93":0,"94":0.00715,"95":0,"96":0,"97":0,"98":0,"99":0.01073,"100":0.00358,"101":0.00358,"102":0.01431,"103":0.0465,"104":0.62598,"105":0.2182,"106":0.00358,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00358,"35":0,"36":0,"37":0,"38":0.00358,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.02146,"48":0,"49":0.03219,"50":0,"51":0,"52":0,"53":0.00358,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01073,"61":0,"62":0,"63":0.00358,"64":0.00358,"65":0,"66":0.00358,"67":0.00358,"68":0,"69":0.00358,"70":0,"71":0.00715,"72":0.00715,"73":0.00358,"74":0.00358,"75":0,"76":0.00358,"77":0,"78":0,"79":0.06081,"80":0.01073,"81":0.02504,"83":0.01073,"84":0.01789,"85":0.02146,"86":0.02862,"87":0.02146,"88":0.00715,"89":0.00358,"90":0.00715,"91":0.02146,"92":0.02146,"93":0.00358,"94":0.00715,"95":0.01073,"96":0.01073,"97":0.01431,"98":0.00715,"99":0.01431,"100":0.01789,"101":0.01789,"102":0.03935,"103":0.08943,"104":1.94947,"105":7.08246,"106":0.10373,"107":0.00358,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00715,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00358,"37":0,"38":0,"39":0,"40":0.00358,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00358,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00358,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00358,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00358,"86":0,"87":0,"88":0,"89":0.03577,"90":0.36485,"91":0.01789,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00358,"16":0,"17":0,"18":0.00358,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00358,"93":0,"94":0,"95":0,"96":0.00358,"97":0,"98":0,"99":0,"100":0,"101":0.00358,"102":0,"103":0.00715,"104":0.10373,"105":0.60451},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00358,"14":0.01073,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01789,"14.1":0.01789,"15.1":0.00715,"15.2-15.3":0.00358,"15.4":0.01073,"15.5":0.01789,"15.6":0.10373,"16.0":0.01431,"16.1":0.00358},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00388,"6.0-6.1":0,"7.0-7.1":0.02715,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05235,"10.0-10.2":0.00194,"10.3":0.05042,"11.0-11.2":0.01357,"11.3-11.4":0.00776,"12.0-12.1":0.03103,"12.2-12.5":0.60887,"13.0-13.1":0.0097,"13.2":0.01357,"13.3":0.07175,"13.4-13.7":0.17258,"14.0-14.4":0.39751,"14.5-14.8":1.48533,"15.0-15.1":0.21524,"15.2-15.3":0.35291,"15.4":0.53906,"15.5":1.37286,"15.6":10.43415,"16.0":3.1762,"16.1":0.04072},P:{"4":0.12281,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02047,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05117,"12.0":0.01023,"13.0":0.0614,"14.0":0.05117,"15.0":0.02047,"16.0":0.08187,"17.0":0.16375,"18.0":1.88309},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04445,"4.2-4.3":0.00483,"4.4":0,"4.4.3-4.4.4":0.03576},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02146,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03212},H:{"0":0.17635},L:{"0":64.53891},S:{"2.5":0},R:{_:"0"},M:{"0":0.12846},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00691,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00346,"49":0,"50":0,"51":0.00346,"52":0.03803,"53":0,"54":0,"55":0,"56":0.00346,"57":0,"58":0,"59":0,"60":0,"61":0.00346,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01037,"69":0,"70":0,"71":0,"72":0.00691,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00346,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00346,"89":0,"90":0,"91":0.00346,"92":0,"93":0.00346,"94":0.00691,"95":0.00346,"96":0,"97":0,"98":0,"99":0.00691,"100":0,"101":0.00346,"102":0.01383,"103":0.01037,"104":0.01729,"105":0.50472,"106":0.22471,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00691,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00346,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00346,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01037,"48":0,"49":0.03803,"50":0,"51":0,"52":0,"53":0.00346,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00691,"64":0.00346,"65":0,"66":0.00346,"67":0,"68":0.00346,"69":0.00346,"70":0,"71":0.00346,"72":0.00346,"73":0.00346,"74":0,"75":0,"76":0,"77":0.00346,"78":0,"79":0.05877,"80":0.00346,"81":0.02766,"83":0.0242,"84":0.01383,"85":0.01729,"86":0.01729,"87":0.01383,"88":0.00691,"89":0.00346,"90":0.01037,"91":0.01729,"92":0.01729,"93":0.00346,"94":0.01037,"95":0.01037,"96":0.01037,"97":0.02074,"98":0.01037,"99":0.01383,"100":0.01729,"101":0.02074,"102":0.0242,"103":0.04494,"104":0.07951,"105":2.06383,"106":6.32285,"107":0.25582,"108":0.00346,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00691,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00346,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00346,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00346,"69":0,"70":0.00346,"71":0,"72":0.00691,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01037,"86":0,"87":0,"88":0,"89":0,"90":0.12791,"91":0.30076,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00346,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00346,"93":0,"94":0,"95":0,"96":0.00346,"97":0,"98":0,"99":0,"100":0,"101":0.00346,"102":0.00346,"103":0.00691,"104":0.01037,"105":0.14174,"106":0.51164,"107":0.03803},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00346,"14":0.01037,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00346,"13.1":0.01037,"14.1":0.01729,"15.1":0.00691,"15.2-15.3":0.00346,"15.4":0.01037,"15.5":0.01383,"15.6":0.11062,"16.0":0.03111,"16.1":0.0242,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03332,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06457,"10.0-10.2":0.00417,"10.3":0.04166,"11.0-11.2":0.01666,"11.3-11.4":0.00417,"12.0-12.1":0.02499,"12.2-12.5":0.50612,"13.0-13.1":0.00625,"13.2":0.01041,"13.3":0.07915,"13.4-13.7":0.1812,"14.0-14.4":0.41656,"14.5-14.8":1.47671,"15.0-15.1":0.18329,"15.2-15.3":0.26868,"15.4":0.45822,"15.5":1.10805,"15.6":7.55434,"16.0":7.35022,"16.1":0.32075},P:{"4":0.13203,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02031,"8.2":0.01016,"9.2":0,"10.1":0,"11.1-11.2":0.05078,"12.0":0.01016,"13.0":0.05078,"14.0":0.05078,"15.0":0.02031,"16.0":0.06094,"17.0":0.10156,"18.0":1.82806},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02999,"4.2-4.3":0.00923,"4.4":0,"4.4.3-4.4.4":0.03461},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03457,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1374},Q:{"13.1":0},O:{"0":0.01309},H:{"0":0.223},L:{"0":64.36897},S:{"2.5":0}};
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 a7277f89c7..353ca17acc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00253,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00253,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00253,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.14691,"100":0,"101":0,"102":0.0076,"103":0.01267,"104":0.35715,"105":0.07599,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00253,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00253,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00253,"80":0,"81":1.06639,"83":0,"84":0,"85":0,"86":0.00253,"87":0.00253,"88":0,"89":0,"90":0,"91":0.00253,"92":0.00253,"93":0,"94":0,"95":0.00253,"96":0,"97":0.00253,"98":0.00253,"99":0.01773,"100":0.00253,"101":0.00253,"102":0.00507,"103":0.13425,"104":0.50153,"105":1.5198,"106":0.0304,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0152,"62":0,"63":0.01013,"64":0.06333,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00253,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.03293,"81":0.00253,"82":0,"83":0,"84":0,"85":0.02026,"86":0,"87":0,"88":0,"89":0.00253,"90":0.05573,"91":0.0076,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0076,"13":0.00507,"14":0.00253,"15":0.00253,"16":0.01013,"17":0.00507,"18":0.05826,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00507,"91":0,"92":0.00253,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00253,"102":0.00253,"103":0.01013,"104":0.09625,"105":0.54206},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01013,"15":0.00253,_:"0","3.1":0,"3.2":0,"5.1":0.00253,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0076,"12.1":0,"13.1":0.0076,"14.1":0.00507,"15.1":0,"15.2-15.3":0,"15.4":0.00253,"15.5":0.0076,"15.6":0.01013,"16.0":0.00507,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02221,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04284,"10.0-10.2":0.0365,"10.3":0.58552,"11.0-11.2":0.0603,"11.3-11.4":0.01111,"12.0-12.1":0.0841,"12.2-12.5":1.95173,"13.0-13.1":0.07934,"13.2":0.00317,"13.3":0.46016,"13.4-13.7":0.18724,"14.0-14.4":0.89653,"14.5-14.8":1.48046,"15.0-15.1":1.17104,"15.2-15.3":0.46492,"15.4":0.8997,"15.5":1.4757,"15.6":3.89077,"16.0":1.73117,"16.1":0.05078},P:{"4":0.21306,"5.0-5.4":0.01015,"6.2-6.4":0.02029,"7.2-7.4":0.30437,"8.2":0,"9.2":0.03044,"10.1":0,"11.1-11.2":0.03044,"12.0":0.01015,"13.0":0.08117,"14.0":0.09131,"15.0":0.14204,"16.0":0.15219,"17.0":0.2435,"18.0":0.93341},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00237,"4.2-4.3":0.00317,"4.4":0,"4.4.3-4.4.4":0.17805},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0228,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.0224},O:{"0":1.03791},H:{"0":0.84124},L:{"0":73.48744},S:{"2.5":0.07467},R:{_:"0"},M:{"0":0.0448},Q:{"13.1":0.19414}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00207,"96":0,"97":0,"98":0,"99":0.06815,"100":0,"101":0,"102":0.00413,"103":0.00207,"104":0.0062,"105":0.24574,"106":0.1239,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00207,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00207,"80":0,"81":0.00207,"83":0,"84":0,"85":0,"86":0,"87":0.00413,"88":0,"89":0,"90":0,"91":0,"92":0.00207,"93":0.00207,"94":0,"95":0.00207,"96":0.00207,"97":0.00207,"98":0,"99":0.02685,"100":0.00413,"101":0,"102":0.00207,"103":0.13216,"104":0.01033,"105":0.49973,"106":1.37942,"107":0.07434,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00207,"62":0,"63":0.00413,"64":0.0062,"65":0.01652,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.0062,"82":0,"83":0,"84":0,"85":0.00413,"86":0,"87":0,"88":0,"89":0,"90":0.01859,"91":0.05163,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00207,"13":0.01239,"14":0,"15":0.01239,"16":0.00413,"17":0.00207,"18":0.07228,"79":0,"80":0,"81":0,"83":0,"84":0.00207,"85":0.00413,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00207,"93":0,"94":0,"95":0,"96":0.00207,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00413,"103":0.00413,"104":0.01033,"105":0.09912,"106":0.43159,"107":0.03511},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00207,"14":0.00413,"15":0.00207,_:"0","3.1":0,"3.2":0,"5.1":0.00207,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00207,"12.1":0.00207,"13.1":0.00413,"14.1":0.0062,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00207,"15.6":0.01446,"16.0":0.00826,"16.1":0.00207,"16.2":0},G:{"8":0.00188,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03565,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04315,"10.0-10.2":0.01126,"10.3":0.66039,"11.0-11.2":0.06566,"11.3-11.4":0.00563,"12.0-12.1":0.11257,"12.2-12.5":2.57776,"13.0-13.1":0.05253,"13.2":0.00563,"13.3":0.30393,"13.4-13.7":0.40711,"14.0-14.4":0.87426,"14.5-14.8":1.21571,"15.0-15.1":1.00184,"15.2-15.3":0.57409,"15.4":1.09939,"15.5":1.08251,"15.6":2.21755,"16.0":4.8272,"16.1":0.50655},P:{"4":0.82057,"5.0-5.4":0.01013,"6.2-6.4":0.01013,"7.2-7.4":0.19248,"8.2":0,"9.2":0.02026,"10.1":0,"11.1-11.2":0.04052,"12.0":0,"13.0":0.06078,"14.0":0.14183,"15.0":0.03039,"16.0":0.1317,"17.0":0.21274,"18.0":0.89148},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00361,"4.4":0,"4.4.3-4.4.4":0.08834},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00826,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03968},Q:{"13.1":0.18251},O:{"0":0.91253},H:{"0":0.56343},L:{"0":73.35648},S:{"2.5":0.08729}};
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 d3ef610d9d..8bb62f37d4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00645,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00322,"37":0,"38":0,"39":0,"40":0,"41":0.00322,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00322,"48":0,"49":0,"50":0,"51":0,"52":0.00322,"53":0,"54":0,"55":0,"56":0.00322,"57":0.00322,"58":0,"59":0,"60":0.09024,"61":0.00322,"62":0,"63":0,"64":0,"65":0,"66":0.00967,"67":0,"68":0.00322,"69":0,"70":0,"71":0,"72":0.00645,"73":0,"74":0,"75":0,"76":0,"77":0.00322,"78":0.00645,"79":0,"80":0,"81":0.00322,"82":0,"83":0,"84":0.00322,"85":0.00322,"86":0.00322,"87":0,"88":0.00322,"89":0.00322,"90":0,"91":0.00645,"92":0.00322,"93":0.00322,"94":0.00322,"95":0.00322,"96":0.00322,"97":0.00322,"98":0.00322,"99":0.00322,"100":0.00967,"101":0.00967,"102":0.01934,"103":0.05157,"104":0.76063,"105":0.30941,"106":0.01612,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00322,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00322,"33":0,"34":0,"35":0.00322,"36":0,"37":0.01612,"38":0.00322,"39":0,"40":0.00322,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00322,"49":0,"50":0,"51":0,"52":0,"53":0.00645,"54":0,"55":0,"56":0.00322,"57":0,"58":0,"59":0,"60":0,"61":0.00322,"62":0.00322,"63":0.00967,"64":0,"65":0,"66":0,"67":0.00645,"68":0.00322,"69":0.00322,"70":0.00322,"71":0.00967,"72":0,"73":0.00322,"74":0.00967,"75":0,"76":0.00645,"77":0.00322,"78":0.00322,"79":0.01612,"80":0.00645,"81":0.00967,"83":0.00645,"84":0.00322,"85":0.00322,"86":0.00645,"87":0.00967,"88":0.01612,"89":0.00967,"90":0.00645,"91":0.00967,"92":0.04835,"93":0.00322,"94":0.00322,"95":0.00967,"96":0.00967,"97":0.00645,"98":0.00645,"99":0.00645,"100":0.01289,"101":0.01289,"102":0.02578,"103":0.08702,"104":1.07326,"105":4.52187,"106":0.07735,"107":0.00322,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00645,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00322,"62":0,"63":0.00322,"64":0.03223,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00322,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00322,"86":0,"87":0,"88":0,"89":0.00967,"90":0.14181,"91":0.00645,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00322,"13":0,"14":0,"15":0,"16":0.00322,"17":0.00322,"18":0.01612,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00322,"90":0,"91":0,"92":0.00967,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00322,"102":0.00322,"103":0.01289,"104":0.12892,"105":0.7703},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00322,"14":0.01934,"15":0.00645,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00967,"11.1":0.00645,"12.1":0.01289,"13.1":0.03223,"14.1":0.04835,"15.1":0.02256,"15.2-15.3":0.00645,"15.4":0.02578,"15.5":0.08058,"15.6":0.30296,"16.0":0.03868,"16.1":0},G:{"8":0,"3.2":0.00075,"4.0-4.1":0,"4.2-4.3":0.00302,"5.0-5.1":0.00604,"6.0-6.1":0.00151,"7.0-7.1":0.01509,"8.1-8.4":0.01962,"9.0-9.2":0.00604,"9.3":0.08601,"10.0-10.2":0.01433,"10.3":0.15692,"11.0-11.2":0.01735,"11.3-11.4":0.01962,"12.0-12.1":0.01886,"12.2-12.5":0.44361,"13.0-13.1":0.01207,"13.2":0.02867,"13.3":0.02263,"13.4-13.7":0.05809,"14.0-14.4":0.22407,"14.5-14.8":0.33497,"15.0-15.1":0.22784,"15.2-15.3":0.15013,"15.4":0.21351,"15.5":0.65184,"15.6":3.50438,"16.0":1.05396,"16.1":0.01132},P:{"4":0.20758,"5.0-5.4":0.01038,"6.2-6.4":0,"7.2-7.4":0.02076,"8.2":0,"9.2":0.01038,"10.1":0,"11.1-11.2":0.04152,"12.0":0.01038,"13.0":0.05189,"14.0":0.02076,"15.0":0.01038,"16.0":0.05189,"17.0":0.09341,"18.0":0.95485},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00396,"4.2-4.3":0.02113,"4.4":0,"4.4.3-4.4.4":0.56391},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00363,"8":0.00725,"9":0.00363,"10":0.00363,"11":0.06889,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":2.33129},H:{"0":0.52611},L:{"0":74.10614},S:{"2.5":0},R:{_:"0"},M:{"0":0.22364},Q:{"13.1":0.04066}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0031,"37":0,"38":0,"39":0,"40":0,"41":0.0031,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0031,"48":0,"49":0.0031,"50":0,"51":0,"52":0.0031,"53":0,"54":0,"55":0,"56":0.0031,"57":0,"58":0,"59":0,"60":0.01238,"61":0.0031,"62":0,"63":0,"64":0,"65":0,"66":0.04024,"67":0,"68":0.0031,"69":0,"70":0,"71":0,"72":0.00619,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0031,"79":0,"80":0,"81":0,"82":0,"83":0.0031,"84":0.0031,"85":0,"86":0,"87":0,"88":0.00619,"89":0,"90":0,"91":0.0031,"92":0.0031,"93":0.0031,"94":0.0031,"95":0.00619,"96":0.0031,"97":0.0031,"98":0,"99":0.00929,"100":0.00619,"101":0.0031,"102":0.01857,"103":0.02476,"104":0.04952,"105":0.63757,"106":0.34355,"107":0.01238,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.0031,"33":0,"34":0,"35":0,"36":0.0031,"37":0.01238,"38":0.0031,"39":0,"40":0.0031,"41":0,"42":0.0031,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00619,"49":0,"50":0,"51":0,"52":0,"53":0.0031,"54":0,"55":0,"56":0.0031,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00619,"63":0.0031,"64":0,"65":0,"66":0,"67":0.00929,"68":0.0031,"69":0.0031,"70":0.0031,"71":0.00929,"72":0,"73":0,"74":0.01238,"75":0.0031,"76":0.0031,"77":0,"78":0.0031,"79":0.01857,"80":0.00619,"81":0.01238,"83":0.00619,"84":0.0031,"85":0.00619,"86":0.00619,"87":0.00929,"88":0.01238,"89":0.00929,"90":0.00619,"91":0.00929,"92":0.04024,"93":0.0031,"94":0.0031,"95":0.00929,"96":0.00929,"97":0.00929,"98":0.00619,"99":0.00929,"100":0.01857,"101":0.01548,"102":0.02476,"103":0.04643,"104":0.07738,"105":1.23491,"106":3.76662,"107":0.17951,"108":0.0031,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00619,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0031,"64":0.00619,"65":0.01238,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00619,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0031,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0031,"86":0,"87":0,"88":0,"89":0.0031,"90":0.05262,"91":0.11142,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0031,"13":0.0031,"14":0.0031,"15":0,"16":0.0031,"17":0.0031,"18":0.01857,"79":0,"80":0,"81":0,"83":0,"84":0.0031,"85":0,"86":0,"87":0,"88":0,"89":0.0031,"90":0.0031,"91":0,"92":0.00929,"93":0,"94":0,"95":0,"96":0.0031,"97":0,"98":0,"99":0,"100":0.0031,"101":0.0031,"102":0.00619,"103":0.00929,"104":0.01238,"105":0.15785,"106":0.59734,"107":0.04643},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00929,"14":0.02167,"15":0.00619,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00929,"11.1":0.0031,"12.1":0.00929,"13.1":0.03095,"14.1":0.04333,"15.1":0.01238,"15.2-15.3":0.00619,"15.4":0.02476,"15.5":0.06809,"15.6":0.25689,"16.0":0.07119,"16.1":0.01548,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02982,"6.0-6.1":0.00564,"7.0-7.1":0.00725,"8.1-8.4":0.02499,"9.0-9.2":0.00806,"9.3":0.07737,"10.0-10.2":0.03063,"10.3":0.12654,"11.0-11.2":0.0129,"11.3-11.4":0.02015,"12.0-12.1":0.01531,"12.2-12.5":0.44893,"13.0-13.1":0.01612,"13.2":0.03304,"13.3":0.0274,"13.4-13.7":0.0677,"14.0-14.4":0.24018,"14.5-14.8":0.42797,"15.0-15.1":0.18537,"15.2-15.3":0.13299,"15.4":0.15072,"15.5":0.53194,"15.6":2.34942,"16.0":2.19951,"16.1":0.20149},P:{"4":0.18308,"5.0-5.4":0.02034,"6.2-6.4":0,"7.2-7.4":0.03051,"8.2":0,"9.2":0,"10.1":0.01017,"11.1-11.2":0.04068,"12.0":0.01017,"13.0":0.04068,"14.0":0.02034,"15.0":0.01017,"16.0":0.04068,"17.0":0.10171,"18.0":0.99675},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00801,"4.2-4.3":0.02403,"4.4":0,"4.4.3-4.4.4":0.66653},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00347,"7":0.00347,"8":0.0104,"9":0.00347,"10":0.00347,"11":0.0624,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22096},Q:{"13.1":0.04834},O:{"0":2.2096},H:{"0":0.53605},L:{"0":75.95275},S:{"2.5":0}};
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 1821f6ac80..ede21a5dfd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0084,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0084,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0042,"90":0,"91":0.0084,"92":0,"93":0.0042,"94":0,"95":0.0042,"96":0.0084,"97":0,"98":0,"99":0.0084,"100":0.0042,"101":0.0042,"102":0.0168,"103":0.05459,"104":0.54167,"105":0.18476,"106":0.0084,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0042,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0042,"64":0,"65":0,"66":0,"67":0.0042,"68":0,"69":0.0042,"70":0,"71":0.0042,"72":0,"73":0.0042,"74":0.0168,"75":0.0042,"76":0.0042,"77":0.0042,"78":0.0042,"79":0.0126,"80":0.0084,"81":0.0126,"83":0.0084,"84":0.0126,"85":0.0084,"86":0.021,"87":0.0168,"88":0.0084,"89":0.0084,"90":0.021,"91":0.02519,"92":0.03359,"93":0.0084,"94":0.0126,"95":0.0084,"96":0.03779,"97":0.0168,"98":0.03779,"99":0.03779,"100":0.04199,"101":0.03779,"102":0.09658,"103":0.27294,"104":2.42282,"105":9.01525,"106":0.13017,"107":0.0042,"108":0.0126,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0126,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.0042,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0042,"86":0,"87":0,"88":0,"89":0.04199,"90":0.37791,"91":0.02519,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0042,"13":0,"14":0,"15":0,"16":0.0042,"17":0,"18":0.0084,"79":0,"80":0,"81":0,"83":0,"84":0.0042,"85":0,"86":0,"87":0,"88":0,"89":0.0042,"90":0.0084,"91":0.0042,"92":0.0168,"93":0,"94":0,"95":0.0042,"96":0.0042,"97":0.0042,"98":0.0042,"99":0.0042,"100":0.0084,"101":0.0126,"102":0.0168,"103":0.03779,"104":0.20995,"105":1.2807},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0042,"12":0,"13":0.0168,"14":0.04619,"15":0.0126,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0042,"12.1":0.0084,"13.1":0.03779,"14.1":0.11757,"15.1":0.02519,"15.2-15.3":0.02519,"15.4":0.05039,"15.5":0.16796,"15.6":0.35692,"16.0":0.03779,"16.1":0.0042},G:{"8":0,"3.2":0,"4.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.074,"10.0-10.2":0.00888,"10.3":0.0444,"11.0-11.2":0.01776,"11.3-11.4":0.10952,"12.0-12.1":0.0148,"12.2-12.5":0.97091,"13.0-13.1":0.03256,"13.2":0.01184,"13.3":0.07992,"13.4-13.7":0.23681,"14.0-14.4":0.94723,"14.5-14.8":1.90631,"15.0-15.1":0.88803,"15.2-15.3":0.95315,"15.4":1.48005,"15.5":3.31236,"15.6":13.11622,"16.0":4.6888,"16.1":0.06216},P:{"4":0.3263,"5.0-5.4":0.02039,"6.2-6.4":0.0102,"7.2-7.4":0.11216,"8.2":0.0102,"9.2":0.04079,"10.1":0,"11.1-11.2":0.04079,"12.0":0.02039,"13.0":0.12236,"14.0":0.08157,"15.0":0.07138,"16.0":0.37728,"17.0":0.67299,"18.0":3.01825},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00569,"4.2-4.3":0.00427,"4.4":0,"4.4.3-4.4.4":0.08104},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04199,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.11022},H:{"0":0.18673},L:{"0":46.77179},S:{"2.5":0},R:{_:"0"},M:{"0":0.13922},Q:{"13.1":0.0058}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0046,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0046,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0046,"89":0.0046,"90":0,"91":0.0092,"92":0.0046,"93":0.0092,"94":0.0046,"95":0.02759,"96":0.0046,"97":0.0046,"98":0.0046,"99":0.0092,"100":0.0046,"101":0.0046,"102":0.03219,"103":0.05518,"104":0.02299,"105":0.51957,"106":0.24829,"107":0.02299,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01379,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0046,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.0046,"70":0.0046,"71":0.0092,"72":0.0046,"73":0.0046,"74":0.01839,"75":0,"76":0.0046,"77":0.0046,"78":0.0046,"79":0.01839,"80":0.0092,"81":0.03219,"83":0.02759,"84":0.03219,"85":0.02759,"86":0.03678,"87":0.02759,"88":0.02299,"89":0.02299,"90":0.07357,"91":0.04598,"92":0.05977,"93":0.01839,"94":0.02759,"95":0.01839,"96":0.04138,"97":0.03678,"98":0.08276,"99":0.06437,"100":0.07357,"101":0.06437,"102":0.10116,"103":0.34485,"104":0.2345,"105":3.32435,"106":9.41211,"107":0.27588,"108":0.0092,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0046,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0046,"65":0.0046,"66":0,"67":0,"68":0,"69":0,"70":0.0046,"71":0.0046,"72":0.0046,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0092,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0046,"86":0.0046,"87":0,"88":0.0046,"89":0.01839,"90":0.14714,"91":0.43221,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0046,"13":0,"14":0,"15":0.0046,"16":0.0046,"17":0,"18":0.0092,"79":0,"80":0,"81":0,"83":0,"84":0.01379,"85":0.0046,"86":0.0046,"87":0.0046,"88":0.0092,"89":0.01379,"90":0.02299,"91":0.0092,"92":0.04138,"93":0.0046,"94":0.0092,"95":0.0046,"96":0.01379,"97":0.0046,"98":0.0092,"99":0.0092,"100":0.01839,"101":0.02759,"102":0.03678,"103":0.07817,"104":0.07357,"105":0.36784,"106":1.3702,"107":0.07817},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03678,"14":0.08276,"15":0.01839,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.0046,"11.1":0,"12.1":0.0092,"13.1":0.05058,"14.1":0.17013,"15.1":0.02759,"15.2-15.3":0.02299,"15.4":0.05518,"15.5":0.18392,"15.6":0.41842,"16.0":0.17932,"16.1":0.01839,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00585,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06728,"10.0-10.2":0,"10.3":0.08483,"11.0-11.2":0.0117,"11.3-11.4":0.05558,"12.0-12.1":0.01755,"12.2-12.5":0.86292,"13.0-13.1":0.06435,"13.2":0.04095,"13.3":0.09653,"13.4-13.7":0.28374,"14.0-14.4":0.90973,"14.5-14.8":1.53864,"15.0-15.1":0.64646,"15.2-15.3":0.78102,"15.4":0.96238,"15.5":1.93938,"15.6":7.21638,"16.0":11.74161,"16.1":0.38905},P:{"4":0.35773,"5.0-5.4":0.02044,"6.2-6.4":0,"7.2-7.4":0.09199,"8.2":0,"9.2":0.04088,"10.1":0,"11.1-11.2":0.03066,"12.0":0.01022,"13.0":0.09199,"14.0":0.07155,"15.0":0.0511,"16.0":0.45994,"17.0":0.33729,"18.0":3.06629},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00299,"4.2-4.3":0.00747,"4.4":0,"4.4.3-4.4.4":0.07173},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03678,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.20528},Q:{"13.1":0.0054},O:{"0":0.09724},H:{"0":0.13297},L:{"0":44.70507},S:{"2.5":0}};
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 c3795bd933..b195c84c51 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.06925,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00533,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00533,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00533,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00533,"85":0,"86":0,"87":0,"88":0.00533,"89":0,"90":0,"91":0.00533,"92":0,"93":0.00533,"94":0.03196,"95":0,"96":0,"97":0,"98":0.04262,"99":0.02131,"100":0.00533,"101":0,"102":0.02664,"103":0.03729,"104":0.60728,"105":0.17579,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.02664,"23":0,"24":0,"25":0,"26":0.04262,"27":0,"28":0,"29":0,"30":0.00533,"31":0,"32":0,"33":0,"34":0.06392,"35":0,"36":0,"37":0,"38":0.12252,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00533,"46":0,"47":0,"48":0,"49":0.03729,"50":0,"51":0,"52":0,"53":0.03729,"54":0,"55":0.02131,"56":0,"57":0,"58":0.02664,"59":0,"60":0.00533,"61":0.0586,"62":0.01065,"63":0,"64":0,"65":0.00533,"66":0,"67":0.02664,"68":0.00533,"69":0.00533,"70":0.01065,"71":0.01065,"72":0.00533,"73":0.01065,"74":0.00533,"75":0.00533,"76":0.00533,"77":0.01065,"78":0.02131,"79":0.3356,"80":0.04262,"81":0.03196,"83":0.14916,"84":0.01065,"85":0,"86":0.02131,"87":0.10654,"88":0.00533,"89":0.05327,"90":0.01065,"91":0.01065,"92":0.20775,"93":0.00533,"94":0.01065,"95":0.02131,"96":0.04794,"97":0.18645,"98":0.09589,"99":0.06925,"100":0.20243,"101":0.11187,"102":0.11187,"103":0.39953,"104":3.32405,"105":10.60073,"106":0.15448,"107":0.01065,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02131,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02664,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.04794,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.01065,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00533,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01065,"90":0.11719,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.02664,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00533,"102":0.00533,"103":0.02664,"104":0.38887,"105":1.94968},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00533,"13":0.03196,"14":0.30364,"15":0.04794,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00533,"11.1":0.02131,"12.1":0.04794,"13.1":0.22906,"14.1":0.5327,"15.1":0.06925,"15.2-15.3":0.0586,"15.4":0.20775,"15.5":0.56466,"15.6":2.23734,"16.0":0.09056,"16.1":0.01065},G:{"8":0,"3.2":0,"4.0-4.1":0.01105,"4.2-4.3":0,"5.0-5.1":0.00368,"6.0-6.1":0.1215,"7.0-7.1":0.02945,"8.1-8.4":0.11045,"9.0-9.2":0.20986,"9.3":0.55595,"10.0-10.2":0.06995,"10.3":0.55227,"11.0-11.2":0.16936,"11.3-11.4":0.12886,"12.0-12.1":0.09573,"12.2-12.5":1.98448,"13.0-13.1":0.10677,"13.2":0.01105,"13.3":0.11045,"13.4-13.7":0.62958,"14.0-14.4":1.07508,"14.5-14.8":3.0706,"15.0-15.1":0.65167,"15.2-15.3":0.98303,"15.4":1.39539,"15.5":2.27165,"15.6":19.78217,"16.0":2.02129,"16.1":0.02945},P:{"4":1.10651,"5.0-5.4":0.01074,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.16114,"10.1":0,"11.1-11.2":0,"12.0":0.03223,"13.0":0.02149,"14.0":0.06446,"15.0":0.01074,"16.0":0.02149,"17.0":0.16114,"18.0":2.36342},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.08807},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.34093,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.67291},H:{"0":0.09733},L:{"0":30.37851},S:{"2.5":0},R:{_:"0"},M:{"0":0.25702},Q:{"13.1":0.04673}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.04945,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00549,"53":0,"54":0,"55":0,"56":0.00549,"57":0,"58":0,"59":0,"60":0,"61":0.00549,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00549,"76":0,"77":0,"78":0.00549,"79":0,"80":0.00549,"81":0.00549,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00549,"89":0,"90":0,"91":0.01099,"92":0,"93":0.00549,"94":0.02747,"95":0,"96":0,"97":0,"98":0.01099,"99":0.01099,"100":0.01099,"101":0,"102":0.02747,"103":0.00549,"104":0.05494,"105":0.56039,"106":0.28569,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.02747,"23":0,"24":0,"25":0,"26":0.03296,"27":0,"28":0,"29":0,"30":0.00549,"31":0,"32":0,"33":0,"34":0.06043,"35":0,"36":0,"37":0.00549,"38":0.13735,"39":0.00549,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00549,"46":0,"47":0,"48":0,"49":0.02747,"50":0,"51":0,"52":0,"53":0.02198,"54":0,"55":0.02198,"56":0.00549,"57":0.01099,"58":0.02747,"59":0.00549,"60":0.00549,"61":0.07142,"62":0.02198,"63":0.00549,"64":0,"65":0.01099,"66":0,"67":0.01099,"68":0.01099,"69":0.01099,"70":0.01099,"71":0.02198,"72":0.00549,"73":0.01099,"74":0.00549,"75":0.02747,"76":0.00549,"77":0.01099,"78":0.02198,"79":0.31865,"80":0.03846,"81":0.04395,"83":0.03296,"84":0.02198,"85":0.01648,"86":0.02198,"87":0.07692,"88":0.00549,"89":0.04945,"90":0.01099,"91":0.01648,"92":0.21976,"93":0.01099,"94":0.01099,"95":0.01099,"96":0.03846,"97":0.15933,"98":0.07692,"99":0.07142,"100":0.16482,"101":0.08241,"102":0.0934,"103":0.32415,"104":0.32964,"105":4.3018,"106":10.6254,"107":0.40106,"108":0.02198,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02198,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03296,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.04395,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.01099,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00549,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03296,"91":0.09889,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.10439,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00549,"103":0.03846,"104":0.04395,"105":0.47248,"106":1.86796,"107":0.13735},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03846,"14":0.26921,"15":0.04945,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00549,"11.1":0.03296,"12.1":0.02747,"13.1":0.24174,"14.1":0.58236,"15.1":0.06043,"15.2-15.3":0.04945,"15.4":0.1813,"15.5":0.41754,"15.6":2.1042,"16.0":0.34612,"16.1":0.04395,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02161,"6.0-6.1":0.13683,"7.0-7.1":0.05041,"8.1-8.4":0.11883,"9.0-9.2":0.15844,"9.3":0.52212,"10.0-10.2":0.08642,"10.3":0.52212,"11.0-11.2":0.18724,"11.3-11.4":0.15124,"12.0-12.1":0.09002,"12.2-12.5":2.22172,"13.0-13.1":0.13683,"13.2":0.0108,"13.3":0.10803,"13.4-13.7":0.52212,"14.0-14.4":1.14867,"14.5-14.8":2.89508,"15.0-15.1":0.66256,"15.2-15.3":0.82099,"15.4":1.04065,"15.5":1.85804,"15.6":15.04075,"16.0":5.47329,"16.1":0.33848},P:{"4":1.05173,"5.0-5.4":0.02169,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.10843,"10.1":0,"11.1-11.2":0,"12.0":0.01084,"13.0":0.03253,"14.0":0.04337,"15.0":0.01084,"16.0":0.03253,"17.0":0.08674,"18.0":2.41789},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00573,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.17778},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.38458,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.29289},Q:{"13.1":0.10814},O:{"0":0.50017},H:{"0":0.10665},L:{"0":30.65781},S:{"2.5":0}};
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 31ad27ee1a..a974d6e508 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00644,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.06436,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00644,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00644,"88":0.00644,"89":0,"90":0.00644,"91":0.00644,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.32824,"104":0.51488,"105":0.19308,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00644,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.05792,"66":0,"67":0.01287,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00644,"77":0,"78":0,"79":0.1609,"80":0,"81":0,"83":0.01287,"84":0,"85":0.01287,"86":0,"87":0.33467,"88":0.00644,"89":0.00644,"90":0,"91":0.03218,"92":0.00644,"93":0.12228,"94":0,"95":0.00644,"96":0.07723,"97":0.01287,"98":0.02574,"99":0.21882,"100":0.06436,"101":0.02574,"102":0.04505,"103":0.77876,"104":7.11178,"105":18.24606,"106":0.21239,"107":0.00644,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00644,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.12228,"90":1.4481,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00644,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01931,"98":0,"99":0,"100":0.00644,"101":0.00644,"102":0.00644,"103":0.03218,"104":0.86242,"105":3.13433},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.56637,"14":0.77876,"15":0.02574,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.03862,"13.1":0.03218,"14.1":1.10056,"15.1":0.03218,"15.2-15.3":0.05149,"15.4":0.0708,"15.5":0.1609,"15.6":1.04263,"16.0":0.07723,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01153,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.61324,"10.0-10.2":0.00769,"10.3":0.26529,"11.0-11.2":0.30374,"11.3-11.4":0.00192,"12.0-12.1":0.04614,"12.2-12.5":1.25339,"13.0-13.1":0,"13.2":0.00192,"13.3":0.04614,"13.4-13.7":0.04998,"14.0-14.4":1.83203,"14.5-14.8":0.45368,"15.0-15.1":0.12303,"15.2-15.3":0.08266,"15.4":0.38448,"15.5":0.8247,"15.6":10.31933,"16.0":2.29724,"16.1":0.22876},P:{"4":0.02141,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.02141,"10.1":0,"11.1-11.2":0.0107,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.21408,"18.0":2.95426},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.70772},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00644,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01782},H:{"0":0.03712},L:{"0":35.44164},S:{"2.5":0},R:{_:"0"},M:{"0":0.58806},Q:{"13.1":0}};
+module.exports={C:{"2":0.0066,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0132,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0066,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.0066,"98":0,"99":0,"100":0,"101":0,"102":0.0132,"103":0.54788,"104":0.0066,"105":0.60069,"106":0.21123,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0066,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0132,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.03301,"64":0,"65":0,"66":0,"67":0.0066,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.0198,"76":0.0066,"77":0,"78":0,"79":0.11222,"80":0,"81":0,"83":0.0132,"84":0,"85":0.0066,"86":0,"87":0.15182,"88":0,"89":0,"90":0.0066,"91":0.05281,"92":0.0132,"93":0.0264,"94":0,"95":0.0066,"96":0.09241,"97":0.62049,"98":0,"99":0.0264,"100":0.03961,"101":0.03961,"102":0.08581,"103":0.50828,"104":1.2872,"105":8.70672,"106":16.15265,"107":0.54128,"108":0.0066,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0066,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.59409,"91":0.99015,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.0066,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0066,"93":0,"94":0,"95":0,"96":0,"97":0.0132,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.03301,"104":0.0132,"105":1.61064,"106":3.9672,"107":0.24424},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.69311,"14":0.6667,"15":0.0132,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0132,"13.1":0.09241,"14.1":0.97695,"15.1":0.0132,"15.2-15.3":0.0132,"15.4":0.09902,"15.5":0.12542,"15.6":0.82513,"16.0":0.21123,"16.1":0.0132,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00942,"6.0-6.1":0,"7.0-7.1":0.00377,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.43161,"10.0-10.2":0,"10.3":0.49946,"11.0-11.2":0.55789,"11.3-11.4":0.02073,"12.0-12.1":0.03769,"12.2-12.5":0.76898,"13.0-13.1":0.00377,"13.2":0,"13.3":0.05089,"13.4-13.7":0.03958,"14.0-14.4":1.62088,"14.5-14.8":0.32418,"15.0-15.1":0.02639,"15.2-15.3":0.0622,"15.4":0.15832,"15.5":0.88772,"15.6":7.79909,"16.0":4.71187,"16.1":0.28083},P:{"4":0.01048,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02096,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0.01048,"16.0":0.01048,"17.0":0.01048,"18.0":3.0914},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01143,"4.4":0,"4.4.3-4.4.4":0.66655},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0132,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.99251},Q:{"13.1":0},O:{"0":0.02039},H:{"0":0.02253},L:{"0":32.77709},S:{"2.5":0}};
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 55b5ae8a95..b16ad585e0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00447,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00894,"78":0.01341,"79":0,"80":0,"81":0,"82":0.08048,"83":0.00447,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.04471,"92":0.00894,"93":0.00447,"94":0,"95":0.00447,"96":0,"97":0,"98":0.00447,"99":0.00447,"100":0.00447,"101":0.00447,"102":0.02683,"103":0.12072,"104":1.53355,"105":0.65277,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00447,"48":0,"49":0.00447,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00447,"69":0,"70":0.03577,"71":0,"72":0,"73":0,"74":0,"75":0.00447,"76":0.00447,"77":0.00447,"78":0,"79":0.00447,"80":0,"81":0.01788,"83":0,"84":0.00447,"85":0,"86":0.00894,"87":0.02236,"88":0,"89":0,"90":0,"91":0,"92":0.00447,"93":0,"94":0,"95":0.07601,"96":0.01788,"97":0,"98":0.00894,"99":0.00894,"100":0.01341,"101":0.00894,"102":0.04918,"103":0.22802,"104":2.09243,"105":7.78401,"106":0.23249,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00447,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00447,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00447,"89":0.04471,"90":0.54099,"91":0.00447,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00447,"79":0,"80":0,"81":0,"83":0,"84":0.00447,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00447,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00447,"98":0.00447,"99":0,"100":0.00447,"101":0.00894,"102":0.00894,"103":0.02236,"104":0.38898,"105":2.26233},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00447,"10":0,"11":0,"12":0,"13":0.07601,"14":0.08048,"15":0.01788,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01341,"12.1":0.02236,"13.1":0.09836,"14.1":0.24143,"15.1":0.0313,"15.2-15.3":0.08048,"15.4":0.12519,"15.5":0.29509,"15.6":0.84055,"16.0":0.14307,"16.1":0.02683},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0024,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.02403,"9.0-9.2":0,"9.3":0.12736,"10.0-10.2":0.00481,"10.3":0.0817,"11.0-11.2":0.00481,"11.3-11.4":0.01202,"12.0-12.1":0.00721,"12.2-12.5":0.53347,"13.0-13.1":0.00481,"13.2":0.00481,"13.3":0.01922,"13.4-13.7":0.20185,"14.0-14.4":0.45417,"14.5-14.8":0.793,"15.0-15.1":0.74734,"15.2-15.3":0.59595,"15.4":0.78098,"15.5":2.21559,"15.6":13.02922,"16.0":3.97701,"16.1":0.0817},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.07329,"8.2":0,"9.2":0.02094,"10.1":0,"11.1-11.2":0.11517,"12.0":0.01047,"13.0":0.08376,"14.0":0.20941,"15.0":0.04188,"16.0":0.20941,"17.0":0.29317,"18.0":4.25093},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.1301,"4.4":0,"4.4.3-4.4.4":0.21356},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04024,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01106},H:{"0":0.11516},L:{"0":48.76806},S:{"2.5":0.00553},R:{_:"0"},M:{"0":0.32068},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00438,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00438,"78":0.00876,"79":0,"80":0,"81":0,"82":0.04818,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00438,"92":0.00438,"93":0,"94":0,"95":0,"96":0,"97":0.00438,"98":0.00438,"99":0.00438,"100":0.00876,"101":0,"102":0.02628,"103":0.03504,"104":0.1095,"105":1.53738,"106":0.77526,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00438,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00438,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00438,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00438,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00438,"77":0,"78":0,"79":0.00876,"80":0.00438,"81":0.00438,"83":0.00438,"84":0,"85":0.00876,"86":0.00438,"87":0.00438,"88":0,"89":0.00438,"90":0,"91":0,"92":0,"93":0,"94":0.00438,"95":0.02628,"96":0.0219,"97":0.00438,"98":0.00438,"99":0.00438,"100":0.00438,"101":0.00876,"102":0.01752,"103":0.08322,"104":0.16206,"105":2.78568,"106":6.62256,"107":0.2847,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00876,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.03066,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00438,"90":0.31974,"91":0.52998,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00438,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00438,"93":0,"94":0,"95":0,"96":0.00438,"97":0.00438,"98":0,"99":0,"100":0,"101":0,"102":0.01752,"103":0.01314,"104":0.03504,"105":0.51684,"106":1.87464,"107":0.13578},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02628,"14":0.10074,"15":0.03504,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00438,"11.1":0.00876,"12.1":0.02628,"13.1":0.08322,"14.1":0.21462,"15.1":0.03504,"15.2-15.3":0.1095,"15.4":0.21462,"15.5":0.2628,"15.6":0.74898,"16.0":0.49494,"16.1":0.0438,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.16602,"10.0-10.2":0,"10.3":0.2814,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.02251,"12.2-12.5":0.31517,"13.0-13.1":0.00281,"13.2":0.00844,"13.3":0.04221,"13.4-13.7":0.17728,"14.0-14.4":0.50652,"14.5-14.8":0.85263,"15.0-15.1":0.86108,"15.2-15.3":0.60219,"15.4":0.49807,"15.5":1.62648,"15.6":9.82077,"16.0":10.42577,"16.1":0.92017},P:{"4":0.02071,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10354,"8.2":0,"9.2":0.01035,"10.1":0,"11.1-11.2":0.11389,"12.0":0.01035,"13.0":0.06212,"14.0":0.11389,"15.0":0.09319,"16.0":0.12425,"17.0":0.10354,"18.0":3.64462},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.07224,"4.4":0,"4.4.3-4.4.4":0.17404},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0438,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.64068},Q:{"13.1":0},O:{"0":0.04496},H:{"0":0.07981},L:{"0":46.58888},S:{"2.5":0}};
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 9325f67919..51a156ed7c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00162,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00324,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00162,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00162,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00162,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00162,"98":0.01784,"99":0,"100":0.00162,"101":0,"102":0.00324,"103":0.00973,"104":0.20762,"105":0.0811,"106":0.00162,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00487,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00162,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00162,"30":0,"31":0,"32":0,"33":0.00162,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00162,"40":0.02433,"41":0,"42":0,"43":0.00324,"44":0,"45":0,"46":0.00162,"47":0,"48":0,"49":0.00162,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00324,"61":0,"62":0,"63":0,"64":0,"65":0.00162,"66":0,"67":0,"68":0.00162,"69":0.00162,"70":0.00162,"71":0,"72":0.00649,"73":0,"74":0,"75":0.00162,"76":0.00324,"77":0.00162,"78":0.00162,"79":0.00324,"80":0,"81":0.00324,"83":0.00487,"84":0,"85":0,"86":0.00162,"87":0.00487,"88":0.00324,"89":0.00162,"90":0,"91":0.00324,"92":0.00162,"93":0.00162,"94":0.00162,"95":0.00162,"96":0.00324,"97":0.00324,"98":0.00162,"99":0.00162,"100":0.01298,"101":0.00324,"102":0.00811,"103":0.02109,"104":0.29196,"105":0.96833,"106":0.00973,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00162,"60":0.00162,"62":0,"63":0.02595,"64":0.0519,"65":0.00162,"66":0,"67":0,"68":0,"69":0,"70":0.00811,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00324,"86":0.00162,"87":0,"88":0,"89":0.00162,"90":0.04379,"91":0.00487,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00324,"10.6":0.00162,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00162},B:{"12":0,"13":0.00162,"14":0.00487,"15":0.00162,"16":0,"17":0.00649,"18":0.00487,"79":0,"80":0,"81":0,"83":0,"84":0.00162,"85":0.00162,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00324,"93":0,"94":0,"95":0,"96":0,"97":0.00162,"98":0,"99":0.00162,"100":0.00162,"101":0.00162,"102":0.00162,"103":0.01298,"104":0.04542,"105":0.23195},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00162,"13":0.00162,"14":0.00162,"15":0.00162,_:"0","3.1":0,"3.2":0,"5.1":0.0146,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00162,"13.1":0.00487,"14.1":0.00649,"15.1":0.00487,"15.2-15.3":0.00324,"15.4":0.00811,"15.5":0.00487,"15.6":0.02433,"16.0":0.00324,"16.1":0},G:{"8":0.00371,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00928,"7.0-7.1":0.05569,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00371,"10.0-10.2":0,"10.3":0.0427,"11.0-11.2":0.06497,"11.3-11.4":0.05012,"12.0-12.1":0.04641,"12.2-12.5":1.93808,"13.0-13.1":0.03342,"13.2":0.00928,"13.3":0.08539,"13.4-13.7":0.15965,"14.0-14.4":1.73944,"14.5-14.8":1.6689,"15.0-15.1":0.85394,"15.2-15.3":1.29577,"15.4":1.02473,"15.5":2.27409,"15.6":4.61315,"16.0":2.11629,"16.1":0.02042},P:{"4":0.40472,"5.0-5.4":0.08094,"6.2-6.4":0.08094,"7.2-7.4":0.97133,"8.2":0,"9.2":0.04047,"10.1":0.03035,"11.1-11.2":0.29342,"12.0":0.01012,"13.0":0.10118,"14.0":0.23272,"15.0":0.12142,"16.0":0.65767,"17.0":1.26476,"18.0":2.28668},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.00355,"4.4":0,"4.4.3-4.4.4":0.05798},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03244,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.24296},H:{"0":0.88836},L:{"0":70.2501},S:{"2.5":0},R:{_:"0"},M:{"0":0.19269},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00119,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00358,"92":0.00119,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00119,"99":0,"100":0.00119,"101":0,"102":0.00119,"103":0.00119,"104":0.00597,"105":0.08,"106":0.04537,"107":0.00239,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00119,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01672,"41":0,"42":0,"43":0.00358,"44":0,"45":0,"46":0.00239,"47":0,"48":0.00119,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00119,"69":0.00955,"70":0.00119,"71":0,"72":0.00119,"73":0,"74":0,"75":0.00119,"76":0.00119,"77":0.00239,"78":0,"79":0.00478,"80":0,"81":0.00239,"83":0.00478,"84":0,"85":0,"86":0.00119,"87":0.00597,"88":0,"89":0.00119,"90":0.00119,"91":0.00119,"92":0.00239,"93":0.00119,"94":0,"95":0.00119,"96":0.00119,"97":0.00119,"98":0.00119,"99":0.00119,"100":0.00239,"101":0.00358,"102":0.00239,"103":0.00955,"104":0.00478,"105":0.20298,"106":0.47163,"107":0.02985,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00119,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00239,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00239,"60":0.00358,"62":0,"63":0.04179,"64":0.01313,"65":0.01075,"66":0,"67":0,"68":0,"69":0,"70":0.00119,"71":0.00119,"72":0.00239,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00119,"86":0,"87":0,"88":0,"89":0,"90":0.01075,"91":0.02985,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00119,"10.6":0.00119,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00119},B:{"12":0.00119,"13":0,"14":0,"15":0.00119,"16":0,"17":0.00119,"18":0.00239,"79":0,"80":0,"81":0,"83":0,"84":0.00119,"85":0.00119,"86":0,"87":0,"88":0,"89":0.00358,"90":0,"91":0,"92":0.00119,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00239,"104":0.00358,"105":0.02627,"106":0.10149,"107":0.00597},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00119,"9":0,"10":0,"11":0,"12":0,"13":0.00119,"14":0.00239,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.01672,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00119,"13.1":0.00358,"14.1":0.00358,"15.1":0.00119,"15.2-15.3":0.00119,"15.4":0.00836,"15.5":0.00239,"15.6":0.01194,"16.0":0.00478,"16.1":0.00119,"16.2":0},G:{"8":0.0046,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0138,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0138,"10.0-10.2":0,"10.3":0.01533,"11.0-11.2":0.03374,"11.3-11.4":0.05981,"12.0-12.1":0.0368,"12.2-12.5":1.55035,"13.0-13.1":0.10428,"13.2":0.02607,"13.3":0.10428,"13.4-13.7":0.17635,"14.0-14.4":1.21912,"14.5-14.8":1.48594,"15.0-15.1":0.76674,"15.2-15.3":0.69467,"15.4":0.73607,"15.5":1.64236,"15.6":1.92759,"16.0":3.58221,"16.1":0.21162},P:{"4":0.54424,"5.0-5.4":0.05039,"6.2-6.4":0.15118,"7.2-7.4":3.09411,"8.2":0.01008,"9.2":0.25196,"10.1":0.06047,"11.1-11.2":0.64503,"12.0":0.10079,"13.0":0.27212,"14.0":0.8466,"15.0":0.27212,"16.0":1.31021,"17.0":1.42107,"18.0":3.17474},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00276,"4.2-4.3":0.00276,"4.4":0,"4.4.3-4.4.4":0.1588},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00126,"9":0.00126,"10":0,"11":0.02017,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12328},Q:{"13.1":0},O:{"0":0.24657},H:{"0":1.4673},L:{"0":68.29913},S:{"2.5":0.00881}};
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 bd5429c83d..e4160e5359 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00577,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00577,"92":0,"93":0,"94":0.00577,"95":0.00577,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00577,"103":0.00577,"104":0.51371,"105":0.17316,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00577,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.02886,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.05772,"93":0.00577,"94":0,"95":0.01732,"96":0,"97":0.00577,"98":0,"99":0,"100":0,"101":0.00577,"102":0.02309,"103":0.74459,"104":1.90476,"105":21.73158,"106":1.82395,"107":0.00577,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08081,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00577,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.1847,"105":1.20058},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.04618,"15":0.00577,_:"0","3.1":0,"3.2":0,"5.1":0.00577,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.08081,"15.1":0.54834,"15.2-15.3":0,"15.4":0,"15.5":0.60606,"15.6":1.24098,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.05543,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.01812,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.16523,"14.5-14.8":0.29422,"15.0-15.1":0.01812,"15.2-15.3":0,"15.4":0.01812,"15.5":0.58951,"15.6":7.95353,"16.0":1.49135,"16.1":0},P:{"4":0.07242,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03104,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01035,"12.0":0,"13.0":0.23796,"14.0":0.01035,"15.0":0.01035,"16.0":0.41384,"17.0":0.07242,"18.0":2.26577},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":1.30521,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.12121,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.04228},H:{"0":0},L:{"0":51.62861},S:{"2.5":0},R:{_:"0"},M:{"0":0.1818},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.01047,"94":0,"95":0,"96":0.01047,"97":0,"98":0,"99":0,"100":0.01047,"101":0,"102":0,"103":0,"104":0.02617,"105":0.25118,"106":0.04186,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02617,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.0471,"87":0.0471,"88":0,"89":0.0157,"90":0,"91":0.01047,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01047,"100":0.0157,"101":0.0157,"102":0,"103":0.05756,"104":0.02617,"105":5.64641,"106":15.67807,"107":0.13606,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0471,"91":0.12036,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.0157,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.01047,"105":0.34015,"106":1.80015,"107":0.10466},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.13606,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0157,"13.1":0.05756,"14.1":0.0157,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.4919,"15.6":0.74832,"16.0":0.12559,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.02349,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.02349,"12.2-12.5":0.3308,"13.0-13.1":0,"13.2":0.01174,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.1605,"14.5-14.8":0.22901,"15.0-15.1":0.02349,"15.2-15.3":0,"15.4":0.01174,"15.5":0.17225,"15.6":16.5692,"16.0":1.59918,"16.1":0.06851},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08042,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.06031,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0.26136,"17.0":0.2312,"18.0":1.21631},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.13606,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04767},Q:{"13.1":0},O:{"0":0},H:{"0":0.4468},L:{"0":50.45981},S:{"2.5":0}};
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 a6c8802be8..d5c125676d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02178,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.03268,"69":0.00545,"70":0,"71":0,"72":0.00545,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00545,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00545,"92":0,"93":0,"94":0.00545,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00545,"102":0.00545,"103":0.02178,"104":0.70253,"105":0.27775,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01634,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00545,"68":0,"69":0.1307,"70":0.00545,"71":0,"72":0,"73":0,"74":0.00545,"75":0,"76":0.00545,"77":0.02723,"78":0.00545,"79":0.02723,"80":0.01634,"81":0.01089,"83":0.05446,"84":0.01089,"85":0.10347,"86":0.02723,"87":0.02178,"88":0,"89":0.01089,"90":0,"91":0.00545,"92":0.01634,"93":0.01089,"94":0,"95":0.00545,"96":0.00545,"97":0.02178,"98":0.01089,"99":0.03268,"100":0.04357,"101":0.04357,"102":0.10892,"103":0.30498,"104":3.87211,"105":16.13105,"106":0.32131,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01089,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00545,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01634,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.05446,"90":0.90404,"91":0.03268,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00545,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00545,"90":0.00545,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00545,"99":0.00545,"100":0,"101":0.00545,"102":0.00545,"103":0.01089,"104":0.35399,"105":2.43436},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00545,"14":0.07624,"15":0.02178,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.04357,"12.1":0.02178,"13.1":0.09258,"14.1":0.16338,"15.1":0.07624,"15.2-15.3":0.06535,"15.4":0.12526,"15.5":0.20695,"15.6":1.0892,"16.0":0.19606,"16.1":0.00545},G:{"8":0.00719,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0048,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06715,"10.0-10.2":0.0048,"10.3":0.47486,"11.0-11.2":0,"11.3-11.4":0.04077,"12.0-12.1":0.01679,"12.2-12.5":0.40771,"13.0-13.1":0.0024,"13.2":0.0024,"13.3":0.10313,"13.4-13.7":0.06715,"14.0-14.4":0.34056,"14.5-14.8":1.03606,"15.0-15.1":0.18227,"15.2-15.3":0.40051,"15.4":0.47006,"15.5":1.72676,"15.6":12.73968,"16.0":5.49447,"16.1":0.04797},P:{"4":0.12519,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01043,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01043,"12.0":0.01043,"13.0":0.02086,"14.0":0.02086,"15.0":0.06259,"16.0":0.02086,"17.0":0.12519,"18.0":2.21168},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00763,"4.4":0,"4.4.3-4.4.4":0.26317},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00594,"10":0,"11":0.05941,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.19127},H:{"0":0.1897},L:{"0":40.4275},S:{"2.5":0},R:{_:"0"},M:{"0":0.18216},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02273,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01705,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00568,"75":0,"76":0,"77":0,"78":0.00568,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00568,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00568,"102":0.01136,"103":0.01136,"104":0.02273,"105":0.70457,"106":0.28978,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00568,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01136,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.19887,"70":0.00568,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00568,"77":0.05114,"78":0.00568,"79":0.02273,"80":0.00568,"81":0.01136,"83":0.00568,"84":0.01136,"85":0.00568,"86":0.01136,"87":0.01136,"88":0,"89":0.00568,"90":0.00568,"91":0.00568,"92":0.02273,"93":0.01136,"94":0.00568,"95":0.00568,"96":0.03409,"97":0.01136,"98":0.01136,"99":0.02273,"100":0.03409,"101":0.02273,"102":0.03977,"103":0.1591,"104":0.27274,"105":6.39793,"106":15.2789,"107":0.56252,"108":0.00568,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01136,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00568,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00568,"86":0,"87":0,"88":0,"89":0,"90":0.36365,"91":0.77275,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00568,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01705,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00568,"98":0.00568,"99":0.00568,"100":0,"101":0.00568,"102":0.00568,"103":0.00568,"104":0.03977,"105":0.65911,"106":2.51713,"107":0.18182},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00568,"14":0.09659,"15":0.02841,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01705,"12.1":0.01136,"13.1":0.09091,"14.1":0.19887,"15.1":0.07955,"15.2-15.3":0.04546,"15.4":0.11364,"15.5":0.18751,"15.6":0.95458,"16.0":0.54547,"16.1":0.06818,"16.2":0},G:{"8":0.00812,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.04062,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02979,"10.0-10.2":0,"10.3":0.38721,"11.0-11.2":0,"11.3-11.4":0.01895,"12.0-12.1":0.03791,"12.2-12.5":0.37908,"13.0-13.1":0.01625,"13.2":0.00542,"13.3":0.00542,"13.4-13.7":0.08394,"14.0-14.4":0.40887,"14.5-14.8":1.1535,"15.0-15.1":0.19225,"15.2-15.3":0.25453,"15.4":0.60112,"15.5":1.45947,"15.6":9.43919,"16.0":11.23984,"16.1":0.34118},P:{"4":0.0818,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01022,"12.0":0.01022,"13.0":0.01022,"14.0":0.02045,"15.0":0.05112,"16.0":0.03067,"17.0":0.09202,"18.0":2.0552},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.1425},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03409,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.19431},Q:{"13.1":0},O:{"0":0.11659},H:{"0":0.1022},L:{"0":37.29802},S:{"2.5":0}};
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 22c9f209df..112847717d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00358,"35":0.00358,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01074,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00358,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00716,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00358,"88":0,"89":0,"90":0,"91":0.00716,"92":0.01432,"93":0,"94":0,"95":0.00716,"96":0.00358,"97":0,"98":0.00358,"99":0.00716,"100":0.00358,"101":0.00358,"102":0.02864,"103":0.03938,"104":0.52626,"105":0.1611,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00358,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00358,"35":0,"36":0,"37":0,"38":0.00358,"39":0,"40":0.01074,"41":0.00358,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00716,"50":0.00358,"51":0,"52":0,"53":0.00358,"54":0,"55":0,"56":0,"57":0,"58":0.00358,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00358,"72":0.00358,"73":0,"74":0,"75":0,"76":0,"77":0.00358,"78":0.00716,"79":0.0537,"80":0.00358,"81":0.05728,"83":0.00358,"84":0,"85":0.00358,"86":0.00716,"87":0.02148,"88":0.00716,"89":0.00358,"90":0.02506,"91":0.02506,"92":0.04654,"93":0.00716,"94":0.00358,"95":0.00716,"96":0.0179,"97":0.03938,"98":0.01432,"99":0.03222,"100":0.0179,"101":0.02506,"102":0.04654,"103":0.1253,"104":1.58952,"105":6.40104,"106":0.10382,"107":0.00358,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0179,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00716,"62":0,"63":0.0179,"64":0.08234,"65":0.00358,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02148,"90":0.31504,"91":0.01074,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00358,"18":0.00358,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00358,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00358,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01074,"104":0.13962,"105":0.90932},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00358,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.03938,"15":0.00358,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.02864,"12.1":0.00716,"13.1":0.08234,"14.1":0.06802,"15.1":0.0179,"15.2-15.3":0.02148,"15.4":0.02864,"15.5":0.08234,"15.6":0.29714,"16.0":0.05728,"16.1":0.00358},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03886,"6.0-6.1":0.01018,"7.0-7.1":0.0259,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.12859,"10.0-10.2":0,"10.3":0.06476,"11.0-11.2":0.0074,"11.3-11.4":0.00555,"12.0-12.1":0.01018,"12.2-12.5":0.35247,"13.0-13.1":0.00555,"13.2":0.00185,"13.3":0.0111,"13.4-13.7":0.05736,"14.0-14.4":0.08141,"14.5-14.8":0.34045,"15.0-15.1":0.09621,"15.2-15.3":0.23128,"15.4":0.23406,"15.5":0.63926,"15.6":5.14091,"16.0":1.55513,"16.1":0.0185},P:{"4":0.19565,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24714,"8.2":0,"9.2":0.0206,"10.1":0,"11.1-11.2":0.09268,"12.0":0.03089,"13.0":0.10298,"14.0":0.14417,"15.0":0.14417,"16.0":0.19565,"17.0":0.62815,"18.0":3.88217},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00437,"4.2-4.3":0.01093,"4.4":0,"4.4.3-4.4.4":0.24704},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02148,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.58422},H:{"0":0.57741},L:{"0":69.06524},S:{"2.5":0},R:{_:"0"},M:{"0":0.29532},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01404,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00702,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00702,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00351,"89":0,"90":0,"91":0,"92":0.00351,"93":0,"94":0,"95":0.01404,"96":0,"97":0,"98":0.00351,"99":0.00351,"100":0.00702,"101":0,"102":0.01756,"103":0.00702,"104":0.01404,"105":0.48452,"106":0.20715,"107":0.00351,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00351,"35":0.00351,"36":0,"37":0,"38":0.00351,"39":0,"40":0.00351,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00702,"50":0,"51":0,"52":0,"53":0.00351,"54":0,"55":0.00351,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00351,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00351,"76":0,"77":0.00351,"78":0.00702,"79":0.04564,"80":0.01404,"81":0.05267,"83":0.00351,"84":0.00351,"85":0.00702,"86":0.00702,"87":0.02809,"88":0.00702,"89":0.00351,"90":0.00351,"91":0.01404,"92":0.03511,"93":0.00351,"94":0.00351,"95":0.01053,"96":0.00702,"97":0.0316,"98":0.04213,"99":0.03511,"100":0.02107,"101":0.01756,"102":0.02107,"103":0.06671,"104":0.10884,"105":1.97318,"106":5.87039,"107":0.25981,"108":0.01053,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01404,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00702,"62":0,"63":0.01053,"64":0.00351,"65":0.01756,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00351,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.14044,"91":0.23173,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00351,"13":0,"14":0,"15":0,"16":0.00351,"17":0,"18":0.00351,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00351,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00351,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00351,"100":0.00351,"101":0,"102":0,"103":0.00702,"104":0.01053,"105":0.21768,"106":0.84615,"107":0.05267},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00351,"13":0.00702,"14":0.02809,"15":0.00351,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01404,"12.1":0.01053,"13.1":0.03511,"14.1":0.05618,"15.1":0.01756,"15.2-15.3":0.01404,"15.4":0.02107,"15.5":0.07373,"15.6":0.27386,"16.0":0.16853,"16.1":0.0316,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.04317,"6.0-6.1":0,"7.0-7.1":0.03186,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10689,"10.0-10.2":0,"10.3":0.06064,"11.0-11.2":0.00822,"11.3-11.4":0.01028,"12.0-12.1":0.00822,"12.2-12.5":0.33301,"13.0-13.1":0.00617,"13.2":0.00822,"13.3":0.03289,"13.4-13.7":0.04317,"14.0-14.4":0.10689,"14.5-14.8":0.3474,"15.0-15.1":0.08222,"15.2-15.3":0.1737,"15.4":0.148,"15.5":0.42448,"15.6":3.57263,"16.0":3.956,"16.1":0.18809},P:{"4":0.22696,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.27854,"8.2":0,"9.2":0.02063,"10.1":0,"11.1-11.2":0.08253,"12.0":0.02063,"13.0":0.05158,"14.0":0.11348,"15.0":0.05158,"16.0":0.21665,"17.0":0.39203,"18.0":4.21943},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00722,"4.2-4.3":0.01685,"4.4":0,"4.4.3-4.4.4":0.21668},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02809,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22712},Q:{"13.1":0},O:{"0":0.38934},H:{"0":0.43004},L:{"0":68.85707},S:{"2.5":0}};
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 a35e79e83e..ae6b0cb3ec 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01141,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00571,"82":0.00285,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00571,"90":0.00856,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01141,"98":0.00285,"99":0.00571,"100":0,"101":0.03138,"102":0.00285,"103":0.01427,"104":0.25677,"105":0.06847,"106":0.00285,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00285,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.04565,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00285,"72":0.00285,"73":0.00285,"74":0.00571,"75":0,"76":0,"77":0,"78":0,"79":0.00571,"80":0,"81":0.01427,"83":0.0428,"84":0.00571,"85":0.00856,"86":0.00571,"87":0.00285,"88":0.00285,"89":0.00571,"90":0.00285,"91":0.00571,"92":0.01141,"93":0.00285,"94":0.00571,"95":0.00285,"96":0.00571,"97":0.00571,"98":0.00571,"99":0.00571,"100":0.00856,"101":0.01141,"102":0.01427,"103":0.10556,"104":1.26388,"105":4.58762,"106":0.05706,"107":0.00285,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00856,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00571,"64":0.0428,"65":0.00571,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00571,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01427,"90":0.10271,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00285,"17":0,"18":0.00285,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00285,"93":0,"94":0,"95":0,"96":0.00285,"97":0.00571,"98":0,"99":0,"100":0,"101":0.00571,"102":0.00571,"103":0.01141,"104":0.08274,"105":0.36518},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00285,"14":0.01427,"15":0.01141,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00285,"13.1":0.01141,"14.1":0.02853,"15.1":0.01141,"15.2-15.3":0.00856,"15.4":0.02568,"15.5":0.07418,"15.6":0.22824,"16.0":0.03709,"16.1":0.00285},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01115,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00836,"9.3":0.01951,"10.0-10.2":0,"10.3":0.01394,"11.0-11.2":0,"11.3-11.4":0.01672,"12.0-12.1":0.00279,"12.2-12.5":0.25365,"13.0-13.1":0.00279,"13.2":0.00557,"13.3":0.06968,"13.4-13.7":0.16167,"14.0-14.4":0.33727,"14.5-14.8":0.80834,"15.0-15.1":0.42368,"15.2-15.3":0.64667,"15.4":0.92819,"15.5":2.4278,"15.6":13.67203,"16.0":7.33635,"16.1":0.08641},P:{"4":0.03094,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03094,"8.2":0.01031,"9.2":0,"10.1":0,"11.1-11.2":0.01031,"12.0":0,"13.0":0.04125,"14.0":0.02063,"15.0":0.01031,"16.0":0.04125,"17.0":0.14439,"18.0":1.28917},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02653,"4.2-4.3":0.01592,"4.4":0,"4.4.3-4.4.4":0.21755},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00285,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.70041},H:{"0":0.53454},L:{"0":60.29651},S:{"2.5":0},R:{_:"0"},M:{"0":0.57176},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00291,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00873,"82":0.00582,"83":0,"84":0,"85":0.00582,"86":0,"87":0,"88":0.00291,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00291,"96":0,"97":0.00291,"98":0.01164,"99":0.00291,"100":0.00291,"101":0.00291,"102":0.00582,"103":0.00291,"104":0.1048,"105":0.2125,"106":0.09024,"107":0.00291,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00582,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00291,"73":0.00291,"74":0.00291,"75":0,"76":0,"77":0,"78":0,"79":0.00291,"80":0,"81":0.00873,"83":0.02911,"84":0.00291,"85":0.01456,"86":0.00291,"87":0.00873,"88":0.00291,"89":0.00291,"90":0.00582,"91":0.00291,"92":0.00582,"93":0,"94":0.00291,"95":0.00291,"96":0.00582,"97":0.00582,"98":0.00582,"99":0.00873,"100":0.01164,"101":0.00582,"102":0.01164,"103":0.04075,"104":0.06695,"105":1.55739,"106":4.47421,"107":0.18048,"108":0.00291,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00291,"62":0,"63":0.00291,"64":0.00291,"65":0.0262,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01164,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00582,"87":0,"88":0,"89":0,"90":0.03784,"91":0.131,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00291,"16":0.00291,"17":0,"18":0.00291,"79":0,"80":0,"81":0,"83":0,"84":0.00291,"85":0,"86":0.00582,"87":0,"88":0,"89":0.00291,"90":0.00291,"91":0,"92":0.00291,"93":0,"94":0,"95":0,"96":0.00291,"97":0.00291,"98":0.00291,"99":0,"100":0,"101":0.00291,"102":0.00582,"103":0.00873,"104":0.01456,"105":0.13973,"106":0.37552,"107":0.02329},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00291,"14":0.02329,"15":0.00873,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00582,"13.1":0.01456,"14.1":0.03493,"15.1":0.01164,"15.2-15.3":0.0262,"15.4":0.02911,"15.5":0.04949,"15.6":0.2125,"16.0":0.08442,"16.1":0.02329,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0089,"9.0-9.2":0,"9.3":0.00593,"10.0-10.2":0,"10.3":0.01483,"11.0-11.2":0.00297,"11.3-11.4":0.01186,"12.0-12.1":0.00593,"12.2-12.5":0.26094,"13.0-13.1":0.04448,"13.2":0.00593,"13.3":0.03558,"13.4-13.7":0.11861,"14.0-14.4":0.39438,"14.5-14.8":0.75911,"15.0-15.1":0.24019,"15.2-15.3":0.59898,"15.4":0.4863,"15.5":1.708,"15.6":7.81053,"16.0":14.76409,"16.1":0.7769},P:{"4":0.02094,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03141,"8.2":0,"9.2":0.01047,"10.1":0,"11.1-11.2":0.01047,"12.0":0,"13.0":0.02094,"14.0":0.01047,"15.0":0.01047,"16.0":0.03141,"17.0":0.06282,"18.0":1.15169},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.25418},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00291,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.48205},Q:{"13.1":0},O:{"0":0.63092},H:{"0":0.67114},L:{"0":59.32193},S:{"2.5":0}};
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 1f0bb8cef6..ecdd508e00 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00292,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00292,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00292,"62":0,"63":0.00877,"64":0,"65":0,"66":0,"67":0,"68":0.00292,"69":0,"70":0,"71":0.00292,"72":0.00584,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00292,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01461,"92":0,"93":0,"94":0.00584,"95":0,"96":0.00292,"97":0,"98":0,"99":0.00877,"100":0.00584,"101":0.00584,"102":0.01169,"103":0.06428,"104":0.4909,"105":0.14026,"106":0.00292,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00292,"37":0,"38":0,"39":0,"40":0.01753,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00292,"47":0,"48":0,"49":0,"50":0.00584,"51":0,"52":0,"53":0,"54":0,"55":0.00877,"56":0.00292,"57":0,"58":0,"59":0,"60":0,"61":0.00292,"62":0,"63":0.00292,"64":0.00877,"65":0.00292,"66":0,"67":0,"68":0,"69":0.00877,"70":0.00584,"71":0.00292,"72":0.00292,"73":0,"74":0.00584,"75":0.01461,"76":0,"77":0.00292,"78":0.00584,"79":0.00584,"80":0.00584,"81":0.03214,"83":0.00292,"84":0,"85":0.00877,"86":0.00584,"87":0.00877,"88":0.00584,"89":0.00584,"90":0.00292,"91":0.00292,"92":0.01461,"93":0.00584,"94":0.00584,"95":0.00292,"96":0.00584,"97":0.00877,"98":0.00877,"99":0.01753,"100":0.01753,"101":0.02338,"102":0.02338,"103":0.09935,"104":0.80647,"105":2.58889,"106":0.04675,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00292,"26":0.00877,"27":0.00292,"28":0.00292,"29":0.00292,"30":0.00584,"31":0.00292,"32":0.01169,"33":0.01169,"34":0.00292,"35":0.01753,"36":0.00584,"37":0,"38":0.00292,"39":0,"40":0.01461,"41":0,"42":0.01169,"43":0,"44":0,"45":0,"46":0.00292,"47":0,"48":0,"49":0,"50":0.00584,"51":0.00292,"52":0,"53":0,"54":0.00877,"55":0,"56":0.00292,"57":0.01753,"58":0.06136,"60":0.1461,"62":0.00292,"63":0.20454,"64":0.48505,"65":0.03506,"66":0,"67":0,"68":0,"69":0,"70":0.00292,"71":0.00584,"72":0.00292,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00292,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01461,"86":0.00292,"87":0.00292,"88":0.00292,"89":0.0263,"90":0.27759,"91":0.02045,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.03506},B:{"12":0.02045,"13":0.01461,"14":0.00584,"15":0.01461,"16":0.00584,"17":0.01169,"18":0.04967,"79":0,"80":0,"81":0,"83":0,"84":0.00584,"85":0.00584,"86":0,"87":0,"88":0.01753,"89":0.01461,"90":0.01169,"91":0,"92":0.02045,"93":0,"94":0,"95":0,"96":0,"97":0.00292,"98":0.00584,"99":0.00292,"100":0.00584,"101":0.02922,"102":0.0526,"103":0.0526,"104":0.18701,"105":0.71881},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00584,"12":0,"13":0.00292,"14":0.00584,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00292,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00584,"13.1":0.01461,"14.1":0.00584,"15.1":0,"15.2-15.3":0.01169,"15.4":0.00877,"15.5":0.00877,"15.6":0.02922,"16.0":0.00584,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00177,"5.0-5.1":0.00325,"6.0-6.1":0.00177,"7.0-7.1":0.00828,"8.1-8.4":0,"9.0-9.2":0.00207,"9.3":0.07833,"10.0-10.2":0.00148,"10.3":0.04079,"11.0-11.2":0.00355,"11.3-11.4":0.02306,"12.0-12.1":0.00414,"12.2-12.5":0.23293,"13.0-13.1":0.00443,"13.2":0.00118,"13.3":0.0065,"13.4-13.7":0.06769,"14.0-14.4":0.21904,"14.5-14.8":0.154,"15.0-15.1":0.07745,"15.2-15.3":0.1274,"15.4":0.17854,"15.5":0.30949,"15.6":0.99113,"16.0":0.35235,"16.1":0.00296},P:{"4":0.28426,"5.0-5.4":0.0203,"6.2-6.4":0.01015,"7.2-7.4":0.26396,"8.2":0,"9.2":0.0203,"10.1":0.0203,"11.1-11.2":0.01015,"12.0":0.01015,"13.0":0.03046,"14.0":0.06091,"15.0":0.03046,"16.0":0.19289,"17.0":0.33503,"18.0":0.72081},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00543,"4.2-4.3":0.01522,"4.4":0,"4.4.3-4.4.4":0.16195},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00292,"9":0,"10":0,"11":0.02922,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.02831},O:{"0":5.99507},H:{"0":9.05304},L:{"0":66.92018},S:{"2.5":0.03539},R:{_:"0"},M:{"0":0.23357},Q:{"13.1":0.01416}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00288,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00288,"62":0.00288,"63":0.00575,"64":0,"65":0,"66":0,"67":0,"68":0.00863,"69":0,"70":0,"71":0,"72":0.00575,"73":0,"74":0,"75":0.00288,"76":0,"77":0,"78":0,"79":0,"80":0.00288,"81":0.00288,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00288,"90":0,"91":0.00288,"92":0,"93":0,"94":0.00288,"95":0.00288,"96":0,"97":0,"98":0.00288,"99":0.00575,"100":0.00288,"101":0.00288,"102":0.0115,"103":0.02876,"104":0.02588,"105":0.4429,"106":0.17831,"107":0.00575,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00288,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00575,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00288,"47":0,"48":0,"49":0,"50":0.00288,"51":0,"52":0,"53":0,"54":0,"55":0.00575,"56":0,"57":0,"58":0.00288,"59":0,"60":0,"61":0.00575,"62":0.00288,"63":0.00863,"64":0.01438,"65":0,"66":0,"67":0.00288,"68":0,"69":0.00575,"70":0.00575,"71":0.00575,"72":0.00288,"73":0,"74":0.00288,"75":0.0115,"76":0,"77":0.00288,"78":0.00288,"79":0.00575,"80":0.00288,"81":0.03164,"83":0.00575,"84":0.00288,"85":0.00288,"86":0.0115,"87":0.00863,"88":0.00575,"89":0.00288,"90":0.00575,"91":0.00288,"92":0.03739,"93":0.00288,"94":0.00575,"95":0.01438,"96":0.00575,"97":0.00575,"98":0.00863,"99":0.02013,"100":0.00575,"101":0.01726,"102":0.0115,"103":0.05177,"104":0.07765,"105":0.86568,"106":2.5884,"107":0.11792,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00863,"27":0.00575,"28":0.00575,"29":0,"30":0.00288,"31":0.00288,"32":0.01438,"33":0.00288,"34":0,"35":0.01726,"36":0.00288,"37":0,"38":0.00288,"39":0,"40":0.01438,"41":0,"42":0.0115,"43":0,"44":0,"45":0,"46":0,"47":0.00863,"48":0,"49":0,"50":0.00575,"51":0.00288,"52":0,"53":0,"54":0.00575,"55":0.00288,"56":0.00288,"57":0.01726,"58":0.04314,"60":0.13517,"62":0.00575,"63":0.20132,"64":0.19557,"65":0.17256,"66":0.00288,"67":0,"68":0,"69":0.00288,"70":0,"71":0.00575,"72":0.02013,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00288,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0115,"86":0,"87":0,"88":0,"89":0.00575,"90":0.1323,"91":0.24446,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00288,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.04026},B:{"12":0.01726,"13":0.00575,"14":0.00575,"15":0.01438,"16":0.00575,"17":0.00863,"18":0.05177,"79":0,"80":0,"81":0,"83":0,"84":0.00575,"85":0.00575,"86":0,"87":0,"88":0.00288,"89":0.00863,"90":0.00575,"91":0.00288,"92":0.02301,"93":0,"94":0,"95":0,"96":0.00288,"97":0.00288,"98":0.00288,"99":0.00863,"100":0.00288,"101":0.01726,"102":0.04314,"103":0.04026,"104":0.02588,"105":0.21282,"106":0.65573,"107":0.03451},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00288,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00575,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00575,"13.1":0.0115,"14.1":0.00575,"15.1":0,"15.2-15.3":0.00288,"15.4":0.00575,"15.5":0.00575,"15.6":0.02013,"16.0":0.00863,"16.1":0.00288,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00056,"4.2-4.3":0.0014,"5.0-5.1":0.00084,"6.0-6.1":0,"7.0-7.1":0.00617,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03787,"10.0-10.2":0.00252,"10.3":0.08134,"11.0-11.2":0.0014,"11.3-11.4":0.01234,"12.0-12.1":0.0028,"12.2-12.5":0.21121,"13.0-13.1":0.00224,"13.2":0.00112,"13.3":0.00589,"13.4-13.7":0.04235,"14.0-14.4":0.12314,"14.5-14.8":0.13941,"15.0-15.1":0.06171,"15.2-15.3":0.09397,"15.4":0.13969,"15.5":0.2143,"15.6":0.63055,"16.0":0.76182,"16.1":0.05357},P:{"4":0.33458,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.30321,"8.2":0,"9.2":0.03137,"10.1":0,"11.1-11.2":0.05228,"12.0":0.01046,"13.0":0.08364,"14.0":0.04182,"15.0":0.01046,"16.0":0.15683,"17.0":0.2823,"18.0":0.79463},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00784,"4.2-4.3":0.01471,"4.4":0,"4.4.3-4.4.4":0.13333},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00288,"11":0.02301,"5.5":0},J:{"7":0,"10":0.02137},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26359},Q:{"13.1":0.01425},O:{"0":5.83456},H:{"0":9.10513},L:{"0":67.19658},S:{"2.5":0.0285}};
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 1e4e74644b..c9d3e336ea 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.32648,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00594,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00594,"67":0,"68":0.00594,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01781,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00594,"89":0,"90":0,"91":0.01187,"92":0,"93":0,"94":0.01781,"95":0,"96":0,"97":0.00594,"98":0,"99":0.00594,"100":0.00594,"101":0.00594,"102":0.00594,"103":0.02968,"104":0.55205,"105":0.20182,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00594,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00594,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02374,"50":0,"51":0,"52":0.00594,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00594,"66":0.01187,"67":0.00594,"68":0,"69":0.01187,"70":0.00594,"71":0.00594,"72":0.00594,"73":0,"74":0.00594,"75":0.00594,"76":0.01781,"77":0.00594,"78":0.00594,"79":0.03562,"80":0.00594,"81":0.01187,"83":0.01187,"84":0.01187,"85":0.01187,"86":0.01781,"87":0.03562,"88":0.01187,"89":0.01187,"90":0.01187,"91":0.04155,"92":0.03562,"93":0.02968,"94":0.01187,"95":0.01187,"96":0.02374,"97":0.03562,"98":0.04749,"99":0.02968,"100":0.02968,"101":0.04155,"102":0.05936,"103":0.29086,"104":5.02186,"105":22.46182,"106":0.45707,"107":0.00594,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00594,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00594,"64":0.01781,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00594,"86":0,"87":0,"88":0,"89":0.07123,"90":0.49269,"91":0.01781,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01781,"13":0,"14":0,"15":0,"16":0,"17":0.00594,"18":0.01187,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00594,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00594,"100":0,"101":0.03562,"102":0.01187,"103":0.02374,"104":0.3799,"105":1.66208},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00594,"14":0.03562,"15":0.01187,_:"0","3.1":0,"3.2":0,"5.1":0.00594,"6.1":0,"7.1":0,"9.1":0.01187,"10.1":0,"11.1":0.00594,"12.1":0.01781,"13.1":0.05936,"14.1":0.09498,"15.1":0.01781,"15.2-15.3":0.01781,"15.4":0.04749,"15.5":0.10091,"15.6":0.43333,"16.0":0.07123,"16.1":0.00594},G:{"8":0.00427,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00427,"6.0-6.1":0.00285,"7.0-7.1":0.0114,"8.1-8.4":0.0057,"9.0-9.2":0.00855,"9.3":0.07123,"10.0-10.2":0,"10.3":0.05984,"11.0-11.2":0.01282,"11.3-11.4":0.04559,"12.0-12.1":0.02849,"12.2-12.5":0.7038,"13.0-13.1":0.01425,"13.2":0.01852,"13.3":0.04417,"13.4-13.7":0.16954,"14.0-14.4":0.85766,"14.5-14.8":2.17407,"15.0-15.1":0.19091,"15.2-15.3":0.21655,"15.4":0.27924,"15.5":0.78928,"15.6":6.41964,"16.0":1.86491,"16.1":0.01852},P:{"4":0.07258,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05184,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01037,"12.0":0.01037,"13.0":0.01037,"14.0":0.02074,"15.0":0.01037,"16.0":0.02074,"17.0":0.07258,"18.0":0.52879},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01397,"4.2-4.3":0.02795,"4.4":0,"4.4.3-4.4.4":0.20493},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00643,"9":0,"10":0,"11":0.07074,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.03658},H:{"0":0.14236},L:{"0":49.42818},S:{"2.5":0.00406},R:{_:"0"},M:{"0":0.12192},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0.3185,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01225,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00613,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01225,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00613,"89":0,"90":0,"91":0.00613,"92":0,"93":0,"94":0.01838,"95":0,"96":0,"97":0.00613,"98":0,"99":0,"100":0,"101":0,"102":0.01225,"103":0.00613,"104":0.03675,"105":0.52063,"106":0.245,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00613,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00613,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0245,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00613,"66":0.01225,"67":0.00613,"68":0,"69":0.00613,"70":0.00613,"71":0.00613,"72":0.00613,"73":0,"74":0.00613,"75":0.00613,"76":0.01225,"77":0.00613,"78":0.00613,"79":0.03063,"80":0.01225,"81":0.01225,"83":0.00613,"84":0.01225,"85":0.01225,"86":0.01225,"87":0.03063,"88":0.01225,"89":0.01225,"90":0.01225,"91":0.03675,"92":0.03063,"93":0.03063,"94":0.01225,"95":0.00613,"96":0.0245,"97":0.03063,"98":0.03675,"99":0.0245,"100":0.0245,"101":0.03063,"102":0.04288,"103":0.20825,"104":0.20825,"105":6.93963,"106":22.54613,"107":0.82075,"108":0.00613,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00613,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00613,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00613,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00613,"86":0,"87":0,"88":0,"89":0.00613,"90":0.20213,"91":0.40425,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01225,"13":0,"14":0,"15":0.00613,"16":0,"17":0,"18":0.00613,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00613,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00613,"102":0.00613,"103":0.01225,"104":0.0735,"105":0.42263,"106":1.568,"107":0.09188},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00613,"14":0.03675,"15":0.00613,_:"0","3.1":0,"3.2":0,"5.1":0.00613,"6.1":0,"7.1":0,"9.1":0.00613,"10.1":0,"11.1":0.00613,"12.1":0.01225,"13.1":0.06738,"14.1":0.09188,"15.1":0.01838,"15.2-15.3":0.01225,"15.4":0.04288,"15.5":0.07963,"15.6":0.37975,"16.0":0.18375,"16.1":0.0245,"16.2":0},G:{"8":0.00551,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00413,"6.0-6.1":0.00138,"7.0-7.1":0.00965,"8.1-8.4":0.00827,"9.0-9.2":0.02618,"9.3":0.07166,"10.0-10.2":0,"10.3":0.05512,"11.0-11.2":0.01654,"11.3-11.4":0.03721,"12.0-12.1":0.01516,"12.2-12.5":0.48369,"13.0-13.1":0.01102,"13.2":0.00965,"13.3":0.02756,"13.4-13.7":0.09646,"14.0-14.4":0.38585,"14.5-14.8":1.028,"15.0-15.1":0.14056,"15.2-15.3":0.22048,"15.4":0.2508,"15.5":0.6835,"15.6":5.11383,"16.0":4.25257,"16.1":0.21773},P:{"4":0.07268,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05192,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01038,"12.0":0.01038,"13.0":0.01038,"14.0":0.01038,"15.0":0.01038,"16.0":0.02077,"17.0":0.05192,"18.0":0.56068},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01125,"4.2-4.3":0.0225,"4.4":0,"4.4.3-4.4.4":0.1575},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00664,"9":0,"10":0,"11":0.07299,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12788},Q:{"13.1":0},O:{"0":0.03488},H:{"0":0.13941},L:{"0":47.68325},S:{"2.5":0.00388}};
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 239a254a4e..ce673a8dec 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01235,"35":0,"36":0,"37":0,"38":0,"39":0.00412,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00824,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01235,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00412,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00412,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00412,"89":0,"90":0,"91":0.00412,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00412,"99":0.00824,"100":0.00824,"101":0.00412,"102":0.01235,"103":0.03294,"104":0.43239,"105":0.1606,"106":0.00412,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00412,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01235,"35":0,"36":0,"37":0,"38":0.03294,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00412,"48":0,"49":0.02059,"50":0,"51":0,"52":0,"53":0.02883,"54":0,"55":0.02059,"56":0.00412,"57":0,"58":0.00412,"59":0,"60":0,"61":0,"62":0.00412,"63":0.00412,"64":0,"65":0.00412,"66":0.00412,"67":0.00412,"68":0.00412,"69":0.00412,"70":0.00824,"71":0.00412,"72":0.00412,"73":0.00824,"74":0.00824,"75":0.01647,"76":0.00412,"77":0.00412,"78":0.00412,"79":0.15237,"80":0.00824,"81":0.02059,"83":0.02471,"84":0.01647,"85":0.02059,"86":0.02883,"87":0.03294,"88":0.01647,"89":0.01647,"90":0.00824,"91":0.02883,"92":0.12354,"93":0.00824,"94":0.01235,"95":0.01235,"96":0.02471,"97":0.03706,"98":0.02471,"99":0.02471,"100":0.02883,"101":0.02883,"102":0.05353,"103":0.20178,"104":2.35138,"105":8.7384,"106":0.14001,"107":0.00824,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02059,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02059,"37":0.00412,"38":0,"39":0,"40":0.00412,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02883,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00412,"62":0,"63":0.01235,"64":0.06589,"65":0.00412,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01235,"90":0.1606,"91":0.00412,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00412,"79":0,"80":0,"81":0,"83":0,"84":0.00412,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00412,"102":0.00412,"103":0.01235,"104":0.13589,"105":0.77418},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00412,"12":0,"13":0.01235,"14":0.04942,"15":0.01647,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00412,"10.1":0.00412,"11.1":0.00412,"12.1":0.00824,"13.1":0.04118,"14.1":0.14001,"15.1":0.02883,"15.2-15.3":0.02059,"15.4":0.07412,"15.5":0.19355,"15.6":0.78654,"16.0":0.0453,"16.1":0.00412},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00436,"5.0-5.1":0.01308,"6.0-6.1":0.01744,"7.0-7.1":0.03923,"8.1-8.4":0.04577,"9.0-9.2":0.02397,"9.3":0.33565,"10.0-10.2":0.01962,"10.3":0.59719,"11.0-11.2":0.02615,"11.3-11.4":0.02833,"12.0-12.1":0.04141,"12.2-12.5":0.8195,"13.0-13.1":0.03269,"13.2":0.01526,"13.3":0.06321,"13.4-13.7":0.16128,"14.0-14.4":0.51655,"14.5-14.8":0.94155,"15.0-15.1":0.41193,"15.2-15.3":0.44898,"15.4":1.05271,"15.5":1.88528,"15.6":10.0759,"16.0":3.67466,"16.1":0.02397},P:{"4":0.79699,"5.0-5.4":0.01035,"6.2-6.4":0,"7.2-7.4":0.05175,"8.2":0,"9.2":0.01035,"10.1":0,"11.1-11.2":0.0414,"12.0":0.01035,"13.0":0.0414,"14.0":0.0414,"15.0":0.03105,"16.0":0.07245,"17.0":0.15526,"18.0":1.40767},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0079,"4.2-4.3":0.01975,"4.4":0,"4.4.3-4.4.4":0.08294},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04942,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.97053},H:{"0":0.62926},L:{"0":56.20133},S:{"2.5":0},R:{_:"0"},M:{"0":0.14117},Q:{"13.1":0.01176}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00825,"35":0,"36":0,"37":0,"38":0,"39":0.00825,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00825,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01238,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00413,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00413,"79":0,"80":0,"81":0.00413,"82":0,"83":0.00413,"84":0,"85":0,"86":0,"87":0,"88":0.00413,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00413,"99":0.00413,"100":0.00413,"101":0.00413,"102":0.01238,"103":0.00825,"104":0.01238,"105":0.4125,"106":0.198,"107":0.00413,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00413,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00825,"35":0,"36":0,"37":0,"38":0.02888,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00413,"48":0,"49":0.0165,"50":0,"51":0,"52":0,"53":0.02475,"54":0,"55":0.0165,"56":0.00413,"57":0,"58":0.00413,"59":0,"60":0,"61":0,"62":0.00413,"63":0,"64":0,"65":0.00413,"66":0,"67":0.00413,"68":0.00413,"69":0.00413,"70":0.00825,"71":0.00413,"72":0.00413,"73":0.00413,"74":0.00825,"75":0.01238,"76":0.00413,"77":0.00413,"78":0.00413,"79":0.12788,"80":0.00825,"81":0.02063,"83":0.02063,"84":0.01238,"85":0.0165,"86":0.02063,"87":0.02475,"88":0.0165,"89":0.01238,"90":0.00825,"91":0.02475,"92":0.11138,"93":0.00825,"94":0.01238,"95":0.01238,"96":0.02063,"97":0.033,"98":0.02063,"99":0.02063,"100":0.02475,"101":0.02063,"102":0.03713,"103":0.12375,"104":0.132,"105":2.91638,"106":8.24588,"107":0.297,"108":0.00825,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0165,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02063,"37":0.00413,"38":0,"39":0,"40":0.00413,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02475,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00413,"62":0,"63":0.00825,"64":0.0165,"65":0.02063,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00825,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.07013,"91":0.14438,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00413,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00825,"104":0.00825,"105":0.21038,"106":0.792,"107":0.05363},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00825,"14":0.04538,"15":0.0165,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00413,"11.1":0.00413,"12.1":0.00825,"13.1":0.03713,"14.1":0.12788,"15.1":0.02475,"15.2-15.3":0.02063,"15.4":0.07013,"15.5":0.165,"15.6":0.76313,"16.0":0.11963,"16.1":0.02888,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01177,"6.0-6.1":0.01177,"7.0-7.1":0.03532,"8.1-8.4":0.04003,"9.0-9.2":0.03061,"9.3":0.28966,"10.0-10.2":0.01413,"10.3":0.544,"11.0-11.2":0.02119,"11.3-11.4":0.02119,"12.0-12.1":0.03061,"12.2-12.5":0.7324,"13.0-13.1":0.0259,"13.2":0.01413,"13.3":0.05652,"13.4-13.7":0.14365,"14.0-14.4":0.48984,"14.5-14.8":0.81718,"15.0-15.1":0.36502,"15.2-15.3":0.42154,"15.4":0.91138,"15.5":1.46716,"15.6":7.06028,"16.0":8.45915,"16.1":0.32499},P:{"4":0.66535,"5.0-5.4":0.0104,"6.2-6.4":0,"7.2-7.4":0.04158,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04158,"12.0":0.0104,"13.0":0.03119,"14.0":0.02079,"15.0":0.05198,"16.0":0.06238,"17.0":0.09356,"18.0":1.49704},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03564,"4.4":0,"4.4.3-4.4.4":0.08911},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04125,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13513},Q:{"13.1":0.01175},O:{"0":0.8225},H:{"0":0.55621},L:{"0":55.39325},S:{"2.5":0}};
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 22cd1163d4..543d9572a0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00435,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00435,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00435,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00435,"67":0,"68":0.00435,"69":0,"70":0,"71":0,"72":0.02176,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00435,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00435,"89":0.00435,"90":0,"91":0.01305,"92":0,"93":0,"94":0.00435,"95":0.00435,"96":0,"97":0,"98":0.09137,"99":0.00435,"100":0,"101":0.00435,"102":0.00435,"103":0.03916,"104":0.68746,"105":0.14793,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00435,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00435,"40":0.0087,"41":0,"42":0,"43":0.02176,"44":0,"45":0,"46":0.00435,"47":0,"48":0,"49":0.00435,"50":0,"51":0,"52":0.0087,"53":0,"54":0,"55":0.0087,"56":0,"57":0,"58":0,"59":0,"60":0.00435,"61":0,"62":0,"63":0.00435,"64":0.00435,"65":0,"66":0,"67":0,"68":0.00435,"69":0.07397,"70":0.05656,"71":0.00435,"72":0.00435,"73":0,"74":0.07832,"75":0,"76":0,"77":0,"78":0,"79":0.01305,"80":0.00435,"81":0.31762,"83":0.0087,"84":0.00435,"85":0.00435,"86":0.01305,"87":0.03481,"88":0.00435,"89":0.00435,"90":0.02611,"91":0.03046,"92":0.0087,"93":0,"94":0.02611,"95":0.01305,"96":0.02176,"97":0.01305,"98":0.02611,"99":0.05221,"100":0.02611,"101":0.0174,"102":0.04786,"103":0.18709,"104":1.71429,"105":5.97827,"106":0.09137,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.0087,"25":0,"26":0.00435,"27":0.03481,"28":0.0087,"29":0,"30":0,"31":0,"32":0.00435,"33":0,"34":0,"35":0.02176,"36":0.00435,"37":0.00435,"38":0.0087,"39":0,"40":0,"41":0,"42":0.00435,"43":0,"44":0,"45":0,"46":0.00435,"47":0,"48":0,"49":0,"50":0.00435,"51":0.0087,"52":0,"53":0,"54":0.02611,"55":0.0087,"56":0.00435,"57":0.0087,"58":0.05656,"60":0.16099,"62":0.00435,"63":0.30022,"64":0.50472,"65":0.03916,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0087,"80":0.0087,"81":0,"82":0,"83":0,"84":0,"85":0.00435,"86":0.00435,"87":0,"88":0.00435,"89":0.0087,"90":0.78753,"91":0.03046,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00435},B:{"12":0.0087,"13":0.0174,"14":0,"15":0.05221,"16":0.00435,"17":0.00435,"18":0.03046,"79":0,"80":0,"81":0,"83":0,"84":0.0087,"85":0.00435,"86":0,"87":0,"88":0.02611,"89":0.0174,"90":0.00435,"91":0.00435,"92":0.02611,"93":0,"94":0,"95":0,"96":0.00435,"97":0,"98":0,"99":0.0087,"100":0.00435,"101":0.00435,"102":0.0087,"103":0.02176,"104":0.28282,"105":1.07035},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00435,"14":0.00435,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0087,"13.1":0.0174,"14.1":0.0087,"15.1":0.00435,"15.2-15.3":0,"15.4":0.00435,"15.5":0.01305,"15.6":0.03481,"16.0":0.0087,"16.1":0},G:{"8":0.02124,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01797,"6.0-6.1":0,"7.0-7.1":0.02696,"8.1-8.4":0.00163,"9.0-9.2":0,"9.3":0.11355,"10.0-10.2":0.00082,"10.3":0.19768,"11.0-11.2":0.00735,"11.3-11.4":0.00408,"12.0-12.1":0.04574,"12.2-12.5":1.80774,"13.0-13.1":0.05963,"13.2":0.00653,"13.3":0.08822,"13.4-13.7":0.16501,"14.0-14.4":0.65268,"14.5-14.8":0.7115,"15.0-15.1":0.1789,"15.2-15.3":0.42232,"15.4":0.43458,"15.5":0.59468,"15.6":2.10182,"16.0":0.42396,"16.1":0.00735},P:{"4":0.52644,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24297,"8.2":0,"9.2":0.08099,"10.1":0.02025,"11.1-11.2":0.06074,"12.0":0.01012,"13.0":0.03037,"14.0":0.11136,"15.0":0.02025,"16.0":0.07087,"17.0":0.13161,"18.0":0.48594},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00061,"4.2-4.3":0.00183,"4.4":0,"4.4.3-4.4.4":0.08497},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03916,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.0226},O:{"0":0.42368},H:{"0":5.57808},L:{"0":66.56531},S:{"2.5":0.21466},R:{_:"0"},M:{"0":0.2994},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00421,"32":0,"33":0,"34":0.00421,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00421,"67":0,"68":0.00421,"69":0,"70":0,"71":0,"72":0.00421,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00421,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00421,"89":0.00421,"90":0,"91":0.00842,"92":0,"93":0,"94":0.00421,"95":0.00421,"96":0,"97":0.00421,"98":0.08416,"99":0.00421,"100":0,"101":0,"102":0.00421,"103":0.02525,"104":0.01683,"105":0.59754,"106":0.24406,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04208,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00421,"41":0,"42":0,"43":0.02946,"44":0,"45":0,"46":0.00421,"47":0,"48":0,"49":0.00421,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.01683,"56":0.00421,"57":0,"58":0,"59":0,"60":0.02104,"61":0,"62":0,"63":0.00842,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.06733,"70":0.02104,"71":0.00421,"72":0.00421,"73":0,"74":0.08416,"75":0.00421,"76":0,"77":0.00421,"78":0,"79":0.02104,"80":0.00421,"81":0.28194,"83":0.00842,"84":0,"85":0.00421,"86":0.02104,"87":0.04629,"88":0.00421,"89":0,"90":0.0505,"91":0.01683,"92":0.00421,"93":0,"94":0.03787,"95":0.00421,"96":0.01683,"97":0.00842,"98":0.01683,"99":0.02104,"100":0.01262,"101":0.03787,"102":0.02946,"103":0.10099,"104":0.07154,"105":1.76736,"106":5.72709,"107":0.28194,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.03366,"25":0,"26":0.02525,"27":0.04629,"28":0.00421,"29":0,"30":0,"31":0.00421,"32":0,"33":0.00421,"34":0,"35":0.03366,"36":0,"37":0.00421,"38":0.00842,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00421,"47":0.00421,"48":0,"49":0,"50":0.00421,"51":0.00842,"52":0,"53":0,"54":0.01683,"55":0.00421,"56":0.00421,"57":0.00842,"58":0.03366,"60":0.0505,"62":0,"63":0.24406,"64":0.2104,"65":0.23144,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01683,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02104,"80":0.01262,"81":0,"82":0,"83":0.00421,"84":0,"85":0,"86":0.01262,"87":0.00421,"88":0,"89":0,"90":0.18094,"91":0.49654,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00421},B:{"12":0.00842,"13":0.01262,"14":0.00421,"15":0.0547,"16":0.00421,"17":0,"18":0.02104,"79":0.00421,"80":0,"81":0,"83":0,"84":0.00421,"85":0.00421,"86":0,"87":0,"88":0.02104,"89":0.00421,"90":0.00421,"91":0,"92":0.01683,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00421,"99":0.00421,"100":0.00421,"101":0,"102":0.00421,"103":0.01262,"104":0.02525,"105":0.27773,"106":1.00571,"107":0.06733},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00421,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01683,"13.1":0.02104,"14.1":0.00842,"15.1":0,"15.2-15.3":0.00421,"15.4":0,"15.5":0.00842,"15.6":0.02525,"16.0":0.01262,"16.1":0,"16.2":0},G:{"8":0.01244,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00415,"6.0-6.1":0,"7.0-7.1":0.01825,"8.1-8.4":0.00083,"9.0-9.2":0,"9.3":0.03899,"10.0-10.2":0,"10.3":0.41724,"11.0-11.2":0.02489,"11.3-11.4":0.00498,"12.0-12.1":0.01161,"12.2-12.5":2.01571,"13.0-13.1":0.07383,"13.2":0.00249,"13.3":0.07797,"13.4-13.7":0.27374,"14.0-14.4":0.68601,"14.5-14.8":0.6437,"15.0-15.1":0.19659,"15.2-15.3":0.2895,"15.4":0.48195,"15.5":0.49688,"15.6":1.13228,"16.0":0.97716,"16.1":0.04231},P:{"4":0.35962,"5.0-5.4":0.01027,"6.2-6.4":0.01027,"7.2-7.4":0.23632,"8.2":0,"9.2":0.07192,"10.1":0.02055,"11.1-11.2":0.0411,"12.0":0.01027,"13.0":0.06165,"14.0":0.10275,"15.0":0.02055,"16.0":0.07192,"17.0":0.10275,"18.0":0.38017},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00409,"4.2-4.3":0.00186,"4.4":0,"4.4.3-4.4.4":0.1051},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03366,"5.5":0},J:{"7":0,"10":0.03475},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2896},Q:{"13.1":0.00579},O:{"0":0.39965},H:{"0":5.58219},L:{"0":67.71603},S:{"2.5":0.1448}};
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 1e858a0711..85b1195d16 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00419,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.06702,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00419,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00419,"67":0,"68":0.00419,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00419,"79":0,"80":0,"81":0,"82":0.00419,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.02513,"89":0,"90":0.00838,"91":0.00838,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00419,"100":0.00838,"101":0,"102":0.00838,"103":0.04608,"104":0.81267,"105":0.31418,"106":0.00838,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00419,"39":0,"40":0.0377,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00419,"49":0.01257,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00419,"58":0.00419,"59":0,"60":0,"61":0,"62":0,"63":0.00419,"64":0,"65":0,"66":0,"67":0,"68":0.00419,"69":0.00838,"70":0.00838,"71":0,"72":0,"73":0.00419,"74":0.00419,"75":0.00419,"76":0,"77":0.00419,"78":0,"79":0.00419,"80":0.00419,"81":0.02932,"83":0.00838,"84":0,"85":0,"86":0.00838,"87":0.02095,"88":0.00838,"89":0.00419,"90":0.00838,"91":0.00838,"92":0.01257,"93":0.00419,"94":0.01257,"95":0.02095,"96":0.02095,"97":0.01676,"98":0.02513,"99":0.02095,"100":0.02095,"101":0.02095,"102":0.02513,"103":0.23458,"104":2.05261,"105":7.49412,"106":0.17175,"107":0.00838,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00419,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00419,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.03351,"55":0,"56":0,"57":0.00419,"58":0,"60":0.00419,"62":0,"63":0.12148,"64":0.24296,"65":0.0377,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00419,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00419,"86":0,"87":0,"88":0,"89":0.01257,"90":0.36863,"91":0.01676,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00419},B:{"12":0.00838,"13":0.00419,"14":0.00838,"15":0.01257,"16":0.00419,"17":0.00838,"18":0.03351,"79":0,"80":0,"81":0,"83":0,"84":0.02513,"85":0,"86":0,"87":0,"88":0,"89":0.00419,"90":0.00419,"91":0,"92":0.01257,"93":0,"94":0,"95":0.00419,"96":0,"97":0.00419,"98":0.00419,"99":0.01257,"100":0.00838,"101":0.05027,"102":0.00838,"103":0.04189,"104":0.41471,"105":2.35003},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00419,"14":0.01676,"15":0.00419,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00419,"13.1":0.02513,"14.1":0.04189,"15.1":0.02095,"15.2-15.3":0.04608,"15.4":0.01676,"15.5":0.07959,"15.6":0.30161,"16.0":0.01676,"16.1":0},G:{"8":0.00197,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00099,"5.0-5.1":0.00494,"6.0-6.1":0.00099,"7.0-7.1":0.01382,"8.1-8.4":0.00494,"9.0-9.2":0,"9.3":0.04739,"10.0-10.2":0,"10.3":0.05134,"11.0-11.2":0.00494,"11.3-11.4":0.00296,"12.0-12.1":0.0079,"12.2-12.5":0.68219,"13.0-13.1":0.0079,"13.2":0.00099,"13.3":0.02271,"13.4-13.7":0.06812,"14.0-14.4":0.62197,"14.5-14.8":0.42945,"15.0-15.1":0.26359,"15.2-15.3":0.26359,"15.4":0.21818,"15.5":0.92604,"15.6":4.81085,"16.0":1.12151,"16.1":0.0158},P:{"4":0.39718,"5.0-5.4":0,"6.2-6.4":0.01018,"7.2-7.4":0.45829,"8.2":0,"9.2":0.02037,"10.1":0.03055,"11.1-11.2":0.14258,"12.0":0.01018,"13.0":0.04074,"14.0":0.04074,"15.0":0.08147,"16.0":0.13239,"17.0":0.60087,"18.0":1.98592},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00506,"4.2-4.3":0.03483,"4.4":0,"4.4.3-4.4.4":0.13484},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.19688,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00581},O:{"0":0.65083},H:{"0":1.74397},L:{"0":64.49706},S:{"2.5":0},R:{_:"0"},M:{"0":0.40677},Q:{"13.1":0.01743}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01268,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00423,"67":0,"68":0.00423,"69":0,"70":0,"71":0,"72":0.00423,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00423,"79":0,"80":0,"81":0,"82":0.00423,"83":0,"84":0,"85":0,"86":0.00423,"87":0,"88":0.00423,"89":0,"90":0.0465,"91":0.00423,"92":0,"93":0,"94":0,"95":0.00423,"96":0,"97":0,"98":0,"99":0.00423,"100":0.00423,"101":0.00845,"102":0.01691,"103":0.01268,"104":0.03382,"105":0.71014,"106":0.32971,"107":0.00845,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00845,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00423,"49":0.00423,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00423,"61":0,"62":0.00423,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00423,"69":0.00845,"70":0.00845,"71":0,"72":0,"73":0,"74":0.00423,"75":0,"76":0,"77":0.00423,"78":0,"79":0.00423,"80":0.00423,"81":0.02536,"83":0.00423,"84":0.00423,"85":0.00423,"86":0.00423,"87":0.00423,"88":0.00423,"89":0.00845,"90":0.00423,"91":0.00845,"92":0.00845,"93":0.00423,"94":0.00423,"95":0.00845,"96":0.01268,"97":0.01268,"98":0.02536,"99":0.01691,"100":0.02536,"101":0.02114,"102":0.02536,"103":0.14372,"104":0.08031,"105":2.40939,"106":7.41416,"107":0.27476,"108":0.01691,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.03804,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00423,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00423,"62":0,"63":0.07609,"64":0.03804,"65":0.19444,"66":0.00845,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01268,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00423,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00423,"86":0,"87":0,"88":0,"89":0.00423,"90":0.11413,"91":0.30857,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01268,"13":0.00423,"14":0.00423,"15":0.01268,"16":0.00423,"17":0.00423,"18":0.03382,"79":0,"80":0,"81":0,"83":0,"84":0.00845,"85":0,"86":0,"87":0,"88":0,"89":0.00423,"90":0.00423,"91":0,"92":0.01691,"93":0,"94":0,"95":0,"96":0.00423,"97":0.00845,"98":0,"99":0.00845,"100":0.00423,"101":0.02536,"102":0.00845,"103":0.02536,"104":0.04227,"105":0.689,"106":2.18959,"107":0.1099},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00845,"14":0.00845,"15":0.00423,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00423,"13.1":0.02959,"14.1":0.05072,"15.1":0.01691,"15.2-15.3":0.02959,"15.4":0.01691,"15.5":0.07186,"15.6":0.32548,"16.0":0.06763,"16.1":0.00845,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01549,"6.0-6.1":0.00119,"7.0-7.1":0.00477,"8.1-8.4":0.01669,"9.0-9.2":0,"9.3":0.04529,"10.0-10.2":0,"10.3":0.03575,"11.0-11.2":0.00596,"11.3-11.4":0.00238,"12.0-12.1":0.00119,"12.2-12.5":0.68766,"13.0-13.1":0.01311,"13.2":0.00238,"13.3":0.02384,"13.4-13.7":0.0727,"14.0-14.4":0.48744,"14.5-14.8":0.48744,"15.0-15.1":0.34562,"15.2-15.3":0.27769,"15.4":0.26934,"15.5":0.76751,"15.6":4.35361,"16.0":3.0343,"16.1":0.17877},P:{"4":0.3871,"5.0-5.4":0,"6.2-6.4":0.01019,"7.2-7.4":0.57046,"8.2":0,"9.2":0.02037,"10.1":0.05093,"11.1-11.2":0.09168,"12.0":0.01019,"13.0":0.04075,"14.0":0.04075,"15.0":0.05093,"16.0":0.12224,"17.0":0.36672,"18.0":2.08828},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00556,"4.2-4.3":0.04911,"4.4":0,"4.4.3-4.4.4":0.16864},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00423,"10":0,"11":0.2198,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.41566},Q:{"13.1":0.01732},O:{"0":0.50225},H:{"0":1.59593},L:{"0":62.99352},S:{"2.5":0}};
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 5fbdfc4664..9ede146bc6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.01489,"46":0,"47":0,"48":0.00993,"49":0,"50":0,"51":0,"52":0.10424,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00496,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00993,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00496,"78":0.06453,"79":0,"80":0.00993,"81":0,"82":0,"83":0.00496,"84":0.00496,"85":0,"86":0,"87":0,"88":0,"89":0.00496,"90":0.00496,"91":0.25813,"92":0,"93":0.00496,"94":0.00993,"95":0,"96":0.1787,"97":0.00496,"98":0.00496,"99":0.00496,"100":0.00993,"101":0.00993,"102":0.22834,"103":0.18367,"104":2.70538,"105":0.78431,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01986,"50":0,"51":0,"52":0,"53":0,"54":0.02978,"55":0,"56":0,"57":0,"58":0,"59":0.00993,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00496,"66":0,"67":0.00496,"68":0,"69":0,"70":0,"71":0,"72":0.00496,"73":0.00496,"74":0.00496,"75":0,"76":0.00993,"77":0.00993,"78":0.00496,"79":0.02978,"80":0.00496,"81":0.11417,"83":0,"84":0.00496,"85":0.00496,"86":0,"87":0.02482,"88":0.02482,"89":0.00993,"90":0.00496,"91":0.02978,"92":0.01986,"93":0.01986,"94":0.04468,"95":0,"96":0.02978,"97":0.05957,"98":0.03971,"99":0.12906,"100":0.03475,"101":0.01986,"102":0.02978,"103":0.20352,"104":2.52171,"105":8.16082,"106":0.21842,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00496,"85":0,"86":0,"87":0,"88":0.01489,"89":0.03971,"90":0.53611,"91":0.04964,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.02978,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00496,"92":0.00993,"93":0,"94":0,"95":0.00993,"96":0.00993,"97":0.09432,"98":0,"99":0.00496,"100":0.00993,"101":0.01986,"102":0.00993,"103":0.07446,"104":0.50633,"105":2.32315},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00496,"12":0,"13":0.02482,"14":0.07942,"15":0.01986,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00496,"10.1":0.00496,"11.1":0.01986,"12.1":0.01986,"13.1":0.15885,"14.1":0.35741,"15.1":0.01986,"15.2-15.3":0.0546,"15.4":0.08439,"15.5":0.28295,"15.6":1.10201,"16.0":0.19856,"16.1":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.00443,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.62267,"10.0-10.2":0,"10.3":0.12852,"11.0-11.2":0.01551,"11.3-11.4":0.29472,"12.0-12.1":0.01551,"12.2-12.5":0.87528,"13.0-13.1":0.0133,"13.2":0.01108,"13.3":0.16841,"13.4-13.7":0.07534,"14.0-14.4":0.2371,"14.5-14.8":1.98546,"15.0-15.1":0.37892,"15.2-15.3":0.30358,"15.4":1.52898,"15.5":1.55778,"15.6":11.59807,"16.0":2.11841,"16.1":0.02659},P:{"4":0.05267,"5.0-5.4":0,"6.2-6.4":0.01053,"7.2-7.4":0.44246,"8.2":0,"9.2":0.0316,"10.1":0,"11.1-11.2":0.07374,"12.0":0.05267,"13.0":0.10535,"14.0":0.14749,"15.0":0.04214,"16.0":0.16855,"17.0":0.62155,"18.0":4.20333},I:{"0":0,"3":0,"4":0.00619,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00928,"4.4":0,"4.4.3-4.4.4":0.3187},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02978,"5.5":0},N:{"10":0,"11":0.01007},J:{"7":0,"10":0},O:{"0":0.06547},H:{"0":0.06198},L:{"0":44.96498},S:{"2.5":0.00504},R:{_:"0"},M:{"0":0.27698},Q:{"13.1":0.00504}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.005,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.115,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.005,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01,"69":0,"70":0,"71":0,"72":0.005,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.035,"79":0,"80":0,"81":0,"82":0,"83":0.005,"84":0,"85":0,"86":0,"87":0,"88":0.005,"89":0,"90":0,"91":0.205,"92":0,"93":0,"94":0.01,"95":0.005,"96":0.035,"97":0.005,"98":0.015,"99":0.01,"100":0.005,"101":0.035,"102":0.355,"103":0.07,"104":0.1,"105":2.305,"106":1,"107":0.01,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.01,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02,"50":0.005,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.025,"57":0,"58":0,"59":0.01,"60":0,"61":0,"62":0,"63":0,"64":0.005,"65":0,"66":0,"67":0,"68":0.01,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.005,"77":0,"78":0.005,"79":0.01,"80":0.005,"81":0.12,"83":0,"84":0.005,"85":0.005,"86":0.005,"87":0.025,"88":0,"89":0.005,"90":0.005,"91":0.005,"92":0.005,"93":0.01,"94":0.04,"95":0.005,"96":0.03,"97":0.015,"98":0.025,"99":0.05,"100":0.03,"101":0.025,"102":0.055,"103":0.16,"104":0.135,"105":3.025,"106":9.095,"107":0.24,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.015,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.195,"91":0.325,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.055,"79":0,"80":0,"81":0,"83":0,"84":0.01,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.005,"91":0,"92":0.01,"93":0,"94":0,"95":0,"96":0.005,"97":0.26,"98":0,"99":0,"100":0.015,"101":0,"102":0.01,"103":0.015,"104":0.03,"105":0.485,"106":1.965,"107":0.105},E:{"4":0,"5":0,"6":0,"7":0,"8":0.005,"9":0,"10":0,"11":0,"12":0,"13":0.01,"14":0.065,"15":0.01,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.015,"11.1":0.02,"12.1":0.09,"13.1":0.195,"14.1":0.25,"15.1":0.025,"15.2-15.3":0.19,"15.4":0.05,"15.5":0.215,"15.6":1.04,"16.0":0.395,"16.1":0.06,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00472,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.18864,"10.0-10.2":0,"10.3":0.29946,"11.0-11.2":0.01179,"11.3-11.4":0.34662,"12.0-12.1":0.01415,"12.2-12.5":1.07051,"13.0-13.1":0.00943,"13.2":0,"13.3":0.37256,"13.4-13.7":0.30417,"14.0-14.4":0.26645,"14.5-14.8":0.90309,"15.0-15.1":0.30182,"15.2-15.3":0.25702,"15.4":0.78991,"15.5":1.10352,"15.6":9.78312,"16.0":5.70859,"16.1":0.29946},P:{"4":0.01053,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.38977,"8.2":0,"9.2":0.01053,"10.1":0.02107,"11.1-11.2":0.07374,"12.0":0.01053,"13.0":0.06321,"14.0":0.07374,"15.0":0.05267,"16.0":0.09481,"17.0":0.3687,"18.0":4.0557},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00421,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.15579},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.045,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.415},Q:{"13.1":0},O:{"0":0.03},H:{"0":0.06154},L:{"0":45.355},S:{"2.5":0.005}};
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 580cf4c9db..372635c522 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00211,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00423,"52":0,"53":0,"54":0,"55":0,"56":0.00211,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00211,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00211,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00211,"90":0,"91":0.00211,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00211,"100":0.00211,"101":0.00423,"102":0.01268,"103":0.07184,"104":0.59164,"105":0.09931,"106":0.00211,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00211,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00211,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00423,"41":0,"42":0,"43":0.00211,"44":0.00211,"45":0,"46":0,"47":0,"48":0,"49":0.01057,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.05283,"56":0,"57":0,"58":0.00211,"59":0,"60":0,"61":0,"62":0.01057,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00211,"75":0,"76":0,"77":0,"78":0.00211,"79":0.05916,"80":0.00211,"81":0.00211,"83":0.00211,"84":0.00211,"85":0,"86":0.00211,"87":0.00423,"88":0,"89":0,"90":0,"91":0,"92":0.00423,"93":0,"94":0,"95":0,"96":0.00211,"97":0,"98":0.00211,"99":0.00211,"100":0,"101":0.03592,"102":0.00423,"103":0.02747,"104":0.23454,"105":1.27625,"106":0.01268,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00423,"25":0,"26":0.01057,"27":0.00211,"28":0.00211,"29":0,"30":0.0169,"31":0,"32":0.00423,"33":0.00211,"34":0,"35":0,"36":0,"37":0.00423,"38":0,"39":0,"40":0,"41":0.00211,"42":0.00211,"43":0,"44":0,"45":0,"46":0.00423,"47":0.00211,"48":0,"49":0,"50":0.00211,"51":0.00211,"52":0,"53":0,"54":0.00423,"55":0.00211,"56":0,"57":0.00634,"58":0.01057,"60":0.13523,"62":0,"63":0.08875,"64":0.28103,"65":0.00423,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00211,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00211,"80":0,"81":0,"82":0,"83":0,"84":0.00211,"85":0,"86":0,"87":0,"88":0,"89":0.00211,"90":0.07396,"91":0.00211,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00423},B:{"12":0.00845,"13":0,"14":0,"15":0,"16":0,"17":0.00423,"18":0.00845,"79":0,"80":0,"81":0,"83":0,"84":0.00211,"85":0.00211,"86":0,"87":0,"88":0,"89":0.00211,"90":0.00423,"91":0,"92":0.00423,"93":0,"94":0.00211,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01057,"101":0.00423,"102":0.00634,"103":0.06973,"104":0.09509,"105":0.33597},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00211,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00211,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00423,"15.1":0.00845,"15.2-15.3":0,"15.4":0.00634,"15.5":0.00845,"15.6":0.01057,"16.0":0.00211,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03691,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.26111,"10.0-10.2":0.00461,"10.3":0.02491,"11.0-11.2":0.02676,"11.3-11.4":0.00369,"12.0-12.1":0.01015,"12.2-12.5":0.99832,"13.0-13.1":0.01569,"13.2":0.00277,"13.3":0.0489,"13.4-13.7":0.23067,"14.0-14.4":0.64125,"14.5-14.8":1.39322,"15.0-15.1":0.33862,"15.2-15.3":0.50193,"15.4":0.4521,"15.5":0.98632,"15.6":2.17471,"16.0":0.6883,"16.1":0.01845},P:{"4":0.06089,"5.0-5.4":0.01015,"6.2-6.4":0.05074,"7.2-7.4":0.08118,"8.2":0,"9.2":0.2537,"10.1":0,"11.1-11.2":0.03044,"12.0":0,"13.0":0.0203,"14.0":0.06089,"15.0":0.03044,"16.0":0.07104,"17.0":0.16237,"18.0":0.69006},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00205,"4.2-4.3":0.01299,"4.4":0,"4.4.3-4.4.4":0.19342},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02536,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.03944},O:{"0":2.11372},H:{"0":3.86786},L:{"0":77.74821},S:{"2.5":0.00789},R:{_:"0"},M:{"0":0.11042},Q:{"13.1":0.10253}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00321,"34":0,"35":0,"36":0,"37":0.00161,"38":0,"39":0.00161,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00321,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00161,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00161,"90":0,"91":0,"92":0,"93":0.00161,"94":0,"95":0,"96":0,"97":0.00161,"98":0,"99":0,"100":0.00161,"101":0,"102":0.00482,"103":0.00161,"104":0.00964,"105":0.19272,"106":0.09636,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00482,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00161,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01445,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.053,"56":0,"57":0,"58":0.00321,"59":0,"60":0,"61":0,"62":0.00161,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00161,"75":0,"76":0,"77":0,"78":0.00161,"79":0.03373,"80":0,"81":0.00161,"83":0.00161,"84":0,"85":0,"86":0.00161,"87":0.00321,"88":0.00161,"89":0.00321,"90":0,"91":0,"92":0.00161,"93":0,"94":0.00161,"95":0,"96":0.00161,"97":0,"98":0,"99":0.00161,"100":0.00161,"101":0.00161,"102":0.00321,"103":0.00642,"104":0.01124,"105":0.19111,"106":0.65204,"107":0.02088,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00161,"25":0,"26":0.00161,"27":0.00321,"28":0,"29":0,"30":0.03051,"31":0.00803,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00482,"38":0.00161,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00161,"45":0,"46":0.00161,"47":0,"48":0,"49":0,"50":0.00161,"51":0,"52":0,"53":0,"54":0.00161,"55":0,"56":0,"57":0.00642,"58":0.00642,"60":0.10921,"62":0,"63":0.11242,"64":0.14454,"65":0.03694,"66":0.00161,"67":0,"68":0,"69":0,"70":0.00482,"71":0,"72":0.00161,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00161,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00642,"91":0.03051,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00161},B:{"12":0.00482,"13":0.00161,"14":0.00161,"15":0.00482,"16":0.00161,"17":0.00161,"18":0.00482,"79":0,"80":0,"81":0,"83":0,"84":0.00321,"85":0,"86":0,"87":0,"88":0,"89":0.00161,"90":0,"91":0,"92":0.00482,"93":0,"94":0,"95":0,"96":0,"97":0.00161,"98":0,"99":0.00161,"100":0.00642,"101":0.00321,"102":0.00161,"103":0.00321,"104":0.04015,"105":0.18148,"106":0.20878,"107":0.00964},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00161,"13":0.00161,"14":0.00642,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00803,"6.1":0,"7.1":0,"9.1":0.00161,"10.1":0,"11.1":0.00161,"12.1":0,"13.1":0.00482,"14.1":0.00321,"15.1":0,"15.2-15.3":0,"15.4":0.00161,"15.5":0.00642,"15.6":0.01445,"16.0":0.00482,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00545,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.20531,"10.0-10.2":0,"10.3":0.08176,"11.0-11.2":0.05996,"11.3-11.4":0.00182,"12.0-12.1":0.00908,"12.2-12.5":1.07744,"13.0-13.1":0.02725,"13.2":0.00273,"13.3":0.01726,"13.4-13.7":0.0863,"14.0-14.4":0.46786,"14.5-14.8":1.18464,"15.0-15.1":0.27345,"15.2-15.3":0.27617,"15.4":0.41789,"15.5":0.82761,"15.6":1.63614,"16.0":1.88779,"16.1":0.1499},P:{"4":0.09173,"5.0-5.4":0,"6.2-6.4":0.03058,"7.2-7.4":0.05096,"8.2":0,"9.2":0.05096,"10.1":0,"11.1-11.2":0.01019,"12.0":0,"13.0":0,"14.0":0.03058,"15.0":0.02039,"16.0":0.05096,"17.0":0.11212,"18.0":0.55041},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0004,"4.2-4.3":0.00079,"4.4":0,"4.4.3-4.4.4":0.09524},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01285,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12591},Q:{"13.1":0.1427},O:{"0":1.94741},H:{"0":4.36285},L:{"0":79.84912},S:{"2.5":0.02518}};
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 8d2b208891..e3602094e7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.25949,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.05406,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":1.92454,"102":0,"103":0,"104":9.35779,"105":1.40556,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":1.03795,"105":9.40644,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.05406,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.10271,"101":0,"102":0,"103":0,"104":0.05406,"105":0.9893},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.15677,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.15677,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":1.09201,"16.0":0.3622,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.28354,"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.56708,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.56708,"14.5-14.8":1.70125,"15.0-15.1":0,"15.2-15.3":0.56708,"15.4":0.99142,"15.5":0.70788,"15.6":12.61076,"16.0":1.5585,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.10033,"18.0":2.02669},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.15677,"9":0,"10":0,"11":2.08131,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":48.06641},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":4.86826,"106":0.67416,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.07756,"104":0,"105":4.1941,"106":12.20047,"107":0.97246,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.07756,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.5966,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":2.69663,"106":2.99493,"107":0.37586},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.22671,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.07756,"14.1":0.5966,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":2.02247,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.74271,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.37282,"14.5-14.8":1.67037,"15.0-15.1":0.18494,"15.2-15.3":0,"15.4":0.55777,"15.5":4.83203,"15.6":8.17571,"16.0":11.8922,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":5.8372},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":1.49747,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0.24442},L:{"0":27.618},S:{"2.5":0}};
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 bda425350b..292c39bed9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00303,"44":0,"45":0,"46":0,"47":0.00151,"48":0,"49":0,"50":0,"51":0,"52":0.00151,"53":0,"54":0,"55":0,"56":0.00151,"57":0,"58":0.00151,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00151,"66":0,"67":0,"68":0.00454,"69":0,"70":0,"71":0,"72":0.00151,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00151,"79":0,"80":0.00151,"81":0,"82":0.00151,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00151,"90":0,"91":0.00303,"92":0,"93":0,"94":0.00151,"95":0.00151,"96":0.00151,"97":0.00151,"98":0.00151,"99":0.00606,"100":0.00454,"101":0.00303,"102":0.00757,"103":0.01817,"104":0.15443,"105":0.04542,"106":0.00303,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00151,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00151,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00303,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00151,"56":0,"57":0,"58":0.00151,"59":0,"60":0,"61":0,"62":0.00151,"63":0.00151,"64":0.00303,"65":0.00151,"66":0,"67":0,"68":0.00151,"69":0.00454,"70":0.00151,"71":0,"72":0,"73":0,"74":0.00151,"75":0.00151,"76":0.00151,"77":0.00303,"78":0.00151,"79":0.00454,"80":0.00454,"81":0.01363,"83":0.00303,"84":0.00454,"85":0.01211,"86":0.00606,"87":0.00606,"88":0.00303,"89":0.00151,"90":0.00303,"91":0.00151,"92":0.00303,"93":0.00151,"94":0.00303,"95":0.00454,"96":0.00454,"97":0.00454,"98":0.00454,"99":0.00454,"100":0.00606,"101":0.00606,"102":0.00757,"103":0.03331,"104":0.23467,"105":0.67979,"106":0.01211,"107":0.00151,"108":0,"109":0},F:{"9":0,"11":0,"12":0.00151,"15":0,"16":0.00151,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00151,"24":0.03634,"25":0.00151,"26":0.03482,"27":0.04542,"28":0.01968,"29":0.00757,"30":0.08478,"31":0.05299,"32":0.10598,"33":0.04239,"34":0.00303,"35":0.00757,"36":0.01211,"37":0.01211,"38":0.03936,"39":0.00454,"40":0,"41":0.00303,"42":0.06662,"43":0.00454,"44":0.00303,"45":0.00757,"46":0.04693,"47":0.01514,"48":0.00151,"49":0,"50":0.03936,"51":0.02271,"52":0,"53":0.00303,"54":0.03331,"55":0.03482,"56":0.00908,"57":0.04542,"58":0.11052,"60":0.7676,"62":0.00606,"63":0.77668,"64":0.52536,"65":0.01817,"66":0.00151,"67":0.00151,"68":0.00151,"69":0.00151,"70":0.00454,"71":0.00454,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00151,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00303,"86":0.00303,"87":0,"88":0.00303,"89":0.00151,"90":0.03936,"91":0.00151,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02877},B:{"12":0.00151,"13":0,"14":0,"15":0.00151,"16":0,"17":0,"18":0.00606,"79":0,"80":0,"81":0,"83":0,"84":0.00151,"85":0.00151,"86":0,"87":0,"88":0,"89":0.00151,"90":0,"91":0,"92":0.00151,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00151,"100":0.00151,"101":0.00303,"102":0.00151,"103":0.00606,"104":0.02574,"105":0.09387},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00151,"14":0.00303,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00151,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00303,"14.1":0.00454,"15.1":0.00151,"15.2-15.3":0.00151,"15.4":0.00151,"15.5":0.00454,"15.6":0.0106,"16.0":0.00303,"16.1":0},G:{"8":0.00166,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00083,"5.0-5.1":0.00166,"6.0-6.1":0,"7.0-7.1":0.0025,"8.1-8.4":0.00083,"9.0-9.2":0,"9.3":0.01915,"10.0-10.2":0.0025,"10.3":0.04995,"11.0-11.2":0.02581,"11.3-11.4":0.01082,"12.0-12.1":0.03247,"12.2-12.5":0.81917,"13.0-13.1":0.05411,"13.2":0.01748,"13.3":0.11738,"13.4-13.7":0.19564,"14.0-14.4":0.95653,"14.5-14.8":0.94737,"15.0-15.1":0.5944,"15.2-15.3":0.60772,"15.4":0.46953,"15.5":0.91657,"15.6":1.61503,"16.0":0.76256,"16.1":0.00916},P:{"4":0.03112,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04149,"8.2":0,"9.2":0.03112,"10.1":0,"11.1-11.2":0.02074,"12.0":0.01037,"13.0":0.03112,"14.0":0.02074,"15.0":0.02074,"16.0":0.0726,"17.0":0.11409,"18.0":0.35264},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.00224,"4.4":0,"4.4.3-4.4.4":0.04819},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00454,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00849},O:{"0":1.06075},H:{"0":35.65488},L:{"0":44.10902},S:{"2.5":0.00849},R:{_:"0"},M:{"0":0.3055},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00275,"44":0,"45":0,"46":0,"47":0.00138,"48":0,"49":0,"50":0,"51":0,"52":0.00138,"53":0,"54":0,"55":0,"56":0.00138,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00138,"66":0,"67":0,"68":0.00275,"69":0,"70":0,"71":0,"72":0.00138,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00138,"79":0,"80":0.00138,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00138,"91":0.00138,"92":0,"93":0,"94":0.00138,"95":0.00138,"96":0.00138,"97":0.00138,"98":0.00138,"99":0.00689,"100":0.00413,"101":0.00138,"102":0.00551,"103":0.00551,"104":0.01515,"105":0.13082,"106":0.06334,"107":0.00413,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00138,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00138,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00413,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00138,"56":0,"57":0,"58":0.00138,"59":0,"60":0,"61":0,"62":0.00138,"63":0.00138,"64":0.00275,"65":0,"66":0,"67":0,"68":0.00138,"69":0.00689,"70":0.00275,"71":0.00138,"72":0,"73":0.00138,"74":0.00413,"75":0.00138,"76":0.00138,"77":0.00413,"78":0.00138,"79":0.00551,"80":0.00413,"81":0.01102,"83":0.00275,"84":0.00413,"85":0.01377,"86":0.00551,"87":0.00551,"88":0.00275,"89":0.00138,"90":0.00138,"91":0.00275,"92":0.00138,"93":0.00138,"94":0.00275,"95":0.00413,"96":0.00413,"97":0.00413,"98":0.00413,"99":0.00413,"100":0.00413,"101":0.00413,"102":0.00551,"103":0.02203,"104":0.02066,"105":0.22721,"106":0.57421,"107":0.02341,"108":0.00138,"109":0,_:"110"},F:{"9":0,"11":0,"12":0.00138,"15":0,"16":0.00138,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00138,"24":0.03167,"25":0.00138,"26":0.02892,"27":0.04269,"28":0.01928,"29":0.00689,"30":0.0716,"31":0.04131,"32":0.08262,"33":0.03856,"34":0.00138,"35":0.00551,"36":0.01102,"37":0.00964,"38":0.03443,"39":0.00275,"40":0,"41":0.00138,"42":0.05783,"43":0.00551,"44":0.00275,"45":0.00551,"46":0.03305,"47":0.00826,"48":0.00138,"49":0,"50":0.02341,"51":0.01515,"52":0,"53":0.00138,"54":0.02203,"55":0.02066,"56":0.00689,"57":0.03029,"58":0.084,"60":0.55493,"62":0.00551,"63":0.65958,"64":0.28366,"65":0.22307,"66":0.00413,"67":0.00138,"68":0.00275,"69":0.00138,"70":0.00413,"71":0.00275,"72":0.01239,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00138,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00138,"86":0.00275,"87":0,"88":0.00138,"89":0.00138,"90":0.01515,"91":0.02341,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02479},B:{"12":0.00275,"13":0,"14":0,"15":0.00138,"16":0,"17":0,"18":0.00413,"79":0,"80":0,"81":0,"83":0,"84":0.00138,"85":0,"86":0,"87":0,"88":0,"89":0.00138,"90":0,"91":0,"92":0.00138,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00138,"100":0.00138,"101":0.00275,"102":0.00138,"103":0.00275,"104":0.00275,"105":0.02754,"106":0.08124,"107":0.00551},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00138,"14":0.00275,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00138,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00275,"14.1":0.00413,"15.1":0.00138,"15.2-15.3":0.00138,"15.4":0.00138,"15.5":0.00275,"15.6":0.00964,"16.0":0.00689,"16.1":0.00138,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00085,"6.0-6.1":0,"7.0-7.1":0.00255,"8.1-8.4":0,"9.0-9.2":0.00085,"9.3":0.02377,"10.0-10.2":0.0017,"10.3":0.05857,"11.0-11.2":0.01783,"11.3-11.4":0.00679,"12.0-12.1":0.03056,"12.2-12.5":0.84458,"13.0-13.1":0.05433,"13.2":0.02801,"13.3":0.11714,"13.4-13.7":0.1791,"14.0-14.4":0.86835,"14.5-14.8":0.87344,"15.0-15.1":0.53052,"15.2-15.3":0.54155,"15.4":0.41083,"15.5":0.69943,"15.6":1.10008,"16.0":1.72142,"16.1":0.06791},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05283,"8.2":0,"9.2":0.0317,"10.1":0,"11.1-11.2":0.02113,"12.0":0.01057,"13.0":0.02113,"14.0":0.02113,"15.0":0.02113,"16.0":0.05283,"17.0":0.07396,"18.0":0.44378},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00066,"4.2-4.3":0.00262,"4.4":0,"4.4.3-4.4.4":0.05049},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00413,"5.5":0},J:{"7":0,"10":0.00862},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28456},Q:{"13.1":0},O:{"0":1.06925},H:{"0":33.33238},L:{"0":47.65793},S:{"2.5":0.00862}};
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 205a32cb01..a0dcf961a6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00855,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00428,"90":0,"91":0.00428,"92":0,"93":0,"94":0.00428,"95":0.00428,"96":0.01283,"97":0.00428,"98":0.0171,"99":0.00428,"100":0,"101":0.00428,"102":0.00855,"103":0.0513,"104":0.56858,"105":0.2223,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00855,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00428,"68":0,"69":0.00428,"70":0.00428,"71":0,"72":0,"73":0.00428,"74":0.00428,"75":0.00428,"76":0.01283,"77":0.00428,"78":0,"79":0.04275,"80":0.00428,"81":0.02565,"83":0.00428,"84":0.00428,"85":0.00855,"86":0.00428,"87":0.0171,"88":0.00855,"89":0.00855,"90":0.00855,"91":0.08123,"92":0.02138,"93":0.00855,"94":0.00428,"95":0.00428,"96":0.04275,"97":0.04275,"98":0.0171,"99":0.02565,"100":0.0342,"101":0.03848,"102":0.05558,"103":0.16673,"104":2.99678,"105":9.32378,"106":0.18383,"107":0.01283,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00855,"62":0,"63":0.02565,"64":0.02993,"65":0.00428,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00428,"88":0,"89":0.0513,"90":0.55148,"91":0.0171,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00855,"79":0,"80":0,"81":0,"83":0,"84":0.00428,"85":0.00428,"86":0,"87":0,"88":0,"89":0,"90":0.00428,"91":0,"92":0.00855,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00428,"99":0.00428,"100":0.00428,"101":0.00428,"102":0.00428,"103":0.0171,"104":0.21803,"105":1.1799},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00428,"14":0.00855,"15":0.00428,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00428,"13.1":0.02565,"14.1":0.0513,"15.1":0.00855,"15.2-15.3":0.00428,"15.4":0.01283,"15.5":0.03848,"15.6":0.1368,"16.0":0.02565,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0.01376,"4.2-4.3":0,"5.0-5.1":0.00459,"6.0-6.1":0,"7.0-7.1":0.03669,"8.1-8.4":0.00367,"9.0-9.2":0,"9.3":0.05595,"10.0-10.2":0,"10.3":0.02843,"11.0-11.2":0.01009,"11.3-11.4":0.00734,"12.0-12.1":0.00459,"12.2-12.5":0.38247,"13.0-13.1":0.01009,"13.2":0.0055,"13.3":0.01834,"13.4-13.7":0.06237,"14.0-14.4":0.22655,"14.5-14.8":0.46043,"15.0-15.1":0.13116,"15.2-15.3":0.20178,"15.4":0.40907,"15.5":0.6668,"15.6":4.46029,"16.0":1.73257,"16.1":0.01834},P:{"4":0.23247,"5.0-5.4":0.02021,"6.2-6.4":0.01011,"7.2-7.4":0.38408,"8.2":0.04043,"9.2":0.03032,"10.1":0.01011,"11.1-11.2":0.1415,"12.0":0.03032,"13.0":0.08086,"14.0":0.12129,"15.0":0.07075,"16.0":0.22236,"17.0":0.45484,"18.0":1.90021},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00917,"4.2-4.3":0.03974,"4.4":0,"4.4.3-4.4.4":0.20789},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02138,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.1603},H:{"0":0.4065},L:{"0":67.45175},S:{"2.5":0},R:{_:"0"},M:{"0":0.12023},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0045,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00899,"72":0.0045,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0045,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0045,"90":0,"91":0,"92":0,"93":0.0045,"94":0.0045,"95":0.0045,"96":0.0045,"97":0.00899,"98":0.01798,"99":0.0045,"100":0.0045,"101":0.0045,"102":0.00899,"103":0.01798,"104":0.01798,"105":0.53053,"106":0.23829,"107":0.0045,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0045,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0045,"50":0.0045,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0045,"66":0,"67":0,"68":0,"69":0.0045,"70":0.0045,"71":0,"72":0.00899,"73":0.0045,"74":0.0045,"75":0.0045,"76":0.00899,"77":0.0045,"78":0,"79":0.04946,"80":0.0045,"81":0.02248,"83":0.00899,"84":0.0045,"85":0.0045,"86":0.00899,"87":0.01798,"88":0.00899,"89":0.0045,"90":0.00899,"91":0.04946,"92":0.03147,"93":0.00899,"94":0.00899,"95":0.00899,"96":0.04496,"97":0.03597,"98":0.02248,"99":0.02248,"100":0.03597,"101":0.03147,"102":0.04496,"103":0.1079,"104":0.13038,"105":2.4683,"106":11.76603,"107":0.3417,"108":0.0045,"109":0.0045,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01349,"64":0.00899,"65":0.01798,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01349,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.20232,"91":0.53502,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0045,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0.0045,"85":0.00899,"86":0,"87":0,"88":0,"89":0,"90":0.0045,"91":0,"92":0.00899,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0045,"102":0.00899,"103":0.01349,"104":0.04046,"105":0.28325,"106":1.07904,"107":0.06744},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0045,"14":0.00899,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0045,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01798,"14.1":0.04946,"15.1":0.01349,"15.2-15.3":0.00899,"15.4":0.01349,"15.5":0.03147,"15.6":0.1169,"16.0":0.06294,"16.1":0.00899,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0.0047,"4.2-4.3":0,"5.0-5.1":0.00845,"6.0-6.1":0,"7.0-7.1":0.04509,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04321,"10.0-10.2":0,"10.3":0.01503,"11.0-11.2":0.01315,"11.3-11.4":0.0047,"12.0-12.1":0.0047,"12.2-12.5":0.3701,"13.0-13.1":0.00658,"13.2":0.01127,"13.3":0.03851,"13.4-13.7":0.05072,"14.0-14.4":0.2076,"14.5-14.8":0.43022,"15.0-15.1":0.13715,"15.2-15.3":0.13339,"15.4":0.26772,"15.5":0.45277,"15.6":2.76451,"16.0":3.57047,"16.1":0.21699},P:{"4":0.21393,"5.0-5.4":0.02037,"6.2-6.4":0.02037,"7.2-7.4":0.41767,"8.2":0.01019,"9.2":0.04075,"10.1":0,"11.1-11.2":0.14262,"12.0":0.02037,"13.0":0.07131,"14.0":0.10187,"15.0":0.07131,"16.0":0.21393,"17.0":0.33617,"18.0":2.00683},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00507,"4.2-4.3":0.02789,"4.4":0,"4.4.3-4.4.4":0.17494},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03597,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15411},Q:{"13.1":0},O:{"0":0.11558},H:{"0":0.3387},L:{"0":64.45422},S:{"2.5":0.0055}};
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 724a5fbb5f..1f08362d51 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01051,"53":0,"54":0,"55":0.01051,"56":0.01051,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00526,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03153,"79":0.00526,"80":0.01051,"81":0.01577,"82":0.00526,"83":0.01577,"84":0.00526,"85":0,"86":0,"87":0.00526,"88":0.00526,"89":0,"90":0,"91":0.04204,"92":0,"93":0,"94":0.00526,"95":0.00526,"96":0.00526,"97":0.00526,"98":0.00526,"99":0.00526,"100":0.00526,"101":0.00526,"102":0.02628,"103":0.08934,"104":1.17712,"105":0.43617,"106":0.00526,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00526,"42":0.00526,"43":0.00526,"44":0.00526,"45":0.00526,"46":0,"47":0.02628,"48":0.01051,"49":0.01577,"50":0,"51":0,"52":0.00526,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01051,"61":0,"62":0,"63":0.00526,"64":0,"65":0.00526,"66":0.00526,"67":0.01051,"68":0,"69":0.00526,"70":0.02102,"71":0,"72":0.0473,"73":0.01051,"74":0.00526,"75":0.00526,"76":0.0473,"77":0.00526,"78":0.01051,"79":0.02102,"80":0.02102,"81":0.01051,"83":0.05255,"84":0.1051,"85":0.12087,"86":0.13663,"87":0.1051,"88":0.01051,"89":0.02102,"90":0.00526,"91":0.02628,"92":0.02102,"93":0.03153,"94":0.01051,"95":0.01051,"96":0.03153,"97":0.02628,"98":0.03153,"99":0.02628,"100":0.20495,"101":0.15765,"102":0.13663,"103":0.48872,"104":2.68005,"105":11.34029,"106":0.21546,"107":0.01577,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00526,"64":0.02628,"65":0,"66":0,"67":0,"68":0.00526,"69":0,"70":0.00526,"71":0.00526,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00526,"86":0,"87":0,"88":0,"89":0.04204,"90":0.39413,"91":0.02102,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01051,"79":0,"80":0,"81":0,"83":0,"84":0.00526,"85":0.00526,"86":0.00526,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00526,"93":0,"94":0,"95":0,"96":0,"97":0.00526,"98":0.00526,"99":0.00526,"100":0.00526,"101":0.01577,"102":0.02628,"103":0.0473,"104":0.49923,"105":3.45254},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01577,"14":0.11036,"15":0.02628,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00526,"10.1":0.00526,"11.1":0.01051,"12.1":0.02628,"13.1":0.14714,"14.1":0.28903,"15.1":0.06306,"15.2-15.3":0.05255,"15.4":0.14189,"15.5":0.34158,"15.6":1.76568,"16.0":0.22597,"16.1":0.01051},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00592,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00592,"8.1-8.4":0.02072,"9.0-9.2":0.07694,"9.3":0.10062,"10.0-10.2":0,"10.3":0.11246,"11.0-11.2":0.03551,"11.3-11.4":0.03255,"12.0-12.1":0.04143,"12.2-12.5":0.79903,"13.0-13.1":0.0148,"13.2":0.02072,"13.3":0.03847,"13.4-13.7":0.15093,"14.0-14.4":0.46166,"14.5-14.8":1.36722,"15.0-15.1":0.29594,"15.2-15.3":0.47054,"15.4":0.58891,"15.5":1.87031,"15.6":17.25303,"16.0":5.1404,"16.1":0.05327},P:{"4":0.09291,"5.0-5.4":0.01032,"6.2-6.4":0,"7.2-7.4":0.01032,"8.2":0,"9.2":0.01032,"10.1":0,"11.1-11.2":0.01032,"12.0":0.01032,"13.0":0.04129,"14.0":0.03097,"15.0":0.02065,"16.0":0.05162,"17.0":0.17549,"18.0":4.1705},I:{"0":0,"3":0.01421,"4":0.04617,"2.1":0,"2.2":0.01066,"2.3":0,"4.1":0.01066,"4.2-4.3":0.03197,"4.4":0,"4.4.3-4.4.4":0.12787},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00643,"7":0,"8":0.02574,"9":0.03861,"10":0.01287,"11":0.23165,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.32266},H:{"0":0.34141},L:{"0":34.6494},S:{"2.5":0},R:{_:"0"},M:{"0":0.45552},Q:{"13.1":0.03796}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00519,"53":0,"54":0,"55":0.00519,"56":0.00519,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00519,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02075,"79":0.00519,"80":0.00519,"81":0.01037,"82":0.00519,"83":0.00519,"84":0.00519,"85":0,"86":0,"87":0,"88":0.00519,"89":0,"90":0,"91":0.03112,"92":0,"93":0,"94":0.00519,"95":0.00519,"96":0.00519,"97":0.00519,"98":0.00519,"99":0.00519,"100":0.00519,"101":0.00519,"102":0.03112,"103":0.01556,"104":0.04668,"105":1.0374,"106":0.48239,"107":0.00519,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00519,"45":0,"46":0,"47":0.02594,"48":0.01556,"49":0.01037,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00519,"61":0.00519,"62":0,"63":0,"64":0,"65":0,"66":0.00519,"67":0.00519,"68":0,"69":0.02594,"70":0.01556,"71":0,"72":0.01556,"73":0.22823,"74":0.00519,"75":0.00519,"76":0.0415,"77":0.00519,"78":0.00519,"79":0.02075,"80":0.01037,"81":0.01037,"83":0.02594,"84":0.05187,"85":0.12449,"86":0.07262,"87":0.05187,"88":0.00519,"89":0.01037,"90":0.01037,"91":0.01037,"92":0.01556,"93":0.02594,"94":0.01037,"95":0.01037,"96":0.03112,"97":0.01037,"98":0.02075,"99":0.02075,"100":0.05706,"101":0.1193,"102":0.06743,"103":0.29047,"104":0.23342,"105":4.51788,"106":9.78787,"107":0.38903,"108":0.00519,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00519,"64":0.00519,"65":0.01037,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00519,"72":0.01556,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00519,"83":0,"84":0,"85":0.00519,"86":0,"87":0,"88":0,"89":0,"90":0.17117,"91":0.34234,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01037,"79":0,"80":0,"81":0,"83":0,"84":0.00519,"85":0.00519,"86":0.00519,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00519,"93":0,"94":0,"95":0,"96":0,"97":0.00519,"98":0,"99":0.00519,"100":0.00519,"101":0.01037,"102":0.01556,"103":0.02075,"104":0.03631,"105":0.80917,"106":2.70243,"107":0.20748},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01037,"14":0.09337,"15":0.02594,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00519,"11.1":0.01037,"12.1":0.02594,"13.1":0.12449,"14.1":0.2801,"15.1":0.06224,"15.2-15.3":0.05187,"15.4":0.1193,"15.5":0.24898,"15.6":1.48348,"16.0":0.49795,"16.1":0.08299,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00333,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00333,"8.1-8.4":0.00665,"9.0-9.2":0.07316,"9.3":0.07316,"10.0-10.2":0,"10.3":0.09976,"11.0-11.2":0.00998,"11.3-11.4":0.02993,"12.0-12.1":0.02328,"12.2-12.5":0.66509,"13.0-13.1":0.01663,"13.2":0.0133,"13.3":0.03658,"13.4-13.7":0.12969,"14.0-14.4":0.48884,"14.5-14.8":1.43992,"15.0-15.1":0.27934,"15.2-15.3":0.42898,"15.4":0.53207,"15.5":1.53303,"15.6":14.16975,"16.0":11.26331,"16.1":0.49549},P:{"4":0.08216,"5.0-5.4":0.01027,"6.2-6.4":0,"7.2-7.4":0.01027,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01027,"12.0":0.01027,"13.0":0.02054,"14.0":0.02054,"15.0":0.02054,"16.0":0.04108,"17.0":0.1027,"18.0":4.19013},I:{"0":0,"3":0.01479,"4":0.01848,"2.1":0,"2.2":0.00739,"2.3":0,"4.1":0.01479,"4.2-4.3":0.03697,"4.4":0,"4.4.3-4.4.4":0.10351},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00628,"7":0.00628,"8":0.03142,"9":0.03771,"10":0.01257,"11":0.23252,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.40429},Q:{"13.1":0.03369},O:{"0":0.27915},H:{"0":0.31441},L:{"0":32.93517},S:{"2.5":0}};
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 318829e12f..3386b372fc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00673,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.00673,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02019,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.02019,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00673,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03365,"79":0.01346,"80":0.01346,"81":0.02019,"82":0.00673,"83":0.00673,"84":0.00673,"85":0,"86":0,"87":0.00673,"88":0,"89":0,"90":0,"91":0.03365,"92":0,"93":0,"94":0,"95":0.00673,"96":0.01346,"97":0,"98":0,"99":0,"100":0.00673,"101":0.01346,"102":0.02019,"103":0.06056,"104":0.96898,"105":0.31626,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00673,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00673,"64":0.00673,"65":0.00673,"66":0.07402,"67":0.00673,"68":0,"69":0.02692,"70":0,"71":0,"72":0,"73":0.01346,"74":0,"75":0,"76":0.00673,"77":0,"78":0.02019,"79":0.02019,"80":0.02019,"81":0.01346,"83":0.06056,"84":0.14131,"85":2.65123,"86":0.10094,"87":0.12785,"88":0.00673,"89":0.02692,"90":0.01346,"91":0.4172,"92":0.03365,"93":0.02019,"94":0.00673,"95":0.02019,"96":0.04037,"97":0.03365,"98":0.0471,"99":0.03365,"100":0.05383,"101":0.11439,"102":0.16823,"103":0.50468,"104":4.42095,"105":23.32944,"106":0.26243,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00673,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00673,"71":0.00673,"72":0.02019,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00673,"87":0,"88":0.02019,"89":0.06729,"90":0.76711,"91":0.02019,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00673,"18":0.01346,"79":0,"80":0,"81":0,"83":0.00673,"84":0.00673,"85":0.00673,"86":0.01346,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00673,"96":0,"97":0,"98":0,"99":0.00673,"100":0.00673,"101":0.00673,"102":0.01346,"103":0.03365,"104":0.53832,"105":3.66731},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00673,"13":0.01346,"14":0.13458,"15":0.04037,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00673,"10.1":0.00673,"11.1":0.02692,"12.1":0.02692,"13.1":0.1615,"14.1":0.53832,"15.1":0.08748,"15.2-15.3":0.09421,"15.4":0.34318,"15.5":0.47776,"15.6":2.18693,"16.0":0.26916,"16.1":0.00673},G:{"8":0,"3.2":0,"4.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.00342,"9.0-9.2":0,"9.3":0.04108,"10.0-10.2":0.01027,"10.3":0.10613,"11.0-11.2":0.05477,"11.3-11.4":0.09243,"12.0-12.1":0.09586,"12.2-12.5":0.45189,"13.0-13.1":0.01027,"13.2":0.03423,"13.3":0.03081,"13.4-13.7":0.1164,"14.0-14.4":0.46901,"14.5-14.8":1.48233,"15.0-15.1":0.31153,"15.2-15.3":0.50666,"15.4":0.76342,"15.5":2.22179,"15.6":20.47195,"16.0":6.25456,"16.1":0.04108},P:{"4":0.06087,"5.0-5.4":0.01014,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01014,"13.0":0.01014,"14.0":0.01014,"15.0":0.01014,"16.0":0.03043,"17.0":0.07101,"18.0":1.98835},I:{"0":0,"3":0,"4":0.00401,"2.1":0,"2.2":0.02003,"2.3":0.00601,"4.1":0.00401,"4.2-4.3":0.04807,"4.4":0,"4.4.3-4.4.4":0.03405},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00673,"9":0.00673,"10":0,"11":0.10766,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01963},H:{"0":0.13935},L:{"0":17.20274},S:{"2.5":0},R:{_:"0"},M:{"0":0.22243},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.01312,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01968,"79":0.00656,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.02624,"92":0,"93":0,"94":0,"95":0,"96":0.00656,"97":0,"98":0,"99":0,"100":0.00656,"101":0.02624,"102":0.02624,"103":0.01312,"104":0.02624,"105":0.76764,"106":0.28868,"107":0.00656,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01312,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.05249,"67":0,"68":0,"69":0.04593,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00656,"77":0,"78":0,"79":0.01312,"80":0.00656,"81":0.00656,"83":0.00656,"84":0.02624,"85":2.12576,"86":0.02624,"87":0.05905,"88":0.00656,"89":0.01968,"90":0.01312,"91":0.26244,"92":0.01968,"93":0.02624,"94":0.01312,"95":0.01312,"96":0.03281,"97":0.01968,"98":0.03937,"99":0.02624,"100":0.05249,"101":0.07873,"102":0.07873,"103":0.31493,"104":0.88574,"105":7.15149,"106":20.03729,"107":0.4199,"108":0.00656,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01312,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00656,"90":0.38054,"91":0.64298,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00656,"16":0,"17":0.00656,"18":0.00656,"79":0,"80":0,"81":0,"83":0.00656,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00656,"96":0.00656,"97":0,"98":0,"99":0.00656,"100":0,"101":0.00656,"102":0.00656,"103":0.01312,"104":0.03281,"105":0.97759,"106":2.49318,"107":0.16403},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01312,"14":0.13122,"15":0.04593,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00656,"10.1":0,"11.1":0.01968,"12.1":0.02624,"13.1":0.1509,"14.1":0.52488,"15.1":0.08529,"15.2-15.3":0.08529,"15.4":0.32149,"15.5":0.37398,"15.6":1.85676,"16.0":0.59705,"16.1":0.07873,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03914,"10.0-10.2":0.01565,"10.3":0.07045,"11.0-11.2":0.01565,"11.3-11.4":0.07045,"12.0-12.1":0.03522,"12.2-12.5":0.35223,"13.0-13.1":0.00783,"13.2":0.00391,"13.3":0.01957,"13.4-13.7":0.07827,"14.0-14.4":0.48138,"14.5-14.8":1.74159,"15.0-15.1":0.3131,"15.2-15.3":0.49313,"15.4":0.6849,"15.5":1.86683,"15.6":17.60378,"16.0":13.31046,"16.1":0.42268},P:{"4":0.05068,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0.01014,"15.0":0.01014,"16.0":0.02027,"17.0":0.04054,"18.0":1.79407},I:{"0":0,"3":0,"4":0.00192,"2.1":0,"2.2":0,"2.3":0.00769,"4.1":0.00385,"4.2-4.3":0.00962,"4.4":0,"4.4.3-4.4.4":0.02692},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00656,"9":0,"10":0,"11":0.06561,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17195},Q:{"13.1":0},O:{"0":0.02063},H:{"0":0.13349},L:{"0":15.93158},S:{"2.5":0}};
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 2763873370..92b6b45a70 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00206,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01442,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00206,"87":0.09888,"88":0,"89":0,"90":0,"91":0.00206,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00206,"100":0.00206,"101":0,"102":0.00206,"103":0.00618,"104":0.1442,"105":0.0515,"106":0.00206,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00206,"66":0,"67":0,"68":0,"69":0,"70":0.00206,"71":0,"72":0,"73":0,"74":0.00206,"75":0.00206,"76":0,"77":0,"78":0,"79":0.00412,"80":0,"81":0.00412,"83":0.00206,"84":0,"85":0,"86":0.00412,"87":0.00206,"88":0.00618,"89":0.08446,"90":0,"91":0.00206,"92":0.00206,"93":0.00206,"94":0.00206,"95":0.00206,"96":0.00412,"97":0.00412,"98":0.00206,"99":0.00206,"100":0.00618,"101":0.00824,"102":0.00824,"103":0.03502,"104":0.67156,"105":2.40608,"106":0.03296,"107":0.00206,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00412,"64":0.05768,"65":0.00206,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.01236,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00206,"86":0,"87":0,"88":0,"89":0.00412,"90":0.07416,"91":0.00206,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03502,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00206,"104":0.03502,"105":0.17716},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01648,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00206,"13.1":0.00412,"14.1":0.00618,"15.1":0.00206,"15.2-15.3":0.00206,"15.4":0.00412,"15.5":0.00824,"15.6":0.03296,"16.0":0.00618,"16.1":0},G:{"8":0.00066,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00731,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0266,"10.0-10.2":0.00133,"10.3":0.04256,"11.0-11.2":0.01064,"11.3-11.4":0.00997,"12.0-12.1":0.01064,"12.2-12.5":0.48939,"13.0-13.1":0.00532,"13.2":0.00465,"13.3":0.01995,"13.4-13.7":0.05585,"14.0-14.4":0.14097,"14.5-14.8":0.39231,"15.0-15.1":0.0625,"15.2-15.3":0.11104,"15.4":0.15692,"15.5":0.51865,"15.6":3.91846,"16.0":0.53727,"16.1":0.00665},P:{"4":0.09458,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04204,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01051,"12.0":0.01051,"13.0":0.02102,"14.0":0.02102,"15.0":0.01051,"16.0":0.02102,"17.0":0.08407,"18.0":0.39934},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00405,"4.2-4.3":0.00607,"4.4":0,"4.4.3-4.4.4":0.09108},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00206,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.68284},H:{"0":0.51116},L:{"0":86.84922},S:{"2.5":0},R:{_:"0"},M:{"0":0.0397},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03238,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00249,"87":0.21423,"88":0,"89":0,"90":0,"91":0.00249,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00249,"100":0.00249,"101":0,"102":0.00498,"103":0.01744,"104":0.00498,"105":0.18683,"106":0.07971,"107":0.00498,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00249,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00249,"66":0,"67":0,"68":0,"69":0,"70":0.00249,"71":0,"72":0.00498,"73":0,"74":0.00249,"75":0.00249,"76":0.00249,"77":0,"78":0,"79":0.00747,"80":0,"81":0.00747,"83":0.00249,"84":0.00249,"85":0.00249,"86":0.00498,"87":0.00249,"88":0.00498,"89":0.17686,"90":0.00249,"91":0.00249,"92":0.00249,"93":0.00249,"94":0.00249,"95":0.00249,"96":0.00498,"97":0.00747,"98":0.00249,"99":0.00249,"100":0.00747,"101":0.00996,"102":0.00996,"103":0.03238,"104":0.03737,"105":0.88929,"106":3.32798,"107":0.12704,"108":0.00498,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00249,"60":0,"62":0,"63":0.00249,"64":0.01246,"65":0.04235,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00498,"73":0,"74":0,"75":0.0274,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00249,"86":0,"87":0,"88":0,"89":0.00249,"90":0.03238,"91":0.08469,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.07473,"90":0,"91":0,"92":0.00249,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00498,"104":0.00498,"105":0.04484,"106":0.26903,"107":0.02242},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00249,"14":0.03737,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00249,"13.1":0.00747,"14.1":0.00996,"15.1":0.00249,"15.2-15.3":0.00249,"15.4":0.00498,"15.5":0.01744,"15.6":0.05231,"16.0":0.02242,"16.1":0.00249,"16.2":0},G:{"8":0.00163,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01224,"8.1-8.4":0,"9.0-9.2":0.00082,"9.3":0.04896,"10.0-10.2":0.00163,"10.3":0.04814,"11.0-11.2":0.0155,"11.3-11.4":0.00979,"12.0-12.1":0.01142,"12.2-12.5":0.5565,"13.0-13.1":0.00653,"13.2":0.01142,"13.3":0.01958,"13.4-13.7":0.06446,"14.0-14.4":0.17707,"14.5-14.8":0.43084,"15.0-15.1":0.06854,"15.2-15.3":0.11832,"15.4":0.18033,"15.5":0.51243,"15.6":3.55358,"16.0":1.74619,"16.1":0.09465},P:{"4":0.14694,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05248,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0105,"12.0":0,"13.0":0.02099,"14.0":0.02099,"15.0":0.0105,"16.0":0.03149,"17.0":0.09446,"18.0":0.53527},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00403,"4.2-4.3":0.00604,"4.4":0,"4.4.3-4.4.4":0.10476},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00249,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12014},Q:{"13.1":0},O:{"0":0.96115},H:{"0":0.7109},L:{"0":82.63052},S:{"2.5":0}};
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 32a6a9a42c..c440426625 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0114,"104":0.01711,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0057,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.0114,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.04562,"101":0,"102":0,"103":0,"104":0.31361,"105":1.4369,"106":0.02281,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.4305,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0057,"64":0.11689,"65":0.0057,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02281},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.0114,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0114,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0057,"102":0,"103":0.02281,"104":0.22238,"105":0.64718},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0.0057,"15.5":0.0114,"15.6":0.0057,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0.06614,"12.0-12.1":0,"12.2-12.5":0.0222,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.06614,"14.0-14.4":0.35202,"14.5-14.8":1.38454,"15.0-15.1":0.13228,"15.2-15.3":0.04439,"15.4":0.32982,"15.5":0.41771,"15.6":1.60427,"16.0":0.0222,"16.1":0},P:{"4":0.10247,"5.0-5.4":0,"6.2-6.4":0.16395,"7.2-7.4":1.94691,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.06148,"12.0":0,"13.0":0.02049,"14.0":0,"15.0":0,"16.0":0.30741,"17.0":0.16395,"18.0":1.22963},I:{"0":0,"3":0,"4":0.1025,"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.3075},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01711,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":2.05891},H:{"0":2.57869},L:{"0":80.63689},S:{"2.5":0},R:{_:"0"},M:{"0":0.04289},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.01163,"106":0.01628,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01628,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00465,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00465,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00698,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00698,"105":0.49544,"106":1.63983,"107":0.24656,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.2326,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.03256,"65":0.02791,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.03722,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00465},B:{"12":0,"13":0,"14":0.01163,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01163,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.18841,"106":0.69315,"107":0.09304},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.29308,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00465,"15.6":0.02791,"16.0":0.00465,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.04179,"9.3":0,"10.0-10.2":0,"10.3":0.02064,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.02064,"13.0-13.1":0,"13.2":0.02064,"13.3":0.27033,"13.4-13.7":0.04179,"14.0-14.4":0.76973,"14.5-14.8":0.47876,"15.0-15.1":0.64488,"15.2-15.3":0.76973,"15.4":0.14548,"15.5":0.52003,"15.6":0.54067,"16.0":0.39518,"16.1":0.04179},P:{"4":0.19547,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03086,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.02058,"14.0":0,"15.0":2.62344,"16.0":0.26749,"17.0":1.17283,"18.0":4.14607},I:{"0":0,"3":0,"4":0.0128,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.05348},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00698,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05372},Q:{"13.1":0},O:{"0":6.7301},H:{"0":2.22317},L:{"0":69.83376},S:{"2.5":0}};
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 22165e369c..7a60add898 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":15.9237,"105":2.05239,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":1.02892,"15.6":5.65087,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":17.87445,"15.5":4.87382,"15.6":32.4959,"16.0":1.6265,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.51174,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":17.96173},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.4759,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":51.95533,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":3.33876,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":1.11659,"15.5":6.70781,"15.6":29.06029,"16.0":4.4705,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.641},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":2.23381},S:{"2.5":0}};
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 6267664fca..126e977ad5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.0058,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01159,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.01159,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.01159,"67":0,"68":0.0058,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04638,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.02319,"88":0.0058,"89":0,"90":0,"91":0.02899,"92":0,"93":0,"94":0,"95":0,"96":0.0058,"97":0,"98":0.0058,"99":0.01159,"100":0.0058,"101":0.01739,"102":0.02899,"103":0.08696,"104":1.29853,"105":0.42898,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0058,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01159,"35":0,"36":0,"37":0,"38":0.06956,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02319,"50":0,"51":0.0058,"52":0,"53":0.01159,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.0058,"60":0,"61":0.0058,"62":0,"63":0,"64":0,"65":0.01159,"66":0.05797,"67":0.0058,"68":0.0058,"69":0.0058,"70":0,"71":0,"72":0.0058,"73":0.0058,"74":0.0058,"75":0.01159,"76":0.03478,"77":0.0058,"78":0.0058,"79":0.08116,"80":0.01159,"81":0.01159,"83":0.01159,"84":0.0058,"85":0.0058,"86":0.0058,"87":0.04638,"88":0.0058,"89":0.04058,"90":0.03478,"91":0.01159,"92":0.04638,"93":0.07536,"94":0.01159,"95":0.0058,"96":0.02899,"97":0.04058,"98":0.04058,"99":0.06956,"100":0.05217,"101":0.05797,"102":0.09855,"103":0.72463,"104":4.56224,"105":13.64034,"106":0.22608,"107":0.0058,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0058,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02319,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0058,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0058,"89":0.04638,"90":0.3884,"91":0.01739,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0058,"16":0,"17":0.0058,"18":0.0058,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01159,"90":0,"91":0,"92":0.0058,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0058,"100":0,"101":0.01739,"102":0.01159,"103":0.02899,"104":0.63187,"105":3.12458},E:{"4":0,"5":0,"6":0.0058,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02899,"14":0.15072,"15":0.04638,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.0058,"10.1":0.01159,"11.1":0.03478,"12.1":0.04638,"13.1":0.26087,"14.1":0.48695,"15.1":0.08116,"15.2-15.3":0.06956,"15.4":0.1913,"15.5":0.46376,"15.6":2.7072,"16.0":0.21449,"16.1":0.01159},G:{"8":0.00304,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0152,"7.0-7.1":0.0152,"8.1-8.4":0.04865,"9.0-9.2":0.03649,"9.3":0.22501,"10.0-10.2":0.00912,"10.3":0.28583,"11.0-11.2":0.07906,"11.3-11.4":0.15204,"12.0-12.1":0.02737,"12.2-12.5":1.2467,"13.0-13.1":0.00912,"13.2":0.00304,"13.3":0.06081,"13.4-13.7":0.19765,"14.0-14.4":0.47131,"14.5-14.8":1.32879,"15.0-15.1":0.32232,"15.2-15.3":0.4409,"15.4":0.56861,"15.5":1.53556,"15.6":19.76164,"16.0":2.94038,"16.1":0.03953},P:{"4":0.26483,"5.0-5.4":0.01059,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01059,"11.1-11.2":0.02119,"12.0":0,"13.0":0.07415,"14.0":0.05297,"15.0":0.02119,"16.0":0.09534,"17.0":0.13771,"18.0":2.68006},I:{"0":0,"3":0,"4":0.00711,"2.1":0,"2.2":0.00711,"2.3":0.00474,"4.1":0.00711,"4.2-4.3":0.02606,"4.4":0,"4.4.3-4.4.4":0.08528},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02246,"9":0,"10":0,"11":0.15724,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.07565},H:{"0":0.19498},L:{"0":31.37407},S:{"2.5":0},R:{_:"0"},M:{"0":0.48335},Q:{"13.1":0.00841}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01145,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.01145,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00572,"67":0,"68":0.00572,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04007,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01145,"92":0.00572,"93":0,"94":0,"95":0,"96":0.00572,"97":0,"98":0.00572,"99":0.01145,"100":0.00572,"101":0.00572,"102":0.04579,"103":0.01717,"104":0.05724,"105":1.13908,"106":0.55523,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00572,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01145,"35":0,"36":0,"37":0,"38":0.05724,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00572,"48":0,"49":0.0229,"50":0,"51":0.00572,"52":0,"53":0.01145,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00572,"60":0,"61":0.00572,"62":0,"63":0,"64":0,"65":0.00572,"66":0.05724,"67":0.00572,"68":0.00572,"69":0.00572,"70":0,"71":0,"72":0.00572,"73":0.00572,"74":0.00572,"75":0.00572,"76":0.0229,"77":0.00572,"78":0.00572,"79":0.08014,"80":0.01145,"81":0.01145,"83":0.01145,"84":0.00572,"85":0.01145,"86":0.00572,"87":0.04007,"88":0.00572,"89":0.01145,"90":0.0229,"91":0.01145,"92":0.03434,"93":0.06869,"94":0.01145,"95":0.00572,"96":0.02862,"97":0.04007,"98":0.03434,"99":0.05724,"100":0.04579,"101":0.05152,"102":0.08014,"103":0.42358,"104":0.39496,"105":5.38628,"106":12.36384,"107":0.49799,"108":0.00572,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00572,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02862,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01717,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00572,"90":0.14882,"91":0.36634,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00572,"16":0,"17":0.00572,"18":0.00572,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00572,"100":0,"101":0.00572,"102":0.00572,"103":0.01717,"104":0.05152,"105":0.76702,"106":2.60442,"107":0.22324},E:{"4":0,"5":0,"6":0.00572,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00572,"13":0.0229,"14":0.16027,"15":0.04007,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00572,"10.1":0.00572,"11.1":0.02862,"12.1":0.04007,"13.1":0.28048,"14.1":0.42358,"15.1":0.06869,"15.2-15.3":0.06296,"15.4":0.17744,"15.5":0.39496,"15.6":2.41553,"16.0":0.57812,"16.1":0.07441,"16.2":0},G:{"8":0.00975,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01625,"7.0-7.1":0.013,"8.1-8.4":0.03251,"9.0-9.2":0.04226,"9.3":0.19179,"10.0-10.2":0,"10.3":0.2373,"11.0-11.2":0.04226,"11.3-11.4":0.14953,"12.0-12.1":0.02926,"12.2-12.5":1.17025,"13.0-13.1":0.00975,"13.2":0,"13.3":0.07152,"13.4-13.7":0.14303,"14.0-14.4":0.39008,"14.5-14.8":1.27427,"15.0-15.1":0.28606,"15.2-15.3":0.39333,"15.4":0.52336,"15.5":1.32953,"15.6":16.28599,"16.0":7.72366,"16.1":0.40634},P:{"4":0.251,"5.0-5.4":0.01046,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01046,"11.1-11.2":0.02092,"12.0":0,"13.0":0.06275,"14.0":0.05229,"15.0":0.02092,"16.0":0.05229,"17.0":0.09413,"18.0":2.69829},I:{"0":0,"3":0,"4":0.00752,"2.1":0,"2.2":0.00501,"2.3":0.00501,"4.1":0.00752,"4.2-4.3":0.02006,"4.4":0,"4.4.3-4.4.4":0.08776},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02213,"9":0,"10":0,"11":0.14386,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.48319},Q:{"13.1":0.00428},O:{"0":0.05131},H:{"0":0.21051},L:{"0":31.17999},S:{"2.5":0}};
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 b1382bb691..39c39e13cb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0029,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0029,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.0029,"103":0.0058,"104":0.09283,"105":0.02901,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0029,"27":0,"28":0,"29":0,"30":0.0058,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0029,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0029,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.0029,"63":0,"64":0,"65":0.0029,"66":0,"67":0,"68":0.0029,"69":0.0029,"70":0.0029,"71":0,"72":0.0058,"73":0,"74":0.0029,"75":0.0058,"76":0.0029,"77":0.0029,"78":0.0029,"79":0.02321,"80":0,"81":0.01741,"83":0.0029,"84":0.0029,"85":0.0058,"86":0.0116,"87":0.0058,"88":0.0116,"89":0.01741,"90":0.0029,"91":0.01451,"92":0.05512,"93":0.01451,"94":0.0058,"95":0.01451,"96":0.0116,"97":0.0087,"98":0.0087,"99":0.0087,"100":0.01741,"101":0.01741,"102":0.04352,"103":0.11024,"104":0.98344,"105":4.38051,"106":0.05802,"107":0.0029,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0029,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.0029,"46":0.0029,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.02031,"64":0.13055,"65":0.0116,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.0029,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0058,"90":0.08703,"91":0.0058,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.0029,"18":0.0058,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0029,"93":0,"94":0.0029,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0058,"102":0.0029,"103":0.0087,"104":0.08703,"105":0.5889},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0029,"14":0.01741,"15":0.0058,_:"0","3.1":0,"3.2":0,"5.1":0.0087,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0029,"12.1":0.0029,"13.1":0.02611,"14.1":0.04642,"15.1":0.0087,"15.2-15.3":0.0087,"15.4":0.03191,"15.5":0.06382,"15.6":0.24659,"16.0":0.02031,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00966,"6.0-6.1":0.00242,"7.0-7.1":0.05073,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06764,"10.0-10.2":0,"10.3":0.05556,"11.0-11.2":0.00966,"11.3-11.4":0.00483,"12.0-12.1":0.01449,"12.2-12.5":0.57976,"13.0-13.1":0.01449,"13.2":0.01208,"13.3":0.06281,"13.4-13.7":0.16185,"14.0-14.4":0.54836,"14.5-14.8":1.09672,"15.0-15.1":0.29713,"15.2-15.3":0.54595,"15.4":0.9856,"15.5":2.39636,"15.6":12.83696,"16.0":3.69359,"16.1":0.04107},P:{"4":0.20691,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.20691,"8.2":0,"9.2":0.02069,"10.1":0,"11.1-11.2":0.14483,"12.0":0.04138,"13.0":0.15518,"14.0":0.18621,"15.0":0.09311,"16.0":0.26898,"17.0":0.35174,"18.0":2.44149},I:{"0":0,"3":0,"4":0.00905,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00905,"4.2-4.3":0.04526,"4.4":0,"4.4.3-4.4.4":0.16595},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00292,"9":0,"10":0,"11":0.42643,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.67441},H:{"0":0.79978},L:{"0":61.011},S:{"2.5":0},R:{_:"0"},M:{"0":0.07099},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02204,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00315,"103":0.00315,"104":0.00315,"105":0.10392,"106":0.04409,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00315,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00315,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00315,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00315,"63":0,"64":0,"65":0.00315,"66":0,"67":0,"68":0,"69":0.00945,"70":0.0063,"71":0.00315,"72":0.0063,"73":0,"74":0.00315,"75":0.0063,"76":0.00315,"77":0.0063,"78":0.00315,"79":0.01575,"80":0,"81":0.01575,"83":0.00315,"84":0.0063,"85":0.00315,"86":0.0126,"87":0.0126,"88":0.00945,"89":0.0126,"90":0.00315,"91":0.0126,"92":0.05353,"93":0.0126,"94":0.00315,"95":0.0126,"96":0.0126,"97":0.00945,"98":0.00945,"99":0.00945,"100":0.01575,"101":0.00945,"102":0.02204,"103":0.05983,"104":0.05353,"105":1.59654,"106":4.80223,"107":0.22358,"108":0.0063,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00315,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00315,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0126,"64":0.02204,"65":0.04724,"66":0.00315,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0126,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03779,"91":0.09132,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00315,"18":0.00315,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00315,"93":0,"94":0.00315,"95":0,"96":0,"97":0,"98":0,"99":0.00315,"100":0,"101":0.00315,"102":0.00315,"103":0.00945,"104":0.00945,"105":0.1732,"106":0.6172,"107":0.05983},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00315,"14":0.01575,"15":0.0063,_:"0","3.1":0,"3.2":0,"5.1":0.01575,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00315,"13.1":0.01575,"14.1":0.04409,"15.1":0.00945,"15.2-15.3":0.00945,"15.4":0.03149,"15.5":0.06928,"15.6":0.29601,"16.0":0.05353,"16.1":0.02834,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00659,"6.0-6.1":0.0022,"7.0-7.1":0.04396,"8.1-8.4":0,"9.0-9.2":0.0022,"9.3":0.06155,"10.0-10.2":0.0022,"10.3":0.06155,"11.0-11.2":0.00879,"11.3-11.4":0.00879,"12.0-12.1":0.01758,"12.2-12.5":0.53193,"13.0-13.1":0.01978,"13.2":0.02198,"13.3":0.06814,"13.4-13.7":0.13848,"14.0-14.4":0.61545,"14.5-14.8":0.90559,"15.0-15.1":0.25058,"15.2-15.3":0.41543,"15.4":0.65502,"15.5":1.48588,"15.6":6.69525,"16.0":7.93495,"16.1":0.49236},P:{"4":0.12395,"5.0-5.4":0,"6.2-6.4":0.01033,"7.2-7.4":0.19625,"8.2":0,"9.2":0.02066,"10.1":0.02066,"11.1-11.2":0.14461,"12.0":0.04132,"13.0":0.14461,"14.0":0.17559,"15.0":0.10329,"16.0":0.21691,"17.0":0.25822,"18.0":2.59256},I:{"0":0,"3":0,"4":0.01514,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.05552,"4.4":0,"4.4.3-4.4.4":0.20695},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.44716,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06166},Q:{"13.1":0},O:{"0":0.79472},H:{"0":0.66158},L:{"0":62.42662},S:{"2.5":0}};
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 959e243cd0..93e587c9fc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00418,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02506,"74":0,"75":0,"76":0,"77":0,"78":0.00418,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00418,"89":0,"90":0.00418,"91":0.00418,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00418,"98":0.02924,"99":0,"100":0.00418,"101":0.00418,"102":0.00418,"103":0.02089,"104":0.46782,"105":0.15873,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0.02089,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00418,"48":0,"49":0.00835,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00835,"69":0,"70":0.00418,"71":0,"72":0,"73":0.00835,"74":0.00418,"75":0.01253,"76":0.03759,"77":0.00418,"78":0.00418,"79":0.04595,"80":0.02924,"81":0.02924,"83":0.00835,"84":0.00418,"85":0.00835,"86":0.02924,"87":0.02924,"88":0.00418,"89":0.00835,"90":0.00835,"91":0.02924,"92":0.02924,"93":0.03342,"94":0.00835,"95":0.00835,"96":0.02506,"97":0.05012,"98":0.03342,"99":0.03342,"100":0.03342,"101":0.05012,"102":0.03759,"103":0.2548,"104":2.21381,"105":8.4626,"106":0.15037,"107":0.00418,"108":0.00418,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00418,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00418,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00835,"64":0.01671,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.07936,"90":0.64326,"91":0.01671,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00418,"17":0.00418,"18":0.00418,"79":0,"80":0,"81":0,"83":0,"84":0.00418,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00418,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00418,"101":0.00835,"102":0.00835,"103":0.01671,"104":0.29239,"105":1.54967},E:{"4":0,"5":0.02089,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00418,"13":0.00418,"14":0.02924,"15":0.00835,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00418,"10.1":0,"11.1":0.00418,"12.1":0.00418,"13.1":0.04595,"14.1":0.15455,"15.1":0.01671,"15.2-15.3":0.01671,"15.4":0.04595,"15.5":0.12113,"15.6":0.52213,"16.0":0.06683,"16.1":0.00835},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00557,"6.0-6.1":0.01253,"7.0-7.1":0.04596,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07381,"10.0-10.2":0,"10.3":0.09888,"11.0-11.2":0.01671,"11.3-11.4":0.01114,"12.0-12.1":0.01532,"12.2-12.5":0.26042,"13.0-13.1":0.02925,"13.2":0.00279,"13.3":0.01393,"13.4-13.7":0.10723,"14.0-14.4":0.21168,"14.5-14.8":0.63365,"15.0-15.1":0.14066,"15.2-15.3":0.2451,"15.4":0.38994,"15.5":0.84533,"15.6":8.01741,"16.0":2.33685,"16.1":0.02089},P:{"4":0.22433,"5.0-5.4":0.04079,"6.2-6.4":0,"7.2-7.4":0.46906,"8.2":0,"9.2":0.0102,"10.1":0,"11.1-11.2":0.15295,"12.0":0.03059,"13.0":0.05098,"14.0":0.08158,"15.0":0.06118,"16.0":0.21414,"17.0":0.56083,"18.0":2.51865},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03167,"4.4":0,"4.4.3-4.4.4":0.17946},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06683,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00582},O:{"0":0.06988},H:{"0":0.33077},L:{"0":61.9561},S:{"2.5":0},R:{_:"0"},M:{"0":0.31444},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02135,"74":0,"75":0,"76":0,"77":0,"78":0.01281,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00427,"86":0,"87":0,"88":0.00427,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00427,"96":0,"97":0.00854,"98":0.02135,"99":0.00427,"100":0,"101":0.00427,"102":0.00854,"103":0.00854,"104":0.05124,"105":0.38857,"106":0.18361,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03416,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00427,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00427,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00427,"48":0,"49":0.00854,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00427,"65":0.00427,"66":0,"67":0,"68":0.00854,"69":0.00427,"70":0.00427,"71":0.00427,"72":0,"73":0.00854,"74":0.00854,"75":0.00854,"76":0.01708,"77":0.00427,"78":0.00427,"79":0.03416,"80":0.00854,"81":0.02135,"83":0.00854,"84":0.00854,"85":0.01281,"86":0.01281,"87":0.03843,"88":0.00427,"89":0.00854,"90":0.00427,"91":0.02562,"92":0.02135,"93":0.02562,"94":0.00854,"95":0.01281,"96":0.02562,"97":0.03843,"98":0.02562,"99":0.02989,"100":0.01708,"101":0.05124,"102":0.02989,"103":0.17507,"104":0.1281,"105":3.06586,"106":8.44606,"107":0.30744,"108":0.00427,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00854,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00854,"64":0.00427,"65":0.00427,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00427,"72":0.01281,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00427,"90":0.30317,"91":0.59353,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00427,"16":0.04697,"17":0.00427,"18":0.00854,"79":0,"80":0,"81":0,"83":0,"84":0.00427,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00854,"93":0,"94":0,"95":0,"96":0.01281,"97":0,"98":0,"99":0,"100":0.00427,"101":0.00427,"102":0.00427,"103":0.01281,"104":0.01708,"105":0.40992,"106":1.39629,"107":0.08967},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00427,"13":0.00427,"14":0.02989,"15":0.00854,_:"0","3.1":0,"3.2":0,"5.1":0.00427,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00427,"12.1":0.00854,"13.1":0.05978,"14.1":0.13664,"15.1":0.01281,"15.2-15.3":0.02135,"15.4":0.02989,"15.5":0.1281,"15.6":0.43554,"16.0":0.15372,"16.1":0.02562,"16.2":0},G:{"8":0,"3.2":0.00141,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00706,"6.0-6.1":0.01129,"7.0-7.1":0.05788,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06917,"10.0-10.2":0,"10.3":0.12987,"11.0-11.2":0.01694,"11.3-11.4":0.00423,"12.0-12.1":0.00423,"12.2-12.5":0.21316,"13.0-13.1":0.05505,"13.2":0.00423,"13.3":0.01129,"13.4-13.7":0.09317,"14.0-14.4":0.20751,"14.5-14.8":0.62535,"15.0-15.1":0.14116,"15.2-15.3":0.25974,"15.4":0.24845,"15.5":0.59994,"15.6":5.22445,"16.0":5.00424,"16.1":0.22304},P:{"4":0.18524,"5.0-5.4":0.02058,"6.2-6.4":0,"7.2-7.4":0.42193,"8.2":0,"9.2":0.03087,"10.1":0,"11.1-11.2":0.13378,"12.0":0.01029,"13.0":0.06175,"14.0":0.05145,"15.0":0.04116,"16.0":0.17495,"17.0":0.39105,"18.0":2.55214},I:{"0":0,"3":0,"4":0.01115,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01672,"4.2-4.3":0.01115,"4.4":0,"4.4.3-4.4.4":0.14492},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0046,"9":0,"10":0,"11":0.05518,"5.5":0},J:{"7":0,"10":0.00573},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26931},Q:{"13.1":0},O:{"0":0.09741},H:{"0":0.29294},L:{"0":61.87013},S:{"2.5":0}};
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 4970475999..38fef8f096 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00568,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00568,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00568,"69":0,"70":0,"71":0,"72":0,"73":0.00568,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00568,"85":0,"86":0,"87":0,"88":0.00568,"89":0,"90":0.00568,"91":0.00568,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01136,"98":0,"99":0,"100":0.00568,"101":0.00568,"102":0.00568,"103":0.02272,"104":0.44312,"105":0.14771,"106":0.00568,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01704,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01136,"50":0,"51":0.00568,"52":0,"53":0.00568,"54":0,"55":0,"56":0,"57":0,"58":0.00568,"59":0,"60":0,"61":0,"62":0.00568,"63":0,"64":0,"65":0,"66":0.02841,"67":0,"68":0.01136,"69":0,"70":0.00568,"71":0,"72":0.00568,"73":0,"74":0.01136,"75":0.00568,"76":0.00568,"77":0.00568,"78":0.00568,"79":0.1193,"80":0.01704,"81":0.03409,"83":0.01136,"84":0.00568,"85":0.01136,"86":0.01704,"87":0.06817,"88":0.01136,"89":0.01136,"90":0.01136,"91":0.05681,"92":0.05681,"93":0.02841,"94":0.01704,"95":0.02272,"96":0.06817,"97":0.05113,"98":0.03409,"99":0.04545,"100":0.06817,"101":0.05681,"102":0.08522,"103":0.30109,"104":4.81749,"105":19.98576,"106":0.36927,"107":0.00568,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00568,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00568,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00568,"64":0.01136,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00568,"86":0,"87":0,"88":0,"89":0.17043,"90":1.27823,"91":0.03977,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00568,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00568,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00568,"101":0.01136,"102":0.02272,"103":0.02272,"104":0.24428,"105":1.48842},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01136,"14":0.02272,"15":0.00568,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00568,"13.1":0.01704,"14.1":0.04545,"15.1":0.01136,"15.2-15.3":0.01136,"15.4":0.02272,"15.5":0.06249,"15.6":0.19884,"16.0":0.04545,"16.1":0},G:{"8":0.00109,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00327,"6.0-6.1":0.00218,"7.0-7.1":0.00218,"8.1-8.4":0,"9.0-9.2":0.00109,"9.3":0.01525,"10.0-10.2":0,"10.3":0.0158,"11.0-11.2":0.00381,"11.3-11.4":0.00381,"12.0-12.1":0.00545,"12.2-12.5":0.20158,"13.0-13.1":0.00436,"13.2":0.00381,"13.3":0.0207,"13.4-13.7":0.0474,"14.0-14.4":0.10678,"14.5-14.8":0.31326,"15.0-15.1":0.073,"15.2-15.3":0.12422,"15.4":0.19177,"15.5":0.48161,"15.6":2.75728,"16.0":0.94197,"16.1":0.00926},P:{"4":0.19726,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08877,"8.2":0,"9.2":0.01973,"10.1":0,"11.1-11.2":0.05918,"12.0":0.00986,"13.0":0.02959,"14.0":0.04931,"15.0":0.02959,"16.0":0.0789,"17.0":0.13808,"18.0":0.62136},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00282,"4.2-4.3":0.00989,"4.4":0,"4.4.3-4.4.4":0.11865},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03977,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01728},H:{"0":0.1472},L:{"0":60.72108},S:{"2.5":0},R:{_:"0"},M:{"0":0.08638},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00575,"41":0.01724,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00575,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01149,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00575,"89":0,"90":0,"91":0.00575,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01149,"98":0,"99":0,"100":0,"101":0.00575,"102":0.01149,"103":0.01149,"104":0.03448,"105":0.39073,"106":0.17813,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00575,"35":0,"36":0,"37":0,"38":0.01724,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01149,"50":0,"51":0,"52":0,"53":0.00575,"54":0,"55":0,"56":0.00575,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00575,"63":0,"64":0,"65":0,"66":0.00575,"67":0,"68":0.01149,"69":0,"70":0,"71":0,"72":0.00575,"73":0,"74":0.01149,"75":0,"76":0.00575,"77":0.00575,"78":0.00575,"79":0.13216,"80":0.01724,"81":0.02873,"83":0.01149,"84":0.00575,"85":0.01149,"86":0.01724,"87":0.03448,"88":0.01149,"89":0.01149,"90":0.01149,"91":0.05746,"92":0.05746,"93":0.02298,"94":0.01149,"95":0.02298,"96":0.05171,"97":0.04597,"98":0.02873,"99":0.04022,"100":0.08619,"101":0.06321,"102":0.06895,"103":0.18962,"104":0.27006,"105":7.42383,"106":18.23206,"107":0.65504,"108":0.00575,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00575,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0.00575,"63":0,"64":0.00575,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00575,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00575,"86":0,"87":0,"88":0,"89":0.00575,"90":0.46543,"91":0.9998,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00575,"15":0,"16":0,"17":0,"18":0.00575,"79":0,"80":0,"81":0,"83":0,"84":0.00575,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00575,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01149,"102":0.01724,"103":0.01724,"104":0.01724,"105":0.39073,"106":1.24114,"107":0.08619},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.04022,"15":0.01724,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00575,"13.1":0.02298,"14.1":0.04022,"15.1":0.01149,"15.2-15.3":0.01149,"15.4":0.02873,"15.5":0.05171,"15.6":0.16663,"16.0":0.10343,"16.1":0.01724,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00417,"6.0-6.1":0.00119,"7.0-7.1":0.00298,"8.1-8.4":0.00119,"9.0-9.2":0.00179,"9.3":0.01549,"10.0-10.2":0,"10.3":0.01549,"11.0-11.2":0.00298,"11.3-11.4":0.00238,"12.0-12.1":0.01013,"12.2-12.5":0.20429,"13.0-13.1":0.00417,"13.2":0.00298,"13.3":0.01429,"13.4-13.7":0.04705,"14.0-14.4":0.10482,"14.5-14.8":0.31209,"15.0-15.1":0.07147,"15.2-15.3":0.10125,"15.4":0.1894,"15.5":0.39607,"15.6":2.08457,"16.0":1.97141,"16.1":0.11257},P:{"4":0.2055,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0822,"8.2":0,"9.2":0.01028,"10.1":0,"11.1-11.2":0.0411,"12.0":0,"13.0":0.02055,"14.0":0.05138,"15.0":0.02055,"16.0":0.07193,"17.0":0.09248,"18.0":0.7398},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00667,"4.2-4.3":0.01,"4.4":0,"4.4.3-4.4.4":0.11333},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04597,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07657},Q:{"13.1":0},O:{"0":0.01702},H:{"0":0.13693},L:{"0":59.12695},S:{"2.5":0}};
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 287b6a3872..4bc7b78240 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.26299,"49":0.00496,"50":0,"51":0,"52":0.00992,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00992,"59":0,"60":0.01489,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.04962,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06451,"79":0,"80":0,"81":0,"82":0.784,"83":0,"84":0.00496,"85":0,"86":0,"87":0,"88":0.00992,"89":0.00496,"90":0,"91":0.40192,"92":0.00496,"93":0.00992,"94":0,"95":0.00496,"96":0,"97":0.00496,"98":0.02977,"99":0.00992,"100":0.00992,"101":0.00992,"102":0.02977,"103":0.09924,"104":2.28252,"105":0.73438,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.04466,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00496,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.01489,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00496,"80":0,"81":0.00496,"83":0,"84":0,"85":0,"86":0,"87":0.02481,"88":0,"89":0,"90":0,"91":0.00992,"92":0.00992,"93":0.00496,"94":0.00496,"95":0.01489,"96":0.02481,"97":0.00992,"98":0.00992,"99":0.06451,"100":0.01489,"101":0.04466,"102":0.06947,"103":0.50612,"104":1.87564,"105":8.06821,"106":0.1042,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00992,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.07443,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00496,"87":0,"88":0,"89":0.01489,"90":0.2084,"91":0.00496,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00496,"79":0,"80":0,"81":0,"83":0,"84":0.01489,"85":0.00496,"86":0,"87":0,"88":0,"89":0,"90":0.00496,"91":0.01489,"92":0.00992,"93":0.06947,"94":0,"95":0,"96":0,"97":0.04962,"98":0.00496,"99":0.00496,"100":0.00496,"101":0.00496,"102":0.01489,"103":0.04962,"104":0.34238,"105":1.86571},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00496,"13":0.02481,"14":0.19848,"15":0.04962,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.02977,"12.1":0.04466,"13.1":0.25802,"14.1":0.40688,"15.1":0.05458,"15.2-15.3":0.0397,"15.4":0.10916,"15.5":0.36223,"15.6":1.93022,"16.0":0.19352,"16.1":0.01489},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00675,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.83256,"10.0-10.2":0,"10.3":0.06525,"11.0-11.2":0.00675,"11.3-11.4":0.027,"12.0-12.1":0.027,"12.2-12.5":1.35009,"13.0-13.1":0.0045,"13.2":0.00675,"13.3":0.04725,"13.4-13.7":0.10126,"14.0-14.4":0.56929,"14.5-14.8":1.68986,"15.0-15.1":0.46353,"15.2-15.3":0.65704,"15.4":0.56479,"15.5":1.77312,"15.6":12.19806,"16.0":1.74837,"16.1":0.027},P:{"4":0.01046,"5.0-5.4":0,"6.2-6.4":0.02092,"7.2-7.4":0.10461,"8.2":0,"9.2":0,"10.1":0.01046,"11.1-11.2":0.05231,"12.0":0.02092,"13.0":0.07323,"14.0":0.05231,"15.0":0.03138,"16.0":0.05231,"17.0":0.35569,"18.0":4.82269},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00689,"4.4":0,"4.4.3-4.4.4":0.14739},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.15878,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.17129},H:{"0":0.93962},L:{"0":43.7349},S:{"2.5":0},R:{_:"0"},M:{"0":0.85646},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.05981,"49":0,"50":0,"51":0,"52":0.0046,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.0046,"59":0,"60":0.0092,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0092,"67":0,"68":0.07822,"69":0.0046,"70":0,"71":0,"72":0.0046,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06441,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0046,"89":0.0046,"90":0,"91":0.23005,"92":0.0046,"93":0,"94":0.0046,"95":0,"96":0,"97":0,"98":0.04141,"99":0.0092,"100":0.0046,"101":0.0046,"102":0.06902,"103":0.02301,"104":0.04601,"105":1.91402,"106":0.55672,"107":0.05061,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.12423,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03681,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.0184,"68":0,"69":0.0046,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0046,"80":0,"81":0.0046,"83":0.0092,"84":0,"85":0.0046,"86":0.0092,"87":0.05061,"88":0,"89":0,"90":0.0046,"91":0,"92":0.02301,"93":0.0092,"94":0,"95":0.0046,"96":0.0184,"97":0.0092,"98":0,"99":0.03221,"100":0.04601,"101":0.0184,"102":0.02301,"103":0.31287,"104":0.12883,"105":2.40172,"106":5.74665,"107":0.19784,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0092,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0046,"73":0,"74":0,"75":0,"76":0,"77":0.0138,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0046,"86":0,"87":0,"88":0,"89":0,"90":0.11963,"91":0.18404,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.0092,"18":0.0092,"79":0,"80":0,"81":0,"83":0,"84":0.0046,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0046,"91":0.0092,"92":0,"93":0.04601,"94":0,"95":0,"96":0,"97":0.0092,"98":0,"99":0.0046,"100":0,"101":0,"102":0.0046,"103":0.04601,"104":0.02301,"105":0.40949,"106":1.59655,"107":0.11503},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.0046,"13":0.02761,"14":0.17484,"15":0.06902,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.15183,"12.1":0.04601,"13.1":0.33127,"14.1":0.38188,"15.1":0.05521,"15.2-15.3":0.05061,"15.4":0.10122,"15.5":0.32207,"15.6":2.10266,"16.0":0.40489,"16.1":0.04141,"16.2":0},G:{"8":0.0052,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0026,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.43677,"10.0-10.2":0.0078,"10.3":0.15339,"11.0-11.2":0.0026,"11.3-11.4":0.20019,"12.0-12.1":0.0286,"12.2-12.5":1.4195,"13.0-13.1":0,"13.2":0.0052,"13.3":0.0182,"13.4-13.7":0.07799,"14.0-14.4":0.53296,"14.5-14.8":1.4741,"15.0-15.1":0.53816,"15.2-15.3":0.70195,"15.4":0.51216,"15.5":1.3649,"15.6":11.03103,"16.0":6.13037,"16.1":0.18979},P:{"4":0.02104,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.15781,"8.2":0,"9.2":0.02104,"10.1":0.01052,"11.1-11.2":0.01052,"12.0":0.01052,"13.0":0.02104,"14.0":0.04208,"15.0":0.06313,"16.0":0.10521,"17.0":0.17885,"18.0":4.48188},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.11681},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.11503,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.46431},Q:{"13.1":0},O:{"0":0.027},H:{"0":0.67982},L:{"0":46.08166},S:{"2.5":0}};
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 87ae5dc205..841b7ec011 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00366,"48":0.00366,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.01099,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00366,"68":0,"69":0,"70":0.00366,"71":0,"72":0.00366,"73":0,"74":0,"75":0,"76":0,"77":0.00732,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00366,"88":0.00366,"89":0.00732,"90":0,"91":0.00366,"92":0.00732,"93":0.00366,"94":0.00732,"95":0.00366,"96":0.00366,"97":0.01831,"98":0.01465,"99":0.01099,"100":0.00732,"101":0.01831,"102":0.01831,"103":0.04761,"104":0.47606,"105":0.09521,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00366,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.02563,"41":0,"42":0,"43":0.0293,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00732,"50":0.00366,"51":0,"52":0,"53":0,"54":0,"55":0.00732,"56":0.00366,"57":0,"58":0,"59":0,"60":0.00366,"61":0,"62":0,"63":0.00366,"64":0.00732,"65":0.00366,"66":0.00366,"67":0.00366,"68":0.01099,"69":0.01465,"70":0.03296,"71":0.00366,"72":0.00732,"73":0,"74":0.01099,"75":0,"76":0.00366,"77":0.00366,"78":0.00366,"79":0.00732,"80":0.01099,"81":0.02197,"83":0.01099,"84":0.00732,"85":0,"86":0.00732,"87":0.01099,"88":0.06225,"89":0.00732,"90":0.01465,"91":0.01831,"92":0.06225,"93":0.01099,"94":0.01099,"95":0.00366,"96":0.01465,"97":0.00732,"98":0.01831,"99":0.00732,"100":0.01465,"101":0.01465,"102":0.07324,"103":0.31859,"104":1.16818,"105":3.39467,"106":0.03662,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00366,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00366,"57":0,"58":0,"60":0.00366,"62":0,"63":0.04028,"64":0.06958,"65":0.01099,"66":0,"67":0.00366,"68":0,"69":0.00732,"70":0,"71":0.00366,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00366,"86":0.00366,"87":0,"88":0.01099,"89":0.00732,"90":0.13549,"91":0.00366,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01099,"13":0.00732,"14":0.00366,"15":0.01099,"16":0.01465,"17":0.01099,"18":0.04028,"79":0,"80":0.00732,"81":0,"83":0,"84":0.02563,"85":0.00732,"86":0,"87":0,"88":0,"89":0.01099,"90":0.02197,"91":0.00366,"92":0.02197,"93":0.00366,"94":0,"95":0,"96":0.00366,"97":0.00366,"98":0.01099,"99":0.01099,"100":0.01831,"101":0.04028,"102":0.01831,"103":0.05859,"104":0.37719,"105":1.25973},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00366,"14":0.01099,"15":0.00732,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01831,"14.1":0.01831,"15.1":0.00732,"15.2-15.3":0,"15.4":0.00366,"15.5":0.03662,"15.6":0.04761,"16.0":0.00366,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01242,"5.0-5.1":0.00093,"6.0-6.1":0,"7.0-7.1":0.00683,"8.1-8.4":0.00248,"9.0-9.2":0.00901,"9.3":0.00777,"10.0-10.2":0.0028,"10.3":0.02889,"11.0-11.2":0.01367,"11.3-11.4":0.02236,"12.0-12.1":0.00901,"12.2-12.5":0.17456,"13.0-13.1":0.07144,"13.2":0.00031,"13.3":0.0177,"13.4-13.7":0.22395,"14.0-14.4":0.18232,"14.5-14.8":0.16183,"15.0-15.1":0.0733,"15.2-15.3":0.18295,"15.4":0.10126,"15.5":0.4131,"15.6":1.18931,"16.0":0.15375,"16.1":0.00031},P:{"4":0.23499,"5.0-5.4":0,"6.2-6.4":0.01022,"7.2-7.4":0.69477,"8.2":0,"9.2":0.03065,"10.1":0,"11.1-11.2":0.31673,"12.0":0.01022,"13.0":0.14304,"14.0":0.25543,"15.0":0.20434,"16.0":0.48021,"17.0":0.73564,"18.0":1.11367},I:{"0":0,"3":0,"4":0.0065,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00867,"4.2-4.3":0.0325,"4.4":0,"4.4.3-4.4.4":0.26431},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00381,"10":0.00381,"11":0.0876,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":2.26267},H:{"0":1.4761},L:{"0":75.75572},S:{"2.5":0.35493},R:{_:"0"},M:{"0":0.1838},Q:{"13.1":0.01901}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00374,"41":0,"42":0,"43":0.00374,"44":0,"45":0,"46":0,"47":0.00374,"48":0,"49":0,"50":0,"51":0,"52":0.00374,"53":0,"54":0,"55":0.00374,"56":0,"57":0.00748,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01122,"66":0,"67":0,"68":0.00374,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00374,"88":0,"89":0.00374,"90":0,"91":0,"92":0.00374,"93":0.00374,"94":0,"95":0.00374,"96":0.00374,"97":0.01496,"98":0.0187,"99":0.00374,"100":0.00748,"101":0.01496,"102":0.0187,"103":0.00748,"104":0.03366,"105":0.44132,"106":0.13838,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00374,"38":0,"39":0,"40":0.0187,"41":0,"42":0,"43":0.07106,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00374,"52":0,"53":0,"54":0,"55":0.00748,"56":0.00374,"57":0,"58":0,"59":0,"60":0.00374,"61":0,"62":0,"63":0.00374,"64":0.00374,"65":0.00374,"66":0,"67":0.00374,"68":0,"69":0.0187,"70":0.03366,"71":0,"72":0.00374,"73":0,"74":0.01122,"75":0.00374,"76":0.00374,"77":0,"78":0.00374,"79":0.00374,"80":0.00374,"81":0.02244,"83":0.00374,"84":0.00374,"85":0.00374,"86":0.00748,"87":0.0187,"88":0.08976,"89":0.0187,"90":0.01496,"91":0.00374,"92":0.01496,"93":0,"94":0.00748,"95":0.00374,"96":0.01122,"97":0.00374,"98":0.01496,"99":0.01122,"100":0.01496,"101":0.0187,"102":0.02244,"103":0.2431,"104":0.10846,"105":1.45112,"106":3.72504,"107":0.14212,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00374,"33":0,"34":0,"35":0,"36":0,"37":0.00374,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00374,"55":0,"56":0,"57":0,"58":0,"60":0.00748,"62":0,"63":0.02244,"64":0.0561,"65":0.03366,"66":0,"67":0,"68":0,"69":0.00748,"70":0,"71":0,"72":0.15334,"73":0,"74":0.00374,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00374,"88":0,"89":0,"90":0.06358,"91":0.09724,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01496,"13":0.01496,"14":0.00374,"15":0.01122,"16":0.01496,"17":0.02244,"18":0.0561,"79":0,"80":0.00748,"81":0,"83":0,"84":0.04488,"85":0.00748,"86":0,"87":0,"88":0,"89":0.0187,"90":0.01122,"91":0,"92":0.02244,"93":0,"94":0.00374,"95":0,"96":0.00748,"97":0.00748,"98":0.00748,"99":0.01122,"100":0.01496,"101":0.02244,"102":0.01496,"103":0.03366,"104":0.0561,"105":0.43758,"106":1.39128,"107":0.06732},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00374,"14":0.00748,"15":0.00748,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0187,"14.1":0.02244,"15.1":0.00748,"15.2-15.3":0.00374,"15.4":0.00374,"15.5":0.0187,"15.6":0.06358,"16.0":0.02244,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01298,"5.0-5.1":0,"6.0-6.1":0.00105,"7.0-7.1":0.00211,"8.1-8.4":0.00947,"9.0-9.2":0.00807,"9.3":0.00702,"10.0-10.2":0.00421,"10.3":0.02386,"11.0-11.2":0.00211,"11.3-11.4":0.01684,"12.0-12.1":0.00246,"12.2-12.5":0.12984,"13.0-13.1":0.01474,"13.2":0.0014,"13.3":0.00947,"13.4-13.7":0.08036,"14.0-14.4":0.09896,"14.5-14.8":0.47374,"15.0-15.1":0.06352,"15.2-15.3":0.22353,"15.4":0.09826,"15.5":0.37969,"15.6":0.96958,"16.0":0.55269,"16.1":0.03614},P:{"4":0.17358,"5.0-5.4":0,"6.2-6.4":0.02042,"7.2-7.4":0.6739,"8.2":0,"9.2":0.03063,"10.1":0,"11.1-11.2":0.12253,"12.0":0.02042,"13.0":0.45948,"14.0":0.14295,"15.0":0.24506,"16.0":0.45948,"17.0":0.42885,"18.0":1.60307},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01109,"4.2-4.3":0.02403,"4.4":0,"4.4.3-4.4.4":0.23479},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00404,"11":0.09694,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11268},Q:{"13.1":0.04382},O:{"0":2.5666},H:{"0":2.12764},L:{"0":73.2256},S:{"2.5":0.05634}};
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 1844fd74d0..7f708eb3ec 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00465,"53":0,"54":0,"55":0,"56":0.0698,"57":0,"58":0,"59":0.00931,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00465,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00465,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00465,"89":0,"90":0,"91":0.00465,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00465,"100":0.00465,"101":0.00465,"102":0.00931,"103":0.01861,"104":0.40946,"105":0.12563,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00465,"50":0,"51":0,"52":0.00465,"53":0.00465,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00465,"66":0.03257,"67":0.00465,"68":0.00465,"69":0.00465,"70":0.00465,"71":0.00465,"72":0.00465,"73":0.00465,"74":0.01396,"75":0.00931,"76":0.00931,"77":0.00465,"78":0.04188,"79":0.04188,"80":0.00465,"81":0.02327,"83":0.02792,"84":0.00931,"85":0.01396,"86":0.02327,"87":0.02792,"88":0.01861,"89":0.01396,"90":0.01396,"91":0.03257,"92":0.08841,"93":0.02327,"94":0.01396,"95":0.01861,"96":0.03257,"97":0.02792,"98":0.03257,"99":0.03722,"100":0.05584,"101":0.05584,"102":0.08375,"103":0.29779,"104":3.46183,"105":10.83218,"106":0.15355,"107":0.00931,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01861,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00465,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00465,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00465,"62":0,"63":0.01396,"64":0.04653,"65":0.00465,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00465,"86":0,"87":0,"88":0,"89":0.06049,"90":0.47461,"91":0.01396,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00465,"13":0,"14":0,"15":0,"16":0,"17":0.00465,"18":0.00465,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00465,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00465,"102":0.00465,"103":0.01396,"104":0.31175,"105":1.36798},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00465,"14":0.02792,"15":0.00465,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00931,"12.1":0.00465,"13.1":0.02792,"14.1":0.05584,"15.1":0.01396,"15.2-15.3":0.00931,"15.4":0.03722,"15.5":0.07445,"15.6":0.3071,"16.0":0.03257,"16.1":0.00465},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01048,"6.0-6.1":0.00242,"7.0-7.1":0.02337,"8.1-8.4":0.00322,"9.0-9.2":0.00725,"9.3":0.13296,"10.0-10.2":0.00725,"10.3":0.06446,"11.0-11.2":0.01531,"11.3-11.4":0.07252,"12.0-12.1":0.01692,"12.2-12.5":0.52054,"13.0-13.1":0.01289,"13.2":0.01209,"13.3":0.03143,"13.4-13.7":0.09267,"14.0-14.4":0.22965,"14.5-14.8":0.4174,"15.0-15.1":0.14343,"15.2-15.3":0.1813,"15.4":0.31748,"15.5":0.65349,"15.6":3.57528,"16.0":1.27073,"16.1":0.0145},P:{"4":0.30217,"5.0-5.4":0.01042,"6.2-6.4":0,"7.2-7.4":0.01042,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02084,"12.0":0.01042,"13.0":0.01042,"14.0":0.02084,"15.0":0.01042,"16.0":0.04168,"17.0":0.1042,"18.0":0.67729},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00814,"4.2-4.3":0.02034,"4.4":0,"4.4.3-4.4.4":0.16271},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00467,"9":0,"10":0,"11":1.33074,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.63629},H:{"0":0.63784},L:{"0":66.8542},S:{"2.5":0},R:{_:"0"},M:{"0":0.0909},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00531,"53":0,"54":0,"55":0,"56":0.07434,"57":0,"58":0,"59":0.00531,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00531,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00531,"89":0,"90":0,"91":0.00531,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00531,"100":0.00531,"101":0.00531,"102":0.01062,"103":0.01062,"104":0.01062,"105":0.34515,"106":0.1593,"107":0.00531,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00531,"50":0,"51":0,"52":0.00531,"53":0.00531,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00531,"66":0.03186,"67":0.00531,"68":0.00531,"69":0.00531,"70":0.00531,"71":0.00531,"72":0.00531,"73":0.00531,"74":0.01062,"75":0.00531,"76":0.01062,"77":0.00531,"78":0.02655,"79":0.04248,"80":0.00531,"81":0.01593,"83":0.02124,"84":0.01062,"85":0.01593,"86":0.02124,"87":0.03186,"88":0.01593,"89":0.01593,"90":0.01593,"91":0.04248,"92":0.09558,"93":0.06903,"94":0.01593,"95":0.02124,"96":0.03186,"97":0.04248,"98":0.03186,"99":0.04779,"100":0.0531,"101":0.04779,"102":0.08496,"103":0.27081,"104":0.24426,"105":4.08339,"106":15.24501,"107":0.75402,"108":0.01062,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01062,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00531,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00531,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00531,"62":0,"63":0.01062,"64":0.01062,"65":0.02124,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01062,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00531,"86":0,"87":0,"88":0,"89":0,"90":0.18054,"91":0.46728,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00531,"13":0,"14":0,"15":0,"16":0,"17":0.00531,"18":0.00531,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00531,"93":0,"94":0,"95":0,"96":0,"97":0.00531,"98":0,"99":0,"100":0,"101":0.00531,"102":0.00531,"103":0.01062,"104":0.01593,"105":0.3717,"106":1.86912,"107":0.14337},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00531,"14":0.02124,"15":0.00531,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01062,"12.1":0.00531,"13.1":0.02655,"14.1":0.0531,"15.1":0.01062,"15.2-15.3":0.01062,"15.4":0.03186,"15.5":0.05841,"15.6":0.28143,"16.0":0.07965,"16.1":0.02124,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00872,"6.0-6.1":0.00317,"7.0-7.1":0.01665,"8.1-8.4":0.00238,"9.0-9.2":0.00951,"9.3":0.12049,"10.0-10.2":0.00713,"10.3":0.05866,"11.0-11.2":0.01189,"11.3-11.4":0.05628,"12.0-12.1":0.01585,"12.2-12.5":0.49226,"13.0-13.1":0.01189,"13.2":0.00872,"13.3":0.03012,"13.4-13.7":0.0872,"14.0-14.4":0.19896,"14.5-14.8":0.37098,"15.0-15.1":0.1197,"15.2-15.3":0.15299,"15.4":0.23543,"15.5":0.46689,"15.6":2.35744,"16.0":2.40897,"16.1":0.14427},P:{"4":0.2446,"5.0-5.4":0.01019,"6.2-6.4":0,"7.2-7.4":0.02038,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02038,"12.0":0,"13.0":0.01019,"14.0":0.02038,"15.0":0.01019,"16.0":0.02038,"17.0":0.05096,"18.0":0.65227},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00387,"4.2-4.3":0.02319,"4.4":0,"4.4.3-4.4.4":0.15074},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00533,"9":0,"10":0,"11":1.3912,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08442},Q:{"13.1":0},O:{"0":0.50183},H:{"0":0.55502},L:{"0":60.83341},S:{"2.5":0}};
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 181a619da2..494745bd86 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0027,"48":0,"49":0,"50":0,"51":0,"52":0.00541,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0027,"69":0,"70":0,"71":0,"72":0.0027,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00541,"79":0.0027,"80":0.00541,"81":0.0027,"82":0.0027,"83":0.0027,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0027,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00541,"99":0.0027,"100":0.0027,"101":0.0027,"102":0.0027,"103":0.00811,"104":0.20273,"105":0.07568,"106":0.0027,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0027,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00541,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00541,"57":0,"58":0,"59":0,"60":0,"61":0.0027,"62":0,"63":0.0027,"64":0.00811,"65":0.0027,"66":0,"67":0.0027,"68":0.0027,"69":0.00541,"70":0.0027,"71":0.0027,"72":0.00541,"73":0.00541,"74":0.01892,"75":0.00541,"76":0.0027,"77":0.00541,"78":0.00541,"79":0.00811,"80":0.00811,"81":0.01892,"83":0.02973,"84":0.04595,"85":0.13515,"86":0.05676,"87":0.04325,"88":0.00541,"89":0.00811,"90":0.0027,"91":0.00541,"92":0.00811,"93":0.00541,"94":0.00541,"95":0.01352,"96":0.01622,"97":0.01081,"98":0.01622,"99":0.00811,"100":0.01081,"101":0.01352,"102":0.02162,"103":0.08109,"104":0.91632,"105":3.81123,"106":0.08109,"107":0.00541,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0027,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00811,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0027,"62":0,"63":0.01892,"64":0.12704,"65":0.01081,"66":0,"67":0,"68":0.0027,"69":0.0027,"70":0.0027,"71":0.00541,"72":0.0027,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0027,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0027,"86":0.0027,"87":0,"88":0,"89":0.00541,"90":0.15137,"91":0.01352,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0027,"13":0,"14":0,"15":0.0027,"16":0,"17":0,"18":0.00811,"79":0,"80":0,"81":0,"83":0,"84":0.00541,"85":0.0027,"86":0.0027,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0027,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0027,"104":0.04055,"105":0.21354},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0027,"14":0.00811,"15":0.0027,_:"0","3.1":0,"3.2":0,"5.1":0.0027,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00811,"14.1":0.01081,"15.1":0.0027,"15.2-15.3":0.0027,"15.4":0.00541,"15.5":0.01081,"15.6":0.03514,"16.0":0.00541,"16.1":0},G:{"8":0,"3.2":0.00051,"4.0-4.1":0,"4.2-4.3":0.00202,"5.0-5.1":0.00658,"6.0-6.1":0,"7.0-7.1":0.07334,"8.1-8.4":0.00253,"9.0-9.2":0.00303,"9.3":0.14163,"10.0-10.2":0.00455,"10.3":0.04502,"11.0-11.2":0.0091,"11.3-11.4":0.0086,"12.0-12.1":0.01012,"12.2-12.5":0.36115,"13.0-13.1":0.00506,"13.2":0.00556,"13.3":0.01669,"13.4-13.7":0.05766,"14.0-14.4":0.16236,"14.5-14.8":0.25998,"15.0-15.1":0.08548,"15.2-15.3":0.12089,"15.4":0.15326,"15.5":0.47445,"15.6":2.21189,"16.0":0.67727,"16.1":0.01315},P:{"4":0.19237,"5.0-5.4":0.01012,"6.2-6.4":0.03037,"7.2-7.4":0.05062,"8.2":0,"9.2":0.02025,"10.1":0,"11.1-11.2":0.02025,"12.0":0.01012,"13.0":0.0405,"14.0":0.03037,"15.0":0.02025,"16.0":0.06075,"17.0":0.18224,"18.0":0.95171},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00295,"4.2-4.3":0.00983,"4.4":0,"4.4.3-4.4.4":0.07965},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0027,"9":0.0027,"10":0,"11":0.03784,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":3.10852},H:{"0":1.56128},L:{"0":80.05531},S:{"2.5":0.10216},R:{_:"0"},M:{"0":0.08027},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00608,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00304,"69":0,"70":0,"71":0,"72":0.00304,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00608,"79":0.00304,"80":0.00304,"81":0.00608,"82":0.00304,"83":0.00304,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00304,"92":0,"93":0,"94":0,"95":0.00304,"96":0,"97":0,"98":0.00608,"99":0.00304,"100":0,"101":0,"102":0.00608,"103":0.00608,"104":0.00911,"105":0.20962,"106":0.13367,"107":0.00608,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00304,"43":0.00304,"44":0,"45":0,"46":0,"47":0,"48":0.00304,"49":0.00608,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00608,"57":0,"58":0,"59":0,"60":0,"61":0.00304,"62":0,"63":0.00608,"64":0.00911,"65":0.00608,"66":0,"67":0.00304,"68":0.00608,"69":0.00608,"70":0.00304,"71":0.00304,"72":0.00608,"73":0.00608,"74":0.03038,"75":0.00911,"76":0.00608,"77":0.00304,"78":0.00608,"79":0.00911,"80":0.00911,"81":0.02127,"83":0.02734,"84":0.05468,"85":0.14886,"86":0.06076,"87":0.03949,"88":0.00608,"89":0.00911,"90":0.00608,"91":0.00608,"92":0.00911,"93":0.00911,"94":0.00608,"95":0.01215,"96":0.01215,"97":0.01215,"98":0.01823,"99":0.01215,"100":0.01215,"101":0.01215,"102":0.01823,"103":0.06684,"104":0.07595,"105":1.1909,"106":5.17371,"107":0.33114,"108":0.00911,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00304,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00608,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00304,"62":0,"63":0.01215,"64":0.02734,"65":0.06076,"66":0.00304,"67":0,"68":0.00304,"69":0,"70":0.00304,"71":0.00304,"72":0.01215,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00304,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00608,"86":0,"87":0,"88":0,"89":0,"90":0.04557,"91":0.16709,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00304,"13":0,"14":0,"15":0.00304,"16":0.00304,"17":0,"18":0.01215,"79":0,"80":0,"81":0,"83":0,"84":0.00304,"85":0.00304,"86":0.00304,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00304,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00304,"104":0.00304,"105":0.06076,"106":0.26127,"107":0.0243},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00608,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00304,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00911,"14.1":0.01215,"15.1":0.00304,"15.2-15.3":0.00304,"15.4":0.00608,"15.5":0.01215,"15.6":0.04253,"16.0":0.01519,"16.1":0.00304,"16.2":0},G:{"8":0,"3.2":0.00113,"4.0-4.1":0,"4.2-4.3":0.00282,"5.0-5.1":0.00903,"6.0-6.1":0.00056,"7.0-7.1":0.10217,"8.1-8.4":0.00113,"9.0-9.2":0.00226,"9.3":0.10951,"10.0-10.2":0.00282,"10.3":0.04911,"11.0-11.2":0.01016,"11.3-11.4":0.00621,"12.0-12.1":0.00903,"12.2-12.5":0.39457,"13.0-13.1":0.00677,"13.2":0.00508,"13.3":0.01693,"13.4-13.7":0.06322,"14.0-14.4":0.17499,"14.5-14.8":0.25627,"15.0-15.1":0.07846,"15.2-15.3":0.11854,"15.4":0.12757,"15.5":0.35675,"15.6":1.5365,"16.0":1.64093,"16.1":0.11177},P:{"4":0.20372,"5.0-5.4":0.01019,"6.2-6.4":0.02037,"7.2-7.4":0.03056,"8.2":0,"9.2":0.02037,"10.1":0,"11.1-11.2":0.02037,"12.0":0.01019,"13.0":0.04074,"14.0":0.02037,"15.0":0.01019,"16.0":0.05093,"17.0":0.13242,"18.0":0.9473},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00498,"4.2-4.3":0.01244,"4.4":0,"4.4.3-4.4.4":0.09207},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00323,"9":0.00323,"10":0.00323,"11":0.04196,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06266},Q:{"13.1":0},O:{"0":2.70822},H:{"0":1.40392},L:{"0":78.12411},S:{"2.5":0.10443}};
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 892fcef046..93ebd368f9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02952,"53":0,"54":0,"55":0.00738,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00369,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01107,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00369,"85":0,"86":0,"87":0.00369,"88":0.00369,"89":0.00369,"90":0,"91":0.02214,"92":0.00369,"93":0.00738,"94":0.01107,"95":0.00738,"96":0.00369,"97":0.00738,"98":0.00738,"99":0.01107,"100":0.01107,"101":0.01107,"102":0.02583,"103":0.08487,"104":1.28043,"105":0.50184,"106":0.00369,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.02952,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01845,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00369,"61":0,"62":0,"63":0.00369,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00369,"71":0,"72":0,"73":0,"74":0.00369,"75":0,"76":0.00369,"77":0,"78":0.00369,"79":0.08856,"80":0.00369,"81":0.00738,"83":0.00369,"84":0.00738,"85":0.00738,"86":0.00738,"87":0.01107,"88":0.00369,"89":0.00738,"90":0.00369,"91":0.00738,"92":0.00738,"93":0.00738,"94":0.00738,"95":0.01476,"96":0.01107,"97":0.01845,"98":0.01476,"99":0.03321,"100":0.01845,"101":0.01476,"102":0.0369,"103":0.11808,"104":1.27305,"105":5.37264,"106":0.09963,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00369,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00369,"64":0.02214,"65":0.00369,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.01107,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00369,"79":0.00369,"80":0.00369,"81":0,"82":0.00369,"83":0.00369,"84":0.00369,"85":0.02214,"86":0.00369,"87":0.00369,"88":0.00738,"89":0.18081,"90":2.05533,"91":0.07011,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00369,"16":0,"17":0,"18":0.00369,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00369,"93":0,"94":0,"95":0,"96":0.00369,"97":0,"98":0.00369,"99":0,"100":0.00369,"101":0.00369,"102":0.00369,"103":0.01476,"104":0.17343,"105":0.91143},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01107,"15":0.00369,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00369,"13.1":0.01476,"14.1":0.02214,"15.1":0.00738,"15.2-15.3":0.00738,"15.4":0.01476,"15.5":0.03321,"15.6":0.1107,"16.0":0.02952,"16.1":0.00369},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00777,"7.0-7.1":0.00173,"8.1-8.4":0.00173,"9.0-9.2":0,"9.3":0.01209,"10.0-10.2":0,"10.3":0.01209,"11.0-11.2":0.00173,"11.3-11.4":0.00259,"12.0-12.1":0.00346,"12.2-12.5":0.07775,"13.0-13.1":0.00691,"13.2":0.00259,"13.3":0.00864,"13.4-13.7":0.04319,"14.0-14.4":0.13476,"14.5-14.8":0.32739,"15.0-15.1":0.07515,"15.2-15.3":0.15722,"15.4":0.19868,"15.5":0.63319,"15.6":4.92473,"16.0":1.82356,"16.1":0.02851},P:{"4":0.17121,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03021,"8.2":0,"9.2":0.03021,"10.1":0,"11.1-11.2":0.03021,"12.0":0.01007,"13.0":0.04029,"14.0":0.04029,"15.0":0.03021,"16.0":0.10071,"17.0":0.18128,"18.0":2.41712},I:{"0":0,"3":0,"4":0.00202,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02286,"4.2-4.3":0.01882,"4.4":0,"4.4.3-4.4.4":0.0363},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01845,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01893},H:{"0":2.13268},L:{"0":69.48948},S:{"2.5":0.00631},R:{_:"0"},M:{"0":0.5048},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02838,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00405,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01622,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00405,"85":0,"86":0,"87":0.00405,"88":0.00405,"89":0.00405,"90":0,"91":0.00811,"92":0.00405,"93":0,"94":0.00405,"95":0.00405,"96":0.00405,"97":0.00405,"98":0.00405,"99":0.00811,"100":0.00811,"101":0.00811,"102":0.03243,"103":0.02027,"104":0.0527,"105":1.3216,"106":0.63648,"107":0.00405,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01622,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00405,"61":0,"62":0,"63":0.00405,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00405,"70":0.00405,"71":0,"72":0,"73":0,"74":0.00405,"75":0,"76":0.00405,"77":0,"78":0.00405,"79":0.06892,"80":0.00405,"81":0.00811,"83":0.00405,"84":0.00405,"85":0.01216,"86":0.01216,"87":0.01216,"88":0.00405,"89":0.00405,"90":0.00405,"91":0.00405,"92":0.00811,"93":0.00405,"94":0.00405,"95":0.00811,"96":0.01216,"97":0.01622,"98":0.01622,"99":0.02838,"100":0.01622,"101":0.01216,"102":0.02432,"103":0.07297,"104":0.0973,"105":2.02295,"106":6.0283,"107":0.23108,"108":0.00405,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00405,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00405,"64":0.00405,"65":0.01216,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.06892,"73":0.00405,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00405,"80":0,"81":0,"82":0.00405,"83":0.00405,"84":0.00405,"85":0.02027,"86":0.00405,"87":0.00405,"88":0.00405,"89":0.01216,"90":1.04999,"91":2.36348,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00405,"16":0,"17":0,"18":0.00405,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00405,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00405,"99":0.00405,"100":0,"101":0.00405,"102":0.00405,"103":0.00811,"104":0.01622,"105":0.27973,"106":0.90404,"107":0.07703},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01216,"15":0.00405,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00405,"13.1":0.01622,"14.1":0.02432,"15.1":0.00811,"15.2-15.3":0.00811,"15.4":0.01622,"15.5":0.03243,"15.6":0.0973,"16.0":0.10135,"16.1":0.01622,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0031,"8.1-8.4":0,"9.0-9.2":0.00103,"9.3":0.00827,"10.0-10.2":0,"10.3":0.01033,"11.0-11.2":0,"11.3-11.4":0.00103,"12.0-12.1":0.0031,"12.2-12.5":0.07027,"13.0-13.1":0.00207,"13.2":0.00207,"13.3":0.0093,"13.4-13.7":0.0341,"14.0-14.4":0.12401,"14.5-14.8":0.31933,"15.0-15.1":0.07337,"15.2-15.3":0.14675,"15.4":0.17879,"15.5":0.52086,"15.6":3.84957,"16.0":4.24848,"16.1":0.31417},P:{"4":0.13141,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01011,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02022,"12.0":0.01011,"13.0":0.03032,"14.0":0.04043,"15.0":0.02022,"16.0":0.07076,"17.0":0.10108,"18.0":2.35521},I:{"0":0,"3":0,"4":0.00268,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01713,"4.2-4.3":0.01338,"4.4":0,"4.4.3-4.4.4":0.02087},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02027,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.4519},Q:{"13.1":0},O:{"0":0.01784},H:{"0":1.97588},L:{"0":65.77774},S:{"2.5":0}};
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 4505bb172d..947f1bfe23 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01199,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.04198,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.07796,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01199,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.006,"99":0.006,"100":0,"101":0,"102":0.31784,"103":0.09595,"104":1.10345,"105":1.43328,"106":0.006,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.006,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.07196,"77":0.006,"78":0,"79":0.04198,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01199,"92":0,"93":0,"94":0.61169,"95":0.09595,"96":0.14993,"97":0,"98":0,"99":0.006,"100":0.02999,"101":0.01199,"102":0.04198,"103":0.5997,"104":2.55472,"105":10.96851,"106":0.07796,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.04198,"90":0.34783,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.02399,"104":0.17991,"105":2.81859},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.1919,"15":0.01199,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01199,"12.1":0,"13.1":0.07196,"14.1":0.07796,"15.1":0.12594,"15.2-15.3":1.6012,"15.4":0.55772,"15.5":0.89955,"15.6":4.27586,"16.0":0.98951,"16.1":0.37781},G:{"8":0,"3.2":0,"4.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.15188,"10.3":0.03334,"11.0-11.2":0,"11.3-11.4":0.02223,"12.0-12.1":0,"12.2-12.5":1.18171,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.34822,"14.0-14.4":0.14077,"14.5-14.8":0.47787,"15.0-15.1":0.56678,"15.2-15.3":3.49698,"15.4":0.95574,"15.5":6.38273,"15.6":16.5662,"16.0":6.10119,"16.1":0.06668},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.08649,"18.0":1.07037},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":1.72649,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04198,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":27.26881},S:{"2.5":0},R:{_:"0"},M:{"0":0.16813},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00604,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00604,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00604,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02415,"90":0,"91":0,"92":0,"93":0,"94":0.01208,"95":0,"96":0.00604,"97":0,"98":0,"99":0,"100":0,"101":0.00604,"102":1.32836,"103":0.03019,"104":0.01811,"105":1.84159,"106":0.50719,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00604,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00604,"76":0.06642,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00604,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00604,"94":0.01208,"95":0.07849,"96":0.13887,"97":0.00604,"98":0,"99":0.00604,"100":0.01811,"101":0,"102":0.00604,"103":0.05434,"104":0.91174,"105":6.19499,"106":10.53631,"107":0.66418,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00604,"86":0,"87":0,"88":0,"89":0.02415,"90":0.21737,"91":0.4287,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.0483,"105":0.33209,"106":2.51181,"107":0.40455},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00604,"14":0.0483,"15":0.00604,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00604,"12.1":0,"13.1":0.19925,"14.1":0.29586,"15.1":0.15095,"15.2-15.3":0.3502,"15.4":0.08453,"15.5":0.97816,"15.6":3.019,"16.0":2.00462,"16.1":0.54342,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0191,"9.0-9.2":0,"9.3":0,"10.0-10.2":0.01146,"10.3":0.09932,"11.0-11.2":0.03056,"11.3-11.4":0.08786,"12.0-12.1":0.03056,"12.2-12.5":1.13067,"13.0-13.1":0.06112,"13.2":0,"13.3":0.0191,"13.4-13.7":0.51568,"14.0-14.4":0.47366,"14.5-14.8":0.54623,"15.0-15.1":0.3285,"15.2-15.3":2.59748,"15.4":0.47748,"15.5":3.36144,"15.6":16.92181,"16.0":9.74437,"16.1":0.39726},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0.01051,"15.0":0,"16.0":0,"17.0":0,"18.0":0.92453},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.18114,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26545},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":25.48945},S:{"2.5":0}};
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 677666ba40..b06880de5f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":9.7867,"105":62.88893,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":1.3981,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.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":24.28755,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":1.55144},L:{"0":0},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":100,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0}};
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 4ce55ca143..5b7a5b3bbf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.2548,"39":0,"40":0,"41":0,"42":0,"43":0.2548,"44":1.07914,"45":0.2548,"46":0,"47":0,"48":0,"49":0.005,"50":0,"51":0,"52":0.005,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.005,"69":0,"70":0,"71":0,"72":0,"73":0.01998,"74":0,"75":0,"76":0,"77":0,"78":0.00999,"79":0.00999,"80":0,"81":0,"82":0,"83":0,"84":0.005,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01499,"91":0.01499,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.005,"98":0,"99":0,"100":0,"101":0.005,"102":0.005,"103":0.05995,"104":0.69944,"105":0.13989,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.2498,"48":2.98761,"49":0.67946,"50":0,"51":0,"52":0,"53":0.005,"54":0,"55":0,"56":0,"57":0,"58":0.005,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00999,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.005,"76":0.005,"77":0,"78":0,"79":0.03497,"80":0.005,"81":0,"83":0,"84":0.04496,"85":0,"86":0.02998,"87":0.10492,"88":0.005,"89":0.005,"90":0.005,"91":0.005,"92":0.01499,"93":0.00999,"94":0.00999,"95":0,"96":0.00999,"97":0.005,"98":0.00999,"99":0.00999,"100":0.01998,"101":0.02998,"102":0.03997,"103":0.26978,"104":2.1233,"105":6.43984,"106":0.1299,"107":0.005,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.04996,"90":0.31475,"91":0.005,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.08993,"13":0.08493,"14":0,"15":0,"16":0,"17":0,"18":0.00999,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.005,"93":0,"94":0,"95":0.005,"96":0.005,"97":0.005,"98":0,"99":0.005,"100":0.005,"101":0.02998,"102":0.00999,"103":0.01499,"104":0.54456,"105":2.54296},E:{"4":0,"5":0,"6":0,"7":0,"8":0.09492,"9":0.42466,"10":0,"11":0,"12":0,"13":0.00999,"14":0.07994,"15":0.01998,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01499,"12.1":0.02498,"13.1":0.15987,"14.1":0.20484,"15.1":0.03497,"15.2-15.3":0.04496,"15.4":0.13489,"15.5":0.28977,"15.6":1.33393,"16.0":0.1299,"16.1":0.02498},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00401,"8.1-8.4":0,"9.0-9.2":0.21646,"9.3":0.06013,"10.0-10.2":0,"10.3":0.03207,"11.0-11.2":0.02405,"11.3-11.4":0.02004,"12.0-12.1":0.02004,"12.2-12.5":0.24051,"13.0-13.1":0.01603,"13.2":0.00802,"13.3":0.04009,"13.4-13.7":0.12427,"14.0-14.4":0.53314,"14.5-14.8":1.399,"15.0-15.1":0.50909,"15.2-15.3":0.7456,"15.4":1.00215,"15.5":2.92226,"15.6":25.89945,"16.0":5.59197,"16.1":0.07616},P:{"4":0.19429,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06135,"8.2":0,"9.2":0.01023,"10.1":0,"11.1-11.2":0.03068,"12.0":0.01023,"13.0":0.07158,"14.0":0.0818,"15.0":0.01023,"16.0":0.05113,"17.0":0.18406,"18.0":2.10647},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03454,"4.4":0,"4.4.3-4.4.4":0.23029},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.17986,"10":0,"11":0.39468,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.005},H:{"0":0.06159},L:{"0":31.51343},S:{"2.5":0},R:{_:"0"},M:{"0":0.21517},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.23815,"39":0,"40":0,"41":0,"42":0,"43":0.25335,"44":1.07927,"45":0.24322,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00507,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02027,"74":0,"75":0,"76":0,"77":0,"78":0.01013,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01013,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00507,"98":0,"99":0,"100":0,"101":0.00507,"102":0.00507,"103":0.00507,"104":0.10134,"105":0.53204,"106":0.31415,"107":0.00507,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00507,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.25842,"48":2.91353,"49":0.65364,"50":0,"51":0,"52":0,"53":0.00507,"54":0,"55":0,"56":0,"57":0,"58":0.00507,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.02027,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00507,"75":0.00507,"76":0.00507,"77":0,"78":0,"79":0.0304,"80":0,"81":0.00507,"83":0,"84":0.01013,"85":0,"86":0.01013,"87":0.02534,"88":0.00507,"89":0.00507,"90":0.00507,"91":0.00507,"92":0.00507,"93":0.01013,"94":0.00507,"95":0.00507,"96":0.01013,"97":0.00507,"98":0.01013,"99":0.01013,"100":0.02027,"101":0.0152,"102":0.02534,"103":0.18748,"104":0.13174,"105":2.5031,"106":6.38442,"107":0.31415,"108":0.00507,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00507,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.14188,"91":0.29895,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.08107,"13":0.08614,"14":0,"15":0,"16":0,"17":0,"18":0.00507,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00507,"91":0,"92":0.00507,"93":0,"94":0,"95":0,"96":0,"97":0.00507,"98":0,"99":0,"100":0.00507,"101":0.00507,"102":0.00507,"103":0.01013,"104":0.06587,"105":0.58777,"106":2.5183,"107":0.20775},E:{"4":0,"5":0,"6":0,"7":0,"8":0.08614,"9":0.42056,"10":0,"11":0,"12":0.00507,"13":0.00507,"14":0.09121,"15":0.0152,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01013,"12.1":0.0152,"13.1":0.15201,"14.1":0.21281,"15.1":0.03547,"15.2-15.3":0.03547,"15.4":0.10134,"15.5":0.23308,"15.6":1.26168,"16.0":0.42056,"16.1":0.06587,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.21904,"9.3":0.08266,"10.0-10.2":0,"10.3":0.0372,"11.0-11.2":0.01653,"11.3-11.4":0.01653,"12.0-12.1":0.01653,"12.2-12.5":0.2645,"13.0-13.1":0.00827,"13.2":0.01653,"13.3":0.03306,"13.4-13.7":0.18598,"14.0-14.4":0.47115,"14.5-14.8":1.26466,"15.0-15.1":0.42155,"15.2-15.3":0.5786,"15.4":0.82244,"15.5":2.20282,"15.6":18.17637,"16.0":14.0187,"16.1":0.74805},P:{"4":0.20662,"5.0-5.4":0.01033,"6.2-6.4":0,"7.2-7.4":0.03099,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02066,"12.0":0.01033,"13.0":0.05165,"14.0":0.04132,"15.0":0.01033,"16.0":0.05165,"17.0":0.07232,"18.0":2.01454},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.04042,"4.4":0,"4.4.3-4.4.4":0.19199},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.15708,"10":0,"11":0.38509,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21212},Q:{"13.1":0},O:{"0":0.00493},H:{"0":0.06538},L:{"0":31.11568},S:{"2.5":0}};
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 2fda8a083c..812139b6c7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00307,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00922,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00307,"89":0,"90":0,"91":0.00307,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00307,"100":0.00307,"101":0.00307,"102":0.00307,"103":0.01844,"104":0.32881,"105":0.09834,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00615,"39":0,"40":0,"41":0.00307,"42":0,"43":0,"44":0,"45":0,"46":0.00615,"47":0,"48":0,"49":0.00615,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00307,"59":0,"60":0,"61":0,"62":0,"63":0.00307,"64":0,"65":0.00307,"66":0,"67":0,"68":0,"69":0.00307,"70":0,"71":0.00307,"72":0.00307,"73":0.00307,"74":0.00307,"75":0,"76":0.00615,"77":0.15058,"78":0.00615,"79":0.01537,"80":0.00307,"81":0.02151,"83":0.00307,"84":0.00307,"85":0.01229,"86":0.01229,"87":0.00922,"88":0.00615,"89":0.03688,"90":0.00615,"91":0.00615,"92":0.00615,"93":0.00307,"94":0.00922,"95":0.02458,"96":0.00922,"97":0.00922,"98":0.01537,"99":0.01229,"100":0.04302,"101":0.02151,"102":0.0461,"103":0.08297,"104":1.32139,"105":5.5314,"106":0.08604,"107":0.00307,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00307,"64":0.04917,"65":0.00307,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00307,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00307,"86":0,"87":0,"88":0,"89":0.01844,"90":0.1936,"91":0.01229,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00307,"18":0.00307,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00615,"93":0,"94":0,"95":0,"96":0,"97":0.00307,"98":0,"99":0,"100":0,"101":0.00307,"102":0.00307,"103":0.00922,"104":0.08297,"105":0.48553},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00307,"14":0.03688,"15":0.00307,_:"0","3.1":0,"3.2":0,"5.1":0.02151,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00922,"14.1":0.01229,"15.1":0.00307,"15.2-15.3":0.00307,"15.4":0.01229,"15.5":0.02458,"15.6":0.09834,"16.0":0.01229,"16.1":0.00307},G:{"8":0,"3.2":0.00223,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.24171,"6.0-6.1":0,"7.0-7.1":0.04901,"8.1-8.4":0,"9.0-9.2":0.00668,"9.3":0.01337,"10.0-10.2":0.00223,"10.3":0.01114,"11.0-11.2":0.01114,"11.3-11.4":0.00334,"12.0-12.1":0.0078,"12.2-12.5":0.26844,"13.0-13.1":0.00334,"13.2":0.00223,"13.3":0.01225,"13.4-13.7":0.07686,"14.0-14.4":0.18156,"14.5-14.8":0.60259,"15.0-15.1":0.1047,"15.2-15.3":0.2172,"15.4":0.36869,"15.5":0.80309,"15.6":5.31753,"16.0":2.50728,"16.1":0.03007},P:{"4":0.13202,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0914,"8.2":0,"9.2":0.02031,"10.1":0.01016,"11.1-11.2":0.11171,"12.0":0.04062,"13.0":0.14218,"14.0":0.13202,"15.0":0.08125,"16.0":0.19296,"17.0":0.45701,"18.0":2.17332},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01725,"4.4":0,"4.4.3-4.4.4":0.23119},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01844,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.13161},H:{"0":0.4525},L:{"0":73.94801},S:{"2.5":0},R:{_:"0"},M:{"0":0.13854},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00318,"30":0,"31":0.00318,"32":0,"33":0.00318,"34":0.00318,"35":0,"36":0.00318,"37":0.00318,"38":0.00318,"39":0.00635,"40":0.00635,"41":0.00318,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00635,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00318,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00318,"96":0,"97":0,"98":0,"99":0.00318,"100":0.00318,"101":0.00318,"102":0.00635,"103":0.00953,"104":0.00635,"105":0.25718,"106":0.1143,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00318,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00318,"32":0,"33":0.00318,"34":0.00318,"35":0.00318,"36":0.00318,"37":0.00318,"38":0.0127,"39":0.00635,"40":0.00635,"41":0.00635,"42":0.00635,"43":0.00953,"44":0.02223,"45":0.00953,"46":0.00635,"47":0.00318,"48":0,"49":0.00318,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00318,"58":0.00318,"59":0,"60":0,"61":0,"62":0.00318,"63":0.00635,"64":0.00318,"65":0.00318,"66":0.00953,"67":0.00953,"68":0.00318,"69":0.00635,"70":0.00635,"71":0.00953,"72":0.00318,"73":0,"74":0.00318,"75":0,"76":0.00318,"77":0.127,"78":0.01588,"79":0.0127,"80":0.00318,"81":0.01588,"83":0.00635,"84":0.00635,"85":0.00635,"86":0.01588,"87":0.00635,"88":0.00635,"89":0.0254,"90":0.0127,"91":0.00953,"92":0.0127,"93":0.00635,"94":0.00635,"95":0.0254,"96":0.00953,"97":0.00635,"98":0.01588,"99":0.01905,"100":0.06033,"101":0.01588,"102":0.03175,"103":0.05715,"104":0.11113,"105":1.7653,"106":5.31813,"107":0.1905,"108":0.00318,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00318,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00318,"64":0.00318,"65":0.0127,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0127,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00318,"90":0.06985,"91":0.16193,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00318,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00318,"79":0,"80":0,"81":0,"83":0,"84":0.00318,"85":0,"86":0,"87":0,"88":0,"89":0.00318,"90":0.00318,"91":0,"92":0.00635,"93":0,"94":0,"95":0,"96":0.00318,"97":0,"98":0,"99":0,"100":0.00318,"101":0.00318,"102":0.00318,"103":0.00953,"104":0.01588,"105":0.13018,"106":0.44133,"107":0.03175},E:{"4":0,"5":0,"6":0,"7":0.00318,"8":0.00318,"9":0,"10":0,"11":0,"12":0,"13":0.00318,"14":0.04128,"15":0.00318,_:"0","3.1":0,"3.2":0,"5.1":0.04128,"6.1":0,"7.1":0.00318,"9.1":0.00318,"10.1":0,"11.1":0.00318,"12.1":0,"13.1":0.00953,"14.1":0.01588,"15.1":0.00318,"15.2-15.3":0.00635,"15.4":0.0127,"15.5":0.0254,"15.6":0.09208,"16.0":0.03493,"16.1":0.00635,"16.2":0},G:{"8":0.00114,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.06972,"6.0-6.1":0,"7.0-7.1":0.03886,"8.1-8.4":0.01257,"9.0-9.2":0,"9.3":0.01829,"10.0-10.2":0.00114,"10.3":0.01486,"11.0-11.2":0.00571,"11.3-11.4":0.00571,"12.0-12.1":0.01257,"12.2-12.5":0.25829,"13.0-13.1":0.008,"13.2":0.01143,"13.3":0.02057,"13.4-13.7":0.10743,"14.0-14.4":0.16572,"14.5-14.8":0.48915,"15.0-15.1":0.11543,"15.2-15.3":0.21486,"15.4":0.27657,"15.5":0.63429,"15.6":3.22861,"16.0":4.89262,"16.1":0.24686},P:{"4":0.12038,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11034,"8.2":0.01003,"9.2":0.03009,"10.1":0.02006,"11.1-11.2":0.10031,"12.0":0.04013,"13.0":0.15047,"14.0":0.10031,"15.0":0.08025,"16.0":0.20063,"17.0":0.321,"18.0":2.35734},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00831,"4.4":0,"4.4.3-4.4.4":0.16344},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00711,"9":0.00356,"10":0.00356,"11":0.07468,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14333},Q:{"13.1":0},O:{"0":0.06143},H:{"0":0.35538},L:{"0":73.40003},S:{"2.5":0}};
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 dcc3f85152..fe054c9896 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02914,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00583,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00583,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01748,"79":0,"80":0,"81":0,"82":0,"83":0.00583,"84":0,"85":0,"86":0,"87":0.01165,"88":0,"89":0,"90":0,"91":0.02331,"92":0,"93":0,"94":0.00583,"95":0.00583,"96":0.00583,"97":0.00583,"98":0,"99":0.00583,"100":0.00583,"101":0.01165,"102":0.02914,"103":0.0641,"104":1.11878,"105":0.54774,"106":0.00583,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00583,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03496,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01165,"64":0,"65":0.00583,"66":0,"67":0,"68":0.00583,"69":0.03496,"70":0,"71":0.01165,"72":0,"73":0.00583,"74":0,"75":0.01748,"76":0.00583,"77":0.01165,"78":0,"79":0.02331,"80":0.00583,"81":0.01165,"83":0.01165,"84":0.02331,"85":0.01748,"86":0.02331,"87":0.02914,"88":0.00583,"89":0.04662,"90":0.01165,"91":0.03496,"92":0.01748,"93":0.01165,"94":0.01165,"95":0.01165,"96":0.02331,"97":0.02331,"98":0.02331,"99":0.03496,"100":0.04662,"101":0.04662,"102":0.07575,"103":0.29135,"104":3.3447,"105":17.73739,"106":0.57687,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00583,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00583,"64":0.02914,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00583,"86":0,"87":0,"88":0,"89":0.18646,"90":2.15016,"91":0.08741,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01748,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00583,"90":0,"91":0,"92":0.00583,"93":0,"94":0,"95":0,"96":0.00583,"97":0,"98":0.01165,"99":0.00583,"100":0,"101":0.01748,"102":0.01165,"103":0.02914,"104":0.46033,"105":3.15241},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00583,"14":0.05244,"15":0.02331,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01748,"12.1":0.01748,"13.1":0.11654,"14.1":0.17481,"15.1":0.03496,"15.2-15.3":0.03496,"15.4":0.09906,"15.5":0.2156,"15.6":0.93815,"16.0":0.18064,"16.1":0.01165},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00203,"8.1-8.4":0.00405,"9.0-9.2":0,"9.3":0.08106,"10.0-10.2":0,"10.3":0.09525,"11.0-11.2":0.00608,"11.3-11.4":0.01419,"12.0-12.1":0.00608,"12.2-12.5":0.47219,"13.0-13.1":0.00811,"13.2":0.00608,"13.3":0.01824,"13.4-13.7":0.07701,"14.0-14.4":0.22495,"14.5-14.8":0.6789,"15.0-15.1":0.24522,"15.2-15.3":0.39316,"15.4":0.5188,"15.5":1.61518,"15.6":11.6508,"16.0":3.71472,"16.1":0.09322},P:{"4":0.10332,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01033,"12.0":0,"13.0":0.02066,"14.0":0.02066,"15.0":0.01033,"16.0":0.05166,"17.0":0.07232,"18.0":1.42581},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02507,"4.2-4.3":0.03134,"4.4":0,"4.4.3-4.4.4":0.23193},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00617,"9":0,"10":0,"11":0.09872,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.14606},H:{"0":0.24099},L:{"0":38.04624},S:{"2.5":0},R:{_:"0"},M:{"0":0.19613},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01988,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01325,"79":0,"80":0,"81":0,"82":0,"83":0.00663,"84":0,"85":0,"86":0,"87":0.00663,"88":0,"89":0,"90":0,"91":0.00663,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00663,"100":0.00663,"101":0.00663,"102":0.03313,"103":0.01325,"104":0.05963,"105":1.25231,"106":0.60959,"107":0.00663,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00663,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0265,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00663,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.0265,"70":0,"71":0.00663,"72":0,"73":0,"74":0,"75":0.01325,"76":0.00663,"77":0,"78":0.00663,"79":0.0265,"80":0,"81":0.01325,"83":0.01325,"84":0.00663,"85":0.0265,"86":0.01325,"87":0.0265,"88":0.01325,"89":0.05301,"90":0.01325,"91":0.0265,"92":0.01325,"93":0.01325,"94":0.01988,"95":0.01325,"96":0.01988,"97":0.03313,"98":0.0265,"99":0.01988,"100":0.03976,"101":0.03313,"102":0.05963,"103":0.15902,"104":0.17228,"105":6.68563,"106":20.83214,"107":0.92764,"108":0.00663,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00663,"65":0.00663,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00663,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00663,"86":0,"87":0,"88":0,"89":0.00663,"90":1.25231,"91":2.73654,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00663,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00663,"90":0,"91":0,"92":0.00663,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00663,"99":0,"100":0,"101":0.00663,"102":0.00663,"103":0.01325,"104":0.03313,"105":0.78187,"106":3.12747,"107":0.24516},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00663,"14":0.07951,"15":0.0265,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01325,"12.1":0.01325,"13.1":0.10602,"14.1":0.18553,"15.1":0.03976,"15.2-15.3":0.03976,"15.4":0.08614,"15.5":0.1789,"15.6":0.68248,"16.0":0.46382,"16.1":0.06626,"16.2":0},G:{"8":0.00361,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00361,"9.0-9.2":0.00361,"9.3":0.06851,"10.0-10.2":0,"10.3":0.0613,"11.0-11.2":0.00361,"11.3-11.4":0.00901,"12.0-12.1":0.00361,"12.2-12.5":0.38222,"13.0-13.1":0.00541,"13.2":0.01442,"13.3":0.01262,"13.4-13.7":0.05409,"14.0-14.4":0.20914,"14.5-14.8":0.61299,"15.0-15.1":0.13161,"15.2-15.3":0.22717,"15.4":0.23618,"15.5":0.83475,"15.6":6.14791,"16.0":7.73267,"16.1":0.51563},P:{"4":0.04107,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01027,"12.0":0,"13.0":0.01027,"14.0":0.01027,"15.0":0.01027,"16.0":0.04107,"17.0":0.04107,"18.0":1.25278},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01101,"4.2-4.3":0.01467,"4.4":0,"4.4.3-4.4.4":0.12107},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":1.19268,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14846},Q:{"13.1":0},O:{"0":0.10122},H:{"0":0.20124},L:{"0":35.29361},S:{"2.5":0}};
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 c22c64d9ba..4c9c529e22 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00451,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00451,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.17123,"100":0,"101":0,"102":0.16672,"103":0,"104":0.25684,"105":0.09463,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02253,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00451,"75":0.04957,"76":0,"77":0,"78":0,"79":0.01802,"80":0,"81":0.02253,"83":0,"84":0.00451,"85":0,"86":0.55424,"87":0.00451,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.04957,"94":0.03154,"95":0.00451,"96":0.16222,"97":0.00451,"98":0.00451,"99":0.00451,"100":0.00451,"101":0.09012,"102":0.03605,"103":0.76151,"104":2.92439,"105":9.3905,"106":0.0766,"107":0.00451,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.47313,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00451,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00901,"90":0.15771,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.06308,"79":0,"80":0,"81":0.00451,"83":0.00451,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00451,"101":0.00451,"102":0.00901,"103":0.01802,"104":0.09012,"105":0.89219},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00451,"12":0,"13":0,"14":0.31091,"15":0.00901,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02253,"13.1":0.53171,"14.1":1.05891,"15.1":0.01352,"15.2-15.3":0.00451,"15.4":0.02253,"15.5":0.13067,"15.6":0.31091,"16.0":0.08561,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00664,"9.3":0.50704,"10.0-10.2":0.00664,"10.3":0.03985,"11.0-11.2":0,"11.3-11.4":0.03321,"12.0-12.1":0,"12.2-12.5":0.75723,"13.0-13.1":0,"13.2":0,"13.3":0.0465,"13.4-13.7":0.11292,"14.0-14.4":0.25684,"14.5-14.8":0.40076,"15.0-15.1":0.36312,"15.2-15.3":0.12621,"15.4":1.24877,"15.5":1.95286,"15.6":11.64852,"16.0":4.41054,"16.1":0.00664},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.33501,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01015,"12.0":0,"13.0":0,"14.0":0.06091,"15.0":0,"16.0":0.01015,"17.0":0.2335,"18.0":1.68522},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.22253},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03605,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.15933},H:{"0":0.24967},L:{"0":54.50073},S:{"2.5":0},R:{_:"0"},M:{"0":0.14834},Q:{"13.1":0.01648}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00448,"90":0,"91":0,"92":0,"93":0,"94":0.00448,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00448,"103":0,"104":0.00448,"105":0.34504,"106":0.44362,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00448,"65":0,"66":0,"67":0,"68":0.05825,"69":0,"70":0,"71":0,"72":0,"73":0.00448,"74":0.00896,"75":0.06273,"76":0.00448,"77":0,"78":0.02689,"79":0.02241,"80":0,"81":0.00448,"83":0.00896,"84":0,"85":0,"86":0.34504,"87":0.03585,"88":0.02241,"89":0,"90":0,"91":0.00896,"92":0,"93":0.02689,"94":0.01344,"95":0.00448,"96":0.25542,"97":0.02241,"98":0.00448,"99":0.00896,"100":0,"101":0.00448,"102":0.02689,"103":0.4257,"104":0.20613,"105":4.10908,"106":8.57215,"107":0.40777,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.25094,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00448,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00896,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.05377,"91":0.17476,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00448,"91":0,"92":0.00448,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00448,"102":0,"103":0.00448,"104":0.00896,"105":0.25094,"106":0.93205,"107":0.08514},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00448,"14":0.21957,"15":0.00448,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.18372,"13.1":0.1882,"14.1":0.45258,"15.1":0,"15.2-15.3":0,"15.4":0.00896,"15.5":0.04481,"15.6":0.1882,"16.0":0.1658,"16.1":0.04929,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.49879,"10.0-10.2":0.2804,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.23457,"13.0-13.1":0,"13.2":0.03505,"13.3":0.03505,"13.4-13.7":0.09167,"14.0-14.4":0.4233,"14.5-14.8":1.402,"15.0-15.1":0.02427,"15.2-15.3":0.213,"15.4":2.63145,"15.5":1.32921,"15.6":7.77572,"16.0":9.98388,"16.1":0.19412},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05119,"8.2":0,"9.2":0.01024,"10.1":0.03071,"11.1-11.2":0.01024,"12.0":0,"13.0":0.23548,"14.0":0,"15.0":0,"16.0":0,"17.0":0.02048,"18.0":1.05453},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.1441},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02689,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02208},Q:{"13.1":0.14349},O:{"0":0.20972},H:{"0":0.09928},L:{"0":52.87647},S:{"2.5":0}};
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 fd9a72ba81..471c6f8a39 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.01042,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0026,"44":0,"45":0.0026,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02604,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0026,"69":0,"70":0,"71":0,"72":0.0026,"73":0.01042,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.0026,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00781,"89":0,"90":0,"91":0.0026,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.0026,"98":0.0026,"99":0.00521,"100":0.0026,"101":0.0026,"102":0.00521,"103":0.01302,"104":0.22915,"105":0.07031,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0026,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00521,"48":0,"49":0.00781,"50":0,"51":0,"52":0.0026,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.0026,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.0026,"65":0.00781,"66":0,"67":0,"68":0,"69":0.0026,"70":0.0026,"71":0.0026,"72":0,"73":0.0026,"74":0,"75":0.0026,"76":0,"77":0,"78":0,"79":0.01302,"80":0.0026,"81":0.0026,"83":0.01042,"84":0.00521,"85":0.0026,"86":0.00781,"87":0.20051,"88":0.0026,"89":0.01042,"90":0.0026,"91":0.02344,"92":0.00521,"93":0.0026,"94":0.00781,"95":0.01302,"96":0.01042,"97":0.01302,"98":0.01042,"99":0.00781,"100":0.01042,"101":0.0625,"102":0.03125,"103":0.0625,"104":0.8437,"105":3.65862,"106":0.07031,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0026,"64":0.00781,"65":0.0026,"66":0,"67":0,"68":0,"69":0,"70":0.0026,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02344,"90":0.23696,"91":0.01042,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.0026,"17":0,"18":0.0026,"79":0,"80":0,"81":0,"83":0.0026,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0026,"93":0,"94":0,"95":0.0026,"96":0.0026,"97":0,"98":0,"99":0,"100":0,"101":0.0026,"102":0.0026,"103":0.00781,"104":0.08593,"105":0.41404},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00521,"14":0.00521,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0026,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01302,"14.1":0.01042,"15.1":0.0026,"15.2-15.3":0.0026,"15.4":0.01042,"15.5":0.02083,"15.6":0.05468,"16.0":0.02083,"16.1":0},G:{"8":0,"3.2":0.00285,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00213,"6.0-6.1":0.00071,"7.0-7.1":0.01637,"8.1-8.4":0,"9.0-9.2":0.00712,"9.3":0.0064,"10.0-10.2":0,"10.3":0.01139,"11.0-11.2":0.01067,"11.3-11.4":0.0064,"12.0-12.1":0.00285,"12.2-12.5":0.39567,"13.0-13.1":0.02206,"13.2":0.00285,"13.3":0.0121,"13.4-13.7":0.03772,"14.0-14.4":0.17008,"14.5-14.8":0.36009,"15.0-15.1":0.04056,"15.2-15.3":0.07899,"15.4":0.13236,"15.5":0.43054,"15.6":4.12676,"16.0":1.06318,"16.1":0.01423},P:{"4":0.50365,"5.0-5.4":0.02015,"6.2-6.4":0.01007,"7.2-7.4":0.77562,"8.2":0.02015,"9.2":0.06044,"10.1":0.02015,"11.1-11.2":0.1511,"12.0":0.05037,"13.0":0.17124,"14.0":0.45329,"15.0":0.14102,"16.0":0.28204,"17.0":0.80584,"18.0":2.4981},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01604,"4.2-4.3":0.01604,"4.4":0,"4.4.3-4.4.4":0.17645},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01042,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.04438},H:{"0":0.18906},L:{"0":77.98328},S:{"2.5":0},R:{_:"0"},M:{"0":0.11094},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.01006,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00252,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02264,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00252,"73":0.01006,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00252,"84":0,"85":0,"86":0,"87":0,"88":0.00503,"89":0.00252,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00252,"96":0,"97":0,"98":0,"99":0.00503,"100":0,"101":0.00252,"102":0.00252,"103":0.00503,"104":0.0151,"105":0.18115,"106":0.09058,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00252,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00503,"48":0,"49":0.00503,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00252,"65":0.00755,"66":0,"67":0,"68":0.00252,"69":0.00252,"70":0.00252,"71":0,"72":0,"73":0.00252,"74":0,"75":0.00252,"76":0,"77":0,"78":0,"79":0.0151,"80":0,"81":0.00503,"83":0.00503,"84":0.00755,"85":0.00252,"86":0.01006,"87":0.19876,"88":0.00252,"89":0.01006,"90":0.00755,"91":0.03019,"92":0.00755,"93":0.00252,"94":0.00503,"95":0.01258,"96":0.00755,"97":0.01258,"98":0.00755,"99":0.00755,"100":0.01258,"101":0.01006,"102":0.03774,"103":0.04529,"104":0.04529,"105":1.00137,"106":3.17519,"107":0.10819,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00252,"65":0.01258,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00252,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00252,"90":0.09058,"91":0.22141,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00252,"79":0,"80":0,"81":0,"83":0,"84":0.00252,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00252,"93":0,"94":0.00503,"95":0.00252,"96":0.00252,"97":0,"98":0,"99":0,"100":0.00252,"101":0.00252,"102":0.00503,"103":0.00503,"104":0.00755,"105":0.08554,"106":0.35224,"107":0.02013},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00755,"14":0.00503,"15":0.00252,_:"0","3.1":0,"3.2":0,"5.1":0.00252,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01258,"14.1":0.01006,"15.1":0,"15.2-15.3":0.00252,"15.4":0.01006,"15.5":0.02264,"15.6":0.04277,"16.0":0.02516,"16.1":0.00252,"16.2":0},G:{"8":0,"3.2":0.00714,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00317,"6.0-6.1":0,"7.0-7.1":0.01269,"8.1-8.4":0,"9.0-9.2":0.00396,"9.3":0.01586,"10.0-10.2":0.00159,"10.3":0.40989,"11.0-11.2":0.00317,"11.3-11.4":0.00714,"12.0-12.1":0.00317,"12.2-12.5":0.31079,"13.0-13.1":0.01269,"13.2":0.00634,"13.3":0.01189,"13.4-13.7":0.03409,"14.0-14.4":0.18314,"14.5-14.8":0.34091,"15.0-15.1":0.05233,"15.2-15.3":0.07928,"15.4":0.111,"15.5":0.36708,"15.6":3.11104,"16.0":2.32456,"16.1":0.0999},P:{"4":0.49523,"5.0-5.4":0.02021,"6.2-6.4":0,"7.2-7.4":0.77823,"8.2":0,"9.2":0.04043,"10.1":0.01011,"11.1-11.2":0.12128,"12.0":0.05053,"13.0":0.13139,"14.0":0.5862,"15.0":0.08085,"16.0":0.24256,"17.0":0.57609,"18.0":2.365},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00535,"4.2-4.3":0.01604,"4.4":0,"4.4.3-4.4.4":0.139},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00755,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12723},Q:{"13.1":0},O:{"0":0.03742},H:{"0":0.17005},L:{"0":77.57105},S:{"2.5":0}};
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 12f84e568c..bea64c4a7e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01885,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00314,"79":0,"80":0,"81":0.00314,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00314,"89":0.00314,"90":0,"91":0.00628,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00314,"103":0.00628,"104":0.15391,"105":0.0534,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00314,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00314,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00314,"68":0.00314,"69":0,"70":0,"71":0.00314,"72":0,"73":0.00314,"74":0.00628,"75":0.00314,"76":0.00628,"77":0,"78":0.00314,"79":0.01885,"80":0,"81":0.00314,"83":0.00628,"84":0.01885,"85":0.00942,"86":0.04083,"87":0.02199,"88":0.00314,"89":0.00628,"90":0,"91":0.00628,"92":0.01256,"93":0.00942,"94":0.00314,"95":0.00314,"96":0.00314,"97":0.00628,"98":0.01256,"99":0.01256,"100":0.00942,"101":0.00942,"102":0.02513,"103":0.09109,"104":1.30352,"105":5.24547,"106":0.05654,"107":0.00314,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00314,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00314,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00314,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00314,"60":0,"62":0,"63":0.01885,"64":0.11936,"65":0.00942,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00314,"72":0.00314,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01885,"90":0.17904,"91":0.00942,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00628,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00628,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00628,"100":0,"101":0.00628,"102":0.00628,"103":0.01571,"104":0.15705,"105":0.83865},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00628,"14":0.02827,"15":0.00628,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00314,"12.1":0.00314,"13.1":0.02513,"14.1":0.06282,"15.1":0.01256,"15.2-15.3":0.01256,"15.4":0.04397,"15.5":0.07853,"15.6":0.33295,"16.0":0.05026,"16.1":0.00314},G:{"8":0.00768,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00192,"6.0-6.1":0,"7.0-7.1":0.02882,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04611,"10.0-10.2":0,"10.3":0.04419,"11.0-11.2":0.00768,"11.3-11.4":0.00384,"12.0-12.1":0.00384,"12.2-12.5":0.29971,"13.0-13.1":0.00384,"13.2":0.00384,"13.3":0.03266,"13.4-13.7":0.10759,"14.0-14.4":0.30163,"14.5-14.8":0.65897,"15.0-15.1":0.20941,"15.2-15.3":0.3266,"15.4":0.45917,"15.5":1.20267,"15.6":10.11704,"16.0":4.6762,"16.1":0.07493},P:{"4":0.09205,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04091,"8.2":0,"9.2":0.02046,"10.1":0,"11.1-11.2":0.03068,"12.0":0.02046,"13.0":0.03068,"14.0":0.04091,"15.0":0.02046,"16.0":0.0716,"17.0":0.21479,"18.0":2.30128},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.07942},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02513,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":2.87392},H:{"0":1.03899},L:{"0":61.52044},S:{"2.5":0},R:{_:"0"},M:{"0":0.06859},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00329,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00657,"79":0,"80":0,"81":0.00329,"82":0,"83":0.00329,"84":0,"85":0,"86":0,"87":0,"88":0.00329,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00657,"103":0,"104":0.01314,"105":0.17744,"106":0.08872,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00329,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00329,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00329,"69":0,"70":0,"71":0.00329,"72":0,"73":0,"74":0.00657,"75":0.00329,"76":0.00329,"77":0,"78":0.00329,"79":0.01972,"80":0.00329,"81":0.00329,"83":0.00657,"84":0.01314,"85":0.01314,"86":0.01314,"87":0.01314,"88":0.00329,"89":0.00657,"90":0.00329,"91":0.00657,"92":0.01643,"93":0.00986,"94":0.00329,"95":0.00657,"96":0.00329,"97":0.00657,"98":0.01314,"99":0.01314,"100":0.01314,"101":0.00986,"102":0.01643,"103":0.06572,"104":0.09858,"105":1.82044,"106":5.26089,"107":0.24316,"108":0.00329,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00329,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00329,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00329,"60":0,"62":0,"63":0.00986,"64":0.00657,"65":0.04272,"66":0.00329,"67":0.00329,"68":0,"69":0,"70":0,"71":0,"72":0.01643,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08544,"91":0.1873,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00657,"79":0,"80":0,"81":0,"83":0,"84":0.00329,"85":0,"86":0.00329,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00329,"93":0,"94":0,"95":0.00329,"96":0,"97":0,"98":0,"99":0.00657,"100":0,"101":0.00329,"102":0.00329,"103":0.00329,"104":0.01314,"105":0.24645,"106":0.77221,"107":0.05586},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00329,"14":0.02629,"15":0.00657,_:"0","3.1":0,"3.2":0,"5.1":0.00329,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00329,"13.1":0.02957,"14.1":0.06572,"15.1":0.01314,"15.2-15.3":0.00986,"15.4":0.04272,"15.5":0.07558,"15.6":0.35817,"16.0":0.1183,"16.1":0.023,"16.2":0},G:{"8":0.00627,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00418,"6.0-6.1":0,"7.0-7.1":0.03759,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05013,"10.0-10.2":0,"10.3":0.04595,"11.0-11.2":0.01044,"11.3-11.4":0.01044,"12.0-12.1":0.00835,"12.2-12.5":0.2924,"13.0-13.1":0.00418,"13.2":0.00209,"13.3":0.02715,"13.4-13.7":0.08981,"14.0-14.4":0.25689,"14.5-14.8":0.65999,"15.0-15.1":0.165,"15.2-15.3":0.24227,"15.4":0.37594,"15.5":0.87093,"15.6":6.09236,"16.0":9.32338,"16.1":0.79157},P:{"4":0.10246,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05123,"8.2":0,"9.2":0.02049,"10.1":0,"11.1-11.2":0.02049,"12.0":0.01025,"13.0":0.03074,"14.0":0.04099,"15.0":0.03074,"16.0":0.07172,"17.0":0.08197,"18.0":2.28494},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.05314},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03615,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08728},Q:{"13.1":0},O:{"0":3.28315},H:{"0":0.85811},L:{"0":60.10031},S:{"2.5":0}};
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 ab7645f4da..91af1f44c7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.0081,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00405,"49":0.00405,"50":0,"51":0,"52":0.0081,"53":0,"54":0,"55":0.0081,"56":0.00405,"57":0,"58":0,"59":0,"60":0.00405,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00405,"69":0,"70":0.00405,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.08503,"79":0,"80":0,"81":0,"82":0.03239,"83":0,"84":0.00405,"85":0.00405,"86":0,"87":0,"88":0.00405,"89":0.04049,"90":0,"91":0.07288,"92":0.00405,"93":0.00405,"94":0.00405,"95":0.00405,"96":0.00405,"97":0.0081,"98":0,"99":0.01215,"100":0.0081,"101":0.0081,"102":0.03239,"103":0.07693,"104":1.36451,"105":0.44539,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00405,"48":0,"49":0.0081,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00405,"58":0,"59":0,"60":0,"61":0.00405,"62":0,"63":0,"64":0,"65":0.00405,"66":0,"67":0.00405,"68":0,"69":0,"70":0.03644,"71":0.00405,"72":0.00405,"73":0,"74":0.00405,"75":0,"76":0.03644,"77":0.00405,"78":0.00405,"79":0.02834,"80":0.01215,"81":0.0081,"83":0.0081,"84":0.01215,"85":0.02025,"86":0.02429,"87":0.02429,"88":0,"89":0.00405,"90":0.00405,"91":0.01215,"92":0.00405,"93":0.00405,"94":0,"95":0.0081,"96":0.00405,"97":0.00405,"98":0.0162,"99":0.0081,"100":0.01215,"101":0.0162,"102":0.04859,"103":0.27938,"104":1.64794,"105":6.19902,"106":0.08908,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00405,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00405,"86":0,"87":0,"88":0,"89":0.06074,"90":0.53447,"91":0.00405,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00405,"17":0.00405,"18":0.01215,"79":0,"80":0,"81":0,"83":0,"84":0.00405,"85":0,"86":0.0081,"87":0,"88":0,"89":0,"90":0.0081,"91":0,"92":0.0081,"93":0,"94":0,"95":0,"96":0,"97":0.00405,"98":0,"99":0,"100":0.00405,"101":0.0081,"102":0.00405,"103":0.01215,"104":0.34821,"105":2.0245},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00405,"14":0.07288,"15":0.0162,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00405,"10.1":0.00405,"11.1":0.01215,"12.1":0.02429,"13.1":0.12147,"14.1":0.16196,"15.1":0.02025,"15.2-15.3":0.04454,"15.4":0.08908,"15.5":0.15791,"15.6":0.76526,"16.0":0.08503,"16.1":0.00405},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00836,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10198,"10.0-10.2":0.03845,"10.3":0.08526,"11.0-11.2":0.00502,"11.3-11.4":0.00836,"12.0-12.1":0.02173,"12.2-12.5":0.38619,"13.0-13.1":0.01672,"13.2":0.00502,"13.3":0.03009,"13.4-13.7":0.07523,"14.0-14.4":0.3444,"14.5-14.8":0.70886,"15.0-15.1":0.16718,"15.2-15.3":0.22904,"15.4":0.49988,"15.5":1.44279,"15.6":9.24023,"16.0":2.98088,"16.1":0.04681},P:{"4":0.03085,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04113,"8.2":0,"9.2":0.01028,"10.1":0,"11.1-11.2":0.05141,"12.0":0.01028,"13.0":0.11311,"14.0":0.07198,"15.0":0.02057,"16.0":0.10283,"17.0":0.20566,"18.0":2.13886},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01275,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.16154},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02429,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.20829},H:{"0":0.15775},L:{"0":38.69536},S:{"2.5":0},R:{_:"0"},M:{"0":0.28565},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00434,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00434,"53":0,"54":0,"55":0.00434,"56":0.00434,"57":0,"58":0,"59":0,"60":0.00434,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00434,"67":0,"68":0.00434,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06073,"79":0,"80":0,"81":0,"82":0.00434,"83":0,"84":0,"85":0.00434,"86":0,"87":0,"88":0.00434,"89":0.01735,"90":0,"91":0.06073,"92":0,"93":0.00434,"94":0.00434,"95":0,"96":0,"97":0.00868,"98":0,"99":0.00868,"100":0.00868,"101":0,"102":0.06073,"103":0.02603,"104":0.06073,"105":1.40985,"106":0.63769,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00868,"48":0,"49":0.00868,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.01301,"68":0,"69":0,"70":0.02603,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.02603,"77":0,"78":0,"79":0.02169,"80":0.02169,"81":0.00868,"83":0.00434,"84":0.00434,"85":0.00434,"86":0.02169,"87":0.02169,"88":0,"89":0.00434,"90":0.00434,"91":0.00434,"92":0.00434,"93":0,"94":0,"95":0.00434,"96":0.00434,"97":0.00868,"98":0.00434,"99":0.01735,"100":0.00868,"101":0.04338,"102":0.02603,"103":0.17786,"104":0.16051,"105":2.56376,"106":6.79765,"107":0.28197,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00434,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00434,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00434,"86":0.00434,"87":0,"88":0,"89":0.00434,"90":0.22124,"91":0.43814,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00868,"79":0,"80":0,"81":0,"83":0,"84":0.00434,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00868,"91":0,"92":0.02169,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00434,"101":0.00434,"102":0.00434,"103":0.01301,"104":0.03037,"105":0.53791,"106":2.03886,"107":0.13882},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00434,"14":0.07375,"15":0.00868,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00868,"11.1":0.00868,"12.1":0.01735,"13.1":0.11713,"14.1":0.1822,"15.1":0.01735,"15.2-15.3":0.02603,"15.4":0.0911,"15.5":0.13014,"15.6":0.64636,"16.0":0.27763,"16.1":0.04772,"16.2":0},G:{"8":0.00255,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00764,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.18857,"10.0-10.2":0.00255,"10.3":0.11467,"11.0-11.2":0.00255,"11.3-11.4":0.01019,"12.0-12.1":0.02293,"12.2-12.5":0.36695,"13.0-13.1":0.02548,"13.2":0.00764,"13.3":0.02803,"13.4-13.7":0.079,"14.0-14.4":0.34656,"14.5-14.8":1.07281,"15.0-15.1":0.32108,"15.2-15.3":0.25992,"15.4":0.54787,"15.5":1.27921,"15.6":9.56097,"16.0":9.63487,"16.1":0.46123},P:{"4":0.02052,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05129,"8.2":0,"9.2":0.02052,"10.1":0.01026,"11.1-11.2":0.05129,"12.0":0,"13.0":0.05129,"14.0":0.04103,"15.0":0.02052,"16.0":0.09232,"17.0":0.16412,"18.0":2.47206},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00727,"4.2-4.3":0.00727,"4.4":0,"4.4.3-4.4.4":0.10184},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03904,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26611},Q:{"13.1":0},O:{"0":0.25479},H:{"0":0.14473},L:{"0":44.99917},S:{"2.5":0}};
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 766fde54ae..2b1aed61df 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03664,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00407,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00814,"79":0,"80":0,"81":0.00407,"82":0.00407,"83":0.00407,"84":0.00407,"85":0,"86":0,"87":0,"88":0.00407,"89":0,"90":0,"91":0.02036,"92":0,"93":0,"94":0,"95":0.00407,"96":0.00407,"97":0.00407,"98":0.00407,"99":0.00814,"100":0.00407,"101":0.00407,"102":0.01628,"103":0.86712,"104":2.14542,"105":0.34604,"106":0.00407,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02036,"50":0,"51":0.01628,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.16284,"61":0.00407,"62":0,"63":0,"64":0.00407,"65":0,"66":0,"67":0.00814,"68":0,"69":0.01628,"70":0.00407,"71":0.01221,"72":0,"73":0,"74":0.00407,"75":0.00407,"76":0.00407,"77":0.00407,"78":0.00407,"79":0.02443,"80":0.00814,"81":0.02036,"83":0.00814,"84":0.02036,"85":0.02443,"86":0.01628,"87":0.02036,"88":0.00407,"89":0.00814,"90":0.00814,"91":0.00814,"92":0.01628,"93":0.00814,"94":0.00814,"95":0.01221,"96":0.01221,"97":0.01628,"98":0.01628,"99":0.01221,"100":0.02443,"101":0.02036,"102":0.04071,"103":0.1262,"104":1.89302,"105":7.51914,"106":0.13434,"107":0.00407,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00407,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01628,"86":0,"87":0,"88":0,"89":0.05699,"90":0.80606,"91":0.0285,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00407,"16":0,"17":0,"18":0.00814,"79":0,"80":0,"81":0,"83":0,"84":0.00407,"85":0,"86":0.00407,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00407,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00407,"102":0.00814,"103":0.00814,"104":0.13841,"105":0.76942},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00407,"14":0.01628,"15":0.00407,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00407,"13.1":0.02036,"14.1":0.0285,"15.1":0.00814,"15.2-15.3":0.00814,"15.4":0.02036,"15.5":0.04478,"15.6":0.17098,"16.0":0.04071,"16.1":0.00407},G:{"8":0,"3.2":0.03163,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.11535,"6.0-6.1":0,"7.0-7.1":0.00372,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03163,"10.0-10.2":0.00372,"10.3":0.04651,"11.0-11.2":0.00558,"11.3-11.4":0.01116,"12.0-12.1":0.01488,"12.2-12.5":0.2921,"13.0-13.1":0.01302,"13.2":0.0093,"13.3":0.04279,"13.4-13.7":0.12838,"14.0-14.4":0.36094,"14.5-14.8":0.91538,"15.0-15.1":0.20652,"15.2-15.3":0.30885,"15.4":0.51909,"15.5":1.2819,"15.6":9.94452,"16.0":3.90897,"16.1":0.07256},P:{"4":0.09168,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01019,"8.2":0,"9.2":0.02037,"10.1":0,"11.1-11.2":0.0713,"12.0":0.03056,"13.0":0.0713,"14.0":0.21391,"15.0":0.05093,"16.0":0.12223,"17.0":0.24447,"18.0":2.97435},I:{"0":0,"3":0,"4":0.0098,"2.1":0,"2.2":0.0049,"2.3":0,"4.1":0.0098,"4.2-4.3":0.04411,"4.4":0,"4.4.3-4.4.4":0.22545},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00872,"9":0.00436,"10":0.00436,"11":0.04362,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.04743},H:{"0":0.26382},L:{"0":57.94402},S:{"2.5":0},R:{_:"0"},M:{"0":0.20752},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03544,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00443,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00886,"79":0,"80":0,"81":0,"82":0,"83":0.00443,"84":0.00443,"85":0,"86":0,"87":0,"88":0.00443,"89":0,"90":0,"91":0.01329,"92":0,"93":0,"94":0,"95":0.00443,"96":0,"97":0.00443,"98":0.00443,"99":0.00443,"100":0.00443,"101":0.00443,"102":0.02658,"103":0.01772,"104":0.03987,"105":3.09657,"106":0.53603,"107":0.00886,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03987,"50":0,"51":0.01772,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.16834,"61":0.00443,"62":0,"63":0,"64":0.00443,"65":0,"66":0,"67":0,"68":0,"69":0.03544,"70":0.00443,"71":0.01329,"72":0,"73":0,"74":0.00443,"75":0.00443,"76":0.00443,"77":0.00443,"78":0.00443,"79":0.01772,"80":0.00443,"81":0.01772,"83":0.00443,"84":0.00886,"85":0.02215,"86":0.00886,"87":0.01329,"88":0.00886,"89":0.00886,"90":0.00886,"91":0.00886,"92":0.01772,"93":0.00443,"94":0.00443,"95":0.00886,"96":0.01329,"97":0.02215,"98":0.01329,"99":0.00886,"100":0.02658,"101":0.01329,"102":0.03544,"103":0.06202,"104":0.10189,"105":2.88836,"106":8.53218,"107":0.33225,"108":0.00443,"109":0.00443,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00443,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00886,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01772,"86":0,"87":0,"88":0,"89":0.00443,"90":0.42971,"91":0.77968,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00443,"16":0,"17":0,"18":0.00443,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00443,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00443,"102":0,"103":0.00443,"104":0.01329,"105":0.21264,"106":0.81955,"107":0.06645},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01772,"15":0.00443,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00443,"13.1":0.02215,"14.1":0.03544,"15.1":0.00886,"15.2-15.3":0.00443,"15.4":0.02658,"15.5":0.03544,"15.6":0.15948,"16.0":0.10189,"16.1":0.01772,"16.2":0},G:{"8":0,"3.2":0.03055,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.11608,"6.0-6.1":0,"7.0-7.1":0.00611,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03462,"10.0-10.2":0,"10.3":0.03869,"11.0-11.2":0.00204,"11.3-11.4":0.00815,"12.0-12.1":0.01426,"12.2-12.5":0.24234,"13.0-13.1":0.01018,"13.2":0.00815,"13.3":0.04073,"13.4-13.7":0.11608,"14.0-14.4":0.32991,"14.5-14.8":0.82274,"15.0-15.1":0.17106,"15.2-15.3":0.26067,"15.4":0.43377,"15.5":0.9714,"15.6":6.89756,"16.0":8.50435,"16.1":0.51116},P:{"4":0.091,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01011,"8.2":0,"9.2":0.02022,"10.1":0,"11.1-11.2":0.06067,"12.0":0.02022,"13.0":0.06067,"14.0":0.19211,"15.0":0.04044,"16.0":0.11122,"17.0":0.15167,"18.0":3.06371},I:{"0":0,"3":0,"4":0.00861,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00861,"4.2-4.3":0.03875,"4.4":0,"4.4.3-4.4.4":0.18516},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01614,"9":0.00538,"10":0.00538,"11":0.04841,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21166},Q:{"13.1":0},O:{"0":0.04456},H:{"0":0.27949},L:{"0":54.13244},S:{"2.5":0}};
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 baf011b0b2..6621afd9dc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04306,"53":0,"54":0,"55":0,"56":0.00359,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00718,"67":0,"68":0.00359,"69":0,"70":0,"71":0,"72":0.00359,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00718,"79":0.00359,"80":0.00359,"81":0.00359,"82":0.00359,"83":0.00359,"84":0.00359,"85":0,"86":0,"87":0.00359,"88":0.01076,"89":0.00359,"90":0,"91":0.01435,"92":0.06458,"93":0.00359,"94":0.00359,"95":0.00718,"96":0.00359,"97":0.00718,"98":0.00359,"99":0.02512,"100":0.00359,"101":0.02512,"102":0.01794,"103":0.061,"104":0.92929,"105":0.34086,"106":0.00359,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00359,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00359,"48":0.00359,"49":0.03588,"50":0,"51":0,"52":0.04306,"53":0.00359,"54":0,"55":0,"56":0,"57":0,"58":0.00359,"59":0,"60":0,"61":0.00359,"62":0.00718,"63":0.00359,"64":0,"65":0.00359,"66":0.00359,"67":0.00359,"68":0.00718,"69":0,"70":0.00359,"71":0.00718,"72":0.00718,"73":0.00359,"74":0.00718,"75":0.00718,"76":0.00359,"77":0.00359,"78":0.00359,"79":0.03588,"80":0.00718,"81":0.01435,"83":0.00718,"84":0.01076,"85":0.01794,"86":0.02153,"87":0.02512,"88":0.00718,"89":0.01435,"90":0.00718,"91":0.01076,"92":0.01435,"93":0.00718,"94":0.00359,"95":0.00718,"96":0.01435,"97":0.0287,"98":0.01435,"99":0.02153,"100":0.02512,"101":0.01794,"102":0.03588,"103":0.14352,"104":1.733,"105":6.33641,"106":0.09329,"107":0.00359,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00359,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00359,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00359,"64":0.00718,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00359,"72":0.00359,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00359,"80":0,"81":0,"82":0,"83":0,"84":0.00359,"85":0.02512,"86":0.00359,"87":0,"88":0,"89":0.04306,"90":0.66378,"91":0.02153,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00718,"16":0,"17":0,"18":0.00359,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00359,"100":0,"101":0.00359,"102":0.00359,"103":0.00718,"104":0.09329,"105":0.4772},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00359,"14":0.01435,"15":0.00359,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01435,"12.1":0.00359,"13.1":0.03588,"14.1":0.02153,"15.1":0.00718,"15.2-15.3":0.00359,"15.4":0.01435,"15.5":0.03588,"15.6":0.11482,"16.0":0.03588,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.04257,"8.1-8.4":0.0133,"9.0-9.2":0,"9.3":0.04523,"10.0-10.2":0.00798,"10.3":0.09578,"11.0-11.2":0.01596,"11.3-11.4":0.01596,"12.0-12.1":0.01064,"12.2-12.5":0.6359,"13.0-13.1":0.01862,"13.2":0.00532,"13.3":0.05587,"13.4-13.7":0.23414,"14.0-14.4":0.57736,"14.5-14.8":2.14716,"15.0-15.1":0.28203,"15.2-15.3":0.47094,"15.4":0.76627,"15.5":2.02477,"15.6":14.74274,"16.0":3.84466,"16.1":0.06652},P:{"4":0.0823,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01029,"8.2":0,"9.2":0.01029,"10.1":0,"11.1-11.2":0.04115,"12.0":0.01029,"13.0":0.05144,"14.0":0.06173,"15.0":0.03086,"16.0":0.06173,"17.0":0.16461,"18.0":2.23248},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02185,"4.2-4.3":0.01352,"4.4":0,"4.4.3-4.4.4":0.0541},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01558,"9":0.0039,"10":0.00779,"11":0.10908,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0513},H:{"0":0.33995},L:{"0":56.57461},S:{"2.5":0},R:{_:"0"},M:{"0":0.33342},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00371,"51":0,"52":0.04451,"53":0,"54":0,"55":0,"56":0.01113,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00371,"67":0,"68":0.00371,"69":0,"70":0,"71":0,"72":0.00371,"73":0.00371,"74":0,"75":0,"76":0,"77":0.00371,"78":0.01113,"79":0.00371,"80":0.00371,"81":0.00371,"82":0,"83":0.00371,"84":0.00371,"85":0,"86":0,"87":0,"88":0.01113,"89":0.00371,"90":0,"91":0.01113,"92":0.06305,"93":0.00371,"94":0.00371,"95":0.00742,"96":0.00371,"97":0.00371,"98":0.00371,"99":0.01855,"100":0.00371,"101":0.00742,"102":0.02596,"103":0.02225,"104":0.03338,"105":0.96434,"106":0.44879,"107":0.00371,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00371,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00371,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00371,"48":0.01113,"49":0.03338,"50":0,"51":0,"52":0.0408,"53":0.00371,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00371,"63":0.00371,"64":0,"65":0.00742,"66":0.00371,"67":0.00371,"68":0.00742,"69":0,"70":0.00371,"71":0.00371,"72":0.00371,"73":0.00371,"74":0.00371,"75":0.00742,"76":0.00371,"77":0.00371,"78":0.00371,"79":0.04451,"80":0.00742,"81":0.01484,"83":0.01113,"84":0.00742,"85":0.02596,"86":0.01855,"87":0.03338,"88":0.01113,"89":0.01484,"90":0.00742,"91":0.00742,"92":0.01484,"93":0.00371,"94":0.00742,"95":0.01484,"96":0.01484,"97":0.02225,"98":0.01484,"99":0.01484,"100":0.02967,"101":0.01484,"102":0.02596,"103":0.08531,"104":0.11869,"105":2.08817,"106":6.36464,"107":0.2485,"108":0.00371,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00742,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00371,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01855,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.02596,"86":0.00371,"87":0,"88":0,"89":0.00371,"90":0.22996,"91":0.51926,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00371,"16":0,"17":0,"18":0.00371,"79":0,"80":0,"81":0,"83":0,"84":0.00371,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00371,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00371,"100":0,"101":0.00371,"102":0.00371,"103":0.00742,"104":0.01484,"105":0.11869,"106":0.4933,"107":0.0408},E:{"4":0.00371,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00371,"14":0.02225,"15":0.00371,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01113,"12.1":0.00371,"13.1":0.01855,"14.1":0.02967,"15.1":0.00742,"15.2-15.3":0.00742,"15.4":0.01484,"15.5":0.03709,"15.6":0.11498,"16.0":0.07418,"16.1":0.01113,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0024,"6.0-6.1":0,"7.0-7.1":0.04805,"8.1-8.4":0.00721,"9.0-9.2":0,"9.3":0.04325,"10.0-10.2":0.00961,"10.3":0.10331,"11.0-11.2":0.01682,"11.3-11.4":0.01922,"12.0-12.1":0.00961,"12.2-12.5":0.63427,"13.0-13.1":0.01682,"13.2":0.00721,"13.3":0.05045,"13.4-13.7":0.22584,"14.0-14.4":0.53817,"14.5-14.8":1.78028,"15.0-15.1":0.21142,"15.2-15.3":0.36038,"15.4":0.55739,"15.5":1.30458,"15.6":8.60828,"16.0":8.09173,"16.1":0.42765},P:{"4":0.08206,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01026,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.04103,"12.0":0.01026,"13.0":0.06155,"14.0":0.05129,"15.0":0.03077,"16.0":0.06155,"17.0":0.09232,"18.0":2.28755},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01005,"4.2-4.3":0.01005,"4.4":0,"4.4.3-4.4.4":0.05328},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.04368,"9":0.00874,"10":0.01311,"11":0.13105,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.23906},Q:{"13.1":0},O:{"0":0.04404},H:{"0":0.38118},L:{"0":58.71336},S:{"2.5":0}};
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 f2332913c5..18e6d8d3e6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01126,"51":0.00563,"52":0.12388,"53":0.01126,"54":0,"55":0.10136,"56":0.01689,"57":0,"58":0,"59":0,"60":0.01126,"61":0,"62":0,"63":0,"64":0,"65":0.00563,"66":0,"67":0,"68":0.01689,"69":0.00563,"70":0.01689,"71":0.01126,"72":0.03379,"73":0,"74":0.00563,"75":0.00563,"76":0.00563,"77":0.00563,"78":0.03942,"79":0.02252,"80":0.03379,"81":0.03379,"82":0.02816,"83":0.01689,"84":0.01689,"85":0.00563,"86":0.00563,"87":0.00563,"88":0.01126,"89":0.02252,"90":0.01689,"91":0.04505,"92":0.00563,"93":0.01689,"94":0.01689,"95":0.08447,"96":0.03379,"97":0.01689,"98":0.01126,"99":0.03379,"100":0.01689,"101":0.02252,"102":0.03379,"103":0.0732,"104":1.02484,"105":0.33786,"106":0.00563,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00563,"23":0,"24":0,"25":0,"26":0.00563,"27":0,"28":0.00563,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00563,"37":0,"38":0.00563,"39":0,"40":0,"41":0.00563,"42":0,"43":0,"44":0,"45":0,"46":0.00563,"47":0.00563,"48":0.01126,"49":0.06194,"50":0.00563,"51":0.05631,"52":0.01126,"53":0.00563,"54":0,"55":0,"56":0.01126,"57":0.00563,"58":0.00563,"59":0.00563,"60":0,"61":0.00563,"62":0,"63":0.00563,"64":0.00563,"65":0.00563,"66":0.02816,"67":0.00563,"68":0.01689,"69":0.01689,"70":0.07883,"71":0.01126,"72":0.01126,"73":0.01126,"74":0.01689,"75":0.01126,"76":0.02816,"77":0.01126,"78":0.02252,"79":0.11262,"80":0.05068,"81":0.06194,"83":0.13514,"84":0.28155,"85":0.29281,"86":0.33223,"87":0.29281,"88":0.0732,"89":0.05068,"90":0.05068,"91":0.03379,"92":0.05631,"93":0.02816,"94":0.02816,"95":0.03379,"96":0.07883,"97":0.11825,"98":0.18019,"99":0.06757,"100":0.06194,"101":0.07883,"102":0.21961,"103":1.1262,"104":2.35939,"105":8.48029,"106":0.15767,"107":0.00563,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02252,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00563,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00563,"55":0,"56":0,"57":0,"58":0.00563,"60":0,"62":0,"63":0.00563,"64":0.02816,"65":0,"66":0,"67":0.00563,"68":0.02252,"69":0.00563,"70":0.01126,"71":0.01689,"72":0.01689,"73":0.00563,"74":0.00563,"75":0,"76":0,"77":0.01126,"78":0,"79":0.01126,"80":0,"81":0.00563,"82":0.01126,"83":0.01126,"84":0.01126,"85":0.0901,"86":0.02252,"87":0.01689,"88":0.02252,"89":0.13514,"90":2.4157,"91":0.12388,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01126},B:{"12":0,"13":0.00563,"14":0,"15":0.00563,"16":0.00563,"17":0.00563,"18":0.05631,"79":0,"80":0,"81":0,"83":0,"84":0.01689,"85":0.01689,"86":0.01126,"87":0.01126,"88":0,"89":0.00563,"90":0,"91":0,"92":0.00563,"93":0,"94":0.00563,"95":0.00563,"96":0,"97":0.00563,"98":0.00563,"99":0.00563,"100":0,"101":0.00563,"102":0.00563,"103":0.01689,"104":0.19145,"105":1.16562},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00563,"10":0,"11":0,"12":0,"13":0.02252,"14":0.05631,"15":0.01126,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.02816,"10.1":0.00563,"11.1":0.00563,"12.1":0.00563,"13.1":0.05631,"14.1":0.0901,"15.1":0.02816,"15.2-15.3":0.02252,"15.4":0.05068,"15.5":0.07883,"15.6":0.31534,"16.0":0.04505,"16.1":0.00563},G:{"8":0,"3.2":0.00192,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00383,"6.0-6.1":0,"7.0-7.1":0.01534,"8.1-8.4":0.00767,"9.0-9.2":0.0326,"9.3":0.10354,"10.0-10.2":0.01534,"10.3":0.08629,"11.0-11.2":0.0882,"11.3-11.4":0.09587,"12.0-12.1":0.07095,"12.2-12.5":1.29045,"13.0-13.1":0.08245,"13.2":0.02684,"13.3":0.18599,"13.4-13.7":0.47553,"14.0-14.4":1.65093,"14.5-14.8":2.4601,"15.0-15.1":0.59633,"15.2-15.3":1.96731,"15.4":0.98557,"15.5":1.56273,"15.6":4.80706,"16.0":2.21274,"16.1":0.03451},P:{"4":0.08465,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05291,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03175,"12.0":0.01058,"13.0":0.04233,"14.0":0.02116,"15.0":0.01058,"16.0":0.05291,"17.0":0.1164,"18.0":0.73014},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04329,"4.2-4.3":0.10823,"4.4":0,"4.4.3-4.4.4":0.66022},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0172,"9":0.0172,"10":0,"11":0.28094,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.17476},H:{"0":0.78589},L:{"0":39.97109},S:{"2.5":0.00437},R:{_:"0"},M:{"0":0.12233},Q:{"13.1":0.00437}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00589,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01767,"51":0.04123,"52":0.12958,"53":0.01767,"54":0,"55":0.10013,"56":0.02356,"57":0,"58":0,"59":0,"60":0.00589,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01767,"69":0.00589,"70":0.00589,"71":0.01767,"72":0.05301,"73":0,"74":0.00589,"75":0.00589,"76":0.00589,"77":0.00589,"78":0.02356,"79":0.00589,"80":0.01767,"81":0.01178,"82":0.00589,"83":0.01178,"84":0.00589,"85":0.00589,"86":0,"87":0.00589,"88":0.01178,"89":0.01767,"90":0.02356,"91":0.02356,"92":0.00589,"93":0.00589,"94":0.01767,"95":0.03534,"96":0.03534,"97":0.01767,"98":0.01767,"99":0.04123,"100":0.01767,"101":0.01767,"102":0.0589,"103":0.02945,"104":0.07657,"105":1.00719,"106":0.47709,"107":0.00589,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00589,"23":0,"24":0,"25":0,"26":0.00589,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00589,"35":0,"36":0,"37":0,"38":0.00589,"39":0,"40":0,"41":0.00589,"42":0.00589,"43":0,"44":0,"45":0,"46":0,"47":0.00589,"48":0.01178,"49":0.06479,"50":0.00589,"51":0.05301,"52":0.01767,"53":0.00589,"54":0,"55":0,"56":0.01178,"57":0.00589,"58":0,"59":0.00589,"60":0,"61":0.00589,"62":0.01178,"63":0.00589,"64":0.01178,"65":0,"66":0.02356,"67":0.00589,"68":0.01767,"69":0.02945,"70":0.01178,"71":0.01178,"72":0.01767,"73":0.00589,"74":0.02356,"75":0.01178,"76":0.04123,"77":0.01767,"78":0.01767,"79":0.07657,"80":0.04123,"81":0.06479,"83":0.07068,"84":0.10013,"85":0.11191,"86":0.16492,"87":0.10602,"88":0.07068,"89":0.05301,"90":0.11191,"91":0.09424,"92":0.11191,"93":0.07657,"94":0.10013,"95":0.03534,"96":0.0589,"97":0.08246,"98":0.08246,"99":0.06479,"100":0.07657,"101":0.06479,"102":0.10013,"103":0.44175,"104":0.46531,"105":3.29251,"106":9.00581,"107":0.38874,"108":0.01178,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03534,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00589,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00589,"55":0.00589,"56":0,"57":0,"58":0.00589,"60":0.00589,"62":0,"63":0.00589,"64":0.01178,"65":0.00589,"66":0,"67":0,"68":0.01178,"69":0.00589,"70":0.00589,"71":0.00589,"72":0.04123,"73":0.00589,"74":0.00589,"75":0,"76":0.00589,"77":0.00589,"78":0,"79":0.01178,"80":0.00589,"81":0.00589,"82":0.01767,"83":0.01767,"84":0.02356,"85":0.10013,"86":0.02356,"87":0.01767,"88":0.01178,"89":0.02945,"90":0.91884,"91":2.14985,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01178},B:{"12":0,"13":0,"14":0,"15":0.00589,"16":0.00589,"17":0.00589,"18":0.02356,"79":0,"80":0.00589,"81":0,"83":0.00589,"84":0.00589,"85":0.00589,"86":0.00589,"87":0.00589,"88":0,"89":0.00589,"90":0.00589,"91":0,"92":0.00589,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00589,"99":0.00589,"100":0,"101":0,"102":0.00589,"103":0.01178,"104":0.01767,"105":0.31806,"106":1.24868,"107":0.1178},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.04123,"14":0.09424,"15":0.01767,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.05301,"10.1":0,"11.1":0.00589,"12.1":0.01178,"13.1":0.08835,"14.1":0.13547,"15.1":0.03534,"15.2-15.3":0.02945,"15.4":0.05301,"15.5":0.08246,"15.6":0.34751,"16.0":0.14136,"16.1":0.02945,"16.2":0},G:{"8":0,"3.2":0.00171,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00342,"6.0-6.1":0.00171,"7.0-7.1":0.01369,"8.1-8.4":0.00513,"9.0-9.2":0.03081,"9.3":0.09927,"10.0-10.2":0.01198,"10.3":0.09243,"11.0-11.2":0.06162,"11.3-11.4":0.06162,"12.0-12.1":0.04793,"12.2-12.5":0.77194,"13.0-13.1":0.04964,"13.2":0.02396,"13.3":0.10612,"13.4-13.7":0.26872,"14.0-14.4":0.9277,"14.5-14.8":1.57811,"15.0-15.1":0.53403,"15.2-15.3":1.44803,"15.4":0.67438,"15.5":1.10399,"15.6":3.25721,"16.0":4.87641,"16.1":0.3235},P:{"4":0.08307,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05192,"8.2":0,"9.2":0.01038,"10.1":0,"11.1-11.2":0.02077,"12.0":0.01038,"13.0":0.03115,"14.0":0.03115,"15.0":0.01038,"16.0":0.04153,"17.0":0.08307,"18.0":0.80989},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03479,"4.2-4.3":0.06957,"4.4":0,"4.4.3-4.4.4":0.38962},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0064,"7":0.0064,"8":0.03201,"9":0.0128,"10":0.0128,"11":0.22408,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13974},Q:{"13.1":0.00411},O:{"0":0.15207},H:{"0":0.76265},L:{"0":39.174},S:{"2.5":0}};
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 2986e4af6e..f76077b7f8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00627,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00627,"51":0,"52":0.00627,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00627,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00627,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00627,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00627,"98":0,"99":0.00627,"100":0.00627,"101":0.01254,"102":0.02509,"103":0.05018,"104":0.87181,"105":0.2697,"106":0.01882,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00627,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00627,"41":0,"42":0,"43":0.01882,"44":0,"45":0,"46":0.00627,"47":0,"48":0,"49":0.00627,"50":0.00627,"51":0,"52":0,"53":0,"54":0,"55":0.00627,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00627,"70":0.00627,"71":0.00627,"72":0.00627,"73":0,"74":0.01254,"75":0.00627,"76":0.00627,"77":0.00627,"78":0,"79":0.01254,"80":0.0439,"81":0.01254,"83":0.00627,"84":0.01254,"85":0.00627,"86":0.01882,"87":0.01254,"88":0.00627,"89":0.01254,"90":0.00627,"91":0.01254,"92":0.00627,"93":0.02509,"94":0.01254,"95":0.02509,"96":0.01882,"97":0.01882,"98":0.05018,"99":0.0439,"100":0.03136,"101":0.03136,"102":0.16307,"103":0.31987,"104":3.2489,"105":23.77088,"106":0.14426,"107":0.01254,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0.00627,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00627,"25":0,"26":0,"27":0,"28":0.00627,"29":0,"30":0,"31":0,"32":0,"33":0.00627,"34":0,"35":0.00627,"36":0,"37":0.00627,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00627,"52":0,"53":0.01254,"54":0,"55":0.00627,"56":0.0439,"57":0.00627,"58":0.00627,"60":0.28851,"62":0,"63":0.26342,"64":0.44531,"65":0.02509,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00627,"86":0,"87":0,"88":0,"89":0.03136,"90":0.3575,"91":0.01882,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00627},B:{"12":0.05018,"13":0.01254,"14":0.01254,"15":0.01254,"16":0.00627,"17":0,"18":0.05018,"79":0,"80":0,"81":0,"83":0,"84":0.00627,"85":0,"86":0,"87":0,"88":0,"89":0.00627,"90":0.00627,"91":0,"92":0.01882,"93":0,"94":0,"95":0,"96":0.00627,"97":0,"98":0.00627,"99":0.01254,"100":0.00627,"101":0.00627,"102":0.01254,"103":0.03136,"104":4.69773,"105":2.22029},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01254,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00627,"12.1":0.00627,"13.1":0.01882,"14.1":0.02509,"15.1":0.00627,"15.2-15.3":0.00627,"15.4":0.00627,"15.5":0.02509,"15.6":0.07526,"16.0":0.01882,"16.1":0},G:{"8":0.0008,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01119,"6.0-6.1":0,"7.0-7.1":0.01679,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02639,"10.0-10.2":0.0016,"10.3":0.11195,"11.0-11.2":0.0024,"11.3-11.4":0.02159,"12.0-12.1":0.04078,"12.2-12.5":0.82762,"13.0-13.1":0.004,"13.2":0.01359,"13.3":0.02399,"13.4-13.7":0.10075,"14.0-14.4":0.32945,"14.5-14.8":0.42621,"15.0-15.1":0.12234,"15.2-15.3":0.31985,"15.4":0.31426,"15.5":0.70688,"15.6":3.34808,"16.0":0.75086,"16.1":0.0032},P:{"4":0.1357,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04175,"8.2":0,"9.2":0.08351,"10.1":0,"11.1-11.2":0.08351,"12.0":0,"13.0":0.01044,"14.0":0.01044,"15.0":0.01044,"16.0":0.05219,"17.0":0.10438,"18.0":0.51148},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00908,"4.2-4.3":0.01135,"4.4":0,"4.4.3-4.4.4":0.19857},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0439,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00746},O:{"0":0.13421},H:{"0":5.83768},L:{"0":42.69803},S:{"2.5":0.01864},R:{_:"0"},M:{"0":0.08574},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00621,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00621,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00621,"89":0,"90":0,"91":0.00621,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00621,"100":0,"101":0.00621,"102":0.02483,"103":0.00621,"104":0.22349,"105":0.66426,"106":0.33523,"107":0.01862,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00621,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.01862,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00621,"56":0.00621,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00621,"66":0,"67":0,"68":0,"69":0.00621,"70":0.01242,"71":0,"72":0.00621,"73":0,"74":0.01242,"75":0.00621,"76":0,"77":0.00621,"78":0,"79":0.01242,"80":0.03104,"81":0.00621,"83":0.01242,"84":0.02483,"85":0.01862,"86":0.01242,"87":0.01242,"88":0.00621,"89":0.01242,"90":0.00621,"91":0.01242,"92":0.00621,"93":0.01242,"94":0.00621,"95":0.01862,"96":0.02483,"97":0.01242,"98":0.03725,"99":0.02483,"100":0.03725,"101":0.02483,"102":0.0745,"103":0.2359,"104":0.14899,"105":9.77139,"106":11.64621,"107":0.39731,"108":0.01242,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.21107,"25":0,"26":0,"27":0,"28":0.00621,"29":0,"30":0,"31":0,"32":0.00621,"33":0.00621,"34":0,"35":0.00621,"36":0,"37":0.00621,"38":0,"39":0,"40":0,"41":0,"42":0.00621,"43":0,"44":0,"45":0,"46":0,"47":0.00621,"48":0,"49":0,"50":0,"51":0.01242,"52":0,"53":0.01862,"54":0,"55":0.00621,"56":0.01862,"57":0.00621,"58":0.00621,"60":0.42835,"62":0,"63":0.21107,"64":0.18624,"65":0.19245,"66":0.00621,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01242,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00621,"90":0.08691,"91":0.21107,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00621},B:{"12":0.04346,"13":0.04346,"14":0.01242,"15":0.00621,"16":0.01862,"17":0.01242,"18":0.06829,"79":0,"80":0,"81":0,"83":0,"84":0.01242,"85":0.00621,"86":0,"87":0,"88":0,"89":0.01242,"90":0.01242,"91":0,"92":0.02483,"93":0,"94":0,"95":0,"96":0.00621,"97":0,"98":0,"99":0,"100":0.00621,"101":0.00621,"102":0.01242,"103":0.01862,"104":0.04346,"105":0.32902,"106":11.61517,"107":0.04346},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00621,"14":0.00621,"15":0.00621,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00621,"12.1":0,"13.1":0.01862,"14.1":0.03104,"15.1":0,"15.2-15.3":0,"15.4":0.00621,"15.5":0.01242,"15.6":0.09933,"16.0":0.04966,"16.1":0.00621,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0025,"6.0-6.1":0,"7.0-7.1":0.00583,"8.1-8.4":0.00166,"9.0-9.2":0,"9.3":0.02913,"10.0-10.2":0.00333,"10.3":0.07075,"11.0-11.2":0.01665,"11.3-11.4":0.01998,"12.0-12.1":0.06409,"12.2-12.5":1.02959,"13.0-13.1":0.00749,"13.2":0.00416,"13.3":0.00832,"13.4-13.7":0.12235,"14.0-14.4":0.25969,"14.5-14.8":0.46277,"15.0-15.1":0.21224,"15.2-15.3":0.26135,"15.4":0.18977,"15.5":0.49607,"15.6":2.11079,"16.0":1.58143,"16.1":0.0824},P:{"4":0.08262,"5.0-5.4":0.01033,"6.2-6.4":0,"7.2-7.4":0.03098,"8.2":0,"9.2":0.03098,"10.1":0,"11.1-11.2":0.08262,"12.0":0,"13.0":0.01033,"14.0":0.01033,"15.0":0.01033,"16.0":0.03098,"17.0":0.05164,"18.0":0.61963},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00312,"4.2-4.3":0.00859,"4.4":0,"4.4.3-4.4.4":0.18278},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06208,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07963},Q:{"13.1":0},O:{"0":0.12134},H:{"0":7.40262},L:{"0":40.95579},S:{"2.5":0.02654}};
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 3a7c3797dd..33f33fb52d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00219,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00219,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00219,"103":0.00657,"104":0.09632,"105":0.03721,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00219,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00219,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00219,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00219,"66":0,"67":0.00219,"68":0.00219,"69":0.00219,"70":0.00219,"71":0.00219,"72":0.00219,"73":0,"74":0.00219,"75":0,"76":0.00219,"77":0,"78":0.00219,"79":0.01095,"80":0.00219,"81":0.00219,"83":0.00219,"84":0.00219,"85":0.00438,"86":0.00438,"87":0.01095,"88":0.00438,"89":0.00219,"90":0.00219,"91":0.00657,"92":0.02408,"93":0.00219,"94":0.00219,"95":0.00438,"96":0.00876,"97":0.00438,"98":0.00657,"99":0.00657,"100":0.00657,"101":0.00876,"102":0.01751,"103":0.05254,"104":0.57571,"105":2.49327,"106":0.05691,"107":0.00219,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00219,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00219,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00219,"83":0.00219,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00219,"90":0.03721,"91":0.00219,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00219,"15":0,"16":0,"17":0,"18":0.00219,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00219,"93":0,"94":0,"95":0,"96":0,"97":0.00219,"98":0.00219,"99":0,"100":0.00219,"101":0.00438,"102":0.00438,"103":0.00876,"104":0.10288,"105":0.38745},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00438,"14":0.0197,"15":0.00438,_:"0","3.1":0,"3.2":0,"5.1":0.00657,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00219,"12.1":0.00219,"13.1":0.01313,"14.1":0.04159,"15.1":0.00876,"15.2-15.3":0.00876,"15.4":0.02408,"15.5":0.05473,"15.6":0.19482,"16.0":0.02408,"16.1":0.00219},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03022,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07052,"10.0-10.2":0,"10.3":0.67499,"11.0-11.2":0,"11.3-11.4":0.01511,"12.0-12.1":0.06548,"12.2-12.5":0.60447,"13.0-13.1":0.07556,"13.2":0.05541,"13.3":0.19645,"13.4-13.7":0.48861,"14.0-14.4":2.60426,"14.5-14.8":3.60164,"15.0-15.1":1.45073,"15.2-15.3":1.67237,"15.4":2.56397,"15.5":5.99938,"15.6":22.58708,"16.0":6.624,"16.1":0.03022},P:{"4":0.06121,"5.0-5.4":0.0102,"6.2-6.4":0,"7.2-7.4":0.08161,"8.2":0,"9.2":0.0102,"10.1":0,"11.1-11.2":0.04081,"12.0":0.0102,"13.0":0.06121,"14.0":0.08161,"15.0":0.04081,"16.0":0.13262,"17.0":0.22443,"18.0":1.61183},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00838,"4.2-4.3":0.00419,"4.4":0,"4.4.3-4.4.4":0.06494},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03502,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.54677},H:{"0":0.11092},L:{"0":42.02086},S:{"2.5":0},R:{_:"0"},M:{"0":0.07811},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00294,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00294,"99":0.00294,"100":0,"101":0,"102":0.00294,"103":0.00294,"104":0.00883,"105":0.17358,"106":0.07355,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00294,"49":0.00294,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00294,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00294,"66":0,"67":0.00294,"68":0.00294,"69":0.00294,"70":0.00294,"71":0.00294,"72":0.00294,"73":0,"74":0.00294,"75":0.00294,"76":0.00294,"77":0.00294,"78":0.00294,"79":0.00883,"80":0.00294,"81":0.00588,"83":0.00294,"84":0.00294,"85":0.00883,"86":0.00883,"87":0.01177,"88":0.00588,"89":0.00294,"90":0.00294,"91":0.00883,"92":0.0353,"93":0.00294,"94":0.00294,"95":0.00588,"96":0.00883,"97":0.00588,"98":0.00588,"99":0.00883,"100":0.00588,"101":0.00883,"102":0.01471,"103":0.05296,"104":0.05884,"105":1.53278,"106":4.19529,"107":0.17064,"108":0.00588,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00294,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00294,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00294,"73":0,"74":0,"75":0,"76":0,"77":0.00294,"78":0,"79":0,"80":0,"81":0,"82":0.00294,"83":0.00294,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02648,"91":0.06472,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00294,"15":0,"16":0,"17":0,"18":0.00294,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00294,"92":0.00294,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00294,"101":0.00294,"102":0.00294,"103":0.00588,"104":0.01765,"105":0.22948,"106":0.53839,"107":0.04119},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00588,"14":0.0353,"15":0.00883,_:"0","3.1":0,"3.2":0,"5.1":0.01471,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00294,"12.1":0.00294,"13.1":0.02354,"14.1":0.06767,"15.1":0.01471,"15.2-15.3":0.01177,"15.4":0.03825,"15.5":0.08532,"15.6":0.39423,"16.0":0.09414,"16.1":0.02354,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02088,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07515,"10.0-10.2":0,"10.3":0.572,"11.0-11.2":0,"11.3-11.4":0.00835,"12.0-12.1":0.07098,"12.2-12.5":0.6221,"13.0-13.1":0.0668,"13.2":0.04175,"13.3":0.14613,"13.4-13.7":0.42587,"14.0-14.4":1.84125,"14.5-14.8":2.57191,"15.0-15.1":0.94359,"15.2-15.3":1.08137,"15.4":1.61997,"15.5":3.36102,"15.6":11.39824,"16.0":14.17474,"16.1":0.5553},P:{"4":0.05121,"5.0-5.4":0.01024,"6.2-6.4":0,"7.2-7.4":0.09217,"8.2":0,"9.2":0.01024,"10.1":0,"11.1-11.2":0.03072,"12.0":0.01024,"13.0":0.05121,"14.0":0.06145,"15.0":0.03072,"16.0":0.10242,"17.0":0.15362,"18.0":1.80252},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00959,"4.2-4.3":0.0048,"4.4":0,"4.4.3-4.4.4":0.07915},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04413,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07764},Q:{"13.1":0},O:{"0":0.76226},H:{"0":0.14032},L:{"0":47.34859},S:{"2.5":0}};
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 1564c1f594..4088a9deb8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01002,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01002,"79":0,"80":0.00334,"81":0.01002,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00334,"88":0.00334,"89":0,"90":0,"91":0,"92":0.03007,"93":0,"94":0.01002,"95":0.00334,"96":0,"97":0,"98":0.00334,"99":0.00334,"100":0,"101":0.01002,"102":0,"103":0.01336,"104":0.24389,"105":0.11359,"106":0.00334,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00668,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.02005,"35":0,"36":0,"37":0,"38":0.00334,"39":0,"40":0.02005,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00334,"57":0,"58":0.00334,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00334,"65":0,"66":0,"67":0,"68":0,"69":0.01002,"70":0.01002,"71":0,"72":0,"73":0,"74":0,"75":0.00334,"76":0,"77":0.00334,"78":0.01002,"79":0.00334,"80":0,"81":0.01336,"83":0.6114,"84":0,"85":0.00334,"86":0.00334,"87":0.02005,"88":0.00668,"89":0,"90":0.04677,"91":0.00334,"92":0.01002,"93":0.00334,"94":0.00334,"95":0.01002,"96":0.00334,"97":0,"98":0,"99":0.00334,"100":0.01671,"101":0,"102":0.04343,"103":0.14366,"104":0.98225,"105":3.25079,"106":0.07684,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0.00334,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00334,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00334,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00334,"60":0,"62":0,"63":0.01671,"64":0.0568,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00334,"85":0.00334,"86":0,"87":0,"88":0,"89":0,"90":0.08018,"91":0.00668,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00334,"13":0.00668,"14":0.16037,"15":0.03007,"16":0.02673,"17":0.01671,"18":0.04009,"79":0,"80":0,"81":0.00334,"83":0,"84":0.00334,"85":0,"86":0.00334,"87":0,"88":0,"89":0.00334,"90":0.00334,"91":0,"92":0.02005,"93":0,"94":0,"95":0.05012,"96":0.00668,"97":0.00668,"98":0,"99":0.00668,"100":0,"101":0.01671,"102":0.00334,"103":0.0568,"104":0.20046,"105":1.38317},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00334,"14":0.00334,"15":0.00334,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00668,"10.1":0,"11.1":0,"12.1":0.00334,"13.1":0.00334,"14.1":0.01002,"15.1":0.00668,"15.2-15.3":0,"15.4":0.00334,"15.5":0.00668,"15.6":0.01671,"16.0":0.00334,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00863,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04012,"10.0-10.2":0,"10.3":0.06342,"11.0-11.2":0.01467,"11.3-11.4":0.01035,"12.0-12.1":0.01898,"12.2-12.5":0.26618,"13.0-13.1":0.00647,"13.2":0,"13.3":0.04012,"13.4-13.7":0.04444,"14.0-14.4":0.74936,"14.5-14.8":0.59966,"15.0-15.1":0.04185,"15.2-15.3":0.07377,"15.4":0.21527,"15.5":0.20708,"15.6":1.69155,"16.0":0.21527,"16.1":0.00216},P:{"4":0.38921,"5.0-5.4":0.01024,"6.2-6.4":0.03073,"7.2-7.4":0.2663,"8.2":0,"9.2":0.04097,"10.1":0,"11.1-11.2":0.13315,"12.0":0.11267,"13.0":0.20485,"14.0":0.11267,"15.0":0.06145,"16.0":0.13315,"17.0":0.12291,"18.0":0.66575},I:{"0":0,"3":0,"4":0.00809,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00809,"4.4":0,"4.4.3-4.4.4":0.30726},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.14366,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":6.00642},H:{"0":2.0489},L:{"0":72.58574},S:{"2.5":0},R:{_:"0"},M:{"0":0.22641},Q:{"13.1":0.00666}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00364,"89":0,"90":0,"91":0,"92":0.00728,"93":0.01092,"94":0.00728,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.17472,"102":0.01092,"103":0.00728,"104":0.00728,"105":0.35672,"106":0.13468,"107":0.00364,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00364,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.02184,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01456,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00364,"70":0,"71":0.02912,"72":0.00364,"73":0,"74":0,"75":0,"76":0,"77":0.01092,"78":0.00364,"79":0.00728,"80":0,"81":0.0546,"83":0.01092,"84":0,"85":0,"86":0,"87":0.00364,"88":0,"89":0.00364,"90":0.00364,"91":0,"92":0,"93":0,"94":0.00364,"95":0.0182,"96":0.00364,"97":0.0546,"98":0,"99":0.08736,"100":0,"101":0.00364,"102":0.02548,"103":0.25844,"104":0.02184,"105":1.17572,"106":4.10956,"107":0.19656,"108":0.00728,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00364,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00364,"47":0,"48":0,"49":0,"50":0,"51":0.00364,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01092,"64":0.02184,"65":0.0182,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00364,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02548,"91":0.05096,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00364},B:{"12":0.01456,"13":0.00728,"14":0.12012,"15":0.0546,"16":0.04368,"17":0.02912,"18":0.11284,"79":0,"80":0.0182,"81":0,"83":0.00364,"84":0.0182,"85":0.00364,"86":0,"87":0,"88":0,"89":0.00364,"90":0.00364,"91":0.00364,"92":0.02184,"93":0.00728,"94":0,"95":0.01456,"96":0.00728,"97":0.00364,"98":0.00364,"99":0.00364,"100":0.00364,"101":0.01092,"102":0.00728,"103":0.04732,"104":0.02548,"105":0.46228,"106":1.55428,"107":0.09464},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00364,"14":0.00364,"15":0.00364,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01456,"13.1":0.00364,"14.1":0.01092,"15.1":0.00728,"15.2-15.3":0,"15.4":0.00364,"15.5":0,"15.6":0.05096,"16.0":0.02912,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00212,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00846,"9.3":0.08676,"10.0-10.2":0,"10.3":0.0127,"11.0-11.2":0.00846,"11.3-11.4":0.00846,"12.0-12.1":0.01481,"12.2-12.5":0.11639,"13.0-13.1":0,"13.2":0,"13.3":0.01693,"13.4-13.7":0.0529,"14.0-14.4":0.20315,"14.5-14.8":0.39783,"15.0-15.1":0.07406,"15.2-15.3":0.11427,"15.4":0.05925,"15.5":0.12062,"15.6":1.17269,"16.0":0.61192,"16.1":0.08888},P:{"4":0.18382,"5.0-5.4":0.06127,"6.2-6.4":0.03064,"7.2-7.4":0.1634,"8.2":0,"9.2":0.04085,"10.1":0,"11.1-11.2":0.14297,"12.0":0.07149,"13.0":0.04085,"14.0":0.03064,"15.0":0.05106,"16.0":0.2553,"17.0":0.10212,"18.0":1.30716},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01306,"4.2-4.3":0.0209,"4.4":0,"4.4.3-4.4.4":0.23515},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.28392,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.59784},Q:{"13.1":0.05088},O:{"0":4.43928},H:{"0":1.89067},L:{"0":72.67184},S:{"2.5":0.00636}};
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 a8a2755fac..bfb08b0089 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js
@@ -1 +1 @@
-module.exports={C:{"2":0.00581,"3":0.00581,"4":0,"5":0.02322,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00581,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.22643,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01742,"39":0.00581,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00581,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01161,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01742,"61":0,"62":0,"63":0,"64":0,"65":0.00581,"66":0,"67":0,"68":0.05225,"69":0.02322,"70":0.01742,"71":0.01742,"72":0.01161,"73":0.01161,"74":0.01161,"75":0.01742,"76":0.02322,"77":0.02322,"78":0.05225,"79":0.02322,"80":0.02322,"81":0.65608,"82":0.12773,"83":0.01742,"84":0,"85":0,"86":0.01742,"87":0.00581,"88":0.01161,"89":0,"90":0,"91":1.30054,"92":0,"93":0.00581,"94":0.01161,"95":0.00581,"96":0,"97":0.00581,"98":0,"99":0,"100":0.01161,"101":0.00581,"102":0.12193,"103":0.08128,"104":0.79542,"105":0.16257,"106":0.00581,"107":0,"3.5":0,"3.6":0.00581},D:{"4":0.00581,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.01161,"25":0,"26":0,"27":0.00581,"28":0.00581,"29":0.00581,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00581,"36":0.00581,"37":0,"38":0.00581,"39":0,"40":0,"41":0.00581,"42":0,"43":0,"44":0,"45":0.06387,"46":0.00581,"47":0,"48":0.02903,"49":0.00581,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00581,"58":0.00581,"59":0.08128,"60":0,"61":0,"62":0.00581,"63":0.01161,"64":0.00581,"65":0,"66":0,"67":0,"68":0.07548,"69":0.05806,"70":0.05225,"71":0.05806,"72":1.41666,"73":0.03484,"74":0.08709,"75":0.04645,"76":0.05806,"77":0.04645,"78":0.18579,"79":0.08709,"80":0.12193,"81":0.0987,"83":0.41223,"84":0.64447,"85":0.35417,"86":0.42964,"87":0.84768,"88":0.12193,"89":0.3832,"90":0.28449,"91":0.26708,"92":0.36578,"93":0.20902,"94":0.1916,"95":0.89993,"96":0.04064,"97":0.08128,"98":0.40642,"99":0.0929,"100":0.16837,"101":0.05806,"102":0.16837,"103":0.39481,"104":1.8347,"105":7.29234,"106":0.15096,"107":0.01742,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00581,"46":0.01161,"47":0,"48":0.00581,"49":0.00581,"50":0,"51":0.00581,"52":0,"53":0.03484,"54":0.03484,"55":0.02903,"56":0.01161,"57":0,"58":0,"60":0.00581,"62":0,"63":0.01161,"64":0.08128,"65":0.01742,"66":0.00581,"67":0.01161,"68":0.00581,"69":0,"70":0,"71":0.53415,"72":0.01161,"73":0.00581,"74":0.00581,"75":0.00581,"76":0.01161,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.06387,"90":0.17418,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00581,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01161,"13":0.01161,"14":0,"15":0.00581,"16":0.02322,"17":0.01742,"18":0.29611,"79":0.01161,"80":0.02903,"81":0.02903,"83":0.03484,"84":0.03484,"85":0.24385,"86":0.03484,"87":0.02322,"88":0.02903,"89":0.02322,"90":0.02322,"91":0.00581,"92":0.01742,"93":0,"94":0,"95":0,"96":0.04064,"97":0,"98":0,"99":0.00581,"100":0,"101":0.00581,"102":0.00581,"103":0.02322,"104":0.22063,"105":1.39925},E:{"4":0.00581,"5":0,"6":0,"7":0,"8":0,"9":0.01742,"10":0,"11":0,"12":0,"13":0.00581,"14":0.04064,"15":0.01161,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.45867,"10.1":0,"11.1":0.08128,"12.1":0.31352,"13.1":0.04064,"14.1":0.27869,"15.1":0.23224,"15.2-15.3":0.14515,"15.4":0.04645,"15.5":0.05806,"15.6":0.32514,"16.0":0.05806,"16.1":0.02322},G:{"8":0.01151,"3.2":0,"4.0-4.1":0.00719,"4.2-4.3":0.01726,"5.0-5.1":0.01439,"6.0-6.1":0.0259,"7.0-7.1":0.04892,"8.1-8.4":0.0446,"9.0-9.2":0.10359,"9.3":0.14387,"10.0-10.2":0.13668,"10.3":0.15826,"11.0-11.2":0.26473,"11.3-11.4":0.13668,"12.0-12.1":0.2302,"12.2-12.5":0.87331,"13.0-13.1":0.17696,"13.2":0.12229,"13.3":0.13524,"13.4-13.7":0.48197,"14.0-14.4":1.57828,"14.5-14.8":0.53233,"15.0-15.1":0.70498,"15.2-15.3":1.34809,"15.4":0.48917,"15.5":0.61002,"15.6":4.28452,"16.0":1.44016,"16.1":0.02734},P:{"4":0.05126,"5.0-5.4":0,"6.2-6.4":0.01025,"7.2-7.4":0.06151,"8.2":0,"9.2":0.0205,"10.1":0.07176,"11.1-11.2":0.06151,"12.0":0.01025,"13.0":0.22554,"14.0":0.0205,"15.0":0.07176,"16.0":0.03076,"17.0":0.15378,"18.0":1.41478},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0.00424,"2.3":0,"4.1":0.02122,"4.2-4.3":0.08912,"4.4":0,"4.4.3-4.4.4":0.13155},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00676,"7":0,"8":0.60872,"9":0.49374,"10":0.37199,"11":1.10246,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01258},O:{"0":0.91429},H:{"0":0.38118},L:{"0":45.77945},S:{"2.5":0},R:{_:"0"},M:{"0":1.57275},Q:{"13.1":0.09227}};
+module.exports={C:{"2":0,"3":0,"4":0.00745,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00745,"20":0,"21":0.02234,"22":0.00745,"23":0,"24":0,"25":0.00745,"26":0,"27":0,"28":0.01489,"29":0,"30":0,"31":0.00745,"32":0,"33":0,"34":0,"35":0,"36":0.00745,"37":0,"38":0.02234,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.02979,"51":0,"52":0.02979,"53":0.02979,"54":0,"55":0,"56":0.02979,"57":0,"58":0,"59":0,"60":0.01489,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02234,"69":0.00745,"70":0.00745,"71":0.00745,"72":0.00745,"73":0.00745,"74":0.00745,"75":0.00745,"76":0.00745,"77":0.00745,"78":0.08936,"79":0.00745,"80":0.00745,"81":0.04468,"82":0.00745,"83":0.00745,"84":0,"85":0,"86":0,"87":0,"88":0.00745,"89":0,"90":0,"91":0.4915,"92":0,"93":0,"94":0.00745,"95":0,"96":0,"97":0.00745,"98":0,"99":0.01489,"100":0.01489,"101":0.00745,"102":0.10426,"103":0.01489,"104":0.03724,"105":1.42238,"106":0.18618,"107":0.00745,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.03724,"25":0,"26":0,"27":0.08936,"28":0.02979,"29":0.02979,"30":0.00745,"31":0.02234,"32":0.03724,"33":0.00745,"34":0.01489,"35":0.04468,"36":0.03724,"37":0.02979,"38":0,"39":0,"40":0.00745,"41":0.06702,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00745,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00745,"57":0.01489,"58":0.00745,"59":0.07447,"60":0.08192,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02234,"69":0.02234,"70":0.01489,"71":0.02234,"72":0.61065,"73":0.01489,"74":0.03724,"75":0.01489,"76":0.02234,"77":0.01489,"78":0.03724,"79":0.04468,"80":0.04468,"81":0.03724,"83":0.17873,"84":0.02979,"85":0.58831,"86":0.15639,"87":0.07447,"88":0.03724,"89":0.19362,"90":6.47889,"91":6.52357,"92":6.55336,"93":6.42676,"94":6.464,"95":0.02234,"96":0.02979,"97":0.04468,"98":0.22341,"99":0.08192,"100":0.11171,"101":0.05958,"102":0.24575,"103":0.17128,"104":0.53618,"105":2.15963,"106":7.75977,"107":0.60321,"108":0.02979,"109":0,_:"110"},F:{"9":0,"11":0.00745,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00745,"54":0.00745,"55":0.01489,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01489,"64":0.00745,"65":0.01489,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.02979,"72":0.00745,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00745,"83":0,"84":0,"85":0.00745,"86":0.00745,"87":0,"88":0,"89":0.00745,"90":0.05213,"91":0.19362,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00745},B:{"12":0,"13":0,"14":0.05958,"15":0,"16":0.00745,"17":0.00745,"18":0.02979,"79":0.00745,"80":0.01489,"81":0.00745,"83":0.00745,"84":0.01489,"85":0.01489,"86":0.00745,"87":0.00745,"88":0.02234,"89":0.01489,"90":0.00745,"91":0,"92":0.02234,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00745,"100":0.16383,"101":0.00745,"102":0,"103":0.01489,"104":0.02979,"105":0.35746,"106":0.84896,"107":0.04468},E:{"4":0,"5":0.02234,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01489,"14":0.05958,"15":0.00745,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.15639,"10.1":0,"11.1":0.05213,"12.1":0.14894,"13.1":0.05213,"14.1":0.24575,"15.1":0.08192,"15.2-15.3":0.07447,"15.4":0.02979,"15.5":0.05213,"15.6":0.26809,"16.0":0.3649,"16.1":0.02979,"16.2":0},G:{"8":0,"3.2":0.01867,"4.0-4.1":0.00104,"4.2-4.3":0,"5.0-5.1":0.00311,"6.0-6.1":0.00519,"7.0-7.1":0.01348,"8.1-8.4":0.00311,"9.0-9.2":0.02696,"9.3":0.05393,"10.0-10.2":0.028,"10.3":0.03319,"11.0-11.2":0.12652,"11.3-11.4":0.028,"12.0-12.1":0.07052,"12.2-12.5":0.308,"13.0-13.1":0.03733,"13.2":0.03319,"13.3":0.03837,"13.4-13.7":0.11719,"14.0-14.4":0.34222,"14.5-14.8":0.88978,"15.0-15.1":0.50504,"15.2-15.3":0.64711,"15.4":0.20326,"15.5":0.44593,"15.6":2.51794,"16.0":2.98564,"16.1":0.16385},P:{"4":0.09002,"5.0-5.4":0.01,"6.2-6.4":0,"7.2-7.4":0.03001,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03001,"12.0":0,"13.0":0.10002,"14.0":0.01,"15.0":0.01,"16.0":0.02,"17.0":0.16004,"18.0":0.88021},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0.0028,"2.3":0,"4.1":0.01402,"4.2-4.3":0.00561,"4.4":0,"4.4.3-4.4.4":0.07289},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.05958,"9":0.05958,"10":0.02383,"11":0.51235,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.8527},Q:{"13.1":0.02553},O:{"0":0.53868},H:{"0":0.20545},L:{"0":30.04861},S:{"2.5":0.00255}};
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 2e80cdaca0..ddbd03d0bc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00285,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00143,"36":0,"37":0.00285,"38":0.00143,"39":0,"40":0,"41":0.00143,"42":0,"43":0.00143,"44":0,"45":0,"46":0,"47":0.00143,"48":0.00143,"49":0,"50":0,"51":0,"52":0.0057,"53":0,"54":0,"55":0,"56":0.00143,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00143,"66":0,"67":0,"68":0.00143,"69":0,"70":0,"71":0,"72":0.00428,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00143,"79":0,"80":0,"81":0,"82":0.0057,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00143,"89":0.00143,"90":0.00143,"91":0.00285,"92":0.0057,"93":0.00143,"94":0.00143,"95":0.00143,"96":0.00143,"97":0.00143,"98":0.00143,"99":0.00428,"100":0.00285,"101":0.00285,"102":0.00428,"103":0.01426,"104":0.18538,"105":0.04563,"106":0.00285,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00143,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00143,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00285,"41":0,"42":0.00143,"43":0.00428,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00143,"51":0.00143,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00143,"58":0.00143,"59":0,"60":0,"61":0,"62":0,"63":0.00285,"64":0.00143,"65":0.00998,"66":0,"67":0,"68":0.00143,"69":0.00143,"70":0.00285,"71":0.00285,"72":0.00143,"73":0,"74":0.00143,"75":0,"76":0.00143,"77":0.00143,"78":0.00428,"79":0.00713,"80":0.00143,"81":0.00713,"83":0.00428,"84":0.00285,"85":0.00143,"86":0.00285,"87":0.00856,"88":0.00713,"89":0.00143,"90":0.00285,"91":0.00428,"92":0.0057,"93":0.00713,"94":0.01141,"95":0.00143,"96":0.00998,"97":0.00428,"98":0.00428,"99":0.00285,"100":0.00428,"101":0.00713,"102":0.01569,"103":0.06417,"104":0.18538,"105":0.5647,"106":0.00713,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00285,"25":0,"26":0.00428,"27":0,"28":0.00713,"29":0.00713,"30":0.00428,"31":0,"32":0.00285,"33":0.00143,"34":0,"35":0,"36":0.00143,"37":0,"38":0.00143,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00143,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00143,"54":0.00143,"55":0.00143,"56":0,"57":0,"58":0.0057,"60":0.01711,"62":0,"63":0.04421,"64":0.12121,"65":0.00428,"66":0,"67":0.00143,"68":0,"69":0,"70":0.00285,"71":0.00285,"72":0.00143,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00428,"80":0,"81":0,"82":0,"83":0,"84":0.00143,"85":0.00143,"86":0.00143,"87":0,"88":0.00143,"89":0.00285,"90":0.06132,"91":0.00285,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00143,"10.6":0.00143,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00428},B:{"12":0.00285,"13":0.00143,"14":0.00143,"15":0.00143,"16":0.00143,"17":0.00143,"18":0.00856,"79":0,"80":0,"81":0,"83":0,"84":0.00285,"85":0,"86":0,"87":0,"88":0,"89":0.00143,"90":0.00428,"91":0,"92":0.00428,"93":0,"94":0.00143,"95":0,"96":0.00143,"97":0,"98":0.00143,"99":0,"100":0.00143,"101":0.00143,"102":0.00428,"103":0.01426,"104":0.0385,"105":0.15686},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00143,"14":0.00428,"15":0.00143,_:"0","3.1":0,"3.2":0,"5.1":0.04278,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00143,"13.1":0.00285,"14.1":0.00428,"15.1":0.00143,"15.2-15.3":0,"15.4":0.00143,"15.5":0.00856,"15.6":0.01711,"16.0":0.00143,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0025,"5.0-5.1":0.00313,"6.0-6.1":0.00501,"7.0-7.1":0.01064,"8.1-8.4":0.00125,"9.0-9.2":0.00438,"9.3":0.01691,"10.0-10.2":0.00188,"10.3":0.02066,"11.0-11.2":0.01002,"11.3-11.4":0.01565,"12.0-12.1":0.02317,"12.2-12.5":0.40887,"13.0-13.1":0.0432,"13.2":0.00877,"13.3":0.04696,"13.4-13.7":0.08954,"14.0-14.4":0.60798,"14.5-14.8":0.49089,"15.0-15.1":0.26486,"15.2-15.3":0.49089,"15.4":0.3976,"15.5":0.77203,"15.6":1.70811,"16.0":0.71442,"16.1":0.00501},P:{"4":0.81776,"5.0-5.4":0.05048,"6.2-6.4":0.06057,"7.2-7.4":0.38364,"8.2":0.0101,"9.2":0.07067,"10.1":0.05048,"11.1-11.2":0.12115,"12.0":0.05048,"13.0":0.12115,"14.0":0.43412,"15.0":0.11105,"16.0":0.68651,"17.0":0.61584,"18.0":1.08025},I:{"0":0,"3":0,"4":0.00109,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00218,"4.2-4.3":0.02508,"4.4":0,"4.4.3-4.4.4":0.09161},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03708,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.5176},H:{"0":10.98272},L:{"0":71.16528},S:{"2.5":0.01715},R:{_:"0"},M:{"0":0.20578},Q:{"13.1":0.00857}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00137,"26":0,"27":0,"28":0,"29":0,"30":0.00137,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00137,"37":0,"38":0.00273,"39":0,"40":0,"41":0.00137,"42":0,"43":0.00137,"44":0.00137,"45":0,"46":0,"47":0.00137,"48":0.00137,"49":0,"50":0,"51":0,"52":0.00546,"53":0,"54":0,"55":0,"56":0.00137,"57":0,"58":0,"59":0,"60":0,"61":0.00137,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00137,"69":0,"70":0,"71":0,"72":0.00273,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00137,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00137,"85":0,"86":0,"87":0,"88":0,"89":0.00137,"90":0,"91":0.00137,"92":0,"93":0.00137,"94":0.00137,"95":0.00137,"96":0.00137,"97":0.00137,"98":0.00137,"99":0.0041,"100":0.00137,"101":0.00137,"102":0.0041,"103":0.00546,"104":0.00956,"105":0.17485,"106":0.0724,"107":0.00137,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00137,"30":0,"31":0,"32":0,"33":0.00137,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00273,"41":0,"42":0,"43":0.00546,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00137,"51":0,"52":0,"53":0,"54":0,"55":0.00137,"56":0,"57":0.00137,"58":0.00137,"59":0,"60":0,"61":0,"62":0,"63":0.00273,"64":0.00137,"65":0.00137,"66":0,"67":0,"68":0.00137,"69":0.00273,"70":0.0041,"71":0.00137,"72":0.00273,"73":0,"74":0.00273,"75":0,"76":0.00137,"77":0.00137,"78":0.00683,"79":0.00546,"80":0.00137,"81":0.00273,"83":0.00137,"84":0.00137,"85":0.00273,"86":0.00273,"87":0.00546,"88":0.00683,"89":0.00137,"90":0.00273,"91":0.00546,"92":0.00546,"93":0.00137,"94":0.00273,"95":0.00137,"96":0.00683,"97":0.0041,"98":0.00273,"99":0.0041,"100":0.0041,"101":0.0041,"102":0.02595,"103":0.03415,"104":0.02322,"105":0.2131,"106":0.44532,"107":0.02459,"108":0.00137,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00273,"25":0,"26":0.00273,"27":0,"28":0.00546,"29":0.00273,"30":0.00137,"31":0,"32":0.00137,"33":0.0041,"34":0,"35":0,"36":0.00137,"37":0.00137,"38":0.00137,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00137,"52":0,"53":0.00137,"54":0.00137,"55":0.00137,"56":0.00137,"57":0.00137,"58":0.04781,"60":0.03278,"62":0,"63":0.03142,"64":0.05054,"65":0.04371,"66":0,"67":0.00137,"68":0,"69":0.00273,"70":0,"71":0.00273,"72":0.00956,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00546,"80":0,"81":0,"82":0,"83":0,"84":0.00137,"85":0.00683,"86":0,"87":0,"88":0.00137,"89":0.00137,"90":0.02186,"91":0.04781,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00137,"10.6":0.00137,"11.1":0,"11.5":0,"11.6":0,"12.1":0.0041},B:{"12":0.00273,"13":0.00137,"14":0.00137,"15":0.00137,"16":0.00137,"17":0.00137,"18":0.00956,"79":0,"80":0,"81":0,"83":0,"84":0.00273,"85":0,"86":0.00137,"87":0,"88":0,"89":0.00273,"90":0.00273,"91":0,"92":0.00546,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00137,"99":0,"100":0.00137,"101":0.00137,"102":0.00546,"103":0.00546,"104":0.00546,"105":0.04918,"106":0.11474,"107":0.0082},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00137,"14":0.0041,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.11201,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00137,"14.1":0.00546,"15.1":0.00137,"15.2-15.3":0,"15.4":0.00273,"15.5":0.0041,"15.6":0.02595,"16.0":0.01639,"16.1":0,"16.2":0},G:{"8":0.00136,"3.2":0.00136,"4.0-4.1":0,"4.2-4.3":0.00204,"5.0-5.1":0,"6.0-6.1":0.00136,"7.0-7.1":0.0156,"8.1-8.4":0.00136,"9.0-9.2":0.00271,"9.3":0.03189,"10.0-10.2":0.00136,"10.3":0.03053,"11.0-11.2":0.01153,"11.3-11.4":0.00814,"12.0-12.1":0.0285,"12.2-12.5":0.46067,"13.0-13.1":0.02646,"13.2":0.019,"13.3":0.03935,"13.4-13.7":0.08141,"14.0-14.4":0.53123,"14.5-14.8":0.64928,"15.0-15.1":0.21779,"15.2-15.3":0.3277,"15.4":0.38197,"15.5":0.55226,"15.6":1.20019,"16.0":1.79791,"16.1":0.09431},P:{"4":0.67489,"5.0-5.4":0.03022,"6.2-6.4":0.04029,"7.2-7.4":0.44321,"8.2":0.01007,"9.2":0.09066,"10.1":0.02015,"11.1-11.2":0.14102,"12.0":0.04029,"13.0":0.10073,"14.0":0.3727,"15.0":0.09066,"16.0":0.65475,"17.0":0.6346,"18.0":1.18861},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00187,"4.2-4.3":0.01687,"4.4":0,"4.4.3-4.4.4":0.07218},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02459,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26765},Q:{"13.1":0},O:{"0":1.39007},H:{"0":8.83622},L:{"0":73.8098},S:{"2.5":0.01727}};
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 016e3cbf55..2f553d5c18 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00519,"48":0,"49":0,"50":0,"51":0,"52":0.01039,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00519,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00519,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02078,"79":0.00519,"80":0.00519,"81":0.00519,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00519,"89":0,"90":0,"91":0.02597,"92":0,"93":0,"94":0,"95":0,"96":0.00519,"97":0,"98":0,"99":0.00519,"100":0.00519,"101":0.00519,"102":0.02078,"103":0.07272,"104":0.81546,"105":0.30645,"106":0.00519,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00519,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00519,"46":0,"47":0,"48":0,"49":0.01039,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00519,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00519,"66":0.02597,"67":0.00519,"68":0.00519,"69":0.04155,"70":0.00519,"71":0,"72":0,"73":0.00519,"74":0.00519,"75":0.01039,"76":0.01039,"77":0.00519,"78":0.00519,"79":0.03636,"80":0.02078,"81":0.01039,"83":0.03116,"84":0.02078,"85":0.02078,"86":0.05194,"87":0.04675,"88":0.01039,"89":0.03116,"90":0.01039,"91":0.01558,"92":0.01558,"93":0.05713,"94":0.06752,"95":0.00519,"96":0.04155,"97":0.02597,"98":0.04675,"99":0.03116,"100":0.05713,"101":0.09869,"102":0.11946,"103":0.4363,"104":3.30858,"105":12.14357,"106":0.20776,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00519,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00519,"65":0,"66":0,"67":0,"68":0.00519,"69":0.00519,"70":0,"71":0.00519,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00519,"86":0,"87":0,"88":0,"89":0.05194,"90":0.4363,"91":0.01558,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00519,"16":0,"17":0.00519,"18":0.00519,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00519,"86":0.00519,"87":0,"88":0,"89":0.00519,"90":0,"91":0,"92":0.00519,"93":0,"94":0,"95":0,"96":0.00519,"97":0,"98":0,"99":0.00519,"100":0.00519,"101":0.01558,"102":0.01558,"103":0.03116,"104":0.59212,"105":3.22028},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02078,"14":0.11427,"15":0.03116,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00519,"10.1":0,"11.1":0.01558,"12.1":0.03116,"13.1":0.14543,"14.1":0.37397,"15.1":0.05194,"15.2-15.3":0.05194,"15.4":0.19218,"15.5":0.32203,"15.6":1.63611,"16.0":0.16101,"16.1":0.00519},G:{"8":0,"3.2":0,"4.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.01216,"9.0-9.2":0.01216,"9.3":0.09324,"10.0-10.2":0,"10.3":0.13783,"11.0-11.2":0.02027,"11.3-11.4":0.07702,"12.0-12.1":0.03648,"12.2-12.5":0.81077,"13.0-13.1":0.02432,"13.2":0.01622,"13.3":0.06081,"13.4-13.7":0.20675,"14.0-14.4":0.63645,"14.5-14.8":2.45663,"15.0-15.1":0.35674,"15.2-15.3":0.61618,"15.4":0.85131,"15.5":2.46473,"15.6":26.10266,"16.0":4.83623,"16.1":0.02838},P:{"4":0.10346,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01035,"12.0":0.01035,"13.0":0.02069,"14.0":0.03104,"15.0":0.02069,"16.0":0.07242,"17.0":0.17589,"18.0":3.27976},I:{"0":0,"3":0,"4":0.01176,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00588,"4.2-4.3":0.01176,"4.4":0,"4.4.3-4.4.4":0.07059},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00519,"9":0.00519,"10":0,"11":0.05713,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01442},H:{"0":0.14105},L:{"0":26.36851},S:{"2.5":0},R:{_:"0"},M:{"0":0.322},Q:{"13.1":0.00481}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00549,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00549,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01647,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00549,"89":0,"90":0,"91":0.01098,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00549,"101":0.00549,"102":0.02196,"103":0.01098,"104":0.03293,"105":0.74102,"106":0.3513,"107":0.00549,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00549,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01098,"50":0,"51":0,"52":0.00549,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00549,"66":0.02196,"67":0.00549,"68":0,"69":0.0494,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.01098,"76":0.01098,"77":0.00549,"78":0,"79":0.03293,"80":0.02196,"81":0.01098,"83":0.00549,"84":0.01098,"85":0.02196,"86":0.01647,"87":0.04391,"88":0.00549,"89":0.02745,"90":0.01098,"91":0.02196,"92":0.01647,"93":0.06587,"94":0.03293,"95":0.00549,"96":0.02745,"97":0.04391,"98":0.02745,"99":0.02745,"100":0.04391,"101":0.08234,"102":0.09331,"103":0.34032,"104":0.41168,"105":7.11374,"106":11.29636,"107":0.32934,"108":0.00549,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00549,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00549,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00549,"86":0,"87":0,"88":0,"89":0.00549,"90":0.20309,"91":0.42814,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00549,"18":0.00549,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00549,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00549,"100":0.00549,"101":0.01098,"102":0.01098,"103":0.01647,"104":0.06587,"105":0.94411,"106":2.73352,"107":0.15369},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01647,"14":0.11527,"15":0.02196,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00549,"10.1":0.00549,"11.1":0.01098,"12.1":0.02745,"13.1":0.12625,"14.1":0.39521,"15.1":0.0494,"15.2-15.3":0.0494,"15.4":0.18114,"15.5":0.26347,"15.6":1.50948,"16.0":0.4007,"16.1":0.04391,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00427,"9.0-9.2":0.00855,"9.3":0.08121,"10.0-10.2":0,"10.3":0.11967,"11.0-11.2":0.00855,"11.3-11.4":0.05984,"12.0-12.1":0.02137,"12.2-12.5":0.66675,"13.0-13.1":0.02137,"13.2":0.01282,"13.3":0.05129,"13.4-13.7":0.16669,"14.0-14.4":0.58555,"14.5-14.8":2.55589,"15.0-15.1":0.33338,"15.2-15.3":0.577,"15.4":0.71804,"15.5":2.00881,"15.6":21.2207,"16.0":11.39037,"16.1":0.40604},P:{"4":0.07231,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01033,"12.0":0,"13.0":0.02066,"14.0":0.02066,"15.0":0.01033,"16.0":0.05165,"17.0":0.08264,"18.0":2.90266},I:{"0":0,"3":0,"4":0.03623,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00483,"4.2-4.3":0.01208,"4.4":0,"4.4.3-4.4.4":0.06039},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00549,"9":0,"10":0,"11":0.03293,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26615},Q:{"13.1":0},O:{"0":0.00902},H:{"0":0.11531},L:{"0":23.57184},S:{"2.5":0}};
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 8cb8ba2cde..594d24c94c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00265,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00265,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00265,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00531,"79":0,"80":0.00265,"81":0.00265,"82":0.00265,"83":0.00265,"84":0,"85":0,"86":0,"87":0.00531,"88":0.00265,"89":0,"90":0.00265,"91":0.00265,"92":0.00265,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00265,"101":0.00265,"102":0.00531,"103":0.01592,"104":0.28122,"105":0.0902,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00265,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00796,"35":0,"36":0,"37":0,"38":0.02653,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00531,"48":0,"49":0.00531,"50":0,"51":0,"52":0,"53":0.00531,"54":0,"55":0,"56":0.00265,"57":0,"58":0.00265,"59":0,"60":0.00531,"61":0,"62":0,"63":0,"64":0,"65":0.00265,"66":0.00265,"67":0.00531,"68":0,"69":0.00265,"70":0,"71":0,"72":0.00265,"73":0.00265,"74":0.00265,"75":0,"76":0,"77":0.00265,"78":0.00531,"79":0.05306,"80":0.00531,"81":0.00796,"83":0.01592,"84":0.02388,"85":0.01857,"86":0.02918,"87":0.02918,"88":0.00531,"89":0.00531,"90":0.00265,"91":0.00531,"92":0.01061,"93":0.00265,"94":0.00265,"95":0.00265,"96":0.01061,"97":0.00796,"98":0.01327,"99":0.00531,"100":0.02122,"101":0.01592,"102":0.02653,"103":0.0902,"104":0.91529,"105":3.22074,"106":0.0398,"107":0.00265,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00265,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00265,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00796,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00265,"64":0.03184,"65":0.00265,"66":0,"67":0,"68":0,"69":0,"70":0.00265,"71":0.00265,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00531,"90":0.07694,"91":0.00265,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00265,"79":0,"80":0,"81":0,"83":0,"84":0.00265,"85":0.00265,"86":0.00265,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00265,"103":0.00796,"104":0.09816,"105":0.50407},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00265,"9":0,"10":0,"11":0,"12":0,"13":0.00531,"14":0.02388,"15":0.00796,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00265,"12.1":0.00531,"13.1":0.02918,"14.1":0.06367,"15.1":0.01061,"15.2-15.3":0.00796,"15.4":0.03449,"15.5":0.07694,"15.6":0.48815,"16.0":0.04775,"16.1":0.00265},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00408,"6.0-6.1":0.00612,"7.0-7.1":0.01428,"8.1-8.4":0.01224,"9.0-9.2":0.00612,"9.3":0.11831,"10.0-10.2":0.00204,"10.3":0.06731,"11.0-11.2":0.02244,"11.3-11.4":0.01836,"12.0-12.1":0.01428,"12.2-12.5":0.38961,"13.0-13.1":0.0204,"13.2":0.0102,"13.3":0.04284,"13.4-13.7":0.16319,"14.0-14.4":0.34269,"14.5-14.8":0.76494,"15.0-15.1":0.23866,"15.2-15.3":0.29986,"15.4":0.51404,"15.5":1.09744,"15.6":12.09219,"16.0":3.35554,"16.1":0.02652},P:{"4":0.40098,"5.0-5.4":0.02056,"6.2-6.4":0,"7.2-7.4":0.01028,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.02056,"13.0":0.03084,"14.0":0.01028,"15.0":0.01028,"16.0":0.04113,"17.0":0.12338,"18.0":2.79656},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":10.05709,"4.4":0,"4.4.3-4.4.4":26.8189},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00796,"9":0.00796,"10":0.00398,"11":0.04377,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.46286},H:{"0":0.47299},L:{"0":23.99005},S:{"2.5":0},R:{_:"0"},M:{"0":0.42613},Q:{"13.1":0.01469}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00243,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00243,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00728,"79":0,"80":0.00243,"81":0.00243,"82":0,"83":0.00243,"84":0,"85":0,"86":0.00243,"87":0,"88":0.00243,"89":0,"90":0.00243,"91":0.00243,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00243,"98":0,"99":0,"100":0.00243,"101":0,"102":0.00485,"103":0.00485,"104":0.00728,"105":0.21115,"106":0.09708,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00728,"35":0,"36":0,"37":0,"38":0.01942,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00485,"48":0,"49":0.00243,"50":0,"51":0,"52":0,"53":0.00243,"54":0,"55":0,"56":0.00243,"57":0,"58":0,"59":0,"60":0.00485,"61":0,"62":0,"63":0,"64":0,"65":0.00243,"66":0.00243,"67":0.00243,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00243,"75":0,"76":0,"77":0.00243,"78":0.00485,"79":0.04126,"80":0.00485,"81":0.00971,"83":0.01214,"84":0.01942,"85":0.01699,"86":0.02184,"87":0.02184,"88":0.00485,"89":0.00243,"90":0.00243,"91":0.00243,"92":0.00971,"93":0.00243,"94":0.00243,"95":0.00243,"96":0.00728,"97":0.00485,"98":0.00728,"99":0.00485,"100":0.01942,"101":0.01214,"102":0.01456,"103":0.04611,"104":0.0631,"105":0.95867,"106":2.48525,"107":0.11892,"108":0.00243,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00243,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00243,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00485,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00243,"64":0.00485,"65":0.01456,"66":0,"67":0,"68":0,"69":0,"70":0.00243,"71":0,"72":0.00728,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0267,"91":0.05339,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00243,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00243,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00243,"104":0.00485,"105":0.10193,"106":0.36162,"107":0.0267},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00243,"9":0,"10":0,"11":0,"12":0,"13":0.00485,"14":0.01699,"15":0.00485,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00243,"12.1":0.00243,"13.1":0.0267,"14.1":0.04854,"15.1":0.00971,"15.2-15.3":0.00728,"15.4":0.0267,"15.5":0.04854,"15.6":0.34949,"16.0":0.09223,"16.1":0.01699,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00562,"6.0-6.1":0.00374,"7.0-7.1":0.0131,"8.1-8.4":0.01123,"9.0-9.2":0.00562,"9.3":0.09921,"10.0-10.2":0,"10.3":0.06739,"11.0-11.2":0.02059,"11.3-11.4":0.01498,"12.0-12.1":0.01123,"12.2-12.5":0.35193,"13.0-13.1":0.01872,"13.2":0.00749,"13.3":0.04493,"13.4-13.7":0.13104,"14.0-14.4":0.30138,"14.5-14.8":0.614,"15.0-15.1":0.17035,"15.2-15.3":0.22838,"15.4":0.34631,"15.5":0.70386,"15.6":6.75402,"16.0":6.81392,"16.1":0.5204},P:{"4":0.34018,"5.0-5.4":0.02062,"6.2-6.4":0,"7.2-7.4":0.01031,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01031,"13.0":0.02062,"14.0":0.01031,"15.0":0,"16.0":0.02062,"17.0":0.05154,"18.0":2.58741},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":44.22605},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01052,"9":0.00701,"10":0.00351,"11":0.04207,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.37108},Q:{"13.1":0.00757},O:{"0":0.41652},H:{"0":0.43018},L:{"0":21.6246},S:{"2.5":0}};
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 763a48c8e0..278e4a9212 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":2.64741,"103":0,"104":0,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":6.61548,"105":0,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.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":5.67183,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":26.08875,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":51.04038},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":2.25,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":11.25,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":6.75,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":7.2495,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":72.5005},S:{"2.5":0}};
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 446cb3aa26..3983a2d1bd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0645,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01075,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01075,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00538,"77":0,"78":0.03225,"79":0,"80":0,"81":0,"82":0,"83":0.00538,"84":0.00538,"85":0,"86":0.00538,"87":0,"88":0.01613,"89":0,"90":0,"91":0.04838,"92":0.01613,"93":0,"94":0.00538,"95":0.01075,"96":0.00538,"97":0.01075,"98":0.01075,"99":0.01075,"100":0.01075,"101":0.01075,"102":0.03225,"103":0.15588,"104":2.54238,"105":0.86538,"106":0.00538,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02688,"50":0,"51":0.02688,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00538,"68":0,"69":0.00538,"70":0,"71":0,"72":0,"73":0.00538,"74":0.00538,"75":0,"76":0.01075,"77":0.00538,"78":0.01075,"79":0.0215,"80":0.01075,"81":0.01075,"83":0,"84":0.00538,"85":0.01613,"86":0.01613,"87":0.01075,"88":0.00538,"89":0.0215,"90":0.0215,"91":0.01613,"92":0.02688,"93":0.00538,"94":0.01075,"95":0.00538,"96":0.01613,"97":0.02688,"98":0.05375,"99":0.01613,"100":0.05375,"101":0.02688,"102":0.06988,"103":0.258,"104":3.526,"105":14.31363,"106":0.31713,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00538,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01075,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00538,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01075,"86":0,"87":0,"88":0,"89":0.05375,"90":0.76325,"91":0.01613,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00538,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00538,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00538,"99":0,"100":0.00538,"101":0.00538,"102":0.00538,"103":0.05375,"104":0.41925,"105":2.29513},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01075,"14":0.03763,"15":0.01613,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01613,"12.1":0.01075,"13.1":0.08063,"14.1":0.1075,"15.1":0.05375,"15.2-15.3":0.01613,"15.4":0.07525,"15.5":0.1075,"15.6":0.62888,"16.0":0.12363,"16.1":0.01075},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00408,"8.1-8.4":0.00408,"9.0-9.2":0,"9.3":0.02857,"10.0-10.2":0,"10.3":0.0551,"11.0-11.2":0.02245,"11.3-11.4":0.0102,"12.0-12.1":0.0102,"12.2-12.5":0.19386,"13.0-13.1":0.00408,"13.2":0.00612,"13.3":0.02245,"13.4-13.7":0.0755,"14.0-14.4":0.32242,"14.5-14.8":1.01828,"15.0-15.1":0.22243,"15.2-15.3":0.55913,"15.4":0.60199,"15.5":1.71821,"15.6":11.28265,"16.0":3.74048,"16.1":0.06734},P:{"4":0.13341,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02053,"12.0":0.01026,"13.0":0.03079,"14.0":0.07184,"15.0":0.07184,"16.0":0.09236,"17.0":0.35919,"18.0":2.66827},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05016,"4.2-4.3":0.02508,"4.4":0,"4.4.3-4.4.4":0.20064},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.09138,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0185},H:{"0":0.2058},L:{"0":44.0055},S:{"2.5":0},R:{_:"0"},M:{"0":0.54113},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.08078,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02693,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01077,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00539,"77":0,"78":0.02693,"79":0,"80":0,"81":0,"82":0,"83":0.00539,"84":0,"85":0.00539,"86":0.01077,"87":0,"88":0.00539,"89":0.00539,"90":0,"91":0.02154,"92":0.01077,"93":0,"94":0.00539,"95":0.01077,"96":0.00539,"97":0.00539,"98":0.00539,"99":0.00539,"100":0.01077,"101":0.00539,"102":0.06462,"103":0.02693,"104":0.17232,"105":2.3694,"106":0.96392,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02693,"50":0,"51":0.03231,"52":0,"53":0,"54":0.00539,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01077,"69":0.00539,"70":0,"71":0.00539,"72":0,"73":0.00539,"74":0.00539,"75":0,"76":0.00539,"77":0,"78":0.01077,"79":0.02154,"80":0.00539,"81":0.01077,"83":0.00539,"84":0,"85":0.01616,"86":0.01077,"87":0.01077,"88":0.00539,"89":0.02693,"90":0.01616,"91":0.00539,"92":0.03231,"93":0.00539,"94":0.00539,"95":0.00539,"96":0.01616,"97":0.02154,"98":0.04847,"99":0.01077,"100":0.0377,"101":0.01077,"102":0.03231,"103":0.12386,"104":0.23156,"105":4.48032,"106":13.32788,"107":0.54927,"108":0.00539,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01077,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00539,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01077,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01077,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00539,"86":0,"87":0,"88":0,"89":0.00539,"90":0.37157,"91":0.76467,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00539,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00539,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00539,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01077,"99":0,"100":0.00539,"101":0.00539,"102":0.00539,"103":0.01616,"104":0.02154,"105":0.61389,"106":2.00861,"107":0.1454},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01077,"14":0.04308,"15":0.01616,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01077,"12.1":0.01616,"13.1":0.07001,"14.1":0.11847,"15.1":0.03231,"15.2-15.3":0.02693,"15.4":0.07001,"15.5":0.09693,"15.6":0.49542,"16.0":0.29618,"16.1":0.04847,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00452,"8.1-8.4":0.00452,"9.0-9.2":0,"9.3":0.02711,"10.0-10.2":0,"10.3":0.04745,"11.0-11.2":0.02711,"11.3-11.4":0.01356,"12.0-12.1":0.0113,"12.2-12.5":0.20109,"13.0-13.1":0.00678,"13.2":0.00452,"13.3":0.02937,"13.4-13.7":0.05874,"14.0-14.4":0.2169,"14.5-14.8":0.88343,"15.0-15.1":0.18301,"15.2-15.3":0.41347,"15.4":0.39766,"15.5":1.2472,"15.6":8.08418,"16.0":9.25003,"16.1":0.47674},P:{"4":0.11341,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01031,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02062,"12.0":0.01031,"13.0":0.03093,"14.0":0.07217,"15.0":0.05155,"16.0":0.09279,"17.0":0.11341,"18.0":2.70117},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02769,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.15924},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.07001,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.64149},Q:{"13.1":0},O:{"0":0.01846},H:{"0":0.20098},L:{"0":42.99564},S:{"2.5":0}};
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 999420eaa4..111c599230 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js
@@ -1 +1 @@
-module.exports={C:{"33":0.00481,"47":0.00481,"52":0.12509,"56":0.00962,"66":0.00962,"68":0.02887,"72":0.02406,"78":0.03368,"84":0.00962,"88":0.00962,"89":0.00481,"91":0.07698,"92":0.00481,"94":0.00962,"95":0.00481,"96":0.0433,"97":0.00962,"98":0.01443,"99":0.03849,"100":0.01443,"101":0.01924,"102":0.09622,"103":0.24536,"104":4.26255,"105":1.61169,"106":0.00962,_:"2 3 4 5 6 7 8 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 48 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 80 81 82 83 85 86 87 90 93 107 3.5 3.6"},D:{"34":0.00962,"38":0.06254,"39":0.00481,"47":0.00962,"49":0.0866,"53":0.02406,"63":0.09622,"68":0.00481,"69":0.05292,"70":0.00481,"71":0.01924,"72":0.03368,"73":0.01443,"74":0.00962,"75":0.00481,"76":0.01924,"79":0.38969,"80":0.00962,"81":0.03849,"83":0.03368,"84":0.06254,"85":0.10103,"86":0.03849,"87":0.05292,"88":0.01924,"89":0.03368,"90":0.01924,"91":0.00962,"92":0.02887,"93":0.01443,"94":0.00962,"95":0.00962,"96":0.02887,"97":0.02887,"98":0.03849,"99":0.03368,"100":0.0433,"101":0.05292,"102":0.10103,"103":0.47629,"104":5.75877,"105":21.67356,"106":0.44742,"107":0.00481,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 64 65 66 67 77 78 108 109"},F:{"28":0.03849,"36":0.00962,"46":0.01924,"68":0.00962,"79":0.00962,"82":0.00481,"84":0.00481,"85":0.0433,"88":0.00962,"89":0.20206,"90":2.72303,"91":0.11065,_:"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 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:{"18":0.01924,"83":0.03368,"86":0.01443,"91":0.00481,"92":0.00481,"96":0.00481,"97":0.00481,"99":0.00481,"100":0.00481,"101":0.01924,"102":0.02406,"103":0.03368,"104":0.59175,"105":3.44468,_:"12 13 14 15 16 17 79 80 81 84 85 87 88 89 90 93 94 95 98"},E:{"4":0,"12":0.00481,"13":0.01443,"14":0.07217,"15":0.02887,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00962,"11.1":0.00962,"12.1":0.02406,"13.1":0.09622,"14.1":0.20206,"15.1":0.0433,"15.2-15.3":0.05292,"15.4":0.11546,"15.5":0.26942,"15.6":0.96701,"16.0":0.24536,"16.1":0.02406},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0133,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02217,"10.0-10.2":0,"10.3":0.08648,"11.0-11.2":0.00665,"11.3-11.4":0.00776,"12.0-12.1":0.00222,"12.2-12.5":0.22728,"13.0-13.1":0.00333,"13.2":0.00776,"13.3":0.00998,"13.4-13.7":0.08093,"14.0-14.4":0.16076,"14.5-14.8":0.40023,"15.0-15.1":0.13969,"15.2-15.3":0.2051,"15.4":0.29823,"15.5":0.82706,"15.6":6.06551,"16.0":2.22953,"16.1":0.03548},P:{"4":0.42033,"5.0-5.4":0.02056,"6.2-6.4":0,"7.2-7.4":0.01028,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03152,"12.0":0.02056,"13.0":0.03152,"14.0":0.02102,"15.0":0.01028,"16.0":0.05254,"17.0":0.15762,"18.0":2.21723},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00682,"4.2-4.3":0.01363,"4.4":0,"4.4.3-4.4.4":0.09371},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.09622,_:"6 7 8 9 10 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.04151},H:{"0":0.57478},L:{"0":36.76458},S:{"2.5":0},R:{_:"0"},M:{"0":0.29058},Q:{"13.1":0}};
+module.exports={C:{"33":0.00498,"52":0.08473,"56":0.00997,"66":0.00498,"68":0.03987,"72":0.00997,"77":0.00498,"78":0.03489,"81":0.00498,"84":0.00498,"88":0.00997,"91":0.0299,"92":0.00498,"94":0.00997,"95":0.01495,"96":0.02492,"97":0.00997,"98":0.01495,"99":0.0299,"100":0.01994,"101":0.02492,"102":0.11962,"103":0.03987,"104":0.10965,"105":3.92241,"106":1.80919,"107":0.00997,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 67 69 70 71 73 74 75 76 79 80 82 83 85 86 87 89 90 93 108 3.5 3.6"},D:{"34":0.00498,"38":0.06978,"47":0.00997,"49":0.08473,"53":0.01994,"63":0.08971,"65":0.00498,"68":0.00997,"69":0.10965,"71":0.00997,"72":0.00997,"74":0.00498,"75":0.00498,"76":0.00498,"79":0.38875,"80":0.00997,"81":0.03489,"83":0.0299,"84":0.04984,"85":0.04984,"86":0.03489,"87":0.01994,"88":0.01495,"89":0.03489,"90":0.16447,"91":0.16447,"92":0.16946,"93":0.16447,"94":0.17444,"95":0.03489,"96":0.0299,"97":0.01994,"98":0.0299,"99":0.02492,"100":0.03987,"101":0.03987,"102":0.04486,"103":0.26914,"104":0.27412,"105":7.03242,"106":21.37638,"107":0.83731,"108":0.01495,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 64 66 67 70 73 77 78 109 110"},F:{"28":0.03489,"36":0.02492,"46":0.01495,"58":0.00997,"79":0.00498,"82":0.00498,"83":0.00498,"84":0.00498,"85":0.04984,"86":0.00997,"89":0.00498,"90":1.00677,"91":2.30759,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00997,"84":0.00997,"85":0.00997,"91":0.00997,"92":0.00498,"96":0.00498,"101":0.01495,"102":0.00997,"103":0.01994,"104":0.07476,"105":0.76754,"106":3.07014,"107":0.2492,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 89 90 93 94 95 97 98 99 100"},E:{"4":0,"13":0.00498,"14":0.07974,"15":0.01994,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 16.2","9.1":0.00498,"11.1":0.00498,"12.1":0.0299,"13.1":0.1246,"14.1":0.16447,"15.1":0.04984,"15.2-15.3":0.04984,"15.4":0.0947,"15.5":0.19438,"15.6":0.75258,"16.0":0.53827,"16.1":0.10965},G:{"8":0,"3.2":0.00121,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00848,"6.0-6.1":0,"7.0-7.1":0.00121,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02059,"10.0-10.2":0,"10.3":0.07266,"11.0-11.2":0.00363,"11.3-11.4":0.00484,"12.0-12.1":0.00484,"12.2-12.5":0.17559,"13.0-13.1":0.00363,"13.2":0.00484,"13.3":0.00727,"13.4-13.7":0.07508,"14.0-14.4":0.16227,"14.5-14.8":0.34392,"15.0-15.1":0.10778,"15.2-15.3":0.19012,"15.4":0.24583,"15.5":0.64666,"15.6":4.28807,"16.0":4.88508,"16.1":0.32333},P:{"4":0.41712,"5.0-5.4":0.02062,"6.2-6.4":0,"7.2-7.4":0.01031,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05214,"12.0":0.01031,"13.0":0.03128,"14.0":0.02086,"15.0":0,"16.0":0.03128,"17.0":0.073,"18.0":2.14817},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00541,"4.2-4.3":0.00947,"4.4":0,"4.4.3-4.4.4":0.07038},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00498,"11":0.11962,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26585},Q:{"13.1":0},O:{"0":0.04514},H:{"0":0.49388},L:{"0":35.18257},S:{"2.5":0}};
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 5da432a957..cd84213a8c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00365,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00183,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00183,"92":0,"93":0,"94":0,"95":0.00365,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00183,"103":0.0073,"104":0.07665,"105":0.03285,"106":0.00548,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00183,"29":0,"30":0.00183,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00183,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.01278,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00365,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00365,"71":0,"72":0.00183,"73":0,"74":0.04198,"75":0.00365,"76":0.00183,"77":0.00183,"78":0,"79":0.00365,"80":0.00183,"81":0.00365,"83":0.00183,"84":0,"85":0,"86":0.00365,"87":0.00548,"88":0.00183,"89":0,"90":0.00183,"91":0.00365,"92":0.00183,"93":0.00365,"94":0,"95":0.00365,"96":0.00365,"97":0.00548,"98":0.00183,"99":0.00365,"100":0.0073,"101":0.00365,"102":0.0073,"103":0.03285,"104":0.25733,"105":0.65883,"106":0.01095,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.0073,"21":0,"22":0,"23":0,"24":0.00365,"25":0,"26":0.01278,"27":0.01095,"28":0.00913,"29":0,"30":0.01095,"31":0.00183,"32":0.01643,"33":0.00913,"34":0,"35":0,"36":0,"37":0.00183,"38":0.00183,"39":0,"40":0,"41":0,"42":0.00548,"43":0,"44":0,"45":0,"46":0.00183,"47":0,"48":0,"49":0,"50":0.00183,"51":0.00183,"52":0,"53":0,"54":0.00548,"55":0.00183,"56":0.00183,"57":0.01095,"58":0.03285,"60":0.31208,"62":0.00183,"63":0.81578,"64":0.43253,"65":0.02008,"66":0,"67":0.00913,"68":0,"69":0,"70":0,"71":0.00365,"72":0.00183,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00183,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00183,"88":0,"89":0.00183,"90":0.09673,"91":0.0073,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.09125},B:{"12":0.00548,"13":0.00365,"14":0.00365,"15":0.0073,"16":0.00365,"17":0,"18":0.01278,"79":0,"80":0,"81":0,"83":0,"84":0.00183,"85":0.00183,"86":0,"87":0,"88":0,"89":0.00183,"90":0.00183,"91":0,"92":0.0073,"93":0,"94":0,"95":0,"96":0,"97":0.00183,"98":0,"99":0.00183,"100":0.00183,"101":0.00183,"102":0.00183,"103":0.00913,"104":0.08213,"105":0.33033},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00365,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00183,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00183,"13.1":0.00365,"14.1":0.00183,"15.1":0.00183,"15.2-15.3":0,"15.4":0,"15.5":0.0365,"15.6":0.00913,"16.0":0.00183,"16.1":0},G:{"8":0.00152,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00076,"7.0-7.1":0.11479,"8.1-8.4":0.00456,"9.0-9.2":0.00304,"9.3":0.10567,"10.0-10.2":0,"10.3":0.17941,"11.0-11.2":0.00836,"11.3-11.4":0.02129,"12.0-12.1":0.05778,"12.2-12.5":0.67051,"13.0-13.1":0.11555,"13.2":0.01977,"13.3":0.06462,"13.4-13.7":0.08742,"14.0-14.4":0.77769,"14.5-14.8":0.84839,"15.0-15.1":0.80734,"15.2-15.3":0.37934,"15.4":0.39759,"15.5":0.64086,"15.6":1.6793,"16.0":0.51086,"16.1":0.00532},P:{"4":0.1112,"5.0-5.4":0.02022,"6.2-6.4":0.01011,"7.2-7.4":0.08088,"8.2":0.03033,"9.2":0.03033,"10.1":0,"11.1-11.2":0.1112,"12.0":0.01011,"13.0":0.02022,"14.0":0.06066,"15.0":0.13142,"16.0":0.2123,"17.0":0.14153,"18.0":0.35383},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01772,"4.2-4.3":0.00417,"4.4":0,"4.4.3-4.4.4":0.12928},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00183,"11":0.00913,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00818},O:{"0":1.07093},H:{"0":16.87998},L:{"0":66.2674},S:{"2.5":0.00818},R:{_:"0"},M:{"0":0.04088},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00153,"44":0.00153,"45":0.00153,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00153,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00153,"103":0.00153,"104":0.00153,"105":0.06409,"106":0.05341,"107":0.00153,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00153,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00153,"59":0,"60":0.00458,"61":0,"62":0,"63":0,"64":0.00153,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00153,"71":0,"72":0.00305,"73":0,"74":0.04273,"75":0.00305,"76":0.00153,"77":0,"78":0,"79":0.00305,"80":0.00153,"81":0.00305,"83":0.00153,"84":0.00153,"85":0,"86":0.00305,"87":0.00153,"88":0.00153,"89":0,"90":0.00916,"91":0.00153,"92":0.00153,"93":0.00305,"94":0,"95":0.00763,"96":0.00305,"97":0.00305,"98":0.00153,"99":0.00305,"100":0.00153,"101":0.00458,"102":0.00305,"103":0.02442,"104":0.01068,"105":0.22737,"106":0.44864,"107":0.02594,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00153,"19":0,"20":0.00153,"21":0,"22":0,"23":0,"24":0.00458,"25":0,"26":0.00916,"27":0.00458,"28":0.00305,"29":0,"30":0.01221,"31":0.00305,"32":0.01373,"33":0.00458,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.0061,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00305,"51":0,"52":0,"53":0,"54":0.00458,"55":0.00153,"56":0.00153,"57":0.01221,"58":0.02442,"60":0.20906,"62":0.00153,"63":0.6043,"64":0.13276,"65":0.34182,"66":0,"67":0.00153,"68":0.00153,"69":0,"70":0,"71":0,"72":0.00763,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00153,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00153,"87":0,"88":0,"89":0.00153,"90":0.02289,"91":0.05646,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.06104},B:{"12":0.0061,"13":0.00916,"14":0.00305,"15":0.00763,"16":0.00305,"17":0.00153,"18":0.01221,"79":0,"80":0,"81":0,"83":0,"84":0.00153,"85":0.00153,"86":0,"87":0,"88":0,"89":0.00305,"90":0.00305,"91":0,"92":0.0061,"93":0,"94":0,"95":0.00153,"96":0,"97":0,"98":0,"99":0.00153,"100":0.00153,"101":0.00153,"102":0.00153,"103":0.00305,"104":0.0061,"105":0.06714,"106":0.21059,"107":0.00916},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00153,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00305,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00305,"14.1":0.0061,"15.1":0.00458,"15.2-15.3":0,"15.4":0,"15.5":0.03357,"15.6":0.01068,"16.0":0.00305,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00062,"7.0-7.1":0.0142,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10559,"10.0-10.2":0,"10.3":0.07842,"11.0-11.2":0.00185,"11.3-11.4":0.01606,"12.0-12.1":0.06484,"12.2-12.5":0.50389,"13.0-13.1":0.05805,"13.2":0.09016,"13.3":0.08892,"13.4-13.7":0.07657,"14.0-14.4":0.84166,"14.5-14.8":0.75027,"15.0-15.1":0.37606,"15.2-15.3":0.34086,"15.4":0.17414,"15.5":0.39706,"15.6":0.77188,"16.0":1.06026,"16.1":0.07781},P:{"4":0.17425,"5.0-5.4":0.07175,"6.2-6.4":0.01025,"7.2-7.4":0.09225,"8.2":0,"9.2":0.0205,"10.1":0,"11.1-11.2":0.33825,"12.0":0,"13.0":0,"14.0":0.03075,"15.0":0.205,"16.0":0.205,"17.0":0.07175,"18.0":0.492},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00617,"4.2-4.3":0.00463,"4.4":0,"4.4.3-4.4.4":0.11719},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01221,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02542},Q:{"13.1":0},O:{"0":1.17789},H:{"0":16.65499},L:{"0":68.64911},S:{"2.5":0.00847}};
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 cd941f4cf3..2fca4864a7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.03651,"52":0.01826,"53":0,"54":0,"55":0,"56":0.00609,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06085,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00609,"89":0,"90":0,"91":0.1643,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00609,"100":0,"101":0,"102":0.04868,"103":0.21298,"104":1.84984,"105":0.6085,"106":0.00609,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00609,"50":0,"51":0,"52":0,"53":0.00609,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.01826,"77":0,"78":0,"79":0.02434,"80":0.00609,"81":0,"83":0,"84":0,"85":0,"86":0.01826,"87":0.01217,"88":0,"89":0,"90":0,"91":0.06085,"92":0.00609,"93":0,"94":0,"95":0.00609,"96":0.00609,"97":0,"98":0.00609,"99":0,"100":0.06694,"101":0.02434,"102":0.10345,"103":0.92492,"104":3.48062,"105":23.10475,"106":0.17038,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00609,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.05477,"90":0.42595,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00609,"100":0,"101":0.00609,"102":0.00609,"103":0.09736,"104":0.58416,"105":1.89244},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00609,"14":0.07302,"15":0.18864,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00609,"11.1":0.00609,"12.1":0.03043,"13.1":0.30425,"14.1":0.26166,"15.1":0.01217,"15.2-15.3":0.00609,"15.4":0.0426,"15.5":0.1217,"15.6":0.90667,"16.0":0.17038,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00496,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03471,"10.0-10.2":0,"10.3":0.04214,"11.0-11.2":0.00744,"11.3-11.4":0,"12.0-12.1":0.00496,"12.2-12.5":0.56523,"13.0-13.1":0.00744,"13.2":0,"13.3":0.0124,"13.4-13.7":0.08181,"14.0-14.4":0.62224,"14.5-14.8":2.74432,"15.0-15.1":0.08181,"15.2-15.3":0.17601,"15.4":0.4611,"15.5":0.56027,"15.6":16.71629,"16.0":2.51624,"16.1":0.00496},P:{"4":0.0203,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01015,"12.0":0,"13.0":0.03045,"14.0":0.01015,"15.0":0,"16.0":0.0609,"17.0":0.0203,"18.0":3.13635},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.1626},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00609,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.03706},L:{"0":33.0763},S:{"2.5":0},R:{_:"0"},M:{"0":0.08613},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01894,"57":0,"58":0,"59":0,"60":0.01263,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00631,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.01263,"75":0,"76":0,"77":0,"78":0.04419,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01263,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00631,"101":0.00631,"102":0.03788,"103":0.04419,"104":0.03788,"105":1.67926,"106":0.52398,"107":0.00631,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01263,"50":0,"51":0,"52":0,"53":0.01263,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00631,"72":0,"73":0,"74":0,"75":0,"76":0.0505,"77":0.00631,"78":0,"79":0.08838,"80":0,"81":0.01263,"83":0,"84":0,"85":0,"86":0,"87":0.02525,"88":0,"89":0.00631,"90":0,"91":0,"92":0.00631,"93":0,"94":0,"95":0.01894,"96":0,"97":0,"98":0,"99":0.01263,"100":0.01263,"101":0.01263,"102":0.00631,"103":0.39772,"104":0.10101,"105":8.13114,"106":20.56144,"107":0.76387,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.06313,"90":0.04419,"91":0.20833,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.01263,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01263,"89":0,"90":0,"91":0,"92":0.01263,"93":0,"94":0,"95":0.00631,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.15151,"105":0.46716,"106":2.34212,"107":0.10101},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01894,"12":0.01894,"13":0.01263,"14":0.04419,"15":0.10101,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00631,"11.1":0.00631,"12.1":0.07576,"13.1":0.46085,"14.1":0.22096,"15.1":0.29671,"15.2-15.3":0.02525,"15.4":0.08207,"15.5":0.25252,"15.6":0.73862,"16.0":0.65655,"16.1":0.01894,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00868,"8.1-8.4":0,"9.0-9.2":0.01953,"9.3":0,"10.0-10.2":0,"10.3":0.03255,"11.0-11.2":0.00434,"11.3-11.4":0,"12.0-12.1":0.06292,"12.2-12.5":1.26499,"13.0-13.1":0,"13.2":0.00434,"13.3":0,"13.4-13.7":0.00434,"14.0-14.4":1.12829,"14.5-14.8":1.8031,"15.0-15.1":0.21264,"15.2-15.3":0.06726,"15.4":0.07377,"15.5":0.41443,"15.6":11.04643,"16.0":4.94497,"16.1":0.11717},P:{"4":0.10153,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01015,"10.1":0,"11.1-11.2":0.03046,"12.0":0,"13.0":0.01015,"14.0":0.01015,"15.0":0,"16.0":0,"17.0":0.01015,"18.0":3.12726},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.17687},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02525,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16223},Q:{"13.1":0},O:{"0":0},H:{"0":0.01047},L:{"0":33.23779},S:{"2.5":0}};
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 dda74245b3..89e24f6326 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00495,"53":0,"54":0,"55":0,"56":0,"57":0.00495,"58":0.00248,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00248,"65":0,"66":0,"67":0,"68":0.00248,"69":0,"70":0.00743,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01486,"79":0,"80":0.00248,"81":0.00248,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00743,"92":0,"93":0,"94":0.00743,"95":0.00743,"96":0,"97":0,"98":0,"99":0.00495,"100":0.00248,"101":0.00743,"102":0.01238,"103":0.02476,"104":0.35902,"105":0.12875,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00248,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00495,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00248,"39":0,"40":0.00248,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00743,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00248,"66":0.01486,"67":0,"68":0,"69":0.00495,"70":0.00248,"71":0.00248,"72":0,"73":0.00248,"74":0.00248,"75":0.00248,"76":0.00248,"77":0.00248,"78":0,"79":0.01981,"80":0.00248,"81":0.03466,"83":0.00495,"84":0.00248,"85":0.00248,"86":0.00743,"87":0.00743,"88":0.00248,"89":0.00248,"90":0.00248,"91":0.00248,"92":0.00495,"93":0.00248,"94":0.00248,"95":0.00495,"96":0.00495,"97":0.00743,"98":0.00248,"99":0.0099,"100":0.00743,"101":0.00495,"102":0.01238,"103":0.07923,"104":0.66852,"105":2.18383,"106":0.03714,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00495,"47":0,"48":0,"49":0,"50":0.00495,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00248,"62":0,"63":0.00743,"64":0.01486,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00248,"83":0,"84":0,"85":0.00495,"86":0,"87":0,"88":0,"89":0.00495,"90":0.10647,"91":0.00495,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00248,"10.6":0.00248,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00248,"13":0.00248,"14":0,"15":0.01238,"16":0.00248,"17":0.00248,"18":0.0099,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00248,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01733,"93":0.00248,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00495,"101":0.00495,"102":0.00495,"103":0.01486,"104":0.10647,"105":0.48777},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00248,"14":0.0099,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00248,"11.1":0.00248,"12.1":0.00495,"13.1":0.01486,"14.1":0.01981,"15.1":0.00248,"15.2-15.3":0.00495,"15.4":0.00495,"15.5":0.01733,"15.6":0.06438,"16.0":0.01733,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02527,"8.1-8.4":0.00459,"9.0-9.2":0,"9.3":0.06892,"10.0-10.2":0.12636,"10.3":0.33312,"11.0-11.2":0.04365,"11.3-11.4":0.04365,"12.0-12.1":0.11717,"12.2-12.5":1.98263,"13.0-13.1":0.06662,"13.2":0.06203,"13.3":0.2619,"13.4-13.7":0.43191,"14.0-14.4":1.56681,"14.5-14.8":2.37318,"15.0-15.1":0.92584,"15.2-15.3":0.94652,"15.4":0.74435,"15.5":2.13426,"15.6":8.34175,"16.0":1.98033,"16.1":0.05284},P:{"4":0.37171,"5.0-5.4":0.02009,"6.2-6.4":0.02009,"7.2-7.4":0.46212,"8.2":0,"9.2":0.05023,"10.1":0.03014,"11.1-11.2":0.14065,"12.0":0.08037,"13.0":0.09042,"14.0":0.10046,"15.0":0.10046,"16.0":0.20092,"17.0":0.42194,"18.0":1.47678},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.00806,"4.4":0,"4.4.3-4.4.4":0.0949},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02971,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.04514},O:{"0":0.09029},H:{"0":0.34904},L:{"0":66.9898},S:{"2.5":0.04514},R:{_:"0"},M:{"0":0.15048},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0091,"53":0,"54":0,"55":0,"56":0,"57":0.00455,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00227,"69":0,"70":0.00682,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0091,"79":0,"80":0.00455,"81":0.00227,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00227,"92":0,"93":0,"94":0.00455,"95":0.00455,"96":0,"97":0,"98":0,"99":0.00227,"100":0,"101":0.00455,"102":0.01137,"103":0.01137,"104":0.0091,"105":0.26378,"106":0.12734,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00227,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00227,"41":0,"42":0.00227,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00682,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00455,"61":0,"62":0,"63":0,"64":0,"65":0.00227,"66":0,"67":0,"68":0,"69":0.00682,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00227,"76":0.00455,"77":0,"78":0,"79":0.01364,"80":0.00227,"81":0.02956,"83":0.00455,"84":0,"85":0.00455,"86":0.00455,"87":0.00682,"88":0.00227,"89":0,"90":0.00227,"91":0.00455,"92":0.00227,"93":0.00227,"94":0.00227,"95":0.00455,"96":0.00455,"97":0.00455,"98":0.00455,"99":0.00455,"100":0.00682,"101":0.00455,"102":0.00455,"103":0.05003,"104":0.02729,"105":0.61853,"106":1.88287,"107":0.07277,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00455,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00455,"47":0,"48":0,"49":0,"50":0.00455,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00227,"62":0,"63":0.00227,"64":0.00682,"65":0.00455,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00227,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00227,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00227,"86":0,"87":0,"88":0,"89":0.00227,"90":0.03411,"91":0.07504,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00227,"10.6":0.00227,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00227,"13":0.00227,"14":0,"15":0.01364,"16":0,"17":0.00455,"18":0.0091,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00227,"93":0.00227,"94":0,"95":0,"96":0.00455,"97":0,"98":0,"99":0,"100":0.00227,"101":0.00227,"102":0.00227,"103":0.00455,"104":0.00455,"105":0.12052,"106":0.4025,"107":0.02729},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00227,"10":0,"11":0,"12":0,"13":0.00227,"14":0.00682,"15":0.00227,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00227,"12.1":0.00455,"13.1":0.01364,"14.1":0.02501,"15.1":0.00227,"15.2-15.3":0.00227,"15.4":0.00455,"15.5":0.01364,"15.6":0.0523,"16.0":0.03411,"16.1":0.00455,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00973,"7.0-7.1":0.07051,"8.1-8.4":0,"9.0-9.2":0.00243,"9.3":0.06322,"10.0-10.2":0.11428,"10.3":0.41336,"11.0-11.2":0.05593,"11.3-11.4":0.06808,"12.0-12.1":0.13373,"12.2-12.5":2.5069,"13.0-13.1":0.08267,"13.2":0.08024,"13.3":0.23586,"13.4-13.7":0.46685,"14.0-14.4":1.66316,"14.5-14.8":2.00844,"15.0-15.1":0.96045,"15.2-15.3":0.87535,"15.4":0.73432,"15.5":1.78474,"15.6":5.74083,"16.0":4.66124,"16.1":0.38904},P:{"4":0.48026,"5.0-5.4":0.02044,"6.2-6.4":0.01022,"7.2-7.4":0.41895,"8.2":0,"9.2":0.04087,"10.1":0.02044,"11.1-11.2":0.12262,"12.0":0.06131,"13.0":0.05109,"14.0":0.09196,"15.0":0.08175,"16.0":0.17371,"17.0":0.29633,"18.0":1.29772},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00083,"4.2-4.3":0.00389,"4.4":0,"4.4.3-4.4.4":0.07483},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02729,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0.01545},R:{_:"0"},M:{"0":0.10816},Q:{"13.1":0.00773},O:{"0":0.06953},H:{"0":0.32184},L:{"0":67.79637},S:{"2.5":0.05408}};
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 7406da0cda..3e43dd664d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00183,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00183,"102":0,"103":0.00365,"104":0.06935,"105":0.01643,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00183,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00183,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00183,"64":0.00183,"65":0,"66":0.00183,"67":0,"68":0.01095,"69":0.00183,"70":0.03833,"71":0,"72":0,"73":0,"74":0.0073,"75":0,"76":0,"77":0.00183,"78":0,"79":0.01095,"80":0.00365,"81":0.0146,"83":0.00183,"84":0.00183,"85":0,"86":0.00183,"87":0.09855,"88":0.00548,"89":0.00183,"90":0.00183,"91":0.00913,"92":0.00365,"93":0.0365,"94":0.00913,"95":0.00548,"96":0.01825,"97":0.01278,"98":0.0146,"99":0.01278,"100":0.0073,"101":0.02555,"102":0.0219,"103":0.0803,"104":0.61685,"105":1.72463,"106":0.0146,"107":0.00183,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00183,"60":0.0073,"62":0,"63":0.03103,"64":0.29383,"65":0.05658,"66":0,"67":0,"68":0,"69":0,"70":0.00183,"71":0.00183,"72":0.00183,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00183,"85":0,"86":0,"87":0,"88":0.00183,"89":0.03103,"90":0.03285,"91":0.00548,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00365,"13":0,"14":0,"15":0,"16":0.00183,"17":0,"18":0.0073,"79":0,"80":0,"81":0,"83":0,"84":0.00183,"85":0.00183,"86":0,"87":0,"88":0,"89":0.00183,"90":0,"91":0,"92":0.00548,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00183,"102":0.00183,"103":0.00548,"104":0.04745,"105":0.21535},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00365,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00183,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00365,"14.1":0.01278,"15.1":0.00365,"15.2-15.3":0.00365,"15.4":0.0073,"15.5":0.0146,"15.6":0.02738,"16.0":0.00365,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00106,"5.0-5.1":0.00106,"6.0-6.1":0,"7.0-7.1":0.01597,"8.1-8.4":0,"9.0-9.2":0.00426,"9.3":0.0181,"10.0-10.2":0.00106,"10.3":0.02556,"11.0-11.2":0.00532,"11.3-11.4":0.02875,"12.0-12.1":0.02875,"12.2-12.5":0.89342,"13.0-13.1":0.02662,"13.2":0.02769,"13.3":0.06496,"13.4-13.7":0.19168,"14.0-14.4":0.74221,"14.5-14.8":0.92537,"15.0-15.1":0.34289,"15.2-15.3":0.50049,"15.4":0.5729,"15.5":1.3396,"15.6":3.32024,"16.0":1.38752,"16.1":0.02023},P:{"4":0.26262,"5.0-5.4":0.0404,"6.2-6.4":0.0505,"7.2-7.4":0.71716,"8.2":0.0101,"9.2":0.0303,"10.1":0.0101,"11.1-11.2":0.14141,"12.0":0.0303,"13.0":0.13131,"14.0":0.23232,"15.0":0.09091,"16.0":0.29292,"17.0":0.51514,"18.0":1.64644},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03671,"4.2-4.3":0.04405,"4.4":0,"4.4.3-4.4.4":0.60932},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00365,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.5042},H:{"0":3.30479},L:{"0":73.75123},S:{"2.5":0},R:{_:"0"},M:{"0":0.0327},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00194,"88":0,"89":0,"90":0,"91":0.00194,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00194,"100":0,"101":0.00194,"102":0.00194,"103":0,"104":0.00388,"105":0.09506,"106":0.05238,"107":0.00194,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00194,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00194,"41":0,"42":0,"43":0.00194,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00194,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00194,"65":0,"66":0,"67":0,"68":0.01552,"69":0.00194,"70":0.01358,"71":0,"72":0,"73":0,"74":0.00776,"75":0,"76":0.00194,"77":0.00194,"78":0,"79":0.0097,"80":0.00388,"81":0.01358,"83":0.00194,"84":0,"85":0.00194,"86":0.00194,"87":0.06984,"88":0.00388,"89":0,"90":0.00194,"91":0.00388,"92":0.00194,"93":0.02134,"94":0.00776,"95":0.00776,"96":0.0194,"97":0.00582,"98":0.00776,"99":0.0097,"100":0.00776,"101":0.02134,"102":0.01746,"103":0.10088,"104":0.04268,"105":0.65378,"106":1.78286,"107":0.06402,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00194,"60":0.0097,"62":0,"63":0.01552,"64":0.0485,"65":0.15908,"66":0.00194,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02328,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00582,"90":0.03104,"91":0.06208,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00194,"13":0,"14":0.00194,"15":0.00194,"16":0.00194,"17":0,"18":0.0097,"79":0,"80":0,"81":0,"83":0,"84":0.00194,"85":0,"86":0,"87":0,"88":0,"89":0.00194,"90":0.00194,"91":0,"92":0.00388,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00194,"103":0.00388,"104":0.00582,"105":0.0873,"106":0.19594,"107":0.01746},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00194,"14":0.00194,"15":0.00388,_:"0","3.1":0,"3.2":0,"5.1":0.00388,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00194,"12.1":0.00194,"13.1":0.00388,"14.1":0.01358,"15.1":0.00388,"15.2-15.3":0.00582,"15.4":0.00582,"15.5":0.0097,"15.6":0.24832,"16.0":0.0097,"16.1":0.00194,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00444,"8.1-8.4":0,"9.0-9.2":0.00222,"9.3":0.01665,"10.0-10.2":0,"10.3":0.01443,"11.0-11.2":0.00444,"11.3-11.4":0.01332,"12.0-12.1":0.03441,"12.2-12.5":0.79356,"13.0-13.1":0.03996,"13.2":0.04661,"13.3":0.08768,"13.4-13.7":0.22308,"14.0-14.4":0.74028,"14.5-14.8":0.93673,"15.0-15.1":0.36737,"15.2-15.3":0.30743,"15.4":0.41398,"15.5":1.27968,"15.6":1.90565,"16.0":3.04881,"16.1":0.25971},P:{"4":0.26311,"5.0-5.4":0.0506,"6.2-6.4":0.04048,"7.2-7.4":0.70837,"8.2":0,"9.2":0.03036,"10.1":0,"11.1-11.2":0.13155,"12.0":0.02024,"13.0":0.1012,"14.0":0.19227,"15.0":0.12143,"16.0":0.27323,"17.0":0.27323,"18.0":1.9126},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02392,"4.2-4.3":0.04785,"4.4":0,"4.4.3-4.4.4":0.65793},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00388,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03224},Q:{"13.1":0},O:{"0":1.30572},H:{"0":3.24304},L:{"0":73.74636},S:{"2.5":0}};
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 a824a64abb..ea5ee6c7ae 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00615,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00615,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00307,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00307,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00922,"100":0,"101":0,"102":0.00307,"103":0.01537,"104":0.36888,"105":0.09837,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00307,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00615,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00307,"66":0,"67":0,"68":0,"69":0.05226,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00922,"80":0,"81":0.0123,"83":0.00307,"84":0,"85":0,"86":0.00307,"87":0.00922,"88":0.00307,"89":0.00615,"90":0.00307,"91":0.01844,"92":0.00307,"93":0.00307,"94":0,"95":0.00307,"96":0.01844,"97":0.00922,"98":0.01537,"99":0.00307,"100":0.00922,"101":0.01844,"102":0.03996,"103":0.166,"104":1.4663,"105":4.40504,"106":0.0707,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00307,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00307,"64":0.00307,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00307,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01537,"90":0.20596,"91":0.00307,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00307,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00922,"79":0,"80":0,"81":0,"83":0,"84":0.00307,"85":0,"86":0,"87":0,"88":0,"89":0.00307,"90":0.00307,"91":0,"92":0.00307,"93":0,"94":0,"95":0,"96":0.00307,"97":0,"98":0,"99":0,"100":0,"101":0.00307,"102":0.00307,"103":0.00615,"104":0.14755,"105":0.7808},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00922,"15":0.00615,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0.00307,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00307,"13.1":0.03996,"14.1":0.04304,"15.1":0.00307,"15.2-15.3":0.00307,"15.4":0.04304,"15.5":0.03996,"15.6":0.24899,"16.0":0.00922,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.04119,"6.0-6.1":0,"7.0-7.1":0.08554,"8.1-8.4":0,"9.0-9.2":0.00317,"9.3":0.07287,"10.0-10.2":0.00317,"10.3":0.26929,"11.0-11.2":0,"11.3-11.4":0.00475,"12.0-12.1":0.00634,"12.2-12.5":1.00747,"13.0-13.1":0.01584,"13.2":0.00317,"13.3":0.30731,"13.4-13.7":0.17425,"14.0-14.4":0.25504,"14.5-14.8":1.63635,"15.0-15.1":0.15841,"15.2-15.3":0.22335,"15.4":0.32632,"15.5":1.22132,"15.6":7.96156,"16.0":1.76624,"16.1":0.01109},P:{"4":0.68135,"5.0-5.4":0,"6.2-6.4":0.01032,"7.2-7.4":1.26979,"8.2":0,"9.2":0.04129,"10.1":0.01032,"11.1-11.2":0.14453,"12.0":0.10324,"13.0":0.1755,"14.0":0.21679,"15.0":0.13421,"16.0":0.27873,"17.0":0.73297,"18.0":5.48179},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00926,"4.2-4.3":0.01389,"4.4":0,"4.4.3-4.4.4":0.38881},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00615,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00693},O:{"0":0.32552},H:{"0":0.15081},L:{"0":62.38227},S:{"2.5":0},R:{_:"0"},M:{"0":0.24241},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00316,"46":0,"47":0,"48":0.00316,"49":0,"50":0,"51":0,"52":0.00633,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00316,"100":0,"101":0,"102":0.00949,"103":0.00316,"104":0.01266,"105":0.64546,"106":0.24996,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00316,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00316,"50":0.00316,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00316,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.02531,"70":0,"71":0,"72":0,"73":0,"74":0.00316,"75":0,"76":0.00316,"77":0.00316,"78":0.00316,"79":0.01582,"80":0,"81":0.01266,"83":0.00316,"84":0.00316,"85":0.00316,"86":0.00316,"87":0.00316,"88":0.00316,"89":0.02848,"90":0.00316,"91":0,"92":0.00316,"93":0.00316,"94":0.00316,"95":0.00633,"96":0.01582,"97":0.00316,"98":0.01898,"99":0.00316,"100":0.00949,"101":0.00633,"102":0.03797,"103":0.14871,"104":0.05062,"105":1.60731,"106":4.29038,"107":0.19933,"108":0.00316,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00316,"64":0.00316,"65":0.00316,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00316,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00316,"90":0.05695,"91":0.15504,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00316,"13":0.00316,"14":0,"15":0.00316,"16":0,"17":0,"18":0.00949,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00316,"90":0,"91":0,"92":0.00316,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00316,"102":0.00316,"103":0.00949,"104":0.01898,"105":0.26578,"106":0.81948,"107":0.06644},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00316,"14":0.02531,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00316,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00316,"11.1":0,"12.1":0,"13.1":0.03164,"14.1":0.04113,"15.1":0.00316,"15.2-15.3":0,"15.4":0.05062,"15.5":0.02848,"15.6":0.19617,"16.0":0.06644,"16.1":0.00633,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00358,"6.0-6.1":0,"7.0-7.1":0.0878,"8.1-8.4":0,"9.0-9.2":0.00179,"9.3":0.07526,"10.0-10.2":0,"10.3":0.18277,"11.0-11.2":0,"11.3-11.4":0.01613,"12.0-12.1":0.00538,"12.2-12.5":0.70598,"13.0-13.1":0.06092,"13.2":0.00358,"13.3":0.3942,"13.4-13.7":0.20069,"14.0-14.4":0.2204,"14.5-14.8":1.66999,"15.0-15.1":0.21681,"15.2-15.3":0.11109,"15.4":0.22756,"15.5":0.93176,"15.6":6.32698,"16.0":5.25905,"16.1":0.17381},P:{"4":0.75108,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.88483,"8.2":0,"9.2":0.0926,"10.1":0.01029,"11.1-11.2":0.08231,"12.0":0.05144,"13.0":0.16462,"14.0":0.16462,"15.0":0.07202,"16.0":0.36011,"17.0":0.51444,"18.0":5.9469},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00759,"4.2-4.3":0.01898,"4.4":0,"4.4.3-4.4.4":0.29236},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01266,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28028},Q:{"13.1":0},O:{"0":0.36231},H:{"0":0.15533},L:{"0":60.36779},S:{"2.5":0}};
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 3abebafb4b..4a573146f3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.02471,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00494,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02471,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00494,"78":0.0593,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00988,"89":0,"90":0,"91":0.03459,"92":0,"93":0,"94":0,"95":0.00494,"96":0,"97":0,"98":0,"99":0.01483,"100":0,"101":0,"102":0.00988,"103":0.00494,"104":0.16309,"105":0.03954,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00988,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00494,"43":0.80555,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01977,"50":0,"51":0,"52":0,"53":0.00494,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.04448,"60":0,"61":0,"62":0,"63":0.01483,"64":0.00988,"65":0.00494,"66":0,"67":0,"68":0.00988,"69":0.02471,"70":0.01977,"71":0,"72":0,"73":0.0593,"74":0,"75":0,"76":0,"77":0,"78":0.10378,"79":0.00988,"80":0,"81":0.06919,"83":0,"84":0,"85":0,"86":0.02471,"87":0,"88":0.00494,"89":2.71316,"90":0.00494,"91":0.00494,"92":0.00494,"93":0,"94":0,"95":0.01977,"96":0.02471,"97":0,"98":0,"99":0.12355,"100":0,"101":0.01483,"102":0.24216,"103":0.19274,"104":2.64397,"105":8.4607,"106":0.34594,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00494,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00494,"62":0,"63":0.01977,"64":0.01977,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00494,"83":0,"84":0,"85":0,"86":0,"87":0.00494,"88":0,"89":0.00988,"90":0.0593,"91":0.01483,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.05436,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0.00494,"81":0,"83":0.00988,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00988,"90":0,"91":0,"92":0.00988,"93":0,"94":0,"95":0,"96":0,"97":0.00494,"98":0.00494,"99":0,"100":0.08896,"101":0.00988,"102":0.00494,"103":0.00988,"104":1.12678,"105":1.94221},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00494,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0939,"14.1":0.01977,"15.1":0.00494,"15.2-15.3":0,"15.4":0.00988,"15.5":0.03954,"15.6":0.17297,"16.0":0.00494,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.06585,"8.1-8.4":0,"9.0-9.2":0.0178,"9.3":0.11925,"10.0-10.2":0,"10.3":0.08365,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.17887,"13.0-13.1":0,"13.2":0,"13.3":0.07119,"13.4-13.7":0,"14.0-14.4":0.05962,"14.5-14.8":0.37377,"15.0-15.1":0.09522,"15.2-15.3":0.01157,"15.4":3.84535,"15.5":0.14862,"15.6":3.03552,"16.0":0.77957,"16.1":0},P:{"4":0.29467,"5.0-5.4":0.01016,"6.2-6.4":0.08129,"7.2-7.4":0.11177,"8.2":0,"9.2":0.04064,"10.1":0,"11.1-11.2":0.01016,"12.0":0,"13.0":0.06097,"14.0":0.04064,"15.0":0.01016,"16.0":0.09145,"17.0":0.01016,"18.0":0.37596},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.15118,"4.2-4.3":0.16444,"4.4":0,"4.4.3-4.4.4":0.46415},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04448,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":2.87294},H:{"0":0.23943},L:{"0":63.04815},S:{"2.5":0},R:{_:"0"},M:{"0":0.01012},Q:{"13.1":0.00506}};
+module.exports={C:{"2":0,"3":0,"4":0.01906,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.26684,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04289,"79":0,"80":0,"81":0.07624,"82":0.00477,"83":0.00477,"84":0,"85":0,"86":0,"87":0.00477,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00953,"96":0,"97":0.00477,"98":0,"99":0.00477,"100":0,"101":0.00477,"102":0.00477,"103":0.00477,"104":0.01906,"105":0.19537,"106":0.07148,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06671,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.20013,"44":0.00477,"45":0,"46":0.0143,"47":0,"48":0,"49":0.04765,"50":0.00953,"51":0.00477,"52":0,"53":0,"54":0,"55":0.00477,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00477,"62":0,"63":0.02859,"64":0.06195,"65":0.00477,"66":0,"67":0,"68":0.10007,"69":0.00477,"70":0.00953,"71":0,"72":0.00477,"73":0.04289,"74":0,"75":0,"76":0,"77":0,"78":0.00953,"79":0.05242,"80":0,"81":0.00953,"83":0.00477,"84":0,"85":0,"86":0.01906,"87":0.00477,"88":0.00953,"89":2.10137,"90":0.00477,"91":0.00477,"92":0,"93":0.02859,"94":0.00953,"95":0.00477,"96":0.02383,"97":0.00953,"98":0.12866,"99":0.09054,"100":0.07148,"101":0.0143,"102":0.20966,"103":0.02859,"104":0.07624,"105":2.48257,"106":9.85879,"107":0.3955,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00953,"64":0.00477,"65":0.00477,"66":0,"67":0,"68":0,"69":0,"70":0.00477,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00477,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00477,"86":0,"87":0,"88":0.00477,"89":0.00953,"90":0.10483,"91":0.38597,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00477,"14":0,"15":0,"16":0,"17":0,"18":0.02859,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00477,"92":0.00477,"93":0,"94":0.00477,"95":0.03812,"96":0.00953,"97":0,"98":0.00477,"99":0,"100":0.00477,"101":0.00953,"102":0,"103":0.01906,"104":0.01906,"105":0.31449,"106":1.56769,"107":0.11913},E:{"4":0,"5":0.00477,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00477,"12":0,"13":0,"14":0.00477,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00477,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00477,"14.1":0.06671,"15.1":0.00953,"15.2-15.3":0,"15.4":0,"15.5":0.05718,"15.6":0.06195,"16.0":0.01906,"16.1":0.00953,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03583,"6.0-6.1":0,"7.0-7.1":0.03111,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.06128,"11.0-11.2":0.01037,"11.3-11.4":0.00471,"12.0-12.1":0.02074,"12.2-12.5":0.30735,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.09239,"14.0-14.4":0.13293,"14.5-14.8":0.05091,"15.0-15.1":0.17913,"15.2-15.3":0.08674,"15.4":5.28713,"15.5":0.10748,"15.6":1.02386,"16.0":1.19262,"16.1":0.65524},P:{"4":0.06048,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03024,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01008,"12.0":0,"13.0":0.03024,"14.0":0.08064,"15.0":0.01008,"16.0":0.21168,"17.0":0.02016,"18.0":0.49393},I:{"0":0,"3":0,"4":0.00141,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03535,"4.2-4.3":0.06929,"4.4":0,"4.4.3-4.4.4":0.28636},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02383,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09947},Q:{"13.1":0.00524},O:{"0":3.05201},H:{"0":0.42623},L:{"0":63.36324},S:{"2.5":0}};
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 b8a8513b2f..855a2cc6b0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00467,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00934,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00467,"69":0,"70":0,"71":0,"72":0,"73":0.02801,"74":0,"75":0,"76":0,"77":0,"78":0.00467,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00467,"89":0,"90":0.03735,"91":0.01401,"92":0,"93":0,"94":0,"95":0.00467,"96":0,"97":0,"98":0.00467,"99":0.01401,"100":0.00467,"101":0.00467,"102":0.00467,"103":0.03735,"104":0.83108,"105":0.22878,"106":0.00467,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00467,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02335,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00467,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00467,"64":0,"65":0.00467,"66":0,"67":0.00934,"68":0.00467,"69":0.00467,"70":0.00467,"71":0.00467,"72":0.00467,"73":0.00467,"74":0.00467,"75":0.00467,"76":0.01401,"77":0,"78":0.00467,"79":0.05136,"80":0.01401,"81":0.00934,"83":0.00467,"84":0.01401,"85":0.00934,"86":0.01401,"87":0.01868,"88":0.00934,"89":0.01868,"90":0.01401,"91":0.08871,"92":0.02801,"93":0.00934,"94":0.01401,"95":0.01868,"96":0.01401,"97":0.01868,"98":0.01401,"99":0.03268,"100":0.05136,"101":0.06537,"102":0.04202,"103":0.26146,"104":2.98816,"105":11.35968,"106":0.21944,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00467,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00934,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00934,"64":0.01401,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00467,"86":0,"87":0,"88":0.00467,"89":0.10739,"90":0.91046,"91":0.03268,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00934,"16":0,"17":0,"18":0.01401,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00467,"90":0,"91":0,"92":0.00467,"93":0,"94":0,"95":0,"96":0.00467,"97":0.00467,"98":0.00467,"99":0.00467,"100":0.00467,"101":0.00934,"102":0.00467,"103":0.03268,"104":0.32216,"105":1.70885},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00467,"14":0.00934,"15":0.01868,_:"0","3.1":0,"3.2":0,"5.1":0.00467,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00467,"13.1":0.01868,"14.1":0.03735,"15.1":0.01401,"15.2-15.3":0.01401,"15.4":0.02335,"15.5":0.06537,"15.6":0.23345,"16.0":0.05136,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00431,"6.0-6.1":0.02415,"7.0-7.1":0.03795,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03536,"10.0-10.2":0.00086,"10.3":0.03019,"11.0-11.2":0.00086,"11.3-11.4":0.02588,"12.0-12.1":0.00863,"12.2-12.5":0.28291,"13.0-13.1":0.0069,"13.2":0.00345,"13.3":0.01984,"13.4-13.7":0.07073,"14.0-14.4":0.18631,"14.5-14.8":0.40625,"15.0-15.1":0.07935,"15.2-15.3":0.10782,"15.4":0.18458,"15.5":0.47698,"15.6":4.70593,"16.0":1.69486,"16.1":0.02243},P:{"4":0.15128,"5.0-5.4":0,"6.2-6.4":0.01009,"7.2-7.4":0.18153,"8.2":0,"9.2":0.02017,"10.1":0,"11.1-11.2":0.09077,"12.0":0.01009,"13.0":0.14119,"14.0":0.06051,"15.0":0.05043,"16.0":0.14119,"17.0":0.2723,"18.0":1.5632},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05263,"4.2-4.3":0.04511,"4.4":0,"4.4.3-4.4.4":0.28568},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01868,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.11195},H:{"0":0.20693},L:{"0":65.42069},S:{"2.5":0},R:{_:"0"},M:{"0":0.52244},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.0045,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0045,"53":0,"54":0,"55":0,"56":0.0045,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01351,"74":0.0045,"75":0,"76":0,"77":0,"78":0.0045,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.01351,"85":0,"86":0,"87":0,"88":0.0045,"89":0,"90":0,"91":0.01351,"92":0,"93":0,"94":0,"95":0.0045,"96":0,"97":0,"98":0.0045,"99":0.01351,"100":0,"101":0.0045,"102":0.01351,"103":0.01351,"104":0.30163,"105":0.58076,"106":0.28813,"107":0.0045,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0045,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02251,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0045,"66":0,"67":0.0045,"68":0,"69":0,"70":0.0045,"71":0.0045,"72":0,"73":0,"74":0,"75":0.0045,"76":0.009,"77":0,"78":0.0045,"79":0.05402,"80":0.01801,"81":0.009,"83":0.0045,"84":0.009,"85":0.0045,"86":0.009,"87":0.02251,"88":0.009,"89":0.01351,"90":0.009,"91":0.09004,"92":0.02251,"93":0.009,"94":0.009,"95":0.009,"96":0.01351,"97":0.02251,"98":0.009,"99":0.01801,"100":0.02251,"101":0.05402,"102":0.03602,"103":0.16207,"104":0.11705,"105":3.18291,"106":9.96743,"107":0.35566,"108":0,"109":0.0045,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0045,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0045,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0045,"64":0.0045,"65":0.0045,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0045,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.34215,"91":0.6708,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.009,"16":0,"17":0,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0045,"93":0.009,"94":0,"95":0,"96":0.0045,"97":0,"98":0.0045,"99":0,"100":0.0045,"101":0.009,"102":0.10355,"103":0.01801,"104":0.02251,"105":0.35566,"106":1.41813,"107":0.10355},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0045,"14":0.01351,"15":0.01351,_:"0","3.1":0,"3.2":0,"5.1":0.0045,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0045,"13.1":0.02701,"14.1":0.05402,"15.1":0.01351,"15.2-15.3":0.01801,"15.4":0.01351,"15.5":0.04502,"15.6":0.17108,"16.0":0.13956,"16.1":0.01351,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00983,"6.0-6.1":0.03048,"7.0-7.1":0.04818,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05998,"10.0-10.2":0.00098,"10.3":0.02261,"11.0-11.2":0.00393,"11.3-11.4":0.00295,"12.0-12.1":0.0059,"12.2-12.5":0.28514,"13.0-13.1":0.00492,"13.2":0.0059,"13.3":0.0177,"13.4-13.7":0.07276,"14.0-14.4":0.24188,"14.5-14.8":0.42083,"15.0-15.1":0.06489,"15.2-15.3":0.10619,"15.4":0.13077,"15.5":0.37658,"15.6":3.34595,"16.0":3.84937,"16.1":0.17108},P:{"4":0.13323,"5.0-5.4":0.01025,"6.2-6.4":0,"7.2-7.4":0.17422,"8.2":0,"9.2":0.0205,"10.1":0,"11.1-11.2":0.07174,"12.0":0.01025,"13.0":0.15372,"14.0":0.07174,"15.0":0.03074,"16.0":0.11273,"17.0":0.18447,"18.0":1.58848},I:{"0":0,"3":0,"4":0.02108,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01406,"4.2-4.3":0.05622,"4.4":0,"4.4.3-4.4.4":0.30219},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01351,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.59378},Q:{"13.1":0},O:{"0":0.10446},H:{"0":0.20821},L:{"0":65.96125},S:{"2.5":0}};
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 52f0f1e451..ac16c3fa96 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00675,"53":0,"54":0,"55":0,"56":0.00169,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00169,"65":0,"66":0,"67":0,"68":0.02531,"69":0,"70":0,"71":0,"72":0.00169,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00169,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00337,"85":0,"86":0,"87":0,"88":0.00169,"89":0,"90":0,"91":0.00169,"92":0,"93":0,"94":0.00169,"95":0.00675,"96":0.00169,"97":0.00169,"98":0.00169,"99":0.00337,"100":0.00337,"101":0.00337,"102":0.00337,"103":0.02699,"104":0.18388,"105":0.05398,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00169,"37":0,"38":0.00169,"39":0,"40":0.00675,"41":0,"42":0,"43":0.00169,"44":0,"45":0,"46":0.00169,"47":0,"48":0,"49":0.00337,"50":0,"51":0,"52":0,"53":0,"54":0.00169,"55":0.00169,"56":0.00169,"57":0,"58":0.00169,"59":0,"60":0.00169,"61":0,"62":0.00169,"63":0.00169,"64":0.00169,"65":0,"66":0.00337,"67":0.00169,"68":0.00169,"69":0.00169,"70":0.03374,"71":0.00337,"72":0.00337,"73":0.00169,"74":0.00169,"75":0.00169,"76":0.00169,"77":0,"78":0.00169,"79":0.00337,"80":0.00337,"81":0.02868,"83":0.00337,"84":0.00169,"85":0.00337,"86":0.01181,"87":0.00506,"88":0.00506,"89":0.00675,"90":0.00337,"91":0.00337,"92":0.00506,"93":0.00337,"94":0.00337,"95":0.00844,"96":0.00675,"97":0.00337,"98":0.00337,"99":0.00675,"100":0.00675,"101":0.01687,"102":0.01518,"103":0.05736,"104":0.33065,"105":1.13873,"106":0.0135,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00169,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00337,"47":0,"48":0,"49":0,"50":0.00169,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00337,"60":0.00337,"62":0,"63":0.01012,"64":0.02193,"65":0.00169,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00337,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00169,"80":0,"81":0,"82":0,"83":0,"84":0.00169,"85":0.00169,"86":0,"87":0,"88":0,"89":0.00506,"90":0.05736,"91":0.00337,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00169},B:{"12":0,"13":0,"14":0,"15":0.00169,"16":0,"17":0,"18":0.00506,"79":0,"80":0,"81":0,"83":0,"84":0.00169,"85":0,"86":0,"87":0,"88":0,"89":0.00169,"90":0.00169,"91":0,"92":0.00506,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00169,"102":0.00169,"103":0.00337,"104":0.02531,"105":0.13327},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00337,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.1687,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00169,"14.1":0.00506,"15.1":0.00169,"15.2-15.3":0,"15.4":0.00169,"15.5":0.00506,"15.6":0.00506,"16.0":0,"16.1":0},G:{"8":0.00055,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00137,"5.0-5.1":0.00247,"6.0-6.1":0.00356,"7.0-7.1":0.03342,"8.1-8.4":0.00137,"9.0-9.2":0.00055,"9.3":0.07944,"10.0-10.2":0.00137,"10.3":0.03643,"11.0-11.2":0.00466,"11.3-11.4":0.01397,"12.0-12.1":0.02602,"12.2-12.5":0.30515,"13.0-13.1":0.01233,"13.2":0.0052,"13.3":0.02904,"13.4-13.7":0.05752,"14.0-14.4":0.25858,"14.5-14.8":0.22297,"15.0-15.1":0.1523,"15.2-15.3":0.15038,"15.4":0.15285,"15.5":0.44458,"15.6":0.49662,"16.0":0.20489,"16.1":0.0011},P:{"4":2.14383,"5.0-5.4":0.08128,"6.2-6.4":0.23369,"7.2-7.4":0.37593,"8.2":0.04064,"9.2":0.20321,"10.1":0.12192,"11.1-11.2":0.25401,"12.0":0.1016,"13.0":0.39625,"14.0":0.49786,"15.0":0.18289,"16.0":0.6909,"17.0":1.14812,"18.0":1.20908},I:{"0":0,"3":0,"4":0.00201,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02412,"4.2-4.3":0.04743,"4.4":0,"4.4.3-4.4.4":0.22511},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01012,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.18876},H:{"0":1.64487},L:{"0":81.49966},S:{"2.5":0},R:{_:"0"},M:{"0":0.27433},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00191,"49":0,"50":0,"51":0,"52":0.01526,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01716,"69":0,"70":0,"71":0,"72":0.00191,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00191,"80":0,"81":0,"82":0,"83":0,"84":0.00381,"85":0,"86":0,"87":0,"88":0.00191,"89":0,"90":0,"91":0.00191,"92":0,"93":0,"94":0,"95":0.00381,"96":0.00191,"97":0.00191,"98":0.00191,"99":0.00381,"100":0.00191,"101":0.00381,"102":0.00381,"103":0.01335,"104":0.01716,"105":0.19833,"106":0.07437,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00191,"39":0,"40":0.00572,"41":0.00191,"42":0,"43":0.00381,"44":0,"45":0,"46":0.00191,"47":0.00381,"48":0,"49":0.00191,"50":0,"51":0,"52":0.00191,"53":0,"54":0,"55":0.00191,"56":0.00191,"57":0,"58":0.00191,"59":0.00191,"60":0,"61":0,"62":0,"63":0.00191,"64":0.00191,"65":0.00191,"66":0.00381,"67":0.00191,"68":0.00381,"69":0.00191,"70":0.03051,"71":0.00191,"72":0.00381,"73":0,"74":0.00381,"75":0,"76":0.00191,"77":0,"78":0.00191,"79":0.00763,"80":0.00381,"81":0.02288,"83":0.00381,"84":0.00191,"85":0.00191,"86":0.00954,"87":0.00763,"88":0.00381,"89":0.00763,"90":0.00572,"91":0.00763,"92":0.01144,"93":0.00191,"94":0.00381,"95":0.00572,"96":0.00572,"97":0.00381,"98":0.00572,"99":0.00954,"100":0.01144,"101":0.00954,"102":0.01335,"103":0.03623,"104":0.03623,"105":0.41573,"106":1.21857,"107":0.04386,"108":0.00191,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00191,"29":0,"30":0,"31":0,"32":0.00191,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00191,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00191,"47":0,"48":0,"49":0,"50":0.00191,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00191,"57":0,"58":0.00191,"60":0.00381,"62":0,"63":0.00572,"64":0.00954,"65":0.00954,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00572,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00191,"80":0,"81":0,"82":0,"83":0,"84":0.00191,"85":0.00191,"86":0,"87":0,"88":0,"89":0.00191,"90":0.02098,"91":0.04386,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00191},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00191,"17":0,"18":0.00572,"79":0,"80":0,"81":0,"83":0,"84":0.00191,"85":0,"86":0,"87":0,"88":0,"89":0.00191,"90":0.00191,"91":0,"92":0.00572,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00191,"102":0.00191,"103":0.00381,"104":0.00763,"105":0.04577,"106":0.14684,"107":0.00954},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00191,"14":0.01907,"15":0.00191,_:"0","3.1":0,"3.2":0,"5.1":0.5187,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00763,"14.1":0.00954,"15.1":0.00191,"15.2-15.3":0,"15.4":0.02479,"15.5":0.01144,"15.6":0.04577,"16.0":0.00954,"16.1":0.03051,"16.2":0},G:{"8":0,"3.2":0.00031,"4.0-4.1":0,"4.2-4.3":0.00062,"5.0-5.1":0.0037,"6.0-6.1":0.00154,"7.0-7.1":0.03113,"8.1-8.4":0.00216,"9.0-9.2":0.00154,"9.3":0.09678,"10.0-10.2":0.00092,"10.3":0.04068,"11.0-11.2":0.00647,"11.3-11.4":0.01726,"12.0-12.1":0.02496,"12.2-12.5":0.38526,"13.0-13.1":0.00801,"13.2":0.00647,"13.3":0.02527,"13.4-13.7":0.05363,"14.0-14.4":0.23855,"14.5-14.8":0.28571,"15.0-15.1":0.12082,"15.2-15.3":0.1125,"15.4":0.12267,"15.5":0.31807,"15.6":0.32824,"16.0":0.65463,"16.1":0.03637},P:{"4":2.07422,"5.0-5.4":0.07152,"6.2-6.4":0.1737,"7.2-7.4":0.32697,"8.2":0.05109,"9.2":0.20436,"10.1":0.10218,"11.1-11.2":0.27588,"12.0":0.10218,"13.0":0.36784,"14.0":0.43937,"15.0":0.18392,"16.0":0.54155,"17.0":0.88895,"18.0":1.3181},I:{"0":0,"3":0,"4":0.00486,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03542,"4.2-4.3":0.07222,"4.4":0,"4.4.3-4.4.4":0.3882},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00207,"9":0.00207,"10":0,"11":0.02066,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.24279},Q:{"13.1":0},O:{"0":1.06828},H:{"0":1.54771},L:{"0":80.93726},S:{"2.5":0}};
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 c6d532b017..b9b9c5679a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00238,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00476,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00476,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00238,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00238,"90":0,"91":0.00715,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01667,"99":0,"100":0,"101":0.00238,"102":0.00238,"103":0.00953,"104":0.14054,"105":0.06431,"106":0.00715,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00238,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00238,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00238,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00715,"71":0,"72":0.00238,"73":0,"74":0.00715,"75":0,"76":0.00238,"77":0,"78":0.00476,"79":0.00476,"80":0.00476,"81":0.01906,"83":0.00238,"84":0.00476,"85":0.00238,"86":0.00238,"87":0.01667,"88":0,"89":0.08813,"90":0.00238,"91":0.00238,"92":0.00238,"93":0,"94":0.03573,"95":0.00953,"96":0.00715,"97":0.00715,"98":0.00238,"99":0.00476,"100":0.00476,"101":0.00476,"102":0.00715,"103":0.06431,"104":0.38827,"105":1.87702,"106":0.0262,"107":0.00238,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00238,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00238,"25":0.00715,"26":0.05955,"27":0.00238,"28":0.0262,"29":0,"30":0.00715,"31":0.00476,"32":0.02144,"33":0.00238,"34":0,"35":0.46687,"36":0.00238,"37":0,"38":0.01191,"39":0,"40":0,"41":0,"42":0.00238,"43":0,"44":0.07861,"45":0.00238,"46":0.01191,"47":0.0262,"48":0,"49":0,"50":0.01429,"51":0.05955,"52":0,"53":0,"54":0.00953,"55":0.00953,"56":0.01667,"57":0.06431,"58":0.08575,"60":0.07146,"62":0.00238,"63":0.5026,"64":0.70269,"65":0.03097,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00238,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00238,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00238,"90":0.18341,"91":0.00715,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.03573},B:{"12":0.01191,"13":0.00476,"14":0.00238,"15":0.00476,"16":0.00238,"17":0.00238,"18":0.00953,"79":0,"80":0,"81":0,"83":0,"84":0.00238,"85":0,"86":0.00238,"87":0,"88":0,"89":0,"90":0.00476,"91":0,"92":0.00476,"93":0,"94":0.00238,"95":0,"96":0,"97":0,"98":0.00476,"99":0.00238,"100":0,"101":0.00715,"102":0.00238,"103":0.01429,"104":0.07861,"105":0.36206},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00238,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00715,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00476,"13.1":0.00715,"14.1":0.01667,"15.1":0.00476,"15.2-15.3":0,"15.4":0,"15.5":0.02382,"15.6":0.02144,"16.0":0.00238,"16.1":0.00238},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00031,"6.0-6.1":0.00775,"7.0-7.1":0.0031,"8.1-8.4":0.00031,"9.0-9.2":0,"9.3":0.01766,"10.0-10.2":0.00248,"10.3":0.02169,"11.0-11.2":0.00248,"11.3-11.4":0.00031,"12.0-12.1":0.022,"12.2-12.5":0.20206,"13.0-13.1":0.00093,"13.2":0.00186,"13.3":0.00651,"13.4-13.7":0.03006,"14.0-14.4":0.16704,"14.5-14.8":0.19803,"15.0-15.1":0.07996,"15.2-15.3":0.15371,"15.4":0.06725,"15.5":0.34741,"15.6":1.41411,"16.0":0.23212,"16.1":0.00372},P:{"4":0.37801,"5.0-5.4":0.03065,"6.2-6.4":0.02043,"7.2-7.4":1.69592,"8.2":0,"9.2":0.02043,"10.1":0,"11.1-11.2":0.04087,"12.0":0.02043,"13.0":0.14303,"14.0":0.1226,"15.0":0.05108,"16.0":0.17368,"17.0":0.31671,"18.0":0.93991},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00425,"4.2-4.3":0.00255,"4.4":0,"4.4.3-4.4.4":0.29605},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00238,"10":0,"11":0.02144,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00762},O:{"0":0.86083},H:{"0":15.16732},L:{"0":66.68335},S:{"2.5":0.0838},R:{_:"0"},M:{"0":0.27425},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00244,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00488,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00244,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00244,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00244,"89":0,"90":0,"91":0.00244,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01954,"101":0.00244,"102":0.00733,"103":0.00244,"104":0.01465,"105":0.17338,"106":0.10989,"107":0.00244,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00244,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00244,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00244,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.01709,"71":0,"72":0,"73":0,"74":0.00244,"75":0.00244,"76":0,"77":0,"78":0.00244,"79":0.00244,"80":0,"81":0.04396,"83":0,"84":0.00244,"85":0.00244,"86":0.00244,"87":0.00488,"88":0.00244,"89":0.11966,"90":0.00244,"91":0.00488,"92":0.00244,"93":0,"94":0.01709,"95":0.01465,"96":0.01709,"97":0.00488,"98":0.00244,"99":0.00244,"100":0.00733,"101":0.00488,"102":0.00488,"103":0.03419,"104":0.03419,"105":0.54457,"106":1.91941,"107":0.05128,"108":0.00244,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00244,"24":0,"25":0.00733,"26":0.06838,"27":0,"28":0.02686,"29":0.08547,"30":0.01221,"31":0.00244,"32":0.01954,"33":0.00244,"34":0,"35":0.43712,"36":0.00488,"37":0,"38":0.01221,"39":0,"40":0,"41":0,"42":0.00244,"43":0,"44":0.08059,"45":0.00244,"46":0.00977,"47":0.07082,"48":0,"49":0,"50":0.02442,"51":0.05861,"52":0,"53":0,"54":0.01221,"55":0.00733,"56":0.03419,"57":0.03907,"58":0.11233,"60":0.03663,"62":0,"63":0.37607,"64":0.3663,"65":0.35409,"66":0.00244,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01221,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00244,"90":0.06105,"91":0.10501,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.07082},B:{"12":0.00488,"13":0.00244,"14":0.00244,"15":0.00488,"16":0.00244,"17":0.00244,"18":0.00733,"79":0,"80":0.00244,"81":0,"83":0,"84":0.00244,"85":0,"86":0.00488,"87":0,"88":0,"89":0.00244,"90":0.00244,"91":0,"92":0.00733,"93":0,"94":0.00244,"95":0,"96":0,"97":0,"98":0.00488,"99":0,"100":0.00244,"101":0.00244,"102":0.00244,"103":0.00977,"104":0.00977,"105":0.10989,"106":0.39316,"107":0.00977},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00488,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00244,"13.1":0.01465,"14.1":0.00244,"15.1":0.00733,"15.2-15.3":0.00244,"15.4":0,"15.5":0.03175,"15.6":0.01709,"16.0":0.00488,"16.1":0.00244,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00818,"5.0-5.1":0.00126,"6.0-6.1":0.00157,"7.0-7.1":0.00031,"8.1-8.4":0,"9.0-9.2":0.00283,"9.3":0.00692,"10.0-10.2":0.00503,"10.3":0.01479,"11.0-11.2":0.00126,"11.3-11.4":0,"12.0-12.1":0.01038,"12.2-12.5":0.14441,"13.0-13.1":0.00252,"13.2":0.00126,"13.3":0.00566,"13.4-13.7":0.03555,"14.0-14.4":0.1054,"14.5-14.8":0.20702,"15.0-15.1":0.08338,"15.2-15.3":0.21552,"15.4":0.08841,"15.5":0.34074,"15.6":1.07539,"16.0":0.49553,"16.1":0.02423},P:{"4":0.37045,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":1.00845,"8.2":0,"9.2":0.01029,"10.1":0,"11.1-11.2":0.05145,"12.0":0.02058,"13.0":0.15436,"14.0":0.07203,"15.0":0.06174,"16.0":0.11319,"17.0":0.28813,"18.0":1.37891},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00041,"4.2-4.3":0.00122,"4.4":0,"4.4.3-4.4.4":0.12814},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00511,"10":0,"11":0.05106,"5.5":0},J:{"7":0,"10":0.00756},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.41569},Q:{"13.1":0},O:{"0":0.91452},H:{"0":16.1498},L:{"0":65.41417},S:{"2.5":0.11337}};
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 eeb89e0ef8..6909148fa7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01093,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00546,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00546,"98":0,"99":0.01093,"100":0,"101":0,"102":0,"103":0.13111,"104":0.55723,"105":0.15296,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.02185,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00546,"71":0,"72":0,"73":0,"74":0,"75":3.04835,"76":0.02732,"77":0,"78":0,"79":0,"80":0.02185,"81":0,"83":0.03278,"84":0.00546,"85":0,"86":0,"87":0.01639,"88":0,"89":0,"90":0,"91":0.01093,"92":0.01093,"93":0.12565,"94":0,"95":0,"96":0.00546,"97":0,"98":0,"99":0,"100":0.01093,"101":0.00546,"102":0.08195,"103":0.67195,"104":3.72577,"105":9.73507,"106":0.18574,"107":0.09287,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01639,"90":0.21852,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00546,"14":0,"15":0,"16":0.00546,"17":0.00546,"18":0.06009,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00546,"102":0.00546,"103":0.02732,"104":0.62278,"105":2.93909},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02732,"14":0.02185,"15":0.15296,_:"0","3.1":0,"3.2":0,"5.1":0.00546,"6.1":0,"7.1":0,"9.1":0,"10.1":0.03278,"11.1":0.05463,"12.1":0.00546,"13.1":0.19667,"14.1":0.57908,"15.1":0.0437,"15.2-15.3":0.0437,"15.4":0.11472,"15.5":0.33324,"15.6":1.93937,"16.0":0.95603,"16.1":0.03278},G:{"8":0,"3.2":0,"4.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.04296,"10.0-10.2":0,"10.3":0.06278,"11.0-11.2":0.00661,"11.3-11.4":0.00661,"12.0-12.1":0,"12.2-12.5":1.85046,"13.0-13.1":0.00991,"13.2":0,"13.3":0.02644,"13.4-13.7":0.07931,"14.0-14.4":0.73688,"14.5-14.8":2.00576,"15.0-15.1":0.05948,"15.2-15.3":0.41966,"15.4":0.39653,"15.5":2.39898,"15.6":20.69206,"16.0":3.80996,"16.1":0.00991},P:{"4":0.05233,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0314,"8.2":0,"9.2":0.04187,"10.1":0,"11.1-11.2":0.0628,"12.0":0,"13.0":0.04187,"14.0":0.02093,"15.0":0.0314,"16.0":0.0314,"17.0":0.17793,"18.0":1.48622},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.26585,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.48833},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01639,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0363},H:{"0":0.02148},L:{"0":34.79878},S:{"2.5":0},R:{_:"0"},M:{"0":0.07713},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0054,"64":0,"65":0,"66":0.0054,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02158,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01079,"103":0.0054,"104":0.02698,"105":1.00347,"106":0.25357,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.01619,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0054,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0054,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":3.03739,"76":0.04316,"77":0,"78":0,"79":0.0054,"80":0.01079,"81":0.0054,"83":0.03237,"84":0,"85":0.0054,"86":0,"87":0.02698,"88":0,"89":0,"90":0,"91":0.0054,"92":0,"93":0.26436,"94":0.0054,"95":0.0054,"96":0,"97":0.02158,"98":0.0054,"99":0,"100":0.01079,"101":0,"102":0.02698,"103":0.15646,"104":0.48016,"105":4.06244,"106":7.89289,"107":0.41002,"108":0.18883,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0054,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01079,"90":0.05395,"91":0.10251,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0054,"16":0.0054,"17":0.01079,"18":0.03777,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.0054,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.03237,"104":0.01619,"105":0.96571,"106":2.92409,"107":0.27515},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.23738,"14":0.03777,"15":0.04316,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.01619,"11.1":0.03237,"12.1":0,"13.1":0.91176,"14.1":0.38844,"15.1":0.02158,"15.2-15.3":0.03777,"15.4":0.20501,"15.5":0.25896,"15.6":1.20309,"16.0":0.57727,"16.1":0.04316,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01014,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.15205,"10.0-10.2":0,"10.3":0.02703,"11.0-11.2":0.00676,"11.3-11.4":0.01352,"12.0-12.1":0.01689,"12.2-12.5":1.91244,"13.0-13.1":0,"13.2":0,"13.3":0.01014,"13.4-13.7":0.02027,"14.0-14.4":0.42574,"14.5-14.8":1.31438,"15.0-15.1":0.31761,"15.2-15.3":0.45277,"15.4":0.27031,"15.5":1.30086,"15.6":15.73875,"16.0":9.38987,"16.1":0.58454},P:{"4":0.01055,"5.0-5.4":0,"6.2-6.4":0.01055,"7.2-7.4":0.05277,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04222,"12.0":0.01055,"13.0":0.02111,"14.0":0.01055,"15.0":0.01055,"16.0":0.03166,"17.0":0.07388,"18.0":2.17411},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.9164},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04856,"5.5":0},J:{"7":0,"10":0.00461},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08289},Q:{"13.1":0},O:{"0":0.00921},H:{"0":0.01308},L:{"0":35.10793},S:{"2.5":0}};
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 fae1debc2e..bb07d3a282 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00157,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00157,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00157,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00157,"102":0.00157,"103":0.0094,"104":0.15817,"105":0.08613,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0094,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00157,"47":0,"48":0,"49":0.00157,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00157,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00157,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00157,"81":0,"83":0.0047,"84":0,"85":0,"86":0.00157,"87":0.00157,"88":0,"89":0,"90":0.00157,"91":0,"92":0.00313,"93":0.00157,"94":0.02192,"95":0,"96":0,"97":0.00157,"98":0,"99":0,"100":0.0047,"101":0.00157,"102":0.00157,"103":0.01096,"104":0.08926,"105":0.41029,"106":0.0047,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00157,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00157,"39":0,"40":0,"41":0,"42":0.00626,"43":0.00157,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00157,"51":0,"52":0,"53":0,"54":0,"55":0.0047,"56":0,"57":0,"58":0.00157,"60":0.01723,"62":0,"63":0.02819,"64":0.03289,"65":0.00626,"66":0,"67":0,"68":0,"69":0,"70":0.00313,"71":0,"72":0,"73":0.01879,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0094,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01879,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.03602,"13":0.0047,"14":0.00313,"15":0,"16":0.00157,"17":0,"18":0.00626,"79":0,"80":0,"81":0,"83":0,"84":0.00157,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00157,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.04698,"102":0.00626,"103":0.00157,"104":0.01879,"105":0.11119},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00157,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00157,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00157,"12.1":0.00157,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0.00157,"15.5":0.00313,"15.6":0.03445,"16.0":0.00157,"16.1":0},G:{"8":0.00274,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00183,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01827,"10.0-10.2":0,"10.3":0.02009,"11.0-11.2":0.00639,"11.3-11.4":0,"12.0-12.1":0.11143,"12.2-12.5":1.4112,"13.0-13.1":0.00548,"13.2":0.00457,"13.3":0.00822,"13.4-13.7":0.28955,"14.0-14.4":0.61746,"14.5-14.8":1.05589,"15.0-15.1":1.86333,"15.2-15.3":0.36262,"15.4":0.68779,"15.5":0.82023,"15.6":1.23309,"16.0":0.56539,"16.1":0.01096},P:{"4":0.58297,"5.0-5.4":0.0201,"6.2-6.4":0.0201,"7.2-7.4":0.22113,"8.2":0.01005,"9.2":0.15077,"10.1":0,"11.1-11.2":0.10051,"12.0":0.01005,"13.0":0.06031,"14.0":0.30153,"15.0":0.07036,"16.0":0.56286,"17.0":0.53271,"18.0":0.76389},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00166,"4.2-4.3":0.00608,"4.4":0,"4.4.3-4.4.4":0.04419},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00626,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.0506},O:{"0":0.58195},H:{"0":1.50114},L:{"0":82.88004},S:{"2.5":0.06747},R:{_:"0"},M:{"0":0.03374},Q:{"13.1":0.00843}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00128,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00128,"89":0,"90":0,"91":0,"92":0,"93":0.00128,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00128,"103":0.00128,"104":0.00383,"105":0.14408,"106":0.03443,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00128,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00255,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00128,"56":0,"57":0.00255,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00383,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00128,"76":0,"77":0,"78":0,"79":0,"80":0.00128,"81":0.00128,"83":0.00128,"84":0,"85":0,"86":0,"87":0.01148,"88":0.00128,"89":0.00128,"90":0,"91":0,"92":0.00128,"93":0.00765,"94":0.01913,"95":0,"96":0,"97":0,"98":0.00128,"99":0.00128,"100":0,"101":0,"102":0.00255,"103":0.00255,"104":0.0051,"105":0.07523,"106":0.20655,"107":0.01148,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00128,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00128,"58":0.00128,"60":0.0102,"62":0,"63":0.0306,"64":0.0102,"65":0.0204,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00128,"72":0.00128,"73":0.01658,"74":0,"75":0.00128,"76":0,"77":0,"78":0,"79":0.01148,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0102,"91":0.00128,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00128},B:{"12":0.14153,"13":0,"14":0.00128,"15":0,"16":0.00128,"17":0.00255,"18":0.00255,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00128,"90":0,"91":0,"92":0.00128,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.04463,"102":0.00128,"103":0,"104":0.00128,"105":0.05483,"106":0.16448,"107":0.00383},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0051,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0051,"13.1":0,"14.1":0.00128,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.0102,"16.0":0.00383,"16.1":0.00128,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00075,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03597,"10.0-10.2":0,"10.3":0.006,"11.0-11.2":0.0045,"11.3-11.4":0,"12.0-12.1":0.21807,"12.2-12.5":1.37814,"13.0-13.1":0,"13.2":0,"13.3":0.02623,"13.4-13.7":0.03822,"14.0-14.4":0.63024,"14.5-14.8":0.56729,"15.0-15.1":0.62799,"15.2-15.3":0.16112,"15.4":1.16681,"15.5":0.51633,"15.6":0.616,"16.0":1.247,"16.1":0.08993},P:{"4":1.03624,"5.0-5.4":0.02032,"6.2-6.4":0.01016,"7.2-7.4":0.2235,"8.2":0,"9.2":0.20318,"10.1":0,"11.1-11.2":0.07111,"12.0":0,"13.0":0.20318,"14.0":0.2743,"15.0":0.0508,"16.0":0.50796,"17.0":0.23366,"18.0":0.86354},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00482,"4.4":0,"4.4.3-4.4.4":0.04028},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05865,"5.5":0},J:{"7":0,"10":0.26175},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02618},Q:{"13.1":0.1047},O:{"0":0.51478},H:{"0":2.23027},L:{"0":83.3588},S:{"2.5":0.1396}};
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 8ce0c8ae61..f77681f9a3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00402,"44":0,"45":0.00402,"46":0,"47":0.00402,"48":0.00402,"49":0,"50":0,"51":0,"52":0.01606,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00402,"66":0,"67":0,"68":0,"69":0.00402,"70":0.00402,"71":0,"72":0.00803,"73":0,"74":0,"75":0,"76":0.00803,"77":0,"78":0,"79":0.00803,"80":0.00803,"81":0.00402,"82":0,"83":0,"84":0.02811,"85":0,"86":0,"87":0,"88":0,"89":0.00402,"90":0,"91":0.02008,"92":0.02409,"93":0.00402,"94":0.00402,"95":0.00402,"96":0.00803,"97":0.00803,"98":0.00402,"99":0.00803,"100":0.02811,"101":0.01205,"102":0.03212,"103":0.06826,"104":1.85895,"105":0.55809,"106":0.00402,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00402,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.01205,"26":0.00402,"27":0,"28":0.00402,"29":0,"30":0,"31":0,"32":0,"33":0.00803,"34":0.00402,"35":0.00402,"36":0,"37":0,"38":0,"39":0,"40":0.00402,"41":0,"42":0,"43":0.00402,"44":0,"45":0,"46":0,"47":0.00402,"48":0,"49":0.10038,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.02008,"64":0,"65":0.00402,"66":0,"67":0,"68":0.01606,"69":0,"70":0.00803,"71":0,"72":0.01606,"73":0.00402,"74":0.00803,"75":0.0522,"76":0.00803,"77":0.00402,"78":0.00402,"79":0.04015,"80":0.00402,"81":0.02811,"83":0.00402,"84":0.00803,"85":0.02409,"86":0.01205,"87":0.03212,"88":0.00803,"89":0.00402,"90":0.00803,"91":0.01205,"92":0.01606,"93":0.00803,"94":0.00402,"95":0.02409,"96":0.04417,"97":0.01606,"98":0.01205,"99":0.01205,"100":0.02008,"101":0.08833,"102":0.03614,"103":0.18469,"104":1.38919,"105":5.17132,"106":0.09235,"107":0.00402,"108":0.00402,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00402,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00402,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00402,"58":0,"60":0.03614,"62":0,"63":0.04417,"64":0.26098,"65":0.03212,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00402,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00402,"80":0,"81":0,"82":0.00402,"83":0,"84":0,"85":0.00402,"86":0,"87":0,"88":0,"89":0.01205,"90":0.44968,"91":0.02008,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00803,"13":0.00402,"14":0.06826,"15":0.00402,"16":0,"17":0.01205,"18":0.01205,"79":0,"80":0,"81":0,"83":0,"84":0.00402,"85":0.00402,"86":0,"87":0,"88":0,"89":0.00402,"90":0,"91":0,"92":0.02811,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00803,"102":0.00402,"103":0.02008,"104":0.28908,"105":1.24867},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00402,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00402,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00402,"12.1":0,"13.1":0.00402,"14.1":0.01205,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00402,"15.6":0.03614,"16.0":0.01606,"16.1":0},G:{"8":0.02223,"3.2":0.00371,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00519,"6.0-6.1":0.00815,"7.0-7.1":0.10968,"8.1-8.4":0.00148,"9.0-9.2":0,"9.3":0.34313,"10.0-10.2":0,"10.3":0.2957,"11.0-11.2":0.02816,"11.3-11.4":0.00593,"12.0-12.1":0.01853,"12.2-12.5":1.78976,"13.0-13.1":0.00371,"13.2":0.02149,"13.3":0.03187,"13.4-13.7":0.11561,"14.0-14.4":0.31867,"14.5-14.8":0.38389,"15.0-15.1":0.13488,"15.2-15.3":0.21195,"15.4":0.09486,"15.5":0.79668,"15.6":1.83422,"16.0":0.71516,"16.1":0.02372},P:{"4":0.6865,"5.0-5.4":0.01025,"6.2-6.4":0,"7.2-7.4":0.03074,"8.2":0.01025,"9.2":0.01025,"10.1":0,"11.1-11.2":0.01025,"12.0":0,"13.0":0.02049,"14.0":0,"15.0":0,"16.0":0.02049,"17.0":0.05123,"18.0":0.43035},I:{"0":0,"3":0,"4":0.00332,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02992,"4.2-4.3":0.04765,"4.4":0,"4.4.3-4.4.4":0.47205},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.15659,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.03591},O:{"0":0.86184},H:{"0":2.30048},L:{"0":71.74237},S:{"2.5":0.01197},R:{_:"0"},M:{"0":0.09576},Q:{"13.1":0.01796}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00862,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00431,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00431,"49":0,"50":0,"51":0,"52":0.01294,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00431,"61":0,"62":0,"63":0,"64":0,"65":0.08193,"66":0,"67":0,"68":0,"69":0,"70":0.00431,"71":0,"72":0.00862,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00862,"79":0,"80":0.00431,"81":0.00431,"82":0,"83":0,"84":0.00431,"85":0,"86":0,"87":0,"88":0.00431,"89":0,"90":0,"91":0.00431,"92":0.00862,"93":0.00431,"94":0.00431,"95":0.00431,"96":0.00431,"97":0.00431,"98":0.00431,"99":0.01294,"100":0.00431,"101":0.01294,"102":0.0345,"103":0.00862,"104":0.02587,"105":1.62994,"106":0.72873,"107":0.01294,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00431,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00431,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.02156,"34":0,"35":0.02587,"36":0,"37":0,"38":0,"39":0,"40":0.00431,"41":0,"42":0,"43":0.00431,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.08624,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.05174,"56":0.00431,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.02587,"64":0.00431,"65":0.00431,"66":0,"67":0,"68":0,"69":0.00431,"70":0,"71":0.00431,"72":0.01294,"73":0,"74":0.02156,"75":0.2889,"76":0.00862,"77":0,"78":0,"79":0.14661,"80":0,"81":0.03018,"83":0.00862,"84":0.00862,"85":0.01294,"86":0.01294,"87":0.10349,"88":0.00862,"89":0.00431,"90":0.01294,"91":0.0345,"92":0.00862,"93":0.00431,"94":0.00862,"95":0.01294,"96":0.02587,"97":0.01725,"98":0.00862,"99":0.00431,"100":0.02587,"101":0.03018,"102":0.67267,"103":0.11642,"104":0.11211,"105":1.57388,"106":4.87687,"107":0.17248,"108":0.00862,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00431,"28":0.00431,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01294,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.03018,"62":0,"63":0.03018,"64":0.04312,"65":0.15523,"66":0,"67":0,"68":0,"69":0,"70":0.00431,"71":0,"72":0.01294,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00431,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00431,"86":0,"87":0,"88":0,"89":0.01725,"90":0.19404,"91":0.72873,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00431,"13":0,"14":0.00862,"15":0.03018,"16":0,"17":0.00431,"18":0.02156,"79":0,"80":0,"81":0,"83":0,"84":0.01294,"85":0,"86":0,"87":0,"88":0,"89":0.00431,"90":0,"91":0,"92":0.01725,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00431,"100":0,"101":0.00431,"102":0.00862,"103":0.00862,"104":0.01294,"105":0.44414,"106":1.81966,"107":0.24578},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00431,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00431,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00862,"14.1":0.00431,"15.1":0,"15.2-15.3":0,"15.4":0.00431,"15.5":0.02587,"15.6":0.04312,"16.0":0.01725,"16.1":0.00431,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00298,"6.0-6.1":0.00149,"7.0-7.1":0.0961,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03948,"10.0-10.2":0,"10.3":0.20188,"11.0-11.2":0.00521,"11.3-11.4":0.00372,"12.0-12.1":0.01341,"12.2-12.5":1.97415,"13.0-13.1":0.00372,"13.2":0.0067,"13.3":0.02831,"13.4-13.7":0.04097,"14.0-14.4":0.28458,"14.5-14.8":0.34119,"15.0-15.1":0.1475,"15.2-15.3":0.13186,"15.4":0.13484,"15.5":0.35386,"15.6":1.17853,"16.0":1.83186,"16.1":0.12515},P:{"4":0.38308,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02071,"8.2":0.01035,"9.2":0.02071,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.01035,"14.0":0,"15.0":0,"16.0":0.01035,"17.0":0.07247,"18.0":0.39343},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01055,"4.2-4.3":0.0272,"4.4":0,"4.4.3-4.4.4":0.39473},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.14661,"5.5":0},J:{"7":0,"10":0.11945},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10807},Q:{"13.1":0.01706},O:{"0":0.49486},H:{"0":1.70705},L:{"0":72.08345},S:{"2.5":0.00569}};
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 999344dfff..4047cb9a9d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01094,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.01094,"68":0.0073,"69":0.00365,"70":0.00365,"71":0.00365,"72":0.00365,"73":0.00365,"74":0.00365,"75":0.00365,"76":0.00365,"77":0.00365,"78":0.0073,"79":0.00365,"80":0.00365,"81":0.00365,"82":0.00365,"83":0.00365,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00365,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00365,"100":0,"101":0,"102":0.00365,"103":0.01459,"104":0.29184,"105":0.10579,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00365,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00365,"39":0,"40":0,"41":0,"42":0,"43":0.00365,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01824,"50":0,"51":0,"52":0.00365,"53":0.00365,"54":0,"55":0,"56":0.0073,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00365,"64":0,"65":0.00365,"66":0,"67":0,"68":0.01094,"69":0.0073,"70":0.0073,"71":0.0073,"72":0.0839,"73":0.00365,"74":0.01459,"75":0.0073,"76":0.01094,"77":0.0073,"78":0.01459,"79":0.04378,"80":0.01824,"81":0.01459,"83":0.02189,"84":0.01824,"85":0.02189,"86":0.02554,"87":0.02554,"88":0.02189,"89":0.01824,"90":0.01824,"91":0.02554,"92":0.02918,"93":0.00365,"94":0.01094,"95":0.01094,"96":0.01459,"97":0.01824,"98":0.01094,"99":0.01459,"100":0.02189,"101":0.02189,"102":0.02554,"103":0.09485,"104":1.58688,"105":6.51533,"106":0.10214,"107":0.00365,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00365,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00365,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00365,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00365,"54":0.00365,"55":0.00365,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00365,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00365,"76":0.0073,"77":0.0073,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0073,"90":0.10944,"91":0.00365,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0073,"79":0,"80":0,"81":0,"83":0,"84":0.00365,"85":0,"86":0.00365,"87":0,"88":0,"89":0.0073,"90":0.01459,"91":0.0073,"92":0.00365,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00365,"101":0.00365,"102":0.00365,"103":0.01094,"104":0.15322,"105":0.9193},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00365,"14":0.02554,"15":0.01094,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.04742,"10.1":0,"11.1":0.00365,"12.1":0.00365,"13.1":0.02554,"14.1":0.07661,"15.1":0.01459,"15.2-15.3":0.01094,"15.4":0.05107,"15.5":0.13133,"15.6":0.75878,"16.0":0.04013,"16.1":0.0073},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0023,"6.0-6.1":0.0023,"7.0-7.1":0.01151,"8.1-8.4":0,"9.0-9.2":0.02071,"9.3":0.06905,"10.0-10.2":0.02532,"10.3":0.08056,"11.0-11.2":0.04603,"11.3-11.4":0.02532,"12.0-12.1":0.07135,"12.2-12.5":0.82857,"13.0-13.1":0.05524,"13.2":0.03913,"13.3":0.06444,"13.4-13.7":0.17492,"14.0-14.4":0.60992,"14.5-14.8":1.28888,"15.0-15.1":0.39127,"15.2-15.3":0.45341,"15.4":0.79174,"15.5":1.82515,"15.6":11.50095,"16.0":3.97021,"16.1":0.03452},P:{"4":0.13554,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10426,"8.2":0,"9.2":0.02085,"10.1":0,"11.1-11.2":0.09383,"12.0":0.01043,"13.0":0.05213,"14.0":0.09383,"15.0":0.05213,"16.0":0.15639,"17.0":0.2815,"18.0":2.01223},I:{"0":0,"3":0,"4":0.00568,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00284,"4.2-4.3":0.00426,"4.4":0,"4.4.3-4.4.4":0.04546},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00375,"9":0.00375,"10":0,"11":0.13113,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.22232},H:{"0":0.21048},L:{"0":60.23262},S:{"2.5":0},R:{_:"0"},M:{"0":0.17786},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00615,"53":0,"54":0,"55":0,"56":0.00308,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00308,"68":0.00308,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00308,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00308,"103":0.00308,"104":0.00615,"105":0.19385,"106":0.08923,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00308,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00308,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00923,"50":0,"51":0,"52":0,"53":0.00308,"54":0,"55":0,"56":0.00308,"57":0,"58":0,"59":0,"60":0.00308,"61":0,"62":0,"63":0,"64":0,"65":0.00308,"66":0,"67":0,"68":0.00308,"69":0.00308,"70":0.00308,"71":0.00308,"72":0.01231,"73":0.00308,"74":0.00615,"75":0.00308,"76":0.00308,"77":0.00308,"78":0.00308,"79":0.02769,"80":0.00615,"81":0.00615,"83":0.00615,"84":0.00615,"85":0.00923,"86":0.00923,"87":0.00923,"88":0.00923,"89":0.00615,"90":0.00308,"91":0.01539,"92":0.02462,"93":0.00308,"94":0.00615,"95":0.00615,"96":0.00923,"97":0.00923,"98":0.00615,"99":0.00923,"100":0.01231,"101":0.01231,"102":0.01231,"103":0.04616,"104":0.04616,"105":1.46158,"106":4.36319,"107":0.17847,"108":0.00308,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00308,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00615,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00308,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00308,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03077,"91":0.07077,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00308,"79":0,"80":0,"81":0,"83":0,"84":0.00308,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00308,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00308,"102":0.00308,"103":0.00615,"104":0.00615,"105":0.20924,"106":0.63079,"107":0.04616},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00308,"14":0.01539,"15":0.00923,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00615,"10.1":0.00308,"11.1":0,"12.1":0.00308,"13.1":0.01539,"14.1":0.05231,"15.1":0.00923,"15.2-15.3":0.00923,"15.4":0.03077,"15.5":0.07693,"15.6":0.52924,"16.0":0.06462,"16.1":0.03692,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00414,"7.0-7.1":0.00827,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04549,"10.0-10.2":0.00414,"10.3":0.04963,"11.0-11.2":0.01241,"11.3-11.4":0.01447,"12.0-12.1":0.01654,"12.2-12.5":0.56452,"13.0-13.1":0.01654,"13.2":0.01034,"13.3":0.03929,"13.4-13.7":0.10753,"14.0-14.4":0.43011,"14.5-14.8":0.99464,"15.0-15.1":0.26882,"15.2-15.3":0.32672,"15.4":0.54178,"15.5":1.12491,"15.6":6.90868,"16.0":7.42565,"16.1":0.44459},P:{"4":0.14439,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11345,"8.2":0,"9.2":0.02063,"10.1":0,"11.1-11.2":0.08251,"12.0":0.01031,"13.0":0.05157,"14.0":0.08251,"15.0":0.05157,"16.0":0.13407,"17.0":0.18564,"18.0":2.12455},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00538,"4.4":0,"4.4.3-4.4.4":0.04308},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00324,"9":0,"10":0.00324,"11":0.05506,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09692},Q:{"13.1":0},O:{"0":0.21461},H:{"0":0.21629},L:{"0":67.1129},S:{"2.5":0}};
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 db49824e54..6a2111bac2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00403,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00201,"68":0,"69":0,"70":0,"71":0,"72":0.00201,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00805,"79":0,"80":0.02214,"81":0,"82":0,"83":0.00201,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00403,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00201,"101":0.00604,"102":0.00403,"103":0.00604,"104":0.10266,"105":0.02818,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00403,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00201,"36":0,"37":0,"38":0.00201,"39":0,"40":0.00201,"41":0,"42":0,"43":0,"44":0.00403,"45":0,"46":0.00201,"47":0,"48":0,"49":0.00201,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00201,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00403,"64":0.00201,"65":0,"66":0,"67":0,"68":0,"69":0.00201,"70":0.00403,"71":0.00201,"72":0.00201,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00201,"79":0.02416,"80":0.00201,"81":0.01812,"83":0.01208,"84":0.03422,"85":0.02416,"86":0.01208,"87":0.00201,"88":0.00604,"89":0.00604,"90":0.00201,"91":0.00201,"92":0.00201,"93":0.00201,"94":0.00201,"95":0.00201,"96":0.01007,"97":0.00403,"98":0.01007,"99":0.00604,"100":0.00604,"101":0.00604,"102":0.02617,"103":0.03825,"104":0.47104,"105":1.61443,"106":0.03623,"107":0.00201,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00201,"29":0.00201,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00201,"37":0,"38":0.00201,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00201,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00201,"52":0,"53":0,"54":0.00201,"55":0,"56":0,"57":0,"58":0.00201,"60":0.01007,"62":0,"63":0.03422,"64":0.0624,"65":0.00403,"66":0,"67":0,"68":0.00201,"69":0,"70":0,"71":0.00201,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01007,"80":0.00403,"81":0,"82":0,"83":0,"84":0,"85":0.00805,"86":0.00403,"87":0,"88":0.00403,"89":0.00805,"90":0.17111,"91":0.00604,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00201,"14":0,"15":0,"16":0.00201,"17":0,"18":0.00403,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00403,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00805,"104":0.04227,"105":0.12682},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00403,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.15098,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00201,"13.1":0.00805,"14.1":0.00201,"15.1":0.00403,"15.2-15.3":0.00403,"15.4":0.00403,"15.5":0.00805,"15.6":0.03422,"16.0":0.01007,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00719,"8.1-8.4":0,"9.0-9.2":0.0012,"9.3":0.08993,"10.0-10.2":0.006,"10.3":0.05396,"11.0-11.2":0.05636,"11.3-11.4":0.04317,"12.0-12.1":0.05995,"12.2-12.5":1.35253,"13.0-13.1":0.06595,"13.2":0.02998,"13.3":0.13309,"13.4-13.7":0.29257,"14.0-14.4":1.36332,"14.5-14.8":1.73263,"15.0-15.1":0.40648,"15.2-15.3":0.79137,"15.4":0.57914,"15.5":1.42087,"15.6":2.21704,"16.0":1.11871,"16.1":0.03837},P:{"4":1.01636,"5.0-5.4":0.21132,"6.2-6.4":0.1912,"7.2-7.4":0.57359,"8.2":0.04025,"9.2":0.14088,"10.1":0.04025,"11.1-11.2":0.20126,"12.0":0.03019,"13.0":0.14088,"14.0":0.24151,"15.0":0.12076,"16.0":0.48302,"17.0":0.38239,"18.0":1.25787},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.07331,"4.2-4.3":0.06632,"4.4":0,"4.4.3-4.4.4":0.43634},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04429,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.07825},H:{"0":1.64086},L:{"0":73.36771},S:{"2.5":0.00799},R:{_:"0"},M:{"0":0.08786},Q:{"13.1":0.00799}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00216,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00432,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0108,"69":0,"70":0,"71":0,"72":0.00216,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00432,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00216,"96":0,"97":0,"98":0,"99":0,"100":0.00216,"101":0.00432,"102":0.00864,"103":0.00216,"104":0.00648,"105":0.09936,"106":0.04752,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00216,"36":0,"37":0,"38":0.00216,"39":0,"40":0.00216,"41":0,"42":0,"43":0,"44":0.00864,"45":0,"46":0,"47":0,"48":0,"49":0.00216,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00432,"62":0,"63":0,"64":0.00216,"65":0,"66":0.00216,"67":0,"68":0.00216,"69":0.00216,"70":0.00216,"71":0.00432,"72":0.02808,"73":0,"74":0,"75":0.00216,"76":0.00216,"77":0.00216,"78":0.00216,"79":0.0432,"80":0.00216,"81":0.00648,"83":0.01728,"84":0.04752,"85":0.03672,"86":0.03672,"87":0.02808,"88":0.00216,"89":0.00648,"90":0.00432,"91":0.00648,"92":0.01296,"93":0.00432,"94":0.00216,"95":0.00216,"96":0.00648,"97":0.00864,"98":0.00648,"99":0.00432,"100":0.00864,"101":0.00864,"102":0.01296,"103":0.0324,"104":0.04536,"105":0.57672,"106":1.77984,"107":0.05616,"108":0.00216,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00216,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00216,"33":0,"34":0,"35":0,"36":0.00216,"37":0,"38":0.00216,"39":0,"40":0,"41":0,"42":0.00216,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00216,"51":0.00216,"52":0,"53":0,"54":0.00216,"55":0,"56":0,"57":0,"58":0.00432,"60":0.00864,"62":0,"63":0.01944,"64":0.02376,"65":0.0216,"66":0,"67":0,"68":0.00432,"69":0,"70":0,"71":0,"72":0.01296,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02592,"80":0,"81":0,"82":0.00216,"83":0.00216,"84":0.00216,"85":0.00864,"86":0.00432,"87":0,"88":0.00216,"89":0.00216,"90":0.054,"91":0.14904,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00216},B:{"12":0,"13":0.00216,"14":0.00432,"15":0.00216,"16":0,"17":0.00216,"18":0.00864,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00216,"90":0.00216,"91":0.00216,"92":0.00432,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00216,"103":0.00648,"104":0.00432,"105":0.03888,"106":0.14688,"107":0.00864},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00216,"14":0.00864,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.10152,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00432,"14.1":0.00864,"15.1":0.00216,"15.2-15.3":0.00432,"15.4":0.00648,"15.5":0.01728,"15.6":0.04104,"16.0":0.02808,"16.1":0.00216,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00112,"7.0-7.1":0.02136,"8.1-8.4":0,"9.0-9.2":0.00225,"9.3":0.06297,"10.0-10.2":0.00675,"10.3":0.06409,"11.0-11.2":0.02474,"11.3-11.4":0.02361,"12.0-12.1":0.05622,"12.2-12.5":0.78484,"13.0-13.1":0.06072,"13.2":0.02923,"13.3":0.08995,"13.4-13.7":0.23725,"14.0-14.4":0.84106,"14.5-14.8":0.82982,"15.0-15.1":0.5206,"15.2-15.3":0.7185,"15.4":0.41828,"15.5":1.26721,"15.6":1.6214,"16.0":2.94934,"16.1":0.14955},P:{"4":0.97625,"5.0-5.4":0.22142,"6.2-6.4":0.1409,"7.2-7.4":0.57367,"8.2":0.03019,"9.2":0.22142,"10.1":0.03019,"11.1-11.2":0.23148,"12.0":0.04026,"13.0":0.13084,"14.0":0.23148,"15.0":0.11071,"16.0":0.50322,"17.0":0.25161,"18.0":1.37883},I:{"0":0,"3":0,"4":0.0012,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04787,"4.2-4.3":0.02154,"4.4":0,"4.4.3-4.4.4":0.16155},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03024,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08624},Q:{"13.1":0},O:{"0":1.27008},H:{"0":1.55871},L:{"0":73.4564},S:{"2.5":0}};
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 d4c6def772..0e70c22fc7 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:{"104":0.60257,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 3.5 3.6"},D:{"87":0.13469,"103":0.60257,"104":0.33318,"105":2.01328,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 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 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 106 107 108 109"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"93":0.0638,"102":0.0638,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 103 104 105"},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.5 16.1","15.1":26.08752,"15.2-15.3":25.35026,"15.4":0.26938,"15.6":0.13469,"16.0":0.0638},G:{"8":0,"3.2":0,"4.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.06679,"15.0-15.1":2.67605,"15.2-15.3":8.63218,"15.4":0,"15.5":0,"15.6":1.00334,"16.0":2.14171,"16.1":0},P:{"4":0.6865,"5.0-5.4":0.01025,"6.2-6.4":0,"7.2-7.4":0.03074,"8.2":0.01025,"9.2":0.01025,"10.1":0,"11.1-11.2":0.19838,"12.0":0,"13.0":0.02049,"14.0":0.06943,"15.0":0,"16.0":0.02049,"17.0":0.05123,"18.0":0.43035},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:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":14.31921},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}};
+module.exports={C:{"105":0.19704,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 3.5 3.6"},D:{"106":0.33411,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"102":0.06854,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.4 16.1 16.2","15.1":21.53744,"15.2-15.3":33.19713,"15.5":0.06854,"15.6":0.06854,"16.0":0.26558},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.48371,"14.5-14.8":0,"15.0-15.1":1.39021,"15.2-15.3":3.62779,"15.4":0,"15.5":0,"15.6":0.60463,"16.0":1.75299,"16.1":0.84648},P:{"4":0.38308,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02071,"8.2":0.01035,"9.2":0.02071,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.07529,"14.0":0.29039,"15.0":0,"16.0":0.01035,"17.0":0.07247,"18.0":0.39343},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":5.33102},S:{"2.5":0}};
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 a8096f739e..0e7dd8871a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.00512,"5":0,"6":0,"7":0.00512,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00512,"19":0,"20":0,"21":0.03069,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00512,"30":0.00512,"31":0.01023,"32":0.02558,"33":0,"34":0.01023,"35":0.00512,"36":0.00512,"37":0.00512,"38":0,"39":0.02046,"40":0.00512,"41":0.07673,"42":0,"43":0.00512,"44":0.01535,"45":0,"46":0,"47":0.01535,"48":0.01535,"49":0,"50":0,"51":0,"52":0.03581,"53":0,"54":0.00512,"55":0,"56":0.01023,"57":0.01535,"58":0,"59":0,"60":0.00512,"61":0.02558,"62":0.00512,"63":0,"64":0,"65":0,"66":0.04604,"67":0.03581,"68":0,"69":0,"70":0.00512,"71":0,"72":0.01535,"73":0.00512,"74":0,"75":0,"76":0,"77":0.00512,"78":0.13811,"79":0.22506,"80":0,"81":0,"82":0.00512,"83":0,"84":0,"85":0.03581,"86":0.00512,"87":0,"88":0.31713,"89":0.01023,"90":0,"91":0.05627,"92":0.02558,"93":0.01023,"94":0.00512,"95":0.04092,"96":0.00512,"97":0.00512,"98":0.06138,"99":0.12276,"100":0.02046,"101":0.05627,"102":0.07161,"103":0.29667,"104":3.01274,"105":1.31967,"106":0.13811,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.01535,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00512,"41":0,"42":0,"43":0.02046,"44":0.01535,"45":0,"46":0,"47":0,"48":0.01023,"49":0,"50":0,"51":0.00512,"52":0,"53":0,"54":0,"55":0,"56":0.02558,"57":0,"58":0.0665,"59":0,"60":0,"61":0.02558,"62":0.03069,"63":0.03581,"64":0.01535,"65":0.01023,"66":0,"67":0.00512,"68":0.01535,"69":0,"70":0.00512,"71":0.00512,"72":0.03069,"73":0,"74":0.03069,"75":0.02558,"76":0.00512,"77":0.00512,"78":0,"79":0.01023,"80":0.19437,"81":0.00512,"83":0.01535,"84":0.02046,"85":0.00512,"86":0.00512,"87":0.03581,"88":0.00512,"89":0.01535,"90":0.00512,"91":0.02046,"92":0.01023,"93":0.00512,"94":0.00512,"95":0.02558,"96":0.05627,"97":0.03069,"98":0.04604,"99":0.01535,"100":0.03069,"101":0.03581,"102":0.08184,"103":0.46035,"104":3.20711,"105":10.0919,"106":0.17391,"107":0.00512,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.05627,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01535,"51":0,"52":0,"53":0,"54":0.00512,"55":0.01023,"56":0.01023,"57":0,"58":0.00512,"60":0.01535,"62":0,"63":0.03581,"64":0.08696,"65":0.01535,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00512,"78":0,"79":0,"80":0.00512,"81":0,"82":0,"83":0,"84":0.00512,"85":0,"86":0,"87":0,"88":0,"89":0.01535,"90":0.36317,"91":0.01023,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00512},B:{"12":0.03581,"13":0.01535,"14":0,"15":0.02558,"16":0.00512,"17":0.06138,"18":0.07161,"79":0,"80":0,"81":0,"83":0,"84":0.02046,"85":0,"86":0,"87":0,"88":0,"89":0.01023,"90":0.01023,"91":0,"92":0.00512,"93":0,"94":0,"95":0,"96":0.02046,"97":0,"98":0.00512,"99":0.00512,"100":0.00512,"101":0.00512,"102":0.01023,"103":0.0665,"104":0.38363,"105":1.77491},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00512,"12":0.00512,"13":0.00512,"14":0.02046,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01023,"10.1":0.02558,"11.1":0.00512,"12.1":0.01535,"13.1":0.08696,"14.1":0.09207,"15.1":0.0665,"15.2-15.3":0.03069,"15.4":0.03581,"15.5":0.07161,"15.6":0.1023,"16.0":0.1688,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0008,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00321,"10.0-10.2":0.00402,"10.3":0.03215,"11.0-11.2":0.00723,"11.3-11.4":0.00884,"12.0-12.1":0.05545,"12.2-12.5":0.9443,"13.0-13.1":0.08438,"13.2":0.04259,"13.3":0.12537,"13.4-13.7":0.19931,"14.0-14.4":1.04637,"14.5-14.8":1.23764,"15.0-15.1":0.35843,"15.2-15.3":0.43478,"15.4":0.44041,"15.5":0.88162,"15.6":1.52133,"16.0":0.49425,"16.1":0.0008},P:{"4":0.23352,"5.0-5.4":0,"6.2-6.4":0.01015,"7.2-7.4":0.11168,"8.2":0,"9.2":0.02031,"10.1":0.1523,"11.1-11.2":0.08123,"12.0":0.02031,"13.0":0.05077,"14.0":0.09138,"15.0":0.02031,"16.0":0.12184,"17.0":0.27413,"18.0":0.36551},I:{"0":0,"3":0,"4":0.00084,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00056,"4.2-4.3":0.00028,"4.4":0,"4.4.3-4.4.4":0.04856},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06138,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.96723},H:{"0":1.48456},L:{"0":60.28293},S:{"2.5":0},R:{_:"0"},M:{"0":0.09282},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.02378,"22":0,"23":0,"24":0.00476,"25":0,"26":0,"27":0,"28":0,"29":0.00476,"30":0.00951,"31":0.01902,"32":0,"33":0,"34":0.01902,"35":0,"36":0,"37":0.00476,"38":0,"39":0.00476,"40":0.00476,"41":0.10461,"42":0,"43":0,"44":0.00951,"45":0,"46":0.00476,"47":0.02378,"48":0.00951,"49":0,"50":0,"51":0,"52":0.06657,"53":0,"54":0,"55":0,"56":0.02853,"57":0.02378,"58":0,"59":0,"60":0.00476,"61":0.02378,"62":0,"63":0,"64":0,"65":0,"66":0.08559,"67":0.03804,"68":0,"69":0,"70":0.00476,"71":0,"72":0.01902,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02378,"79":0.28055,"80":0.00476,"81":0,"82":0,"83":0,"84":0,"85":0.03329,"86":0,"87":0.00476,"88":0.17118,"89":0.00951,"90":0,"91":0.01427,"92":0.01427,"93":0.00476,"94":0.00951,"95":0.02378,"96":0,"97":0.00951,"98":0.01427,"99":0.11412,"100":0.02853,"101":0.02853,"102":0.03329,"103":0.09035,"104":0.10461,"105":2.81972,"106":0.97953,"107":0.07133,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00476,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.01427,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00951,"41":0,"42":0,"43":0.01427,"44":0,"45":0,"46":0,"47":0.00476,"48":0,"49":0.00476,"50":0,"51":0,"52":0,"53":0.00476,"54":0,"55":0,"56":0,"57":0,"58":0.05231,"59":0,"60":0,"61":0,"62":0.01427,"63":0.02853,"64":0.02378,"65":0,"66":0.00476,"67":0.00951,"68":0.01902,"69":0,"70":0,"71":0.01902,"72":0.02378,"73":0,"74":0.02378,"75":0,"76":0,"77":0.00476,"78":0.00476,"79":0.00476,"80":0.11412,"81":0.00476,"83":0.00951,"84":0.01427,"85":0.00951,"86":0.00476,"87":0.05231,"88":0.00476,"89":0.00951,"90":0.00951,"91":0.00476,"92":0.01427,"93":0.00951,"94":0.01427,"95":0.00951,"96":0.03329,"97":0.00951,"98":0.03329,"99":0.02853,"100":0.03329,"101":0.03329,"102":0.05706,"103":0.26153,"104":0.26628,"105":4.29377,"106":7.40829,"107":0.1379,"108":0.00476,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00476,"37":0.03329,"38":0.00476,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.02378,"57":0,"58":0.00476,"60":0.00476,"62":0,"63":0.01902,"64":0.02853,"65":0.03804,"66":0,"67":0.00476,"68":0,"69":0,"70":0,"71":0,"72":0.00476,"73":0,"74":0,"75":0,"76":0,"77":0.00951,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00476,"90":0.12363,"91":0.18545,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00476},B:{"12":0.03329,"13":0.00476,"14":0.00476,"15":0.00951,"16":0.00951,"17":0.01902,"18":0.08559,"79":0,"80":0,"81":0,"83":0,"84":0.00476,"85":0,"86":0,"87":0,"88":0,"89":0.01427,"90":0.00951,"91":0.00951,"92":0.01902,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00476,"99":0,"100":0.00951,"101":0.00951,"102":0.00951,"103":0.0428,"104":0.06182,"105":0.59438,"106":1.41699,"107":0.04755},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01427,"14":0.02853,"15":0.00476,_:"0","3.1":0,"3.2":0,"5.1":0.00476,"6.1":0,"7.1":0,"9.1":0.01902,"10.1":0.00476,"11.1":0.01902,"12.1":0.01902,"13.1":0.07133,"14.1":0.05706,"15.1":0.07133,"15.2-15.3":0.01427,"15.4":0.02853,"15.5":0.0428,"15.6":0.07608,"16.0":0.11412,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00302,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00202,"9.3":0.00302,"10.0-10.2":0.00504,"10.3":0.01512,"11.0-11.2":0.01713,"11.3-11.4":0.00706,"12.0-12.1":0.14716,"12.2-12.5":1.0291,"13.0-13.1":0.09172,"13.2":0.01613,"13.3":0.10583,"13.4-13.7":0.22779,"14.0-14.4":0.94141,"14.5-14.8":1.08453,"15.0-15.1":0.47978,"15.2-15.3":0.45659,"15.4":0.40821,"15.5":0.73982,"15.6":1.70945,"16.0":2.06928,"16.1":0.09676},P:{"4":0.16367,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.20459,"8.2":0,"9.2":0.03069,"10.1":0.1739,"11.1-11.2":0.09206,"12.0":0.02046,"13.0":0.04092,"14.0":0.07161,"15.0":0.02046,"16.0":0.13298,"17.0":0.20459,"18.0":0.48078},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00123,"4.4":0,"4.4.3-4.4.4":0.02353},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05706,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07343},Q:{"13.1":0},O:{"0":0.88116},H:{"0":1.37051},L:{"0":62.21213},S:{"2.5":0}};
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 9fb998b743..6e8fbf3107 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00303,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03031,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00909,"69":0,"70":0.01819,"71":0.00303,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00303,"78":0.02122,"79":0.00606,"80":0,"81":0.09093,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00303,"90":0,"91":0.00303,"92":0,"93":0,"94":0,"95":0,"96":0.00303,"97":0,"98":0,"99":0,"100":0,"101":0.00303,"102":0.01212,"103":0.0394,"104":0.83049,"105":0.32129,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00303,"45":0,"46":0,"47":0,"48":0,"49":0.00606,"50":0,"51":0,"52":0.00303,"53":0,"54":0,"55":0,"56":0.00303,"57":0,"58":0,"59":0,"60":0,"61":0.00909,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.03031,"74":0.03031,"75":0.00303,"76":0,"77":0,"78":0.01212,"79":0.09699,"80":0.00606,"81":0.01516,"83":0.00606,"84":0.00303,"85":0.00303,"86":0.00606,"87":0.00606,"88":0.1364,"89":0.04547,"90":0.00303,"91":0.00909,"92":0.00303,"93":0.00303,"94":0.00303,"95":0.00606,"96":0,"97":0.01212,"98":0.02425,"99":0.00606,"100":0.08487,"101":0.11215,"102":0.02122,"103":0.13943,"104":1.13056,"105":3.92818,"106":0.11821,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0.00303,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00606,"38":0,"39":0,"40":0.00909,"41":0,"42":0.00909,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00303,"50":0,"51":0.00606,"52":0,"53":0.00303,"54":0,"55":0,"56":0,"57":0.00303,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00303,"67":0,"68":0,"69":0,"70":0.00303,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00303,"83":0,"84":0.00606,"85":0.01819,"86":0,"87":0,"88":0,"89":0.00303,"90":0.02728,"91":0.00909,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00303,"90":0.01516,"91":0,"92":0.01212,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00606,"99":0.01819,"100":0,"101":0,"102":0.00303,"103":0.02728,"104":0.00606,"105":0.33038},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00303,"15.1":0.00303,"15.2-15.3":0.00303,"15.4":0.01212,"15.5":0.08184,"15.6":0.02122,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.01681,"11.3-11.4":0.02354,"12.0-12.1":0.09583,"12.2-12.5":1.20882,"13.0-13.1":0,"13.2":0,"13.3":0.05548,"13.4-13.7":0.08911,"14.0-14.4":0.18998,"14.5-14.8":0.40855,"15.0-15.1":1.07264,"15.2-15.3":2.04105,"15.4":2.27979,"15.5":3.43313,"15.6":4.96139,"16.0":0.71958,"16.1":0},P:{"4":0.74143,"5.0-5.4":0.13025,"6.2-6.4":0.02004,"7.2-7.4":1.59307,"8.2":0.02004,"9.2":0.11021,"10.1":0.08015,"11.1-11.2":0.40077,"12.0":0.06012,"13.0":0.50096,"14.0":0.74143,"15.0":0.17033,"16.0":0.76147,"17.0":0.90174,"18.0":3.49673},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.00127,"4.4":0,"4.4.3-4.4.4":0.03714},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01212,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.33451},H:{"0":0.27051},L:{"0":59.76812},S:{"2.5":0},R:{_:"0"},M:{"0":0.06969},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00724,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00724,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00724,"69":0,"70":0,"71":0,"72":0.00724,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00724,"79":0,"80":0,"81":0.04346,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.02173,"92":0,"93":0,"94":0.00724,"95":0,"96":0.00724,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.02898,"103":0.01449,"104":36.71984,"105":0.23181,"106":0.10866,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05071,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00724,"71":0,"72":0,"73":0.00724,"74":0.02173,"75":0.00724,"76":0,"77":0.00724,"78":0,"79":0.15937,"80":0.00724,"81":0.02898,"83":0,"84":0,"85":0,"86":0.08693,"87":0,"88":0.07968,"89":0.01449,"90":0.00724,"91":0.00724,"92":0,"93":0.02898,"94":0,"95":0.03622,"96":0.00724,"97":0.00724,"98":0.00724,"99":0.00724,"100":0.08693,"101":0.00724,"102":0.03622,"103":0.49984,"104":0.17386,"105":3.20185,"106":6.80936,"107":0.94172,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00724,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.01449,"60":0.18834,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01449,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00724,"87":0,"88":0,"89":0.00724,"90":0.01449,"91":0.18834,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00724,"85":0.00724,"86":0,"87":0,"88":0.00724,"89":0.00724,"90":0,"91":0,"92":0.07968,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01449,"100":0.00724,"101":0.00724,"102":0,"103":0.00724,"104":0.02898,"105":0.02173,"106":0.10142,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00724,"14.1":0.04346,"15.1":0.00724,"15.2-15.3":0.6085,"15.4":0.00724,"15.5":0.07968,"15.6":0.07244,"16.0":0.02173,"16.1":0.01449,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.00436,"11.0-11.2":0.01962,"11.3-11.4":0,"12.0-12.1":0.01962,"12.2-12.5":0.60614,"13.0-13.1":0.00436,"13.2":0.00981,"13.3":0.02398,"13.4-13.7":0.10684,"14.0-14.4":0.30198,"14.5-14.8":0.27799,"15.0-15.1":0.51674,"15.2-15.3":1.72793,"15.4":1.01059,"15.5":1.77263,"15.6":1.23953,"16.0":2.81702,"16.1":0.17116},P:{"4":0.1507,"5.0-5.4":0,"6.2-6.4":0.02009,"7.2-7.4":0.4521,"8.2":0,"9.2":0.01005,"10.1":0.02009,"11.1-11.2":0.10047,"12.0":0,"13.0":0.13061,"14.0":0.17079,"15.0":0.06028,"16.0":0.18084,"17.0":0.27126,"18.0":1.26588},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02898,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0441},Q:{"13.1":0.00551},O:{"0":0.15434},H:{"0":0.07567},L:{"0":31.2473},S:{"2.5":0}};
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 94a9da6049..357d916d33 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03221,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00403,"73":0,"74":0.00403,"75":0,"76":0,"77":0,"78":0.00805,"79":0.00403,"80":0.00403,"81":0.00805,"82":0.00805,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00403,"89":0,"90":0,"91":0.00805,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00403,"98":0,"99":0.00805,"100":0.00403,"101":0.00403,"102":0.00805,"103":0.03221,"104":0.47507,"105":0.14091,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00403,"40":0.00403,"41":0,"42":0,"43":0.00403,"44":0,"45":0,"46":0,"47":0.00403,"48":0.00403,"49":0.07649,"50":0.00403,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00805,"57":0,"58":0.00403,"59":0,"60":0,"61":0,"62":0,"63":0.00805,"64":0.00403,"65":0.00805,"66":0.00403,"67":0.00805,"68":0.00403,"69":0.00403,"70":0.00805,"71":0.00403,"72":0.00403,"73":0.00403,"74":0.00805,"75":0.00403,"76":0.00403,"77":0.01208,"78":0.00805,"79":0.0161,"80":0.00805,"81":0.03221,"83":0.04026,"84":0.05636,"85":0.03221,"86":0.04831,"87":0.06039,"88":0.01208,"89":0.02013,"90":0.0161,"91":0.0161,"92":0.02416,"93":0.00805,"94":0.01208,"95":0.0161,"96":0.03623,"97":0.02416,"98":0.03221,"99":0.02013,"100":0.03221,"101":0.04831,"102":0.09662,"103":0.22546,"104":2.35521,"105":8.30966,"106":0.13688,"107":0.00403,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00403,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00403,"64":0.02013,"65":0,"66":0,"67":0,"68":0.00403,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00805,"80":0.01208,"81":0,"82":0,"83":0.00403,"84":0.00403,"85":0.0161,"86":0,"87":0,"88":0,"89":0.08455,"90":0.87364,"91":0.03623,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00403,"16":0.00403,"17":0,"18":0.00805,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00805,"87":0.00403,"88":0,"89":0,"90":0,"91":0,"92":0.00805,"93":0,"94":0,"95":0,"96":0.00403,"97":0.00403,"98":0,"99":0,"100":0.00403,"101":0.00403,"102":0.00805,"103":0.02013,"104":0.15299,"105":0.86156},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00403,"14":0.02416,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00403,"13.1":0.00805,"14.1":0.02416,"15.1":0.00403,"15.2-15.3":0.00403,"15.4":0.01208,"15.5":0.03221,"15.6":0.06039,"16.0":0.00805,"16.1":0},G:{"8":0.00129,"3.2":0.00129,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01222,"6.0-6.1":0.00322,"7.0-7.1":0.04375,"8.1-8.4":0.00322,"9.0-9.2":0.00257,"9.3":0.08878,"10.0-10.2":0.0045,"10.3":0.08492,"11.0-11.2":0.00965,"11.3-11.4":0.01094,"12.0-12.1":0.01158,"12.2-12.5":0.47608,"13.0-13.1":0.00579,"13.2":0.00708,"13.3":0.02895,"13.4-13.7":0.07913,"14.0-14.4":0.24833,"14.5-14.8":0.48251,"15.0-15.1":0.14089,"15.2-15.3":0.20652,"15.4":0.23675,"15.5":0.63306,"15.6":2.72973,"16.0":0.75529,"16.1":0.01351},P:{"4":0.28523,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.34635,"8.2":0,"9.2":0.02037,"10.1":0.01019,"11.1-11.2":0.09168,"12.0":0.02037,"13.0":0.07131,"14.0":0.07131,"15.0":0.04075,"16.0":0.09168,"17.0":0.31579,"18.0":1.19185},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01671,"4.2-4.3":0.013,"4.4":0,"4.4.3-4.4.4":0.14666},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00476,"9":0,"10":0,"11":0.04758,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.10753},H:{"0":0.47509},L:{"0":73.48602},S:{"2.5":0},R:{_:"0"},M:{"0":0.10156},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00432,"48":0,"49":0,"50":0,"51":0,"52":0.02591,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00432,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00432,"89":0,"90":0,"91":0.01296,"92":0,"93":0.00432,"94":0,"95":0.00864,"96":0,"97":0.00864,"98":0.00432,"99":0.00432,"100":0.00432,"101":0.00432,"102":0.0216,"103":0.03023,"104":0.02591,"105":0.44486,"106":0.19436,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00432,"43":0,"44":0,"45":0,"46":0.00432,"47":0,"48":0,"49":0.06047,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00432,"57":0,"58":0.00432,"59":0,"60":0,"61":0.00432,"62":0,"63":0.00432,"64":0,"65":0.00864,"66":0,"67":0.00864,"68":0.00432,"69":0.00432,"70":0.00864,"71":0.00432,"72":0.00432,"73":0.00432,"74":0.00864,"75":0.00432,"76":0.00432,"77":0.01728,"78":0.01728,"79":0.01296,"80":0.01296,"81":0.04319,"83":0.03455,"84":0.04751,"85":0.06047,"86":0.06047,"87":0.04751,"88":0.01728,"89":0.02591,"90":0.03023,"91":0.02591,"92":0.02591,"93":0.00864,"94":0.01296,"95":0.01728,"96":0.03023,"97":0.02591,"98":0.03023,"99":0.03023,"100":0.03455,"101":0.03887,"102":0.07774,"103":0.1814,"104":0.19867,"105":3.05353,"106":9.06126,"107":0.37143,"108":0.00432,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00432,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00432,"64":0.00864,"65":0.00864,"66":0,"67":0,"68":0.00432,"69":0,"70":0,"71":0,"72":0.00432,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00432,"80":0.01296,"81":0.00432,"82":0,"83":0.00432,"84":0.00432,"85":0.0216,"86":0,"87":0,"88":0,"89":0.00864,"90":0.37143,"91":0.88108,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00432,"13":0,"14":0,"15":0.00432,"16":0,"17":0,"18":0.00864,"79":0,"80":0,"81":0,"83":0,"84":0.00432,"85":0.00432,"86":0.00864,"87":0.00432,"88":0.00432,"89":0.00432,"90":0.00432,"91":0.00432,"92":0.00864,"93":0,"94":0,"95":0,"96":0.00432,"97":0,"98":0.00432,"99":0.00432,"100":0.00432,"101":0.00864,"102":0.01296,"103":0.0216,"104":0.02591,"105":0.24186,"106":0.80333,"107":0.0691},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00864,"14":0.05183,"15":0.00432,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00432,"13.1":0.0216,"14.1":0.02591,"15.1":0.00432,"15.2-15.3":0.01296,"15.4":0.0216,"15.5":0.07342,"15.6":0.13389,"16.0":0.0216,"16.1":0.00432,"16.2":0},G:{"8":0,"3.2":0.00148,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00889,"6.0-6.1":0.00148,"7.0-7.1":0.03481,"8.1-8.4":0.00074,"9.0-9.2":0.00074,"9.3":0.06666,"10.0-10.2":0.00593,"10.3":0.11259,"11.0-11.2":0.00889,"11.3-11.4":0.01407,"12.0-12.1":0.01333,"12.2-12.5":0.50738,"13.0-13.1":0.01333,"13.2":0.01111,"13.3":0.02815,"13.4-13.7":0.09185,"14.0-14.4":0.27628,"14.5-14.8":0.52663,"15.0-15.1":0.14295,"15.2-15.3":0.22295,"15.4":0.22665,"15.5":0.82514,"15.6":1.97766,"16.0":1.79471,"16.1":0.1311},P:{"4":0.21548,"5.0-5.4":0,"6.2-6.4":0.01026,"7.2-7.4":0.41043,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.10261,"12.0":0.02052,"13.0":0.04104,"14.0":0.0513,"15.0":0.03078,"16.0":0.07183,"17.0":0.24626,"18.0":1.11843},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01571,"4.2-4.3":0.01964,"4.4":0,"4.4.3-4.4.4":0.15512},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01425,"9":0,"10":0.00475,"11":0.07601,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10226},Q:{"13.1":0},O:{"0":0.10794},H:{"0":0.4733},L:{"0":70.44608},S:{"2.5":0}};
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 6ecd3952a7..d47317b558 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00564,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00564,"44":0,"45":0,"46":0,"47":0,"48":0.01127,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01691,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00564,"89":0,"90":0,"91":0.02255,"92":0.00564,"93":0,"94":0.00564,"95":0,"96":0.00564,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01127,"104":1.03157,"105":0.1973,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.05637,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00564,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00564,"70":0.00564,"71":0,"72":0,"73":0,"74":0.02819,"75":0.14656,"76":0.01691,"77":0,"78":0.01127,"79":0.00564,"80":0.00564,"81":0.03382,"83":0,"84":0,"85":0.00564,"86":0.01127,"87":0.01691,"88":0.00564,"89":0.00564,"90":0,"91":0.00564,"92":0.00564,"93":0.1071,"94":0,"95":0,"96":0,"97":0.00564,"98":0.01691,"99":0.0451,"100":0.69335,"101":0.42841,"102":0.28185,"103":0.44532,"104":2.62684,"105":13.79374,"106":0.47915,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00564,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00564,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.03946,"89":0,"90":0.11838,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01127,"13":0.01127,"14":0.00564,"15":0,"16":0.00564,"17":0.02255,"18":0.01127,"79":0,"80":0,"81":0,"83":0.00564,"84":0.02819,"85":0.00564,"86":0,"87":0.00564,"88":0,"89":0.01127,"90":0.05637,"91":0,"92":0.06764,"93":0,"94":0.00564,"95":0,"96":0,"97":0.01691,"98":0,"99":0.00564,"100":0,"101":0.02255,"102":0.02255,"103":0.1071,"104":0.83428,"105":4.57724},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00564,"12":0.00564,"13":0.00564,"14":0.08456,"15":0.00564,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00564,"10.1":0.00564,"11.1":0.00564,"12.1":0.01691,"13.1":0.01127,"14.1":0.05073,"15.1":0.01691,"15.2-15.3":0,"15.4":0.01691,"15.5":0.4115,"15.6":0.20857,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02858,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.02382,"9.3":0.00357,"10.0-10.2":0,"10.3":0.12623,"11.0-11.2":0.00357,"11.3-11.4":0.00834,"12.0-12.1":0.03692,"12.2-12.5":0.95627,"13.0-13.1":0.34893,"13.2":0.01191,"13.3":0.05716,"13.4-13.7":0.32392,"14.0-14.4":0.80741,"14.5-14.8":1.28138,"15.0-15.1":0.36798,"15.2-15.3":0.36083,"15.4":0.94079,"15.5":1.71009,"15.6":3.64406,"16.0":0.52279,"16.1":0.01191},P:{"4":0.02021,"5.0-5.4":0.0101,"6.2-6.4":0,"7.2-7.4":0.34349,"8.2":0.0101,"9.2":0,"10.1":0.0101,"11.1-11.2":0.33339,"12.0":0.0101,"13.0":0.03031,"14.0":0.10103,"15.0":0.07072,"16.0":0.15154,"17.0":0.23236,"18.0":0.94966},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.05691},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06201,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.09948},H:{"0":0.07848},L:{"0":55.30017},S:{"2.5":0},R:{_:"0"},M:{"0":0.02182},Q:{"13.1":0.00436}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00528,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.0211,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00528,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01055,"79":0,"80":0,"81":0.00528,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01055,"92":0,"93":0,"94":0,"95":0,"96":0.00528,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.0211,"103":0.01055,"104":0.00528,"105":1.166,"106":0.42736,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0211,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00528,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00528,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.12662,"76":0.00528,"77":0,"78":0.27435,"79":0.01583,"80":0,"81":0.00528,"83":0.00528,"84":0.01055,"85":0,"86":0.01055,"87":0.00528,"88":0.00528,"89":0.00528,"90":0.00528,"91":0.00528,"92":0.00528,"93":0.02638,"94":0.01583,"95":0,"96":0.01583,"97":0.00528,"98":0.00528,"99":0.05804,"100":0.1108,"101":0.49067,"102":0.0211,"103":0.34822,"104":0.20576,"105":5.79305,"106":9.27521,"107":0.67533,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00528,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00528,"89":0,"90":0,"91":0.21104,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.0211,"14":0,"15":0.00528,"16":0.00528,"17":0.0211,"18":0.00528,"79":0,"80":0,"81":0.00528,"83":0,"84":0.08442,"85":0,"86":0,"87":0,"88":0,"89":0.00528,"90":0.05276,"91":0.00528,"92":0.01583,"93":0,"94":0.00528,"95":0,"96":0,"97":0.0211,"98":0,"99":0.00528,"100":0.00528,"101":0.07386,"102":0.03693,"103":0.03693,"104":0.11607,"105":1.25041,"106":3.08118,"107":0.25325},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00528,"12":0,"13":0.01055,"14":0.05276,"15":0.00528,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00528,"10.1":0,"11.1":0,"12.1":0.01055,"13.1":0.05276,"14.1":0.03166,"15.1":0.00528,"15.2-15.3":0.00528,"15.4":0.0211,"15.5":0.0211,"15.6":0.29018,"16.0":0.01055,"16.1":0.01055,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02269,"10.0-10.2":0.00378,"10.3":0.04538,"11.0-11.2":0.00378,"11.3-11.4":0.01891,"12.0-12.1":0.02269,"12.2-12.5":1.02107,"13.0-13.1":0.20138,"13.2":0.02647,"13.3":0.10211,"13.4-13.7":0.12858,"14.0-14.4":0.71664,"14.5-14.8":0.69111,"15.0-15.1":0.31861,"15.2-15.3":0.2704,"15.4":0.85089,"15.5":0.74028,"15.6":1.87953,"16.0":1.83793,"16.1":0.0416},P:{"4":0.01013,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.1418,"8.2":0,"9.2":0.01013,"10.1":0.06077,"11.1-11.2":0.15193,"12.0":0,"13.0":0.03039,"14.0":0.02026,"15.0":0.10128,"16.0":0.09116,"17.0":0.04051,"18.0":1.80286},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02055,"4.4":0,"4.4.3-4.4.4":0.02055},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02638,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05196},Q:{"13.1":0.00945},O:{"0":0.58105},H:{"0":0.01789},L:{"0":61.04931},S:{"2.5":0}};
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 c761b82d9e..0c5d219518 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00127,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00127,"79":0.00127,"80":0,"81":0.00127,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00127,"104":0.02663,"105":0.00888,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00127,"23":0,"24":0,"25":0,"26":0.00127,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00254,"35":0,"36":0,"37":0,"38":0.00254,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00254,"48":0,"49":0.00507,"50":0,"51":0,"52":0,"53":0.00127,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00254,"72":0,"73":0.00127,"74":0,"75":0,"76":0,"77":0,"78":0.00127,"79":0.00761,"80":0.00127,"81":0.00254,"83":0.00507,"84":0.00888,"85":0.01014,"86":0.01014,"87":0.00888,"88":0.00127,"89":0.00127,"90":0.00127,"91":0.00127,"92":0.0038,"93":0,"94":0.00127,"95":0.00127,"96":0.00254,"97":0.00254,"98":0.00127,"99":0.00254,"100":0.00254,"101":0.00254,"102":0.00507,"103":0.02029,"104":0.20415,"105":0.71769,"106":0.01141,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00127,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00127,"37":0,"38":0,"39":0,"40":0.0038,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0038,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0038,"64":0.03297,"65":0.0038,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00127,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0038,"90":0.0596,"91":0.00254,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00127,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00127,"104":0.00888,"105":0.05452},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00127,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00127,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00254,"14.1":0.0038,"15.1":0.00127,"15.2-15.3":0,"15.4":0.00254,"15.5":0.0038,"15.6":0.01648,"16.0":0.00254,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00693,"8.1-8.4":0,"9.0-9.2":0.00198,"9.3":0.02475,"10.0-10.2":0.00297,"10.3":0.04158,"11.0-11.2":0.0099,"11.3-11.4":0.0099,"12.0-12.1":0.01188,"12.2-12.5":0.60779,"13.0-13.1":0.00495,"13.2":0.00297,"13.3":0.02277,"13.4-13.7":0.07424,"14.0-14.4":0.15541,"14.5-14.8":0.36824,"15.0-15.1":0.13364,"15.2-15.3":0.22372,"15.4":0.28113,"15.5":0.80973,"15.6":5.40975,"16.0":1.3809,"16.1":0.02178},P:{"4":0.23295,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.19244,"8.2":0,"9.2":0.02026,"10.1":0.02026,"11.1-11.2":0.0709,"12.0":0.03038,"13.0":0.13167,"14.0":0.05064,"15.0":0.04051,"16.0":0.15192,"17.0":0.44564,"18.0":2.5827},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.00208,"4.4":0,"4.4.3-4.4.4":0.01097},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01522,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.2445},H:{"0":0.88456},L:{"0":82.66062},S:{"2.5":0},R:{_:"0"},M:{"0":0.06986},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00134,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00134,"105":0.02946,"106":0.01607,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00134,"23":0,"24":0,"25":0,"26":0.00134,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00402,"35":0,"36":0,"37":0,"38":0.00402,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00402,"48":0,"49":0.0067,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00134,"69":0,"70":0,"71":0.00134,"72":0,"73":0.00134,"74":0,"75":0.00134,"76":0,"77":0,"78":0.00134,"79":0.00937,"80":0.00268,"81":0.00268,"83":0.00268,"84":0.00402,"85":0.00536,"86":0.00402,"87":0.00536,"88":0.00134,"89":0.00134,"90":0.00134,"91":0.00134,"92":0.00536,"93":0,"94":0.00134,"95":0.00134,"96":0.00268,"97":0.00268,"98":0.00134,"99":0.00268,"100":0.00268,"101":0.00268,"102":0.00536,"103":0.01071,"104":0.01741,"105":0.26378,"106":0.88106,"107":0.03749,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00134,"29":0,"30":0,"31":0,"32":0.00134,"33":0,"34":0,"35":0,"36":0.00134,"37":0,"38":0,"39":0,"40":0.00402,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00536,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00268,"64":0.00402,"65":0.01473,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0067,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00134,"86":0,"87":0,"88":0,"89":0,"90":0.02812,"91":0.06829,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00134,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00134,"105":0.01339,"106":0.06159,"107":0.00536},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00268,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00134,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00268,"14.1":0.00402,"15.1":0.00134,"15.2-15.3":0,"15.4":0.00134,"15.5":0.00536,"15.6":0.01875,"16.0":0.00803,"16.1":0.00134,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00975,"8.1-8.4":0,"9.0-9.2":0.00195,"9.3":0.02926,"10.0-10.2":0.00195,"10.3":0.04097,"11.0-11.2":0.00585,"11.3-11.4":0.00683,"12.0-12.1":0.00975,"12.2-12.5":0.53842,"13.0-13.1":0.00488,"13.2":0.00293,"13.3":0.01951,"13.4-13.7":0.0595,"14.0-14.4":0.12192,"14.5-14.8":0.3053,"15.0-15.1":0.11315,"15.2-15.3":0.1824,"15.4":0.21751,"15.5":0.57938,"15.6":3.47825,"16.0":3.04322,"16.1":0.18045},P:{"4":0.29248,"5.0-5.4":0.01009,"6.2-6.4":0,"7.2-7.4":0.18154,"8.2":0,"9.2":0.02017,"10.1":0.02017,"11.1-11.2":0.06051,"12.0":0.02017,"13.0":0.13111,"14.0":0.04034,"15.0":0.03026,"16.0":0.12103,"17.0":0.33283,"18.0":2.58193},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00057,"4.2-4.3":0.00246,"4.4":0,"4.4.3-4.4.4":0.01099},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01875,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07795},Q:{"13.1":0},O:{"0":0.24251},H:{"0":0.88556},L:{"0":83.09167},S:{"2.5":0}};
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 8735b24b57..770e5343c5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00432,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00865,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00432,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00865,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00432,"88":0.00432,"89":0,"90":0,"91":0.00865,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00432,"102":0.00432,"103":0.07351,"104":0.53618,"105":0.18161,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00432,"48":0,"49":0.00865,"50":0,"51":0,"52":0,"53":0.00865,"54":0,"55":0,"56":0.00432,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00432,"64":0,"65":0.04324,"66":0,"67":0.00432,"68":0.00865,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.03459,"75":0.01297,"76":0.0173,"77":0,"78":0,"79":0.03459,"80":0.00432,"81":0.02162,"83":0.01297,"84":0.00432,"85":0.00432,"86":0.00432,"87":0.02162,"88":0.00432,"89":0.00865,"90":0.00865,"91":0.03892,"92":0.03892,"93":0.03459,"94":0.01297,"95":0.01297,"96":0.02162,"97":0.02162,"98":0.02162,"99":0.03027,"100":0.03459,"101":0.02594,"102":0.04324,"103":0.38916,"104":2.53819,"105":7.9994,"106":0.1254,"107":0.00432,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00865,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00432,"64":0.00432,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00432,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00865,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03892,"90":0.36754,"91":0.01297,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00432,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00865,"79":0,"80":0,"81":0,"83":0,"84":0.00432,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00432,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00865,"102":0.00432,"103":0.0173,"104":0.37186,"105":1.6215},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0173,"14":0.0173,"15":0.0173,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00865,"11.1":0.02594,"12.1":0.02162,"13.1":0.08216,"14.1":0.11242,"15.1":0.00432,"15.2-15.3":0.01297,"15.4":0.03027,"15.5":0.10378,"15.6":0.57077,"16.0":0.04756,"16.1":0.00432},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02364,"6.0-6.1":0,"7.0-7.1":0.0608,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.18746,"10.0-10.2":0,"10.3":0.15537,"11.0-11.2":0.00338,"11.3-11.4":0.00676,"12.0-12.1":0.0152,"12.2-12.5":0.51678,"13.0-13.1":0.00676,"13.2":0,"13.3":0.02195,"13.4-13.7":0.0912,"14.0-14.4":0.14355,"14.5-14.8":0.6789,"15.0-15.1":0.16213,"15.2-15.3":0.20941,"15.4":0.39181,"15.5":1.02849,"15.6":10.21228,"16.0":2.57714,"16.1":0.03209},P:{"4":0.53446,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.48101,"8.2":0,"9.2":0.02138,"10.1":0,"11.1-11.2":0.05345,"12.0":0.01069,"13.0":0.14965,"14.0":0.10689,"15.0":0.03207,"16.0":0.11758,"17.0":0.42757,"18.0":4.56428},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04591,"4.2-4.3":0.09181,"4.4":0,"4.4.3-4.4.4":0.91815},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02594,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00568},O:{"0":0.02838},H:{"0":0.3063},L:{"0":56.08711},S:{"2.5":0},R:{_:"0"},M:{"0":0.20434},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00443,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00443,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00443,"67":0,"68":0.00443,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00443,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00443,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00443,"100":0,"101":0,"102":0.00886,"103":0.00443,"104":0.04873,"105":0.49616,"106":0.19492,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00886,"48":0,"49":0.03101,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00886,"63":0,"64":0,"65":0,"66":0,"67":0.00443,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.03544,"75":0.00886,"76":0.01329,"77":0.00443,"78":0,"79":0.05316,"80":0.00443,"81":0.01772,"83":0.01329,"84":0.00443,"85":0.00443,"86":0.00443,"87":0.02215,"88":0.00443,"89":0.00443,"90":0.00886,"91":0.02658,"92":0.00886,"93":0.02658,"94":0.00886,"95":0.00886,"96":0.01772,"97":0.00886,"98":0.01329,"99":0.02658,"100":0.02215,"101":0.01329,"102":0.03544,"103":0.28795,"104":0.16391,"105":3.26491,"106":7.98286,"107":0.39427,"108":0.00886,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00886,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01772,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.03101,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00443,"90":0.1329,"91":0.29681,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00886,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00886,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00443,"103":0.00886,"104":0.03544,"105":0.46515,"106":1.6834,"107":0.1329},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00443,"14":0.01329,"15":0.01772,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00443,"11.1":0.01772,"12.1":0.01772,"13.1":0.10632,"14.1":0.10189,"15.1":0.00886,"15.2-15.3":0.01772,"15.4":0.03544,"15.5":0.08417,"15.6":0.49616,"16.0":0.14619,"16.1":0.03544,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01542,"6.0-6.1":0.00171,"7.0-7.1":0.04111,"8.1-8.4":0.00171,"9.0-9.2":0,"9.3":0.1336,"10.0-10.2":0,"10.3":0.15072,"11.0-11.2":0.00343,"11.3-11.4":0.00685,"12.0-12.1":0.01884,"12.2-12.5":0.56693,"13.0-13.1":0.00856,"13.2":0.00343,"13.3":0.02398,"13.4-13.7":0.0668,"14.0-14.4":0.15072,"14.5-14.8":0.53096,"15.0-15.1":0.11818,"15.2-15.3":0.20211,"15.4":0.26548,"15.5":0.64914,"15.6":6.90764,"16.0":5.67615,"16.1":0.27918},P:{"4":0.32053,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.30985,"8.2":0,"9.2":0.02137,"10.1":0,"11.1-11.2":0.05342,"12.0":0,"13.0":0.08548,"14.0":0.07479,"15.0":0.02137,"16.0":0.08548,"17.0":0.2778,"18.0":4.49816},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04911,"4.2-4.3":0.17189,"4.4":0,"4.4.3-4.4.4":0.81032},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.01152,"11":0.10366,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.32306},Q:{"13.1":0},O:{"0":0.02785},H:{"0":0.29531},L:{"0":56.36873},S:{"2.5":0}};
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 8ec2f977ab..603bbe8df3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.07871,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01458,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.02624,"96":0.20988,"97":0,"98":0,"99":0,"100":0.02624,"101":0.05247,"102":0,"103":0.22446,"104":0.89199,"105":2.75468,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.04081,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.11952,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.04081,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01458,"103":0.11952,"104":0.27693,"105":1.24762},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.01458,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02624,"13.1":0,"14.1":0.01458,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.09698,"14.0-14.4":0,"14.5-14.8":0.48435,"15.0-15.1":0,"15.2-15.3":0.67831,"15.4":0.19369,"15.5":0.29067,"15.6":0.43586,"16.0":0.48435,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.59175,"14.0":0,"15.0":0,"16.0":0,"17.0":0.18053,"18.0":5.64672},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":80.90256},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01776,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01776,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.09472,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.01776,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.03848,"93":0,"94":0,"95":0,"96":0,"97":0.01776,"98":0,"99":0.11544,"100":0,"101":0.05624,"102":0,"103":0.01776,"104":0.01776,"105":1.12184,"106":2.85344,"107":0.01776,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0.01776,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01776,"101":0.05624,"102":0,"103":0,"104":0.28416,"105":0.41736,"106":1.44448,"107":0.09472},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.11544,"14.1":1.37048,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.01776,"16.0":0.03848,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.05323,"14.5-14.8":0,"15.0-15.1":0.10646,"15.2-15.3":0.05323,"15.4":0.9041,"15.5":0.26574,"15.6":0.15969,"16.0":2.49938,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06037,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.13081,"18.0":1.87154},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":83.38848},S:{"2.5":0}};
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 7f7860e03f..99d018457c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01536,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00512,"46":0.00512,"47":0.00512,"48":0.00512,"49":0.00512,"50":0.00512,"51":0.00512,"52":0.01024,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00512,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00512,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00512,"89":0,"90":0,"91":0.00512,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00512,"99":0.00512,"100":0.00512,"101":0.00512,"102":0.01024,"103":0.03584,"104":0.6656,"105":0.1536,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00512,"23":0,"24":0,"25":0,"26":0.00512,"27":0,"28":0,"29":0,"30":0.00512,"31":0,"32":0,"33":0.00512,"34":0.01536,"35":0,"36":0,"37":0,"38":0.06144,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00512,"46":0,"47":0,"48":0,"49":0.08192,"50":0.00512,"51":0.00512,"52":0.00512,"53":0.06144,"54":0.00512,"55":0.01024,"56":0.02048,"57":0,"58":0.00512,"59":0,"60":0,"61":0.02048,"62":0,"63":0.00512,"64":0.00512,"65":0.01024,"66":0.00512,"67":0.01536,"68":0.00512,"69":0.00512,"70":0.00512,"71":0.01024,"72":0.00512,"73":0.00512,"74":0.01536,"75":0.01024,"76":0.00512,"77":0.00512,"78":0.00512,"79":0.30208,"80":0.01024,"81":0.03072,"83":0.02048,"84":0.01536,"85":0.01024,"86":0.03072,"87":0.04608,"88":0.00512,"89":0.03072,"90":0.01024,"91":0.01536,"92":0.02048,"93":0.01024,"94":0.01024,"95":0.01536,"96":0.03072,"97":0.05632,"98":0.03584,"99":0.0256,"100":0.04096,"101":0.03584,"102":0.06144,"103":0.25088,"104":3.39968,"105":12.40576,"106":0.1536,"107":0.01024,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01536,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01024,"37":0.01024,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.04096,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.06144,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00512,"18":0.01024,"79":0,"80":0,"81":0,"83":0,"84":0.00512,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00512,"97":0,"98":0,"99":0.00512,"100":0.00512,"101":0.00512,"102":0.00512,"103":0.02048,"104":0.28672,"105":1.59744},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00512,"9":0,"10":0,"11":0,"12":0,"13":0.04608,"14":0.13312,"15":0.0256,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00512,"10.1":0.01024,"11.1":0.01536,"12.1":0.03072,"13.1":0.11264,"14.1":0.384,"15.1":0.04608,"15.2-15.3":0.04096,"15.4":0.16384,"15.5":0.40448,"15.6":1.62304,"16.0":0.0512,"16.1":0},G:{"8":0.00356,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03918,"6.0-6.1":0.02137,"7.0-7.1":0.16384,"8.1-8.4":0.06767,"9.0-9.2":0.02137,"9.3":0.38824,"10.0-10.2":0.02493,"10.3":0.3455,"11.0-11.2":0.06767,"11.3-11.4":0.06767,"12.0-12.1":0.13535,"12.2-12.5":1.16472,"13.0-13.1":0.09617,"13.2":0.03918,"13.3":0.16741,"13.4-13.7":0.37399,"14.0-14.4":1.98394,"14.5-14.8":3.03467,"15.0-15.1":1.13978,"15.2-15.3":1.24664,"15.4":2.06586,"15.5":3.51908,"15.6":16.35589,"16.0":2.46834,"16.1":0.01069},P:{"4":0.67025,"5.0-5.4":0.02162,"6.2-6.4":0,"7.2-7.4":0.01081,"8.2":0.01081,"9.2":0.03243,"10.1":0.01081,"11.1-11.2":0.06486,"12.0":0.04324,"13.0":0.14054,"14.0":0.07567,"15.0":0.06486,"16.0":0.17297,"17.0":0.39999,"18.0":2.24858},I:{"0":0,"3":0,"4":0.00577,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00866,"4.2-4.3":0.02309,"4.4":0,"4.4.3-4.4.4":0.10392},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.11264,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0976},H:{"0":0.21252},L:{"0":34.28448},S:{"2.5":0},R:{_:"0"},M:{"0":0.08784},Q:{"13.1":0.01464}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01552,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00517,"46":0.00517,"47":0.00517,"48":0.01034,"49":0.01034,"50":0.00517,"51":0.00517,"52":0.01034,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00517,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00517,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00517,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00517,"99":0.00517,"100":0,"101":0.00517,"102":0.01034,"103":0.02586,"104":0.01552,"105":0.56892,"106":0.20171,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00517,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00517,"23":0,"24":0,"25":0,"26":0.00517,"27":0,"28":0,"29":0,"30":0.00517,"31":0,"32":0,"33":0,"34":0.02069,"35":0,"36":0,"37":0,"38":0.05689,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00517,"46":0,"47":0,"48":0,"49":0.08275,"50":0.00517,"51":0.00517,"52":0.00517,"53":0.06206,"54":0.00517,"55":0.00517,"56":0.02069,"57":0,"58":0.00517,"59":0,"60":0,"61":0.02069,"62":0,"63":0.00517,"64":0.00517,"65":0.00517,"66":0.00517,"67":0.01552,"68":0.00517,"69":0.00517,"70":0.00517,"71":0.01034,"72":0.00517,"73":0.00517,"74":0.01034,"75":0.01034,"76":0.00517,"77":0.00517,"78":0.00517,"79":0.29998,"80":0.01034,"81":0.03103,"83":0.02069,"84":0.01552,"85":0.01552,"86":0.0362,"87":0.04655,"88":0.00517,"89":0.03103,"90":0.01034,"91":0.01552,"92":0.02069,"93":0.01034,"94":0.01034,"95":0.01552,"96":0.02586,"97":0.04655,"98":0.02586,"99":0.02069,"100":0.03103,"101":0.02586,"102":0.04655,"103":0.15516,"104":0.1655,"105":4.09105,"106":11.78699,"107":0.44479,"108":0.01034,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01552,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01034,"37":0.01034,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.04138,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00517,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02069,"91":0.04138,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00517,"18":0.01034,"79":0,"80":0,"81":0,"83":0,"84":0.00517,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00517,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00517,"101":0.00517,"102":0.00517,"103":0.01552,"104":0.01552,"105":0.39307,"106":1.49988,"107":0.12413},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.04655,"14":0.13964,"15":0.02069,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00517,"10.1":0.01034,"11.1":0.01552,"12.1":0.03103,"13.1":0.11378,"14.1":0.37238,"15.1":0.04655,"15.2-15.3":0.0362,"15.4":0.15516,"15.5":0.35687,"15.6":1.69124,"16.0":0.15516,"16.1":0.02069,"16.2":0},G:{"8":0.00366,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.04395,"6.0-6.1":0.02198,"7.0-7.1":0.17581,"8.1-8.4":0.07326,"9.0-9.2":0.02198,"9.3":0.37727,"10.0-10.2":0.02198,"10.3":0.35529,"11.0-11.2":0.05494,"11.3-11.4":0.06593,"12.0-12.1":0.12454,"12.2-12.5":1.17576,"13.0-13.1":0.09157,"13.2":0.03663,"13.3":0.16849,"13.4-13.7":0.35529,"14.0-14.4":1.89733,"14.5-14.8":2.83501,"15.0-15.1":1.04023,"15.2-15.3":1.12082,"15.4":1.71053,"15.5":2.81303,"15.6":13.69886,"16.0":6.38792,"16.1":0.25273},P:{"4":0.67018,"5.0-5.4":0.02162,"6.2-6.4":0,"7.2-7.4":0.01081,"8.2":0.01081,"9.2":0.03243,"10.1":0.01081,"11.1-11.2":0.06486,"12.0":0.03243,"13.0":0.12971,"14.0":0.06486,"15.0":0.05405,"16.0":0.14052,"17.0":0.27023,"18.0":2.37806},I:{"0":0,"3":0,"4":0.00828,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01241,"4.2-4.3":0.02896,"4.4":0,"4.4.3-4.4.4":0.13241},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00759,"9":0,"10":0,"11":0.1062,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09656},Q:{"13.1":0.00966},O:{"0":0.09656},H:{"0":0.20112},L:{"0":33.81285},S:{"2.5":0}};
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 8809657367..f23e775a5f 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.00162,"34":0.00486,"38":0.00162,"43":0.00162,"44":0.00162,"45":0.00324,"47":0.00486,"49":0.00324,"52":0.0081,"56":0.00162,"67":0.00162,"68":0.00162,"72":0.00648,"78":0.0081,"88":0.00486,"89":0.00648,"91":0.06314,"95":0.00648,"96":0.00486,"98":0.00324,"99":0.0081,"100":0.00486,"101":0.00324,"102":0.01781,"103":0.08257,"104":0.96169,"105":0.35294,"106":0.034,_:"2 3 4 5 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 35 36 37 39 40 41 42 46 48 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 92 93 94 97 107 3.5 3.6"},D:{"33":0.00648,"37":0.00324,"43":0.00162,"49":0.00486,"50":0.00162,"55":0.00648,"58":0.00324,"60":0.00162,"61":0.00324,"62":0.00162,"63":0.00486,"64":0.00162,"65":0.00162,"66":0.00486,"68":0.00324,"69":0.00486,"70":0.00648,"71":0.00648,"72":0.00648,"73":0.00648,"74":0.01619,"75":0.00162,"76":0.00324,"77":0.00648,"78":0.00324,"79":0.02914,"80":0.00648,"81":0.03076,"83":0.00971,"84":0.0081,"85":0.00971,"86":0.01943,"87":0.03076,"88":0.01133,"89":0.0081,"90":0.00648,"91":0.01295,"92":0.02429,"93":0.00486,"94":0.00971,"95":0.00648,"96":0.01943,"97":0.00971,"98":0.01619,"99":0.01619,"100":0.02914,"101":0.0259,"102":0.05505,"103":0.17971,"104":1.60605,"105":5.06585,"106":0.08257,"107":0.00162,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 41 42 44 45 46 47 48 51 52 53 54 56 57 59 67 108 109"},F:{"67":0.0081,"79":0.00648,"80":0.00324,"84":0.00162,"85":0.00324,"86":0.00648,"87":0.00162,"88":0.00971,"89":0.01457,"90":0.4598,"91":0.03238,_:"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 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":0.01619,"13":0.00648,"14":0.00324,"15":0.00971,"16":0.01295,"17":0.00486,"18":0.06962,"81":0.00324,"84":0.00486,"85":0.00324,"86":0.00162,"89":0.00971,"90":0.01295,"92":0.01295,"96":0.00324,"97":0.00162,"98":0.00324,"99":0.00324,"100":0.00324,"101":0.00648,"102":0.01133,"103":0.02752,"104":0.19752,"105":0.97788,_:"79 80 83 87 88 91 93 94 95"},E:{"4":0,"11":0.00162,"13":0.00648,"14":0.01457,"15":0.00324,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1 16.1","10.1":0.00162,"11.1":0.00648,"12.1":0.00486,"13.1":0.034,"14.1":0.034,"15.1":0.01457,"15.2-15.3":0.00486,"15.4":0.02105,"15.5":0.03076,"15.6":0.09714,"16.0":0.0259},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,"7.0-7.1":0.05178,"8.1-8.4":0.0005,"9.0-9.2":0,"9.3":0.02788,"10.0-10.2":0.00597,"10.3":0.07817,"11.0-11.2":0.00896,"11.3-11.4":0.02041,"12.0-12.1":0.04133,"12.2-12.5":0.96297,"13.0-13.1":0.01992,"13.2":0.00946,"13.3":0.06274,"13.4-13.7":0.06473,"14.0-14.4":0.28929,"14.5-14.8":0.32862,"15.0-15.1":0.20265,"15.2-15.3":0.24896,"15.4":0.26738,"15.5":0.4785,"15.6":1.26819,"16.0":0.45858,"16.1":0.00448},P:{"4":0.2485,"5.0-5.4":0.02071,"6.2-6.4":0.1912,"7.2-7.4":0.12425,"8.2":0.04025,"9.2":0.06213,"10.1":0.04025,"11.1-11.2":0.06213,"12.0":0.03019,"13.0":0.03106,"14.0":0.07248,"15.0":0.05177,"16.0":0.20708,"17.0":0.19673,"18.0":0.68338},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.01248,"4.4":0,"4.4.3-4.4.4":0.1114},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04857,_:"6 7 8 9 10 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.88849},H:{"0":24.63984},L:{"0":54.00225},S:{"2.5":0.38557},R:{_:"0"},M:{"0":0.13411},Q:{"13.1":0}};
+module.exports={C:{"34":0.00288,"43":0.00433,"47":0.00433,"51":0.00288,"52":0.01154,"58":0.00433,"66":0.00144,"67":0.00144,"72":0.00433,"78":0.00577,"84":0.00144,"88":0.01442,"89":0.00721,"91":0.03028,"95":0.00433,"97":0.00288,"98":0.00144,"99":0.00721,"100":0.00288,"101":0.00288,"102":0.02596,"103":0.01009,"104":0.07066,"105":0.76714,"106":0.37059,"107":0.02451,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 48 49 50 53 54 55 56 57 59 60 61 62 63 64 65 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 90 92 93 94 96 108 3.5 3.6"},D:{"11":0.00288,"21":0.00144,"33":0.00288,"37":0.00288,"38":0.00144,"43":0.00288,"46":0.00288,"49":0.00577,"50":0.00577,"55":0.01009,"58":0.01154,"62":0.00288,"63":0.00577,"64":0.00288,"65":0.00288,"66":0.00433,"67":0.00144,"68":0.00144,"69":0.00433,"70":0.00433,"71":0.00288,"72":0.01009,"73":0.00865,"74":0.01875,"75":0.00288,"76":0.00144,"77":0.00721,"78":0.00433,"79":0.02884,"80":0.01154,"81":0.02451,"83":0.03605,"84":0.01009,"85":0.02307,"86":0.01442,"87":0.01586,"88":0.01009,"89":0.00865,"90":0.00433,"91":0.01586,"92":0.01298,"93":0.00577,"94":0.00721,"95":0.01009,"96":0.01298,"97":0.01009,"98":0.00721,"99":0.00865,"100":0.03172,"101":0.0173,"102":0.05191,"103":0.11824,"104":0.11536,"105":1.88614,"106":4.8134,"107":0.22928,"108":0.00577,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 34 35 36 39 40 41 42 44 45 47 48 51 52 53 54 56 57 59 60 61 109 110"},F:{"48":0.00288,"67":0.00144,"68":0.00577,"72":0.00433,"79":0.00721,"82":0.00288,"84":0.00144,"85":0.00577,"86":0.00577,"87":0.00144,"88":0.00721,"89":0.00577,"90":0.17881,"91":0.31724,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 69 70 71 73 74 75 76 77 78 80 81 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0173,"13":0.01009,"14":0.00433,"15":0.01586,"16":0.01298,"17":0.00433,"18":0.06922,"84":0.00721,"85":0.00433,"89":0.01154,"90":0.00865,"92":0.02019,"94":0.00144,"96":0.00144,"97":0.00144,"98":0.00288,"99":0.00144,"100":0.00433,"101":0.01586,"102":0.00433,"103":0.01442,"104":0.02019,"105":0.261,"106":0.87097,"107":0.04903,_:"79 80 81 83 86 87 88 91 93 95"},E:{"4":0,"13":0.00721,"14":0.01875,"15":0.00288,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 9.1 10.1 16.2","7.1":0.00288,"11.1":0.00144,"12.1":0.00288,"13.1":0.03172,"14.1":0.04038,"15.1":0.01154,"15.2-15.3":0.00433,"15.4":0.02019,"15.5":0.03317,"15.6":0.08652,"16.0":0.06056,"16.1":0.01154},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00165,"6.0-6.1":0,"7.0-7.1":0.1409,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05229,"10.0-10.2":0.00055,"10.3":0.18218,"11.0-11.2":0.00605,"11.3-11.4":0.00936,"12.0-12.1":0.04843,"12.2-12.5":0.94721,"13.0-13.1":0.01761,"13.2":0.01156,"13.3":0.0666,"13.4-13.7":0.05999,"14.0-14.4":0.30106,"14.5-14.8":0.34894,"15.0-15.1":0.19318,"15.2-15.3":0.18548,"15.4":0.17447,"15.5":0.38417,"15.6":0.90813,"16.0":1.12718,"16.1":0.05339},P:{"4":0.22798,"5.0-5.4":0.22142,"6.2-6.4":0.1409,"7.2-7.4":0.10363,"8.2":0.03019,"9.2":0.05181,"10.1":0.03019,"11.1-11.2":0.04145,"12.0":0.04026,"13.0":0.03109,"14.0":0.05181,"15.0":0.04145,"16.0":0.14508,"17.0":0.14508,"18.0":0.68394},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00257,"4.2-4.3":0.01441,"4.4":0,"4.4.3-4.4.4":0.11994},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04038,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1027},Q:{"13.1":0},O:{"0":0.88147},H:{"0":22.18372},L:{"0":56.53395},S:{"2.5":0.41078}};
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 dda810f4f9..980a9c8169 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.02556,"22":0.00639,"23":0.00639,"24":0.00639,"25":0,"26":0,"27":0,"28":0,"29":0.00639,"30":0,"31":0.00639,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00639,"49":0,"50":0,"51":0,"52":0.13419,"53":0,"54":0.00639,"55":0.62622,"56":0.00639,"57":0,"58":0,"59":0,"60":0.00639,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.15336,"69":0,"70":0,"71":0,"72":0.00639,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.08946,"79":0.01278,"80":0.05112,"81":0.02556,"82":0.01917,"83":0.01278,"84":0.01278,"85":0,"86":0,"87":0,"88":0.00639,"89":0.01278,"90":0,"91":0.05112,"92":0,"93":0.00639,"94":0.01278,"95":0.01278,"96":0.00639,"97":0.01917,"98":0.00639,"99":0.01917,"100":0.01278,"101":0.01278,"102":0.03834,"103":0.1278,"104":1.43136,"105":0.47925,"106":0.00639,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00639,"23":0,"24":0.03195,"25":0,"26":0.00639,"27":0.08307,"28":0.02556,"29":0.02556,"30":0.00639,"31":0.01917,"32":0.02556,"33":0.00639,"34":0.01917,"35":0.03195,"36":0.03195,"37":0.02556,"38":0.00639,"39":0,"40":0.00639,"41":0.07029,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00639,"48":0.00639,"49":0.10224,"50":0,"51":0.00639,"52":0,"53":0,"54":0,"55":0,"56":0.01278,"57":0.00639,"58":0,"59":0.10224,"60":0,"61":0.03195,"62":0,"63":0.01917,"64":0.00639,"65":0,"66":0,"67":0.01278,"68":0.01917,"69":0.01278,"70":0.01917,"71":0.03834,"72":0.01278,"73":0.00639,"74":0.0639,"75":0.00639,"76":0.00639,"77":0.00639,"78":0.01917,"79":0.05751,"80":0.02556,"81":0.05751,"83":0.08946,"84":0.20448,"85":0.17892,"86":0.27477,"87":0.19809,"88":0.05112,"89":0.05112,"90":0.03834,"91":0.01917,"92":0.02556,"93":0.07668,"94":0.01917,"95":0.05112,"96":0.10224,"97":0.11502,"98":0.05751,"99":0.05751,"100":0.07668,"101":0.08946,"102":0.1917,"103":0.5112,"104":4.04487,"105":14.7609,"106":0.24282,"107":0.01278,"108":0,"109":0},F:{"9":0,"11":0.00639,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03195,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00639,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00639,"62":0.00639,"63":0.00639,"64":0.03195,"65":0.00639,"66":0,"67":0,"68":0.02556,"69":0.01278,"70":0.01917,"71":0.08946,"72":0.01278,"73":0.01278,"74":0.00639,"75":0.00639,"76":0.00639,"77":0.00639,"78":0,"79":0.03195,"80":0.00639,"81":0.00639,"82":0.01917,"83":0.02556,"84":0.05751,"85":0.26199,"86":0.05112,"87":0.03195,"88":0.07029,"89":0.34506,"90":7.86609,"91":0.34506,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02556},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00639,"17":0,"18":0.01917,"79":0,"80":0,"81":0,"83":0,"84":0.00639,"85":0.00639,"86":0.00639,"87":0.00639,"88":0,"89":0,"90":0,"91":0,"92":0.00639,"93":0,"94":0,"95":0,"96":0.00639,"97":0,"98":0,"99":0,"100":0,"101":0.00639,"102":0.00639,"103":0.00639,"104":0.14058,"105":0.81153},E:{"4":0,"5":0.01278,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00639,"14":0.03834,"15":0.00639,_:"0","3.1":0,"3.2":0,"5.1":0.03195,"6.1":0,"7.1":0,"9.1":0.01278,"10.1":0,"11.1":0.00639,"12.1":0.00639,"13.1":0.04473,"14.1":0.08946,"15.1":0.01917,"15.2-15.3":0.01278,"15.4":0.03834,"15.5":0.08307,"15.6":0.3195,"16.0":0.07668,"16.1":0.01278},G:{"8":0,"3.2":0.01925,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00608,"6.0-6.1":0.00507,"7.0-7.1":0.04559,"8.1-8.4":0.01013,"9.0-9.2":0.00507,"9.3":0.08713,"10.0-10.2":0.00405,"10.3":0.05065,"11.0-11.2":0.01418,"11.3-11.4":0.01925,"12.0-12.1":0.01216,"12.2-12.5":0.29684,"13.0-13.1":0.02127,"13.2":0.00709,"13.3":0.03039,"13.4-13.7":0.1084,"14.0-14.4":0.22288,"14.5-14.8":0.58354,"15.0-15.1":0.1469,"15.2-15.3":0.31811,"15.4":0.33837,"15.5":0.70309,"15.6":4.56803,"16.0":2.2288,"16.1":0.03951},P:{"4":0.0623,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04153,"8.2":0,"9.2":0.01038,"10.1":0,"11.1-11.2":0.03115,"12.0":0.01038,"13.0":0.05192,"14.0":0.04153,"15.0":0.01038,"16.0":0.03115,"17.0":0.10383,"18.0":0.69566},I:{"0":0,"3":0,"4":0.01031,"2.1":0,"2.2":0,"2.3":0.00172,"4.1":0.01546,"4.2-4.3":0.04468,"4.4":0,"4.4.3-4.4.4":0.14949},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02654,"9":0.01327,"10":0.00664,"11":0.29861,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00361},O:{"0":0.16967},H:{"0":6.05619},L:{"0":36.28261},S:{"2.5":0},R:{_:"0"},M:{"0":0.12635},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.106,"53":0,"54":0,"55":0.18082,"56":0.00624,"57":0.00624,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.17458,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.08729,"79":0.00624,"80":0.03118,"81":0.04988,"82":0.00624,"83":0.01247,"84":0.00624,"85":0,"86":0,"87":0.00624,"88":0.00624,"89":0.01247,"90":0,"91":0.02494,"92":0,"93":0,"94":0.01247,"95":0.01871,"96":0.01247,"97":0.01247,"98":0.00624,"99":0.01871,"100":0.01247,"101":0.01247,"102":0.06859,"103":0.03118,"104":0.14341,"105":1.25324,"106":0.54868,"107":0.00624,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00624,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00624,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00624,"42":0.00624,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00624,"49":0.08729,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00624,"58":0.00624,"59":0.106,"60":0,"61":0.01871,"62":0.01247,"63":0.01247,"64":0,"65":0.00624,"66":0.00624,"67":0.00624,"68":0.01871,"69":0.01247,"70":0.01247,"71":0.02494,"72":0.01247,"73":0.00624,"74":0.05612,"75":0.00624,"76":0.01247,"77":0.00624,"78":0.01247,"79":0.03741,"80":0.02494,"81":0.03741,"83":0.04988,"84":0.06235,"85":0.09976,"86":0.13717,"87":0.06859,"88":0.03741,"89":0.03118,"90":0.03118,"91":0.106,"92":0.03741,"93":0.03741,"94":0.03118,"95":0.04365,"96":0.06235,"97":0.09353,"98":0.05612,"99":0.05612,"100":0.07482,"101":0.06235,"102":0.1247,"103":0.24317,"104":0.43022,"105":4.81342,"106":14.32803,"107":0.6235,"108":0.01247,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03118,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00624,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00624,"62":0.00624,"63":0.00624,"64":0.00624,"65":0.01247,"66":0,"67":0,"68":0.00624,"69":0.00624,"70":0.01247,"71":0.00624,"72":0.38657,"73":0.00624,"74":0.00624,"75":0,"76":0.00624,"77":0.00624,"78":0.00624,"79":0.03741,"80":0.00624,"81":0.00624,"82":0.01871,"83":0.02494,"84":0.04988,"85":0.19952,"86":0.05612,"87":0.03118,"88":0.02494,"89":0.03741,"90":2.41295,"91":5.43069,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01871},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00624,"18":0.00624,"79":0,"80":0,"81":0,"83":0,"84":0.00624,"85":0.00624,"86":0.00624,"87":0,"88":0,"89":0.00624,"90":0,"91":0,"92":0.00624,"93":0,"94":0,"95":0,"96":0.01247,"97":0.00624,"98":0,"99":0,"100":0,"101":0,"102":0.00624,"103":0,"104":0.01247,"105":0.19329,"106":0.64844,"107":0.05612},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00624,"14":0.05612,"15":0.00624,_:"0","3.1":0,"3.2":0,"5.1":0.02494,"6.1":0,"7.1":0,"9.1":0.01247,"10.1":0,"11.1":0.00624,"12.1":0.01247,"13.1":0.04988,"14.1":0.106,"15.1":0.02494,"15.2-15.3":0.01247,"15.4":0.03741,"15.5":0.06235,"15.6":0.30552,"16.0":0.18705,"16.1":0.04988,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00515,"6.0-6.1":0.00515,"7.0-7.1":0.0206,"8.1-8.4":0.00515,"9.0-9.2":0.00515,"9.3":0.05793,"10.0-10.2":0.00129,"10.3":0.04763,"11.0-11.2":0.01416,"11.3-11.4":0.01931,"12.0-12.1":0.01159,"12.2-12.5":0.25616,"13.0-13.1":0.0103,"13.2":0.00901,"13.3":0.02574,"13.4-13.7":0.09139,"14.0-14.4":0.23299,"14.5-14.8":0.56639,"15.0-15.1":0.14675,"15.2-15.3":0.27547,"15.4":0.33211,"15.5":0.51618,"15.6":3.56565,"16.0":5.68831,"16.1":0.32052},P:{"4":0.06212,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05177,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03106,"12.0":0.01035,"13.0":0.03106,"14.0":0.02071,"15.0":0.01035,"16.0":0.02071,"17.0":0.06212,"18.0":0.6937},I:{"0":0,"3":0,"4":0.0085,"2.1":0,"2.2":0,"2.3":0.0034,"4.1":0.0102,"4.2-4.3":0.0357,"4.4":0,"4.4.3-4.4.4":0.1122},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02676,"9":0.00669,"10":0.01338,"11":0.2275,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1619},Q:{"13.1":0},O:{"0":0.14307},H:{"0":5.71383},L:{"0":36.38441},S:{"2.5":0}};
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 bcc72fac05..bea644a758 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00235,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00471,"48":0,"49":0,"50":0,"51":0,"52":0.00235,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00235,"61":0,"62":0,"63":0,"64":0.00235,"65":0,"66":0,"67":0,"68":0.00235,"69":0,"70":0,"71":0,"72":0.00235,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00706,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00235,"89":0,"90":0.00235,"91":0.01882,"92":0,"93":0.00235,"94":0,"95":0.00235,"96":0,"97":0,"98":0.00471,"99":0.00235,"100":0.00471,"101":0.00235,"102":0.00941,"103":0.0353,"104":0.38119,"105":0.13412,"106":0.01177,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00235,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00235,"38":0,"39":0,"40":0.00471,"41":0,"42":0.00235,"43":0,"44":0,"45":0,"46":0.00235,"47":0,"48":0,"49":0,"50":0.00471,"51":0,"52":0,"53":0.00235,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00235,"64":0.00471,"65":0.00471,"66":0.00235,"67":0,"68":0.00235,"69":0,"70":0.00235,"71":0.00235,"72":0.00471,"73":0,"74":0.00471,"75":0.00235,"76":0.00235,"77":0.00235,"78":0,"79":0.00706,"80":0.00471,"81":0.00706,"83":0.01412,"84":0,"85":0,"86":0.00941,"87":0.00471,"88":0.00235,"89":0.00471,"90":0.00235,"91":0.00235,"92":0.01412,"93":0.00235,"94":0.00471,"95":0.00706,"96":0.00471,"97":0.00706,"98":0.00471,"99":0.00471,"100":0.01177,"101":0.00941,"102":0.02588,"103":0.05883,"104":0.55766,"105":1.89887,"106":0.02824,"107":0.00235,"108":0,"109":0},F:{"9":0,"11":0,"12":0.00471,"15":0,"16":0.01177,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00235,"25":0,"26":0.00235,"27":0.00235,"28":0.00235,"29":0,"30":0,"31":0,"32":0.00235,"33":0.00235,"34":0,"35":0,"36":0,"37":0.01412,"38":0.00235,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00235,"46":0.00235,"47":0.00235,"48":0,"49":0,"50":0.00235,"51":0.00471,"52":0,"53":0,"54":0.00471,"55":0.00235,"56":0.00471,"57":0.02118,"58":0.0353,"60":0.08,"62":0,"63":0.36472,"64":0.4706,"65":0.01882,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00235,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00235,"80":0,"81":0.00235,"82":0,"83":0,"84":0,"85":0.00235,"86":0,"87":0,"88":0.00235,"89":0.00471,"90":0.12,"91":0.01412,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01412},B:{"12":0.00941,"13":0.00235,"14":0.00235,"15":0.00235,"16":0.00471,"17":0.00235,"18":0.01177,"79":0,"80":0,"81":0,"83":0,"84":0.00235,"85":0,"86":0,"87":0,"88":0,"89":0.00235,"90":0.00235,"91":0,"92":0.00471,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00235,"100":0.00235,"101":0.00235,"102":0.00235,"103":0.00941,"104":0.06588,"105":0.26589},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00471,"15":0.00471,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00235,"11.1":0,"12.1":0,"13.1":0.00471,"14.1":0.00471,"15.1":0.00235,"15.2-15.3":0.00235,"15.4":0.00235,"15.5":0.00706,"15.6":0.02118,"16.0":0.00706,"16.1":0},G:{"8":0.00049,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00147,"5.0-5.1":0.00539,"6.0-6.1":0.00049,"7.0-7.1":0.01029,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02695,"10.0-10.2":0.00098,"10.3":0.06125,"11.0-11.2":0.0049,"11.3-11.4":0.00735,"12.0-12.1":0.01372,"12.2-12.5":0.44493,"13.0-13.1":0.14553,"13.2":0.00294,"13.3":0.04557,"13.4-13.7":0.05341,"14.0-14.4":0.3729,"14.5-14.8":0.40769,"15.0-15.1":0.23178,"15.2-15.3":0.31753,"15.4":0.30577,"15.5":0.53608,"15.6":1.31716,"16.0":0.49492,"16.1":0.01225},P:{"4":0.09254,"5.0-5.4":0.01028,"6.2-6.4":0.01028,"7.2-7.4":0.07197,"8.2":0,"9.2":0.09254,"10.1":0.01028,"11.1-11.2":0.02056,"12.0":0,"13.0":0.03085,"14.0":0.07197,"15.0":0.06169,"16.0":0.08225,"17.0":0.18507,"18.0":0.48324},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00477,"4.2-4.3":0.00794,"4.4":0,"4.4.3-4.4.4":0.14141},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00941,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00765},O:{"0":0.6347},H:{"0":19.27928},L:{"0":62.92171},S:{"2.5":0.22176},R:{_:"0"},M:{"0":0.19118},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00219,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00219,"44":0,"45":0.00219,"46":0,"47":0,"48":0,"49":0,"50":0.00219,"51":0,"52":0.00438,"53":0,"54":0,"55":0,"56":0.00219,"57":0,"58":0,"59":0,"60":0.00219,"61":0,"62":0,"63":0,"64":0.00219,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00438,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00438,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00219,"89":0.00219,"90":0.00219,"91":0.00438,"92":0,"93":0,"94":0,"95":0.00219,"96":0,"97":0,"98":0.00219,"99":0.00219,"100":0.00219,"101":0.00219,"102":0.00876,"103":0.00876,"104":0.01972,"105":0.30893,"106":0.15775,"107":0.01534,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00219,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00219,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00219,"41":0,"42":0.00876,"43":0,"44":0,"45":0,"46":0.00438,"47":0,"48":0,"49":0,"50":0.00438,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00219,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00219,"64":0.00219,"65":0.00219,"66":0.00219,"67":0,"68":0.00219,"69":0,"70":0.00219,"71":0,"72":0.00438,"73":0,"74":0.00438,"75":0,"76":0,"77":0,"78":0,"79":0.01753,"80":0.00219,"81":0.00657,"83":0.00219,"84":0,"85":0.00219,"86":0.00876,"87":0.00438,"88":0.00219,"89":0.00219,"90":0.00219,"91":0.00438,"92":0.01096,"93":0.00219,"94":0.00438,"95":0.00657,"96":0.00219,"97":0.00219,"98":0.00438,"99":0.00438,"100":0.00876,"101":0.00438,"102":0.01753,"103":0.03067,"104":0.03944,"105":0.56309,"106":1.61477,"107":0.05916,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0.00438,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00219,"24":0.00438,"25":0,"26":0,"27":0.00219,"28":0.00219,"29":0,"30":0,"31":0,"32":0,"33":0.00438,"34":0,"35":0,"36":0,"37":0.01315,"38":0,"39":0,"40":0,"41":0,"42":0.00219,"43":0,"44":0,"45":0.00438,"46":0.00219,"47":0.00438,"48":0,"49":0,"50":0.00219,"51":0.00219,"52":0,"53":0,"54":0.01315,"55":0.00219,"56":0.00219,"57":0.02191,"58":0.03067,"60":0.0723,"62":0,"63":0.33084,"64":0.2191,"65":0.23444,"66":0.00219,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00657,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00219,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00438,"86":0,"87":0,"88":0,"89":0,"90":0.03506,"91":0.08545,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01315},B:{"12":0.00657,"13":0.00219,"14":0.00219,"15":0.00219,"16":0.00219,"17":0,"18":0.01096,"79":0,"80":0,"81":0,"83":0,"84":0.00219,"85":0,"86":0,"87":0,"88":0,"89":0.00219,"90":0.00219,"91":0,"92":0.00657,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00219,"101":0.00219,"102":0.00219,"103":0.00657,"104":0.00876,"105":0.07888,"106":0.23444,"107":0.01534},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00219,"14":0.00219,"15":0.00219,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00219,"11.1":0,"12.1":0,"13.1":0.00438,"14.1":0.00657,"15.1":0.00438,"15.2-15.3":0.00219,"15.4":0.00219,"15.5":0.00438,"15.6":0.01753,"16.0":0.01096,"16.1":0.00219,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00145,"5.0-5.1":0.00194,"6.0-6.1":0.00048,"7.0-7.1":0.00339,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02326,"10.0-10.2":0.00097,"10.3":0.05669,"11.0-11.2":0.00581,"11.3-11.4":0.00485,"12.0-12.1":0.0126,"12.2-12.5":0.50389,"13.0-13.1":0.06153,"13.2":0.00727,"13.3":0.02762,"13.4-13.7":0.04506,"14.0-14.4":0.34449,"14.5-14.8":0.32414,"15.0-15.1":0.20301,"15.2-15.3":0.23547,"15.4":0.20446,"15.5":0.42976,"15.6":0.79945,"16.0":1.18754,"16.1":0.08721},P:{"4":0.13319,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06147,"8.2":0,"9.2":0.09221,"10.1":0,"11.1-11.2":0.06147,"12.0":0,"13.0":0.03074,"14.0":0.06147,"15.0":0.04098,"16.0":0.06147,"17.0":0.14344,"18.0":0.59423},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05001,"4.2-4.3":0.02414,"4.4":0,"4.4.3-4.4.4":0.30871},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00219,"9":0,"10":0,"11":0.00657,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14056},Q:{"13.1":0},O:{"0":0.54663},H:{"0":20.21262},L:{"0":62.64035},S:{"2.5":0.21865}};
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 ff9fe0ded5..573f5d7818 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.01886,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01415,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00472,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00472,"39":0.00472,"40":0.00472,"41":0,"42":0,"43":0,"44":0.00943,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01886,"53":0,"54":0.00943,"55":0,"56":0.00472,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00472,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00472,"77":0,"78":0.0283,"79":0.00472,"80":0.00472,"81":0.00472,"82":0.00472,"83":0.00472,"84":0.00472,"85":0,"86":0,"87":0.00472,"88":0.00472,"89":0.00472,"90":0,"91":0.03773,"92":0,"93":0.00472,"94":0.01886,"95":0.00472,"96":0.00472,"97":0.00472,"98":0.00472,"99":0.00472,"100":0.00943,"101":0.00943,"102":0.03301,"103":0.07546,"104":0.89604,"105":0.27353,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00472,"36":0,"37":0.00472,"38":0.00472,"39":0.00472,"40":0.01415,"41":0.00472,"42":0.00472,"43":0.00943,"44":0.01415,"45":0.00943,"46":0,"47":0.00472,"48":0.01886,"49":0.01886,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.06602,"57":0.00472,"58":0,"59":0.00472,"60":0.00472,"61":0.00943,"62":0.00472,"63":0.00472,"64":0,"65":0.00472,"66":0.0283,"67":0.00943,"68":0.00472,"69":0.00472,"70":0.00472,"71":0.00943,"72":0.00472,"73":0.00472,"74":0.00943,"75":0.00943,"76":0.06602,"77":0.00943,"78":0.01415,"79":0.05188,"80":0.03301,"81":0.03773,"83":0.05659,"84":0.05188,"85":0.07074,"86":0.06602,"87":0.06602,"88":0.01415,"89":0.03773,"90":0.01415,"91":0.02358,"92":0.01886,"93":0.05188,"94":0.01886,"95":0.00943,"96":0.06602,"97":0.03773,"98":0.04244,"99":0.04716,"100":0.0896,"101":0.09432,"102":0.22165,"103":0.58007,"104":2.88148,"105":7.47014,"106":0.12733,"107":0.02358,"108":0.02358,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00943,"65":0,"66":0,"67":0,"68":0.00472,"69":0,"70":0.00472,"71":0.00472,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00472,"89":0.0283,"90":0.22637,"91":0.00943,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00472,"13":0,"14":0,"15":0,"16":0,"17":0.00472,"18":0.00943,"79":0,"80":0,"81":0,"83":0,"84":0.00472,"85":0.00472,"86":0.00472,"87":0.00472,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00472,"96":0,"97":0,"98":0,"99":0.00472,"100":0.00472,"101":0.01415,"102":0.00943,"103":0.03773,"104":0.52819,"105":2.37215},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00472,"9":0.00472,"10":0,"11":0,"12":0.00472,"13":0.02358,"14":0.09432,"15":0.02358,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01415,"10.1":0.00472,"11.1":0.01886,"12.1":0.04244,"13.1":0.36313,"14.1":0.26881,"15.1":0.04244,"15.2-15.3":0.04244,"15.4":0.11318,"15.5":0.24995,"15.6":1.76378,"16.0":0.16506,"16.1":0.00943},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00842,"5.0-5.1":0,"6.0-6.1":0.01263,"7.0-7.1":0.02105,"8.1-8.4":0.03789,"9.0-9.2":0.02947,"9.3":0.09261,"10.0-10.2":0.00842,"10.3":0.11366,"11.0-11.2":0.0421,"11.3-11.4":0.0463,"12.0-12.1":0.0421,"12.2-12.5":0.56829,"13.0-13.1":0.03368,"13.2":0.02105,"13.3":0.07998,"13.4-13.7":0.25678,"14.0-14.4":0.78718,"14.5-14.8":2.4289,"15.0-15.1":0.43358,"15.2-15.3":0.71562,"15.4":0.8377,"15.5":2.35313,"15.6":27.85452,"16.0":4.2811,"16.1":0.06314},P:{"4":0.05284,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01057,"12.0":0.01057,"13.0":0.02114,"14.0":0.0317,"15.0":0.02114,"16.0":0.08454,"17.0":0.13738,"18.0":1.74372},I:{"0":0,"3":0.01673,"4":0.06133,"2.1":0.01115,"2.2":0.03345,"2.3":0,"4.1":0.0223,"4.2-4.3":0.15612,"4.4":0,"4.4.3-4.4.4":0.21187},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02461,"9":0.06889,"10":0.00492,"11":0.12795,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.08983},H:{"0":0.23012},L:{"0":32.44867},S:{"2.5":0.00528},R:{_:"0"},M:{"0":0.44386},Q:{"13.1":0.05284}};
+module.exports={C:{"2":0,"3":0,"4":0.0191,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00955,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00478,"39":0.00478,"40":0.00478,"41":0,"42":0,"43":0,"44":0.00955,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0191,"53":0,"54":0.00478,"55":0,"56":0.00478,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00478,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00478,"77":0,"78":0.02865,"79":0.00478,"80":0.00478,"81":0.00478,"82":0.00478,"83":0.00478,"84":0.00478,"85":0,"86":0,"87":0.00478,"88":0.00478,"89":0.00478,"90":0,"91":0.0191,"92":0,"93":0,"94":0.02388,"95":0.00478,"96":0.00478,"97":0.00478,"98":0.00478,"99":0.00478,"100":0.00478,"101":0.00955,"102":0.04775,"103":0.02388,"104":0.0573,"105":0.8404,"106":0.4011,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00478,"36":0,"37":0.00478,"38":0.00478,"39":0.00478,"40":0.00955,"41":0.00478,"42":0.00478,"43":0.00955,"44":0.00955,"45":0.00478,"46":0,"47":0.00478,"48":0.02388,"49":0.0191,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0573,"57":0,"58":0,"59":0,"60":0.00478,"61":0.0191,"62":0.00478,"63":0.00478,"64":0,"65":0.00955,"66":0.02865,"67":0.00478,"68":0,"69":0.00478,"70":0.00478,"71":0.00955,"72":0.00478,"73":0.00478,"74":0.00955,"75":0.00955,"76":0.0573,"77":0.00955,"78":0.00955,"79":0.05253,"80":0.02865,"81":0.04298,"83":0.0573,"84":0.03343,"85":0.0382,"86":0.04775,"87":0.04775,"88":0.01433,"89":0.03343,"90":0.01433,"91":0.02388,"92":0.01433,"93":0.04775,"94":0.01433,"95":0.00955,"96":0.04775,"97":0.04298,"98":0.02865,"99":0.03343,"100":0.1719,"101":0.08595,"102":0.16235,"103":0.40588,"104":0.37245,"105":3.28998,"106":7.11475,"107":0.31993,"108":0.02388,"109":0.02865,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00478,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00955,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00478,"90":0.08595,"91":0.20055,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00478,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00478,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00478,"86":0,"87":0.00478,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00478,"100":0.00478,"101":0.00478,"102":0.00478,"103":0.03343,"104":0.05253,"105":0.58255,"106":2.1583,"107":0.18623},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00478,"9":0.00478,"10":0,"11":0,"12":0.00478,"13":0.0191,"14":0.0955,"15":0.02388,_:"0","3.1":0,"3.2":0,"5.1":0.00478,"6.1":0,"7.1":0,"9.1":0.0191,"10.1":0.00478,"11.1":0.0191,"12.1":0.04298,"13.1":0.50138,"14.1":0.2674,"15.1":0.0382,"15.2-15.3":0.0382,"15.4":0.0955,"15.5":0.20533,"15.6":1.57098,"16.0":0.48705,"16.1":0.06208,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0085,"5.0-5.1":0,"6.0-6.1":0.00425,"7.0-7.1":0.00425,"8.1-8.4":0.0085,"9.0-9.2":0.02975,"9.3":0.08074,"10.0-10.2":0.0085,"10.3":0.10624,"11.0-11.2":0.0425,"11.3-11.4":0.0425,"12.0-12.1":0.034,"12.2-12.5":0.51844,"13.0-13.1":0.11474,"13.2":0.017,"13.3":0.07224,"13.4-13.7":0.21673,"14.0-14.4":0.68843,"14.5-14.8":1.75931,"15.0-15.1":0.38671,"15.2-15.3":0.62468,"15.4":0.69693,"15.5":1.81455,"15.6":21.31996,"16.0":10.81509,"16.1":0.56519},P:{"4":0.0419,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01048,"12.0":0.01048,"13.0":0.02095,"14.0":0.02095,"15.0":0.02095,"16.0":0.0838,"17.0":0.09428,"18.0":1.83323},I:{"0":0,"3":0.02255,"4":0.05637,"2.1":0.01127,"2.2":0.03946,"2.3":0.02255,"4.1":0.02255,"4.2-4.3":0.14657,"4.4":0,"4.4.3-4.4.4":0.1804},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.03052,"9":0.07121,"10":0.00509,"11":0.12716,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.4389},Q:{"13.1":0.11495},O:{"0":0.0836},H:{"0":0.23744},L:{"0":32.8468},S:{"2.5":0.00523}};
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 f26e669e7d..6659a3b35a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02874,"53":0,"54":0,"55":0.00479,"56":0,"57":0.00479,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00479,"67":0,"68":0.00958,"69":0,"70":0,"71":0,"72":0,"73":0.01916,"74":0.00479,"75":0,"76":0,"77":0,"78":0.01437,"79":0,"80":0,"81":0,"82":0,"83":0.00958,"84":0.00479,"85":0,"86":0.00479,"87":0,"88":0.00958,"89":0,"90":0.00479,"91":0.04311,"92":0,"93":0,"94":0,"95":0.00479,"96":0.00479,"97":0,"98":0.00479,"99":0.01437,"100":0.02874,"101":0.00479,"102":0.02395,"103":0.03353,"104":0.6706,"105":0.27303,"106":0.00479,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00479,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00479,"37":0,"38":0.0479,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00479,"48":0.00479,"49":0.05748,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00479,"56":0.00479,"57":0,"58":0.00479,"59":0,"60":0,"61":0,"62":0.00958,"63":0.00479,"64":0,"65":0.00958,"66":0,"67":0,"68":0,"69":0.00479,"70":0.03353,"71":0.00479,"72":0.00479,"73":0.00479,"74":0.00479,"75":0.00479,"76":0.00479,"77":0.00479,"78":0.00479,"79":0.02395,"80":0.0479,"81":0.01437,"83":0.00479,"84":0.00479,"85":0.00958,"86":0.30656,"87":0.01437,"88":0.00958,"89":0.02395,"90":0.00958,"91":0.03832,"92":0.04311,"93":0.03832,"94":0.02395,"95":0.01437,"96":0.03353,"97":0.01916,"98":0.04311,"99":0.04311,"100":0.03353,"101":0.03832,"102":0.06227,"103":0.29219,"104":2.7303,"105":12.63123,"106":0.30177,"107":0.00479,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00479,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00479,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00479,"86":0,"87":0,"88":0.00479,"89":0.15328,"90":1.25019,"91":0.03832,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00479,"15":0,"16":0,"17":0.00958,"18":0.00479,"79":0,"80":0,"81":0,"83":0,"84":0.00958,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00479,"92":0.00479,"93":0,"94":0,"95":0.00479,"96":0,"97":0,"98":0,"99":0,"100":0.00479,"101":0.00479,"102":0.00479,"103":0.00958,"104":0.18681,"105":1.23582},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00479,"14":0.01916,"15":0.00479,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00479,"13.1":0.03353,"14.1":0.04311,"15.1":0.01916,"15.2-15.3":0.00479,"15.4":0.03832,"15.5":0.07664,"15.6":0.20597,"16.0":0.0479,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02726,"6.0-6.1":0,"7.0-7.1":0.01185,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.032,"10.0-10.2":0,"10.3":0.03555,"11.0-11.2":0.00474,"11.3-11.4":0.01067,"12.0-12.1":0.00474,"12.2-12.5":0.42307,"13.0-13.1":0.00474,"13.2":0,"13.3":0.032,"13.4-13.7":0.10784,"14.0-14.4":0.20383,"14.5-14.8":0.59964,"15.0-15.1":0.08177,"15.2-15.3":0.14102,"15.4":0.22042,"15.5":0.74422,"15.6":6.96819,"16.0":1.93166,"16.1":0.01778},P:{"4":0.09218,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.19461,"8.2":0,"9.2":0.02048,"10.1":0.01024,"11.1-11.2":0.04097,"12.0":0.01024,"13.0":0.04097,"14.0":0.03073,"15.0":0.02048,"16.0":0.05121,"17.0":0.22533,"18.0":1.06521},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02236,"4.2-4.3":0.03726,"4.4":0,"4.4.3-4.4.4":0.24593},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03832,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.01042},H:{"0":0.14304},L:{"0":62.71455},S:{"2.5":0},R:{_:"0"},M:{"0":0.24487},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0.00487,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02921,"53":0,"54":0,"55":0.00487,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00487,"63":0,"64":0,"65":0,"66":0.00487,"67":0,"68":0.00487,"69":0,"70":0,"71":0,"72":0,"73":0.01947,"74":0,"75":0,"76":0,"77":0,"78":0.00974,"79":0,"80":0,"81":0,"82":0,"83":0.00974,"84":0,"85":0,"86":0.00487,"87":0,"88":0.00974,"89":0,"90":0,"91":0.02434,"92":0,"93":0,"94":0,"95":0.00487,"96":0,"97":0,"98":0.00487,"99":0.00974,"100":0.01947,"101":0.00487,"102":0.02434,"103":0.0146,"104":0.05842,"105":0.6231,"106":0.31642,"107":0.00487,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00974,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.02921,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00487,"48":0.00487,"49":0.03894,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00487,"60":0,"61":0,"62":0.00974,"63":0.00487,"64":0,"65":0.00974,"66":0.00487,"67":0,"68":0,"69":0,"70":0.00487,"71":0.00487,"72":0.00487,"73":0.00487,"74":0.00487,"75":0.00487,"76":0.00487,"77":0.00487,"78":0.0146,"79":0.03408,"80":0.04381,"81":0.0146,"83":0.0146,"84":0.00974,"85":0.00974,"86":0.258,"87":0.01947,"88":0.00974,"89":0.0146,"90":0.0146,"91":0.01947,"92":0.02921,"93":0.04868,"94":0.01947,"95":0.0146,"96":0.02434,"97":0.02434,"98":0.02921,"99":0.02434,"100":0.02921,"101":0.02434,"102":0.03894,"103":0.19959,"104":0.16551,"105":4.17674,"106":11.87792,"107":0.53061,"108":0.00487,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00487,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00487,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00487,"86":0,"87":0,"88":0.00487,"89":0.00487,"90":0.55982,"91":1.19753,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00487,"15":0,"16":0,"17":0,"18":0.00487,"79":0,"80":0,"81":0,"83":0,"84":0.00487,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00487,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00487,"101":0,"102":0.00487,"103":0.00487,"104":0.01947,"105":0.25314,"106":1.02228,"107":0.07789},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00487,"14":0.01947,"15":0.00487,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00487,"13.1":0.03408,"14.1":0.04381,"15.1":0.02434,"15.2-15.3":0.00974,"15.4":0.07302,"15.5":0.05842,"15.6":0.16551,"16.0":0.1071,"16.1":0.00974,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02076,"6.0-6.1":0,"7.0-7.1":0.01298,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02725,"10.0-10.2":0.0013,"10.3":0.03503,"11.0-11.2":0.00649,"11.3-11.4":0.0026,"12.0-12.1":0.00519,"12.2-12.5":0.41132,"13.0-13.1":0.00519,"13.2":0.0026,"13.3":0.02725,"13.4-13.7":0.09472,"14.0-14.4":0.19852,"14.5-14.8":0.62541,"15.0-15.1":0.08304,"15.2-15.3":0.16349,"15.4":0.2634,"15.5":0.58778,"15.6":5.55606,"16.0":4.01069,"16.1":0.16089},P:{"4":0.0716,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13297,"8.2":0,"9.2":0.01023,"10.1":0,"11.1-11.2":0.02046,"12.0":0.01023,"13.0":0.03068,"14.0":0.02046,"15.0":0.02046,"16.0":0.04091,"17.0":0.14319,"18.0":0.96144},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01458,"4.2-4.3":0.02916,"4.4":0,"4.4.3-4.4.4":0.16769},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00531,"9":0,"10":0,"11":0.05311,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21554},Q:{"13.1":0},O:{"0":0.0154},H:{"0":0.10689},L:{"0":61.6443},S:{"2.5":0}};
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 c7469cce43..fded145db1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01897,"53":0,"54":0,"55":0.00632,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00632,"92":0,"93":0,"94":0.00316,"95":0.00316,"96":0.00316,"97":0.00316,"98":0.00632,"99":0.00316,"100":0.00316,"101":0.00316,"102":0.00632,"103":0.01265,"104":0.19604,"105":0.06324,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00316,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0253,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00316,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00316,"65":0.00316,"66":0.00949,"67":0.00316,"68":0.00316,"69":0.00316,"70":0.00316,"71":0.00632,"72":0.00316,"73":0,"74":0.00632,"75":0,"76":0,"77":0,"78":0,"79":0.01897,"80":0.00632,"81":0.01265,"83":0.00949,"84":0.00632,"85":0.00949,"86":0.01897,"87":0.00632,"88":0.00316,"89":0.01581,"90":0.00316,"91":0.00316,"92":0.00316,"93":0.00316,"94":0.05692,"95":0.00316,"96":0.02213,"97":0.00949,"98":0.01581,"99":0.01265,"100":0.01897,"101":0.02213,"102":0.07273,"103":0.06956,"104":1.28693,"105":4.92007,"106":0.07589,"107":0.00316,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00316,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00316,"47":0,"48":0,"49":0,"50":0,"51":0.00316,"52":0,"53":0.01897,"54":0,"55":0,"56":0,"57":0.00316,"58":0.00316,"60":0.00316,"62":0.00949,"63":0.00316,"64":0.00632,"65":0.00316,"66":0,"67":0.00316,"68":0.00316,"69":0,"70":0,"71":0.00316,"72":0.00316,"73":0.00316,"74":0,"75":0.00316,"76":0,"77":0.00632,"78":0.00316,"79":0.00632,"80":0.00632,"81":0.00316,"82":0.00316,"83":0.00316,"84":0.00632,"85":0.00316,"86":0,"87":0.00316,"88":0.00316,"89":0.01581,"90":0.04427,"91":0.00316,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00316,"16":0,"17":0.00632,"18":0.01581,"79":0,"80":0,"81":0,"83":0.00316,"84":0.00632,"85":0,"86":0,"87":0,"88":0,"89":0.00316,"90":0.00316,"91":0,"92":0.00632,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00316,"99":0,"100":0.00316,"101":0.00316,"102":0.00316,"103":0.00632,"104":0.05375,"105":0.37944},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00316,"14":0.00632,"15":0.00316,_:"0","3.1":0,"3.2":0,"5.1":0.19288,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00632,"14.1":0.01581,"15.1":0.00632,"15.2-15.3":0.00316,"15.4":0.01581,"15.5":0.0253,"15.6":0.07905,"16.0":0.0253,"16.1":0.00316},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.00166,"7.0-7.1":0.02817,"8.1-8.4":0,"9.0-9.2":0.00746,"9.3":0.05634,"10.0-10.2":0.00331,"10.3":0.06379,"11.0-11.2":0.04308,"11.3-11.4":0.00911,"12.0-12.1":0.0116,"12.2-12.5":0.67935,"13.0-13.1":0.00828,"13.2":0.00331,"13.3":0.0232,"13.4-13.7":0.06876,"14.0-14.4":0.2908,"14.5-14.8":0.51366,"15.0-15.1":0.16901,"15.2-15.3":0.30239,"15.4":0.28168,"15.5":0.78457,"15.6":3.36777,"16.0":1.29243,"16.1":0.01988},P:{"4":1.13821,"5.0-5.4":0.03022,"6.2-6.4":0.16116,"7.2-7.4":0.67487,"8.2":0.02015,"9.2":0.08058,"10.1":0.02015,"11.1-11.2":0.19138,"12.0":0.05036,"13.0":0.19138,"14.0":0.2216,"15.0":0.13094,"16.0":0.5137,"17.0":0.69501,"18.0":2.40736},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01163,"4.2-4.3":0.0299,"4.4":0,"4.4.3-4.4.4":0.21428},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0664,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":4.25324},H:{"0":0.27837},L:{"0":66.05478},S:{"2.5":0},R:{_:"0"},M:{"0":0.06154},Q:{"13.1":0.01368}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0131,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00328,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00328,"92":0,"93":0,"94":0.00328,"95":0.00328,"96":0.00655,"97":0.00328,"98":0.00983,"99":0.00655,"100":0.00655,"101":0.00655,"102":0.0131,"103":0.00655,"104":0.00983,"105":0.19323,"106":0.0917,"107":0.00328,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00328,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0786,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00328,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00328,"64":0.00328,"65":0,"66":0.00655,"67":0,"68":0.00328,"69":0,"70":0.00328,"71":0.00328,"72":0.00328,"73":0,"74":0.00655,"75":0,"76":0,"77":0,"78":0,"79":0.0131,"80":0.00328,"81":0.00983,"83":0.00983,"84":0.0131,"85":0.00655,"86":0.02293,"87":0.00328,"88":0.00328,"89":0.01638,"90":0.00328,"91":0.00983,"92":0.00655,"93":0.00328,"94":0.00328,"95":0.00655,"96":0.0131,"97":0.01638,"98":0.01638,"99":0.00983,"100":0.01965,"101":0.0131,"102":0.01638,"103":0.04258,"104":0.131,"105":1.63423,"106":5.05333,"107":0.17685,"108":0.00983,"109":0.00328,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00655,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00328,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00328,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00655,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00655,"52":0,"53":0.02948,"54":0,"55":0.00328,"56":0.00328,"57":0.00328,"58":0,"60":0,"62":0.01965,"63":0,"64":0.00655,"65":0.00328,"66":0,"67":0.00328,"68":0.00328,"69":0,"70":0,"71":0.00328,"72":0.00983,"73":0.00328,"74":0,"75":0.00328,"76":0.00328,"77":0.00328,"78":0,"79":0.01965,"80":0.00328,"81":0.01638,"82":0.00328,"83":0.00328,"84":0.00655,"85":0.00328,"86":0.00328,"87":0.00328,"88":0.00328,"89":0.00655,"90":0.04258,"91":0.0262,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00328},B:{"12":0.00655,"13":0.00328,"14":0,"15":0.00328,"16":0.00328,"17":0.00328,"18":0.02293,"79":0,"80":0,"81":0,"83":0,"84":0.00655,"85":0,"86":0,"87":0,"88":0,"89":0.00328,"90":0,"91":0,"92":0.00655,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00328,"102":0.00328,"103":0.00655,"104":0.00328,"105":0.09498,"106":0.38645,"107":0.0262},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00983,"15":0.00328,_:"0","3.1":0,"3.2":0,"5.1":0.12118,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00328,"13.1":0.00983,"14.1":0.01638,"15.1":0.00655,"15.2-15.3":0.00655,"15.4":0.0131,"15.5":0.01965,"15.6":0.06223,"16.0":0.0655,"16.1":0.00983,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00193,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.05974,"8.1-8.4":0,"9.0-9.2":0.00964,"9.3":0.03854,"10.0-10.2":0.00482,"10.3":0.04625,"11.0-11.2":0.01445,"11.3-11.4":0.00674,"12.0-12.1":0.01253,"12.2-12.5":0.6523,"13.0-13.1":0.00867,"13.2":0.00867,"13.3":0.03661,"13.4-13.7":0.04721,"14.0-14.4":0.21486,"14.5-14.8":0.46634,"15.0-15.1":0.16187,"15.2-15.3":0.24088,"15.4":0.27171,"15.5":0.63399,"15.6":2.27679,"16.0":3.48312,"16.1":0.1927},P:{"4":0.8877,"5.0-5.4":0.02018,"6.2-6.4":0.09079,"7.2-7.4":0.57499,"8.2":0,"9.2":0.07061,"10.1":0.02018,"11.1-11.2":0.18158,"12.0":0.06053,"13.0":0.1614,"14.0":0.18158,"15.0":0.13114,"16.0":0.38333,"17.0":0.51446,"18.0":2.73371},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00954,"4.2-4.3":0.0259,"4.4":0,"4.4.3-4.4.4":0.13766},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00328,"9":0,"10":0,"11":0.06878,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0538},Q:{"13.1":0.01345},O:{"0":3.64495},H:{"0":0.32471},L:{"0":65.34925},S:{"2.5":0}};
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 8ef6cddcf1..d3a9e33b3b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.03883,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00971,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00971,"66":0,"67":0,"68":0,"69":0,"70":0.02912,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00971,"79":0,"80":0,"81":0,"82":0,"83":0.00971,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.07766,"92":0.00971,"93":0.00971,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.03883,"102":0.00971,"103":0.46594,"104":10.72624,"105":2.34909,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01941,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.20385,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":1.16484,"94":0,"95":0.50476,"96":0.00971,"97":0.00971,"98":0.00971,"99":0.01941,"100":0,"101":0.02912,"102":0.07766,"103":0.38828,"104":13.8616,"105":41.09944,"106":0.21355,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01941,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.03883,"18":2.86357,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01941,"99":0,"100":0,"101":0,"102":0,"103":0.00971,"104":2.13554,"105":13.25976},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.05824,"15":0.05824,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.65037,"12.1":0.02912,"13.1":0.16502,"14.1":0.19414,"15.1":0,"15.2-15.3":0.01941,"15.4":0.04854,"15.5":0.15531,"15.6":1.53371,"16.0":0.26209,"16.1":0.03883},G:{"8":0,"3.2":0,"4.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.00866,"10.0-10.2":0,"10.3":0.03466,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.75113,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.03466,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0.00866,"15.4":0,"15.5":0.4144,"15.6":1.2695,"16.0":0.42307,"16.1":0.00866},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0.15558},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.35916,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":3.21974},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.01901,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.0095,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.13306,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.03802,"92":0.01901,"93":0,"94":0.01901,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.07603,"103":0,"104":0.02851,"105":7.42262,"106":2.42352,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.29462,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.01901,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.91238,"94":0,"95":0.34214,"96":0.01901,"97":0,"98":0.0095,"99":0,"100":0.06653,"101":0,"102":0.01901,"103":0.31363,"104":0.0095,"105":16.68902,"106":39.15648,"107":0.77933,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0095,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0095,"91":0.0095,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.04752,"16":0,"17":0.05702,"18":2.24294,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.18058,"105":2.43302,"106":11.8895,"107":0.67478},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01901,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.4847,"12.1":0.0095,"13.1":0.06653,"14.1":0.06653,"15.1":0.0095,"15.2-15.3":0.02851,"15.4":0.10454,"15.5":0.02851,"15.6":1.37808,"16.0":0.78883,"16.1":0.27562,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01031,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.59866,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.02014,"14.5-14.8":0.05058,"15.0-15.1":0,"15.2-15.3":0.01031,"15.4":0.04076,"15.5":0.13211,"15.6":2.62792,"16.0":0.78135,"16.1":0.58835},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.00982,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0.00982,"15.0":0,"16.0":0,"17.0":0,"18.0":0.38311},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.15206,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0.00517},L:{"0":4.52338},S:{"2.5":0}};
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 de0a477589..58bd6d8ac9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00433,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00433,"101":0,"102":0,"103":0.01733,"104":0.38564,"105":0.15599,"106":0.00433,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.052,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.03033,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.03033,"71":0,"72":0.00433,"73":0,"74":0,"75":0.00433,"76":0.02167,"77":0,"78":0,"79":0.026,"80":0,"81":0.04333,"83":0.08666,"84":0,"85":0,"86":0,"87":0.00433,"88":0.01733,"89":0.01733,"90":0,"91":0.19499,"92":0,"93":0.039,"94":0,"95":0.00867,"96":0.02167,"97":0.00433,"98":0.04333,"99":0.013,"100":0.01733,"101":0.00867,"102":0.02167,"103":0.54163,"104":2.06251,"105":6.14419,"106":0.14732,"107":0.013,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00867,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.04333,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00867,"90":0.33797,"91":0.00433,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00433,"16":0.00867,"17":0,"18":0.00433,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00433,"101":0.00867,"102":0.013,"103":0.013,"104":0.4853,"105":1.7332},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00867,"13":0.013,"14":0.12132,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00433,"13.1":0.06066,"14.1":0.04766,"15.1":0.013,"15.2-15.3":0.013,"15.4":0.09966,"15.5":0.04333,"15.6":0.50696,"16.0":0.14732,"16.1":0.013},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.28668,"8.1-8.4":0.04376,"9.0-9.2":0,"9.3":0.01207,"10.0-10.2":0,"10.3":0.09053,"11.0-11.2":0,"11.3-11.4":0.0166,"12.0-12.1":0.00453,"12.2-12.5":1.53298,"13.0-13.1":0,"13.2":0.00151,"13.3":0.00453,"13.4-13.7":0.00604,"14.0-14.4":0.05734,"14.5-14.8":0.47981,"15.0-15.1":0.20369,"15.2-15.3":0.22934,"15.4":0.31384,"15.5":2.02939,"15.6":6.96178,"16.0":2.56653,"16.1":0.01056},P:{"4":0.28038,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10514,"8.2":0,"9.2":0.01168,"10.1":0,"11.1-11.2":0.02336,"12.0":0,"13.0":0.16355,"14.0":0.05841,"15.0":0.01168,"16.0":0.09346,"17.0":0.30374,"18.0":6.92771},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.06912,"4.4":0,"4.4.3-4.4.4":0.93315},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00433,"11":0.013,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00567},O:{"0":0.03967},H:{"0":0.79941},L:{"0":56.51103},S:{"2.5":0},R:{_:"0"},M:{"0":0.03967},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00461,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00461,"103":0.00461,"104":0.00921,"105":0.65419,"106":0.21653,"107":0.01382,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.05068,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00461,"39":0,"40":0,"41":0,"42":0,"43":0.00461,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00461,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00461,"72":0,"73":0,"74":0.00461,"75":0.04607,"76":0.02304,"77":0,"78":0,"79":0.03686,"80":0,"81":0.05989,"83":0.10135,"84":0,"85":0,"86":0,"87":0.00921,"88":0.00921,"89":0,"90":0.00461,"91":0.07832,"92":0.00461,"93":0.04607,"94":0.00461,"95":0.01382,"96":0,"97":0,"98":0.00921,"99":0.00921,"100":0.01843,"101":0.00921,"102":0.01843,"103":0.12439,"104":0.14282,"105":2.57071,"106":6.86443,"107":0.31328,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00461,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01382,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.10596,"91":0.29024,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00461,"13":0.00921,"14":0,"15":0.01843,"16":0.00461,"17":0,"18":0.00461,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00461,"93":0,"94":0.00461,"95":0,"96":0,"97":0,"98":0.00461,"99":0,"100":0,"101":0.00461,"102":0.00921,"103":0.00461,"104":0.00921,"105":0.71409,"106":2.46014,"107":0.15203},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00921,"13":0.00461,"14":0.09214,"15":0.00461,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00461,"10.1":0,"11.1":0.00461,"12.1":0.01382,"13.1":0.10596,"14.1":0.0645,"15.1":0.00461,"15.2-15.3":0.01382,"15.4":0.00921,"15.5":0.04607,"15.6":0.33631,"16.0":0.49295,"16.1":0.02304,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.43104,"8.1-8.4":0.06286,"9.0-9.2":0.0015,"9.3":0.0449,"10.0-10.2":0,"10.3":0.06436,"11.0-11.2":0.00748,"11.3-11.4":0.02095,"12.0-12.1":0,"12.2-12.5":0.46547,"13.0-13.1":0.00748,"13.2":0,"13.3":0,"13.4-13.7":0.04191,"14.0-14.4":0.08531,"14.5-14.8":0.17212,"15.0-15.1":0.39363,"15.2-15.3":0.07483,"15.4":0.15116,"15.5":1.33205,"15.6":6.19327,"16.0":4.35235,"16.1":0.21403},P:{"4":0.25387,"5.0-5.4":0,"6.2-6.4":0.02308,"7.2-7.4":0.1154,"8.2":0,"9.2":0.08078,"10.1":0,"11.1-11.2":0.0577,"12.0":0.03462,"13.0":0.28849,"14.0":0.01154,"15.0":0.06924,"16.0":0.18463,"17.0":0.48466,"18.0":3.68113},I:{"0":0,"3":0,"4":0.05461,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.16384,"4.4":0,"4.4.3-4.4.4":0.94665},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00921,"11":0.03225,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14561},Q:{"13.1":0},O:{"0":0.04314},H:{"0":0.49015},L:{"0":59.26315},S:{"2.5":0.00539}};
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 243f556974..b079fb08db 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00568,"27":0.1136,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00568,"44":0,"45":0.00568,"46":0,"47":0.00568,"48":0,"49":0,"50":0,"51":0,"52":0.26128,"53":0,"54":0,"55":0.00568,"56":0.00568,"57":0.00568,"58":0,"59":0,"60":0.01136,"61":0.01136,"62":0.00568,"63":0,"64":0.00568,"65":0.00568,"66":0.00568,"67":0.00568,"68":0.01704,"69":0.01136,"70":0.00568,"71":0,"72":0.01136,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03976,"79":0,"80":0.00568,"81":0.00568,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01136,"89":0.00568,"90":0.00568,"91":0.04544,"92":0,"93":0.00568,"94":0.00568,"95":0.00568,"96":0.00568,"97":0.00568,"98":0.01136,"99":0.06248,"100":0.01136,"101":0.00568,"102":0.02272,"103":0.09088,"104":1.38592,"105":0.4828,"106":0.00568,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00568,"43":0,"44":0,"45":0,"46":0,"47":0.00568,"48":0,"49":0.21584,"50":0.00568,"51":0.00568,"52":0,"53":0,"54":0,"55":0.00568,"56":0,"57":0,"58":0.00568,"59":0,"60":0,"61":0.00568,"62":0,"63":0.01704,"64":0.00568,"65":0.02272,"66":0.00568,"67":0.01136,"68":0.01704,"69":0.0284,"70":0.01704,"71":0.00568,"72":0.00568,"73":0.00568,"74":0.01136,"75":0.01704,"76":0.03408,"77":0.02272,"78":0.01136,"79":0.03408,"80":0.01704,"81":0.01704,"83":0.03976,"84":0.06248,"85":0.0568,"86":0.06248,"87":0.06248,"88":0.0568,"89":0.03408,"90":0.03408,"91":0.10224,"92":0.03408,"93":0.03976,"94":0.02272,"95":0.0284,"96":0.0852,"97":0.15904,"98":0.07952,"99":0.07384,"100":0.1136,"101":0.09656,"102":0.142,"103":0.5112,"104":3.68632,"105":14.15456,"106":0.27832,"107":0.00568,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00568,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01136,"64":0.05112,"65":0,"66":0,"67":0,"68":0.00568,"69":0,"70":0,"71":0.00568,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00568,"79":0.02272,"80":0,"81":0.00568,"82":0.00568,"83":0,"84":0.00568,"85":0.03976,"86":0.00568,"87":0.00568,"88":0.00568,"89":0.0852,"90":1.01104,"91":0.03976,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00568,"13":0,"14":0.00568,"15":0.00568,"16":0.00568,"17":0,"18":0.00568,"79":0,"80":0,"81":0,"83":0,"84":0.00568,"85":0,"86":0.00568,"87":0,"88":0,"89":0,"90":0.00568,"91":0,"92":0.00568,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00568,"100":0,"101":0.00568,"102":0.00568,"103":0.0284,"104":0.1704,"105":1.00536},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00568,"14":0.01136,"15":0.00568,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00568,"12.1":0.00568,"13.1":0.01704,"14.1":0.01704,"15.1":0.00568,"15.2-15.3":0.00568,"15.4":0.01136,"15.5":0.0284,"15.6":0.0852,"16.0":0.01136,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00757,"6.0-6.1":0.00303,"7.0-7.1":0.02044,"8.1-8.4":0.00265,"9.0-9.2":0.00454,"9.3":0.09274,"10.0-10.2":0.00076,"10.3":0.14044,"11.0-11.2":0.00681,"11.3-11.4":0.00795,"12.0-12.1":0.00681,"12.2-12.5":0.32781,"13.0-13.1":0.01552,"13.2":0.00492,"13.3":0.01514,"13.4-13.7":0.04732,"14.0-14.4":0.0882,"14.5-14.8":0.17564,"15.0-15.1":0.03899,"15.2-15.3":0.08366,"15.4":0.08669,"15.5":0.23091,"15.6":1.66746,"16.0":0.61475,"16.1":0.00606},P:{"4":0.10721,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.07505,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.06433,"12.0":0.01072,"13.0":0.03216,"14.0":0.02144,"15.0":0.02144,"16.0":0.08577,"17.0":0.22515,"18.0":0.53607},I:{"0":0,"3":0,"4":0.00431,"2.1":0,"2.2":0,"2.3":0.00287,"4.1":0.04449,"4.2-4.3":0.06601,"4.4":0,"4.4.3-4.4.4":0.60848},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00568,"10":0,"11":0.05112,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00864},O:{"0":0.03024},H:{"0":0.38445},L:{"0":65.8732},S:{"2.5":0.00864},R:{_:"0"},M:{"0":0.16848},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.08643,"28":0.0054,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0054,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0054,"44":0,"45":0.0054,"46":0,"47":0.0054,"48":0,"49":0,"50":0,"51":0,"52":0.20528,"53":0,"54":0,"55":0.0054,"56":0.0054,"57":0.0054,"58":0.0054,"59":0,"60":0.0108,"61":0.0108,"62":0.0054,"63":0,"64":0,"65":0.0054,"66":0,"67":0.0054,"68":0.02701,"69":0.0054,"70":0.0054,"71":0,"72":0.01621,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02161,"79":0,"80":0.0054,"81":0.0054,"82":0.0054,"83":0,"84":0,"85":0.0054,"86":0,"87":0,"88":0.0108,"89":0.0054,"90":0,"91":0.02161,"92":0,"93":0.0054,"94":0.0054,"95":0.0108,"96":0.0054,"97":0.0054,"98":0.0108,"99":0.04862,"100":0.0108,"101":0.0054,"102":0.03781,"103":0.03781,"104":0.04862,"105":1.0804,"106":1.12902,"107":0.0054,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.0054,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.0054,"43":0,"44":0,"45":0,"46":0,"47":0.0054,"48":0.0054,"49":0.20528,"50":0,"51":0.0054,"52":0,"53":0,"54":0,"55":0.0054,"56":0.0054,"57":0,"58":0.0054,"59":0,"60":0,"61":0.0054,"62":0,"63":0.02161,"64":0.0054,"65":0.02161,"66":0.0054,"67":0.0054,"68":0.01621,"69":0.01621,"70":0.01621,"71":0.0108,"72":0.0054,"73":0.0054,"74":0.0054,"75":0.01621,"76":0.02701,"77":0.01621,"78":0.0108,"79":0.02701,"80":0.0108,"81":0.02161,"83":0.02701,"84":0.04862,"85":0.03241,"86":0.04322,"87":0.04862,"88":0.04322,"89":0.02701,"90":0.04862,"91":0.09724,"92":0.04862,"93":0.04322,"94":0.02701,"95":0.02161,"96":0.06482,"97":0.11884,"98":0.07023,"99":0.07563,"100":0.08643,"101":0.08103,"102":0.12425,"103":0.31332,"104":0.30251,"105":3.60854,"106":12.02485,"107":0.50779,"108":0.0054,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.0108,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0108,"64":0.0054,"65":0.02161,"66":0,"67":0,"68":0.0054,"69":0,"70":0,"71":0.0054,"72":0.0108,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02161,"80":0,"81":0,"82":0.0054,"83":0,"84":0.0054,"85":0.02701,"86":0.0054,"87":0,"88":0.0054,"89":0.0108,"90":0.32952,"91":0.70226,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0108,"13":0,"14":0.0054,"15":0.0054,"16":0,"17":0,"18":0.0054,"79":0,"80":0,"81":0,"83":0,"84":0.0054,"85":0.0054,"86":0.0054,"87":0.0054,"88":0.0054,"89":0.0054,"90":0.0054,"91":0.0054,"92":0.0108,"93":0,"94":0,"95":0,"96":0.0054,"97":0,"98":0.0054,"99":0.0054,"100":0.0054,"101":0.0108,"102":0.0108,"103":0.03241,"104":0.03241,"105":0.23769,"106":0.89673,"107":0.07023},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0108,"14":0.02701,"15":0.0054,_:"0","3.1":0,"3.2":0,"5.1":0.0054,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0108,"12.1":0,"13.1":0.02701,"14.1":0.02701,"15.1":0.0054,"15.2-15.3":0.0054,"15.4":0.01621,"15.5":0.04322,"15.6":0.11344,"16.0":0.03241,"16.1":0.0054,"16.2":0},G:{"8":0,"3.2":0.00085,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00213,"6.0-6.1":0.00341,"7.0-7.1":0.03282,"8.1-8.4":0.01151,"9.0-9.2":0.00128,"9.3":0.07842,"10.0-10.2":0.00213,"10.3":0.10016,"11.0-11.2":0.00682,"11.3-11.4":0.00341,"12.0-12.1":0.00469,"12.2-12.5":0.37805,"13.0-13.1":0.01492,"13.2":0.00767,"13.3":0.01833,"13.4-13.7":0.05328,"14.0-14.4":0.10655,"14.5-14.8":0.19265,"15.0-15.1":0.05328,"15.2-15.3":0.09249,"15.4":0.09803,"15.5":0.23995,"15.6":1.19636,"16.0":1.26839,"16.1":0.07757},P:{"4":0.12599,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09449,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.06299,"12.0":0,"13.0":0.05249,"14.0":0.021,"15.0":0.0105,"16.0":0.06299,"17.0":0.19948,"18.0":0.62993},I:{"0":0,"3":0,"4":0.00861,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03587,"4.2-4.3":0.07175,"4.4":0,"4.4.3-4.4.4":0.49937},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03781,"5.5":0},J:{"7":0,"10":0.0046},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16553},Q:{"13.1":0},O:{"0":0.02759},H:{"0":0.40919},L:{"0":67.44215},S:{"2.5":0.01379}};
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 34570149c3..4a7c79d368 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.19076,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00779,"92":0,"93":0,"94":0,"95":0.01947,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.06618,"103":0.03114,"104":0.21022,"105":0.15961,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00389,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.20244,"76":0.02336,"77":0,"78":0,"79":0,"80":0,"81":0.00389,"83":0,"84":0,"85":0.00389,"86":0,"87":0.00389,"88":0,"89":0.02725,"90":0,"91":0.00779,"92":0,"93":0.00389,"94":0,"95":0.00389,"96":0.00779,"97":0,"98":0.01168,"99":0.00779,"100":0.01557,"101":0.00389,"102":0.03114,"103":0.21412,"104":1.24187,"105":5.36066,"106":0.10511,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.09733,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.05061,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01557,"99":0,"100":0,"101":0,"102":0,"103":0.01557,"104":0.27251,"105":1.56499},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.02725,"15":0.00779,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00779,"13.1":0.08565,"14.1":0.46716,"15.1":0.02725,"15.2-15.3":0.04672,"15.4":0.18686,"15.5":1.24187,"15.6":2.14115,"16.0":0.12458,"16.1":0.00389},G:{"8":0,"3.2":0,"4.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.01962,"10.0-10.2":0.00392,"10.3":0.04315,"11.0-11.2":0,"11.3-11.4":0.16477,"12.0-12.1":0,"12.2-12.5":0.21185,"13.0-13.1":0.00392,"13.2":0,"13.3":0.06669,"13.4-13.7":0.14908,"14.0-14.4":0.20792,"14.5-14.8":1.42409,"15.0-15.1":0.19223,"15.2-15.3":0.23931,"15.4":0.39623,"15.5":2.16948,"15.6":27.38331,"16.0":4.89604,"16.1":0.04315},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.21459,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.35766,"12.0":0,"13.0":0.06131,"14.0":0.29634,"15.0":0.03066,"16.0":0.08175,"17.0":0.18394,"18.0":3.40285},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.17519},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01947,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.00611},H:{"0":0.02891},L:{"0":38.77963},S:{"2.5":0},R:{_:"0"},M:{"0":0.09771},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00422,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.20232,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.06323,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01686,"103":0,"104":0,"105":0.23183,"106":0.24869,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.17703,"76":0.00843,"77":0,"78":0,"79":0.00422,"80":0,"81":0,"83":0,"84":0.00422,"85":0,"86":0.00422,"87":0.0548,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.06323,"94":0,"95":0.00422,"96":0,"97":0,"98":0.00843,"99":0,"100":0,"101":0,"102":0.00843,"103":0.12645,"104":0.04215,"105":2.65545,"106":5.93472,"107":0.21075,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00422,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00422,"90":0.13067,"91":0.03372,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.05058,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00843,"105":0.53952,"106":1.19706,"107":0.0843},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00422,"13":0,"14":0.04215,"15":0.00422,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00843,"13.1":0.28241,"14.1":0.3372,"15.1":0.05058,"15.2-15.3":0.00843,"15.4":0.02951,"15.5":1.10012,"15.6":2.44049,"16.0":0.2529,"16.1":0.01265,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01227,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00409,"10.0-10.2":0,"10.3":0.04089,"11.0-11.2":0.00409,"11.3-11.4":0.11859,"12.0-12.1":0.00409,"12.2-12.5":0.15949,"13.0-13.1":0.01227,"13.2":0,"13.3":0.00409,"13.4-13.7":0.0368,"14.0-14.4":0.2331,"14.5-14.8":1.76253,"15.0-15.1":0.22492,"15.2-15.3":0.33533,"15.4":0.45392,"15.5":3.34513,"15.6":19.46961,"16.0":11.44622,"16.1":0.31897},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11403,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.10367,"12.0":0,"13.0":0.02073,"14.0":0.30063,"15.0":0.0311,"16.0":0.0622,"17.0":0.1244,"18.0":3.37951},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.16174},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01686,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25454},Q:{"13.1":0},O:{"0":0.01736},H:{"0":0.02191},L:{"0":38.42307},S:{"2.5":0}};
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 3d463c1357..b77d822be7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02543,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00509,"92":0,"93":0,"94":0.0356,"95":0.00509,"96":0,"97":0.00509,"98":0,"99":0,"100":0,"101":0.00509,"102":0.00509,"103":0.05594,"104":1.23057,"105":0.31527,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.02034,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.01017,"70":0,"71":0,"72":0.00509,"73":0,"74":0,"75":0,"76":0.08645,"77":0,"78":0,"79":0.02034,"80":0.01526,"81":0.00509,"83":0.01526,"84":0,"85":0,"86":0,"87":0.01017,"88":0.01526,"89":0,"90":0.00509,"91":0.00509,"92":0,"93":0.02034,"94":0.00509,"95":0.0356,"96":0.00509,"97":0,"98":0.01017,"99":0.07119,"100":0.02543,"101":0.0356,"102":0.10679,"103":0.82886,"104":3.21881,"105":8.23262,"106":0.1017,"107":0.01017,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.03051,"90":0.14747,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00509,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01017,"79":0,"80":0,"81":0,"83":0.00509,"84":0,"85":0,"86":0.00509,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00509,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01017,"100":0,"101":0.03051,"102":0.01526,"103":0.09153,"104":0.93056,"105":4.14428},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02543,"14":0.09153,"15":0.01526,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01017,"12.1":0.02034,"13.1":0.09662,"14.1":0.4424,"15.1":0.13221,"15.2-15.3":0.02034,"15.4":0.19323,"15.5":0.29493,"15.6":2.5425,"16.0":0.11187,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03068,"10.0-10.2":0,"10.3":0.22356,"11.0-11.2":0,"11.3-11.4":0.19726,"12.0-12.1":0.0263,"12.2-12.5":0.36383,"13.0-13.1":0.01315,"13.2":0.34192,"13.3":0.01753,"13.4-13.7":0.06575,"14.0-14.4":0.3989,"14.5-14.8":1.98575,"15.0-15.1":0.22794,"15.2-15.3":0.4252,"15.4":0.55671,"15.5":3.54629,"15.6":29.59331,"16.0":4.50628,"16.1":0.03945},P:{"4":0.01039,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.05197,"10.1":0,"11.1-11.2":0.01039,"12.0":0,"13.0":0.14553,"14.0":0.10395,"15.0":0.02079,"16.0":0.30145,"17.0":0.55093,"18.0":2.42202},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.62952},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.14238,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.05119},L:{"0":26.2843},S:{"2.5":0},R:{_:"0"},M:{"0":0.51116},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00548,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.07118,"95":0,"96":0,"97":0,"98":0.00548,"99":0,"100":0,"101":0,"102":0,"103":0.00548,"104":0.03833,"105":1.32495,"106":0.64058,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00548,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00548,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00548,"69":0,"70":0,"71":0,"72":0.00548,"73":0,"74":0,"75":0,"76":0.06023,"77":0,"78":0,"79":0.01095,"80":0.00548,"81":0,"83":0.01643,"84":0,"85":0,"86":0,"87":0.01095,"88":0.0219,"89":0.00548,"90":0.00548,"91":0.00548,"92":0.00548,"93":0.09308,"94":0,"95":0.02738,"96":0.01095,"97":0.01095,"98":0.01095,"99":0.0438,"100":0.01643,"101":0.0219,"102":0.09855,"103":1.6863,"104":0.38873,"105":3.8325,"106":8.10848,"107":0.36683,"108":0.00548,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.12045,"91":0.40515,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00548,"87":0,"88":0,"89":0.00548,"90":0,"91":0,"92":0.00548,"93":0,"94":0,"95":0,"96":0.00548,"97":0,"98":0,"99":0,"100":0,"101":0.0219,"102":0.00548,"103":0.07665,"104":0.07665,"105":1.06215,"106":3.8106,"107":0.41063},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0219,"12":0,"13":0.05475,"14":0.09308,"15":0.01643,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01095,"12.1":0.06023,"13.1":0.3285,"14.1":0.50918,"15.1":0.06023,"15.2-15.3":0.01643,"15.4":0.14783,"15.5":0.26828,"15.6":2.88533,"16.0":0.38873,"16.1":0.12593,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02107,"10.0-10.2":0.00421,"10.3":0.17275,"11.0-11.2":0,"11.3-11.4":0.02528,"12.0-12.1":0,"12.2-12.5":0.26123,"13.0-13.1":0.01685,"13.2":0,"13.3":0.02528,"13.4-13.7":0.05477,"14.0-14.4":0.25281,"14.5-14.8":1.33145,"15.0-15.1":0.5014,"15.2-15.3":0.40449,"15.4":0.69522,"15.5":2.62498,"15.6":21.55178,"16.0":10.63474,"16.1":0.58146},P:{"4":0.03146,"5.0-5.4":0.09437,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.05243,"10.1":0,"11.1-11.2":0.03146,"12.0":0,"13.0":0.02097,"14.0":0.02097,"15.0":0.01049,"16.0":0.11535,"17.0":0.31458,"18.0":2.81027},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.87975,"4.4":0,"4.4.3-4.4.4":0.04888},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.11498,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.37558},Q:{"13.1":0},O:{"0":0.0181},H:{"0":0.04712},L:{"0":25.54643},S:{"2.5":0}};
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 9519da590e..97e3a470e5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01319,"53":0,"54":0,"55":0.0033,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0033,"69":0,"70":0.0033,"71":0,"72":0.0033,"73":0,"74":0.0033,"75":0,"76":0,"77":0.0033,"78":0.00989,"79":0.00659,"80":0.00659,"81":0.00989,"82":0.00659,"83":0.0033,"84":0.0033,"85":0,"86":0,"87":0,"88":0.0033,"89":0,"90":0,"91":0.0033,"92":0,"93":0,"94":0.05605,"95":0,"96":0,"97":0.00659,"98":0,"99":0,"100":0,"101":0,"102":0.0033,"103":0.00659,"104":0.12199,"105":0.04286,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0033,"29":0,"30":0,"31":0,"32":0,"33":0.0033,"34":0,"35":0,"36":0,"37":0,"38":0.00659,"39":0,"40":0,"41":0.0033,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0033,"48":0,"49":0.00659,"50":0,"51":0,"52":0,"53":0.0033,"54":0,"55":0,"56":0.0033,"57":0.00659,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00989,"69":0.00659,"70":0.01319,"71":0.00659,"72":0.00989,"73":0.0033,"74":0.00989,"75":0.00989,"76":0.00989,"77":0.03627,"78":0.01649,"79":0.03297,"80":0.01978,"81":0.01978,"83":0.03956,"84":0.07583,"85":0.08243,"86":0.09891,"87":0.08902,"88":0.01649,"89":0.01978,"90":0.01649,"91":0.00989,"92":0.00989,"93":0.0033,"94":0.0033,"95":0.00659,"96":0.03956,"97":0.01319,"98":0.00989,"99":0.01319,"100":0.03956,"101":0.01978,"102":0.08902,"103":0.08572,"104":1.02207,"105":4.37182,"106":0.06924,"107":0.0033,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0033,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0033,"37":0.01319,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0033,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.0033,"55":0.0033,"56":0,"57":0,"58":0,"60":0.0033,"62":0,"63":0,"64":0.00659,"65":0,"66":0,"67":0,"68":0.0033,"69":0.0033,"70":0.0033,"71":0.00989,"72":0.00659,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00989,"90":0.1154,"91":0.00659,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0033,"13":0,"14":0.0033,"15":0.0033,"16":0.0033,"17":0.0033,"18":0.01319,"79":0,"80":0.0033,"81":0.0033,"83":0.0033,"84":0.00659,"85":0.00659,"86":0.0033,"87":0.00659,"88":0.0033,"89":0.0033,"90":0.0033,"91":0,"92":0.0033,"93":0,"94":0,"95":0,"96":0.0033,"97":0,"98":0,"99":0.00659,"100":0.00659,"101":0.0033,"102":0.0033,"103":0.00659,"104":0.06594,"105":0.45828},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00659,"14":0.01649,"15":0.00659,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.05275,"10.1":0,"11.1":0.0033,"12.1":0.0033,"13.1":0.02638,"14.1":0.04286,"15.1":0.00989,"15.2-15.3":0.00989,"15.4":0.01978,"15.5":0.03627,"15.6":0.13518,"16.0":0.01649,"16.1":0.0033},G:{"8":0.00478,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00478,"7.0-7.1":0.01912,"8.1-8.4":0.01195,"9.0-9.2":0.0239,"9.3":0.11232,"10.0-10.2":0.03346,"10.3":0.19358,"11.0-11.2":0.07648,"11.3-11.4":0.09082,"12.0-12.1":0.10038,"12.2-12.5":1.73028,"13.0-13.1":0.05258,"13.2":0.03585,"13.3":0.16968,"13.4-13.7":0.64049,"14.0-14.4":1.49607,"14.5-14.8":2.87025,"15.0-15.1":0.70502,"15.2-15.3":0.9679,"15.4":1.07784,"15.5":2.18913,"15.6":9.48545,"16.0":1.46739,"16.1":0.03107},P:{"4":0.26396,"5.0-5.4":0.01015,"6.2-6.4":0,"7.2-7.4":0.08122,"8.2":0,"9.2":0.03046,"10.1":0.0203,"11.1-11.2":0.09137,"12.0":0.03046,"13.0":0.07107,"14.0":0.07107,"15.0":0.06091,"16.0":0.14213,"17.0":0.28427,"18.0":1.61422},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00516,"4.2-4.3":0.01033,"4.4":0,"4.4.3-4.4.4":0.111},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00346,"7":0,"8":0.00346,"9":0.00346,"10":0,"11":0.05885,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.0067},O:{"0":1.1127},H:{"0":0.33634},L:{"0":57.662},S:{"2.5":0},R:{_:"0"},M:{"0":0.08044},Q:{"13.1":0.0067}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0082,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0041,"79":0.00205,"80":0.00205,"81":0.00205,"82":0.00205,"83":0.00205,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00205,"103":0.00205,"104":0.0041,"105":0.04098,"106":0.02459,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00205,"34":0,"35":0,"36":0,"37":0,"38":0.0041,"39":0,"40":0,"41":0.00205,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00205,"50":0,"51":0,"52":0,"53":0.00205,"54":0,"55":0,"56":0,"57":0.00205,"58":0,"59":0,"60":0,"61":0,"62":0.00205,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00205,"69":0.00205,"70":0.00205,"71":0.00205,"72":0.00205,"73":0.00205,"74":0.00205,"75":0.0041,"76":0.00205,"77":0.00205,"78":0.00205,"79":0.01844,"80":0.0041,"81":0.00615,"83":0.01229,"84":0.02049,"85":0.01844,"86":0.02459,"87":0.01639,"88":0.0041,"89":0.00615,"90":0.0041,"91":0.00205,"92":0.0041,"93":0.00205,"94":0.00205,"95":0.00205,"96":0.0041,"97":0.00205,"98":0.0041,"99":0.0041,"100":0.01434,"101":0.0041,"102":0.03278,"103":0.03278,"104":0.03688,"105":0.44258,"106":1.56134,"107":0.06967,"108":0.00205,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00205,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00205,"37":0.01025,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00205,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00205,"62":0,"63":0,"64":0,"65":0.00205,"66":0,"67":0,"68":0.00205,"69":0,"70":0.00205,"71":0.00205,"72":0.0082,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01434,"91":0.04098,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00205,"13":0,"14":0,"15":0.00205,"16":0,"17":0,"18":0.0041,"79":0,"80":0,"81":0,"83":0,"84":0.00205,"85":0.00205,"86":0.00205,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00205,"100":0.00205,"101":0,"102":0,"103":0.00205,"104":0.00205,"105":0.03483,"106":0.15163,"107":0.01229},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00205,"14":0.01229,"15":0.00205,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01025,"10.1":0,"11.1":0.00205,"12.1":0,"13.1":0.01025,"14.1":0.02254,"15.1":0.0041,"15.2-15.3":0.00205,"15.4":0.0082,"15.5":0.01434,"15.6":0.06352,"16.0":0.01434,"16.1":0.0041,"16.2":0},G:{"8":0.00487,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00487,"7.0-7.1":0.0219,"8.1-8.4":0.01217,"9.0-9.2":0.01217,"9.3":0.09004,"10.0-10.2":0.03407,"10.3":0.18738,"11.0-11.2":0.07544,"11.3-11.4":0.08761,"12.0-12.1":0.10464,"12.2-12.5":1.96387,"13.0-13.1":0.04624,"13.2":0.02677,"13.3":0.17521,"13.4-13.7":0.59378,"14.0-14.4":1.42849,"14.5-14.8":2.91538,"15.0-15.1":0.61812,"15.2-15.3":0.85174,"15.4":0.94421,"15.5":1.87869,"15.6":8.14263,"16.0":2.88375,"16.1":0.29933},P:{"4":0.29365,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10126,"8.2":0,"9.2":0.03038,"10.1":0.02025,"11.1-11.2":0.11138,"12.0":0.0405,"13.0":0.09113,"14.0":0.09113,"15.0":0.07088,"16.0":0.16201,"17.0":0.23289,"18.0":2.17705},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01016,"4.4":0,"4.4.3-4.4.4":0.05418},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00228,"9":0,"10":0,"11":0.01821,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06361},Q:{"13.1":0},O:{"0":1.63791},H:{"0":0.39896},L:{"0":63.18806},S:{"2.5":0}};
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 228354dad9..d42b0968cd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.0215,"31":0,"32":0,"33":0,"34":0.0129,"35":0,"36":0,"37":0,"38":0.08598,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0129,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0172,"69":0.0215,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.0043,"87":0,"88":0,"89":0.03869,"90":0,"91":0.0086,"92":0,"93":0,"94":0,"95":0.0043,"96":0.0043,"97":0,"98":0.0043,"99":0,"100":0.08168,"101":0.0043,"102":0.0043,"103":0.07738,"104":0.65775,"105":0.25364,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.0086,"40":0.0043,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.0129,"60":0,"61":0,"62":0,"63":0.0043,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.04299,"70":0,"71":0,"72":0.03009,"73":0,"74":0.0086,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.18916,"83":0.0043,"84":0.03869,"85":0.0086,"86":0.0043,"87":0.0043,"88":0.06019,"89":0.0043,"90":0.0043,"91":0.0129,"92":0.03009,"93":0,"94":0.0043,"95":0.0043,"96":0.0215,"97":0.0043,"98":0.06449,"99":0.0129,"100":0.03439,"101":0.30523,"102":0.0172,"103":0.15906,"104":2.63529,"105":6.63766,"106":0.09458,"107":0.04729,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0043,"62":0,"63":0,"64":0.0043,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0043,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0172,"90":0.07738,"91":0.0086,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0043,"13":0,"14":0.0043,"15":0.0129,"16":0.0043,"17":0.02579,"18":0.05159,"79":0,"80":0,"81":0,"83":0,"84":0.0129,"85":0.04299,"86":0,"87":0,"88":0,"89":0.0172,"90":0.0086,"91":0.0043,"92":0.0043,"93":0.0086,"94":0.0043,"95":0,"96":0.0043,"97":0,"98":0.0043,"99":0.0043,"100":0.0129,"101":0.0172,"102":0.03009,"103":0.09458,"104":0.36542,"105":1.39288},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0043,"14":0.0043,"15":0.0043,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0129,"12.1":0.0043,"13.1":0.12037,"14.1":0.03439,"15.1":0.0129,"15.2-15.3":0.0129,"15.4":0.03869,"15.5":0.03869,"15.6":0.19775,"16.0":0.02579,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00661,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00661,"10.0-10.2":0,"10.3":0.0033,"11.0-11.2":0.00661,"11.3-11.4":0.00991,"12.0-12.1":0.02709,"12.2-12.5":0.3442,"13.0-13.1":0.0033,"13.2":0.01321,"13.3":0.01321,"13.4-13.7":0.02312,"14.0-14.4":0.10835,"14.5-14.8":0.54042,"15.0-15.1":0.13477,"15.2-15.3":0.75646,"15.4":0.05748,"15.5":1.38541,"15.6":2.88577,"16.0":0.24643,"16.1":0},P:{"4":0.09113,"5.0-5.4":0,"6.2-6.4":0.02025,"7.2-7.4":0.18227,"8.2":0,"9.2":0.01013,"10.1":0,"11.1-11.2":0.09113,"12.0":0.01013,"13.0":0.11139,"14.0":0.14176,"15.0":0.2734,"16.0":0.11139,"17.0":0.17214,"18.0":0.91135},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.13738},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03009,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.62141},H:{"0":0.24828},L:{"0":73.97683},S:{"2.5":0.0057},R:{_:"0"},M:{"0":0.19383},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.0038,"31":0,"32":0,"33":0,"34":0.0038,"35":0,"36":0,"37":0,"38":0.07222,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.0038,"68":0.01901,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.0038,"84":0,"85":0,"86":0,"87":0,"88":0.0038,"89":0,"90":0.0038,"91":0,"92":0,"93":0.0038,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.09503,"101":0,"102":0.0038,"103":0.05321,"104":0.0038,"105":0.52454,"106":0.27367,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0076,"41":0,"42":0,"43":0.0038,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.0038,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.0152,"70":0.0114,"71":0,"72":0.02661,"73":0.0038,"74":0.0076,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.01901,"83":0,"84":0.0152,"85":0.0076,"86":0.0038,"87":0.0114,"88":0.07982,"89":0.0038,"90":0.0076,"91":0.0076,"92":0.0038,"93":0.0114,"94":0.0076,"95":0.0038,"96":0.01901,"97":0.0076,"98":0.04561,"99":0.02281,"100":0.0076,"101":0.01901,"102":0.0152,"103":0.09883,"104":0.20906,"105":2.36802,"106":4.96411,"107":0.20145,"108":0.0038,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0152,"91":0.07222,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0038,"13":0.0038,"14":0.0076,"15":0.0076,"16":0.0038,"17":0.03421,"18":0.03421,"79":0,"80":0,"81":0,"83":0,"84":0.0076,"85":0.0076,"86":0,"87":0,"88":0,"89":0.0076,"90":0.0038,"91":0.0038,"92":0.0114,"93":0.0038,"94":0.01901,"95":0.0114,"96":0.0038,"97":0.0038,"98":0,"99":0,"100":0.0076,"101":0.0076,"102":0.02661,"103":0.02661,"104":0.02661,"105":0.53974,"106":1.15931,"107":0.05702},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0076,"14":0.0076,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0038,"13.1":0.04941,"14.1":0.03421,"15.1":0.0038,"15.2-15.3":0.09122,"15.4":0.01901,"15.5":0.07602,"15.6":0.24707,"16.0":0.05702,"16.1":0.0076,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02052,"10.0-10.2":0,"10.3":0.03732,"11.0-11.2":0,"11.3-11.4":0.0199,"12.0-12.1":0.00311,"12.2-12.5":0.37753,"13.0-13.1":0.04416,"13.2":0.00995,"13.3":0.00995,"13.4-13.7":0.03359,"14.0-14.4":0.14243,"14.5-14.8":0.58775,"15.0-15.1":0.08459,"15.2-15.3":0.32653,"15.4":0.09827,"15.5":0.37069,"15.6":2.56932,"16.0":0.87323,"16.1":0.00684},P:{"4":0.19049,"5.0-5.4":0,"6.2-6.4":0.01003,"7.2-7.4":0.25064,"8.2":0,"9.2":0.02005,"10.1":0,"11.1-11.2":0.03008,"12.0":0,"13.0":0.0401,"14.0":0.09023,"15.0":0.13033,"16.0":0.19049,"17.0":0.09023,"18.0":0.58148},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.21064},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02661,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.24176},Q:{"13.1":0.0062},O:{"0":0.73148},H:{"0":0.06456},L:{"0":77.99728},S:{"2.5":0.25416}};
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 7f0128652a..16604756c0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.33286,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.03377,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.29909,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.3618,"92":0,"93":0,"94":0.26532,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.06754,"104":3.77237,"105":0.66089,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03377,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.1013,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.29909,"92":0,"93":0,"94":0,"95":0,"96":0.1013,"97":0,"98":0.1013,"99":0.03377,"100":0,"101":0,"102":0,"103":0.33286,"104":2.24798,"105":5.69232,"106":0.1013,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03377,"91":0.06754,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.23155,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.33286,"104":0.26532,"105":1.35554},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.1013,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.42934,"13.1":0,"14.1":0.53064,"15.1":0.76219,"15.2-15.3":0.79596,"15.4":0.1013,"15.5":0.99374,"15.6":0.23155,"16.0":0.03377,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.18884,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":1.03498,"12.2-12.5":0.94056,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.09442,"14.5-14.8":1.03498,"15.0-15.1":1.50526,"15.2-15.3":6.68016,"15.4":1.31642,"15.5":2.06996,"15.6":2.82168,"16.0":0.47028,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.21946,"11.1-11.2":0,"12.0":0,"13.0":0.1463,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":4.58767},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.1013},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":49.79593},S:{"2.5":0},R:{_:"0"},M:{"0":0.28468},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02796,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.14446,"92":0,"93":0,"94":1.19762,"95":0,"96":0.02796,"97":0,"98":0,"99":0,"100":0,"101":0.17242,"102":0.2563,"103":0.05592,"104":0.11184,"105":2.62358,"106":2.82396,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.08388,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.28426,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.02796,"104":0,"105":1.99914,"106":2.0271,"107":6.2211,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02796,"90":0.02796,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.11184,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.02796,"105":0.40076,"106":0.60114,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.02796,"11":0,"12":0,"13":0,"14":0.05592,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02796,"13.1":0,"14.1":0.08388,"15.1":0.31222,"15.2-15.3":0.20038,"15.4":0.08388,"15.5":0.2563,"15.6":0.5126,"16.0":0.08388,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.08622,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.08622,"14.5-14.8":0.60701,"15.0-15.1":2.34009,"15.2-15.3":5.37341,"15.4":0.52079,"15.5":1.56064,"15.6":2.77293,"16.0":2.16592,"16.1":0.60701},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.1235,"8.2":0,"9.2":0,"10.1":0.1235,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0.06175,"16.0":0.1235,"17.0":0,"18.0":3.53003},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02796},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02796,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.8811},Q:{"13.1":0},O:{"0":0},H:{"0":0.23761},L:{"0":52.94848},S:{"2.5":0}};
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 552016c31c..0e5e9d3860 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0078,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0039,"92":0,"93":0,"94":0,"95":0,"96":0.0039,"97":0,"98":0,"99":0,"100":0.0078,"101":0,"102":0,"103":0.01951,"104":0.46044,"105":0.08975,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0039,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0039,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.0039,"63":0.0039,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.0039,"71":0,"72":0,"73":0,"74":0.0039,"75":0,"76":0.05853,"77":0,"78":0,"79":0.0039,"80":0.01171,"81":0.03512,"83":0.0078,"84":0,"85":0.03512,"86":0.0039,"87":0.03122,"88":0.03512,"89":0.07414,"90":0.0039,"91":0.0039,"92":0.01561,"93":0.01951,"94":0.04682,"95":0.04682,"96":0.05853,"97":0.0039,"98":0.01561,"99":0.01561,"100":0.0078,"101":0.02341,"102":0.06633,"103":0.11316,"104":1.62713,"105":5.42768,"106":0.03902,"107":0.01561,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01171,"64":0.03512,"65":0.0039,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0039,"90":0.11316,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.0078,"15":0.01171,"16":0.0039,"17":0.0078,"18":0.02731,"79":0,"80":0,"81":0,"83":0,"84":0.0039,"85":0,"86":0,"87":0,"88":0,"89":0.0039,"90":0.0039,"91":0,"92":0.01171,"93":0,"94":0.01561,"95":0,"96":0.0039,"97":0.0039,"98":0.0039,"99":0.0039,"100":0.0039,"101":0.01951,"102":0.0039,"103":0.05463,"104":0.37459,"105":1.65055},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01561,"12":0,"13":0.05853,"14":0.03122,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.02731,"14.1":0.01561,"15.1":0,"15.2-15.3":0.0039,"15.4":0.07414,"15.5":0.01171,"15.6":0.15608,"16.0":0.01171,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10569,"10.0-10.2":0,"10.3":0.10569,"11.0-11.2":0.02114,"11.3-11.4":0.0572,"12.0-12.1":0.03606,"12.2-12.5":0.75101,"13.0-13.1":0.02114,"13.2":0.04228,"13.3":0.15791,"13.4-13.7":0.17656,"14.0-14.4":0.93876,"14.5-14.8":1.84271,"15.0-15.1":0.24992,"15.2-15.3":0.61299,"15.4":0.42151,"15.5":1.86882,"15.6":4.34068,"16.0":0.53963,"16.1":0},P:{"4":0.38821,"5.0-5.4":0.01022,"6.2-6.4":0.01022,"7.2-7.4":0.41886,"8.2":0,"9.2":0.04086,"10.1":0.02043,"11.1-11.2":0.2554,"12.0":0.07151,"13.0":0.23497,"14.0":0.73556,"15.0":0.18389,"16.0":0.92967,"17.0":0.41886,"18.0":1.78782},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.05935},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05853,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.45125},H:{"0":0.49649},L:{"0":67.16457},S:{"2.5":0.01829},R:{_:"0"},M:{"0":0.12196},Q:{"13.1":0.01829}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00366,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00366,"97":0,"98":0,"99":0.00731,"100":0,"101":0,"102":0.00731,"103":0.00366,"104":0.01463,"105":0.42421,"106":0.23039,"107":0.00731,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00366,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00366,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00366,"66":0,"67":0,"68":0.00731,"69":0.00731,"70":0,"71":0,"72":0,"73":0,"74":0.00731,"75":0,"76":0.01463,"77":0,"78":0,"79":0.04388,"80":0.00366,"81":0.01097,"83":0.00366,"84":0.00731,"85":0.00366,"86":0.00366,"87":0.02926,"88":0.01097,"89":0.0512,"90":0.04754,"91":0.00731,"92":0.00366,"93":0.01097,"94":0.01097,"95":0.06217,"96":0.01829,"97":0.00366,"98":0.01097,"99":0.00731,"100":0.01097,"101":0.00731,"102":0.0256,"103":0.10605,"104":0.04754,"105":1.90164,"106":4.45057,"107":0.15725,"108":0.00731,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00366,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00366,"64":0.01097,"65":0.01097,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00366,"90":0.08045,"91":0.08411,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00366,"13":0.00366,"14":0.01829,"15":0.00366,"16":0.00366,"17":0.01463,"18":0.0256,"79":0,"80":0,"81":0,"83":0,"84":0.00731,"85":0.01097,"86":0,"87":0.00366,"88":0,"89":0.00366,"90":0.00366,"91":0.00366,"92":0.00731,"93":0,"94":0.01097,"95":0.00731,"96":0.00366,"97":0,"98":0.00366,"99":0.00731,"100":0.00366,"101":0.01463,"102":0.01097,"103":0.04023,"104":0.04754,"105":0.50467,"106":1.1483,"107":0.0512},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02926,"14":0.04023,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.04754,"14.1":0.01829,"15.1":0.01463,"15.2-15.3":0.00366,"15.4":0.06583,"15.5":0.04388,"15.6":0.11337,"16.0":0.03657,"16.1":0.00366,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03053,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02827,"10.0-10.2":0.00791,"10.3":0.01583,"11.0-11.2":0.00226,"11.3-11.4":0.10854,"12.0-12.1":0.04749,"12.2-12.5":0.68403,"13.0-13.1":0.06897,"13.2":0.00565,"13.3":0.12437,"13.4-13.7":0.08706,"14.0-14.4":0.46808,"14.5-14.8":1.70725,"15.0-15.1":0.16055,"15.2-15.3":0.47034,"15.4":0.29962,"15.5":1.45625,"15.6":2.02157,"16.0":2.96904,"16.1":0.03392},P:{"4":0.04068,"5.0-5.4":0.03051,"6.2-6.4":0.02034,"7.2-7.4":0.56955,"8.2":0,"9.2":0.05085,"10.1":0.02034,"11.1-11.2":0.15256,"12.0":0,"13.0":0.38648,"14.0":0.47801,"15.0":0.23392,"16.0":1.59677,"17.0":0.28477,"18.0":2.07478},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.07486},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.01554,"11":0.04663,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08246},Q:{"13.1":0},O:{"0":0.46304},H:{"0":0.59451},L:{"0":68.95282},S:{"2.5":0}};
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 2d8a05fdd8..30ae1154df 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0.0069,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.0092,"45":0,"46":0,"47":0.0023,"48":0,"49":0,"50":0.0023,"51":0,"52":0.0069,"53":0.0069,"54":0,"55":0,"56":0.0023,"57":0,"58":0,"59":0.0023,"60":0.0023,"61":0,"62":0.0023,"63":0.0023,"64":0,"65":0,"66":0,"67":0,"68":0.0046,"69":0.0023,"70":0,"71":0,"72":0.0023,"73":0,"74":0.0023,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.0023,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.0069,"88":0.0023,"89":0.0046,"90":0,"91":0.0023,"92":0,"93":0.0023,"94":0.0023,"95":0.0023,"96":0,"97":0.0023,"98":0,"99":0.0023,"100":0.0023,"101":0.0046,"102":0.0046,"103":0.03449,"104":0.38623,"105":0.10805,"106":0,"107":0.0023,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0023,"44":0,"45":0,"46":0,"47":0.0023,"48":0.0023,"49":0.0023,"50":0.0023,"51":0,"52":0,"53":0.0023,"54":0,"55":0.0023,"56":0.0023,"57":0.0023,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0046,"64":0.0023,"65":0,"66":0.0023,"67":0.0046,"68":0.0069,"69":0.0023,"70":0.0023,"71":0.0023,"72":0.0023,"73":0.0023,"74":0.0069,"75":0.0023,"76":0.0092,"77":0.0069,"78":0.0046,"79":0.0069,"80":0.0069,"81":0.0092,"83":0.0046,"84":0.0023,"85":0.0046,"86":0.01379,"87":0.0115,"88":0.0069,"89":0.01379,"90":0.0023,"91":0.0069,"92":0.0115,"93":0.0046,"94":0.0069,"95":0.01839,"96":0.0092,"97":0.0069,"98":0.0115,"99":0.01609,"100":0.02069,"101":0.02759,"102":0.02299,"103":0.09426,"104":0.38853,"105":1.25525,"106":0.01839,"107":0.0023,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.0023,"25":0,"26":0,"27":0,"28":0.0023,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.0092,"60":0.0046,"62":0,"63":0.01839,"64":0.10805,"65":0.0046,"66":0,"67":0,"68":0,"69":0.0046,"70":0.0023,"71":0.0115,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0023,"86":0,"87":0,"88":0,"89":0,"90":0.02529,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.05518},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.0046,"85":0,"86":0,"87":0,"88":0,"89":0.0023,"90":0.0023,"91":0,"92":0.0092,"93":0,"94":0,"95":0,"96":0,"97":0.0023,"98":0,"99":0.0046,"100":0.0023,"101":0.0046,"102":0.0023,"103":0.0069,"104":0.04368,"105":0.16323},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0046,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.0023,"15.1":0,"15.2-15.3":0.0069,"15.4":0.0046,"15.5":0.0092,"15.6":0.02529,"16.0":0.0046,"16.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01082,"5.0-5.1":0.00064,"6.0-6.1":0.00159,"7.0-7.1":0.00764,"8.1-8.4":0,"9.0-9.2":0.00223,"9.3":0.00414,"10.0-10.2":0,"10.3":0.00127,"11.0-11.2":0.00159,"11.3-11.4":0.00191,"12.0-12.1":0.01973,"12.2-12.5":0.21352,"13.0-13.1":0.00796,"13.2":0.007,"13.3":0.00955,"13.4-13.7":0.0385,"14.0-14.4":0.16325,"14.5-14.8":0.1887,"15.0-15.1":0.15338,"15.2-15.3":0.28608,"15.4":0.1957,"15.5":0.60493,"15.6":0.92124,"16.0":0.2778,"16.1":0.00127},P:{"4":0.19312,"5.0-5.4":0.06098,"6.2-6.4":0.02033,"7.2-7.4":0.18295,"8.2":0,"9.2":0.23377,"10.1":0.02033,"11.1-11.2":0.38623,"12.0":0.04066,"13.0":0.24394,"14.0":0.21344,"15.0":0.1423,"16.0":0.3659,"17.0":0.60984,"18.0":2.04297},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0132,"4.2-4.3":0.01006,"4.4":0,"4.4.3-4.4.4":0.09053},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0023,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":3.18051},H:{"0":8.14383},L:{"0":72.35575},S:{"2.5":0.0077},R:{_:"0"},M:{"0":0.46976},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00202,"48":0.00202,"49":0,"50":0.00202,"51":0,"52":0.00202,"53":0,"54":0,"55":0,"56":0,"57":0.00202,"58":0,"59":0.00202,"60":0,"61":0.00202,"62":0,"63":0,"64":0.00202,"65":0,"66":0,"67":0,"68":0.00404,"69":0,"70":0,"71":0,"72":0.00404,"73":0,"74":0.00202,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00202,"88":0.00404,"89":0,"90":0,"91":0.00605,"92":0,"93":0,"94":0.00202,"95":0.00202,"96":0.00202,"97":0.00202,"98":0,"99":0,"100":0.00202,"101":0.00202,"102":0.00605,"103":0.00202,"104":0.01816,"105":0.23409,"106":0.07467,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00202,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00202,"47":0,"48":0.00202,"49":0.00202,"50":0,"51":0,"52":0,"53":0.00404,"54":0,"55":0.00202,"56":0.00202,"57":0.00202,"58":0.00202,"59":0,"60":0.00202,"61":0,"62":0.00202,"63":0.00404,"64":0.00202,"65":0,"66":0.00202,"67":0.00202,"68":0.00404,"69":0.00202,"70":0.00202,"71":0.00202,"72":0.00202,"73":0,"74":0.00202,"75":0.00202,"76":0.00605,"77":0.01413,"78":0.00202,"79":0.00404,"80":0.00202,"81":0.0222,"83":0.00404,"84":0.00202,"85":0.00404,"86":0.00807,"87":0.00605,"88":0.00605,"89":0.01413,"90":0.00404,"91":0.00605,"92":0.00605,"93":0.00202,"94":0.00807,"95":0.01009,"96":0.01009,"97":0.00807,"98":0.00605,"99":0.00605,"100":0.01211,"101":0.01614,"102":0.01009,"103":0.0444,"104":0.05247,"105":0.448,"106":0.86976,"107":0.04238,"108":0.00202,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00202,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00404,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00605,"60":0.00202,"62":0,"63":0.00807,"64":0.01816,"65":0.02018,"66":0,"67":0,"68":0,"69":0.00202,"70":0,"71":0.00404,"72":0.01211,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00202,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00202,"86":0,"87":0,"88":0,"89":0,"90":0.00807,"91":0.01413,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.04843},B:{"12":0.00202,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00404,"85":0,"86":0,"87":0,"88":0,"89":0.00202,"90":0.00202,"91":0,"92":0.00605,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00404,"100":0.00202,"101":0.00202,"102":0,"103":0.00202,"104":0.01009,"105":0.04843,"106":0.12108,"107":0.00807},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00807,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00202,"15.1":0,"15.2-15.3":0,"15.4":0.00202,"15.5":0.00807,"15.6":0.01614,"16.0":0.00404,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00921,"5.0-5.1":0.0002,"6.0-6.1":0.00348,"7.0-7.1":0.00634,"8.1-8.4":0,"9.0-9.2":0.00205,"9.3":0.00164,"10.0-10.2":0,"10.3":0.00266,"11.0-11.2":0.00143,"11.3-11.4":0.00041,"12.0-12.1":0.02026,"12.2-12.5":0.18971,"13.0-13.1":0.00409,"13.2":0.00593,"13.3":0.00757,"13.4-13.7":0.02865,"14.0-14.4":0.11092,"14.5-14.8":0.12791,"15.0-15.1":0.0747,"15.2-15.3":0.12648,"15.4":0.1142,"15.5":0.27157,"15.6":0.42834,"16.0":0.38536,"16.1":0.02845},P:{"4":0.18038,"5.0-5.4":0.05011,"6.2-6.4":0.02004,"7.2-7.4":0.17036,"8.2":0,"9.2":0.21045,"10.1":0.02004,"11.1-11.2":0.31066,"12.0":0.04008,"13.0":0.16034,"14.0":0.1904,"15.0":0.1403,"16.0":0.30064,"17.0":0.41087,"18.0":1.90403},I:{"0":0,"3":0,"4":0.00178,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01337,"4.2-4.3":0.0098,"4.4":0,"4.4.3-4.4.4":0.13724},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00202,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.34323},Q:{"13.1":0},O:{"0":2.6181},H:{"0":7.46616},L:{"0":77.10192},S:{"2.5":0.00798}};
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 56d31ab267..7cc7d21e99 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00085,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00676,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00085,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00507,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00254,"104":0.05155,"105":0.01437,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00169,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00085,"80":0,"81":0.00085,"83":0,"84":0,"85":0,"86":0,"87":0.00254,"88":0,"89":0,"90":0,"91":0.00169,"92":0.00169,"93":0,"94":0,"95":0.00085,"96":0,"97":0.00338,"98":0.00085,"99":0.00085,"100":0,"101":0.00085,"102":0.00169,"103":0.00676,"104":0.08873,"105":0.30589,"106":0.01014,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00085,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00507,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00254,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00085,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00338,"99":0,"100":0,"101":0,"102":0,"103":0.00085,"104":0.01521,"105":0.08788},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00085,"14":0.00085,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00254,"14.1":0.00845,"15.1":0.00338,"15.2-15.3":0.00085,"15.4":0.00169,"15.5":0.00592,"15.6":0.01775,"16.0":0.00507,"16.1":0},G:{"8":0.00708,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00405,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00034,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.00034,"11.3-11.4":0.0027,"12.0-12.1":0,"12.2-12.5":0.05633,"13.0-13.1":0,"13.2":0.00067,"13.3":0.00675,"13.4-13.7":0.02597,"14.0-14.4":0.07015,"14.5-14.8":0.22429,"15.0-15.1":0.06678,"15.2-15.3":0.08938,"15.4":0.10725,"15.5":0.38011,"15.6":1.97105,"16.0":0.3275,"16.1":0.01012},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01078,"12.0":0,"13.0":0,"14.0":0.01078,"15.0":0,"16.0":0.01078,"17.0":0.01078,"18.0":0.44208},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.02845},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00169,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.03467},L:{"0":6.30212},S:{"2.5":0},R:{_:"0"},M:{"0":0.01831},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02356,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00471,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06597,"79":0,"80":0,"81":0,"82":0.00471,"83":0.00471,"84":0.02356,"85":0.00471,"86":0,"87":0,"88":0.00471,"89":0.04241,"90":0.01414,"91":0.07068,"92":0.00471,"93":0,"94":0,"95":0,"96":0.00471,"97":0,"98":0.01885,"99":0,"100":0.03298,"101":0,"102":0.03298,"103":0.01414,"104":0.0801,"105":1.18271,"106":0.54659,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00471,"50":0.00471,"51":0.00471,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01414,"64":0,"65":0,"66":0,"67":0.01885,"68":0.00471,"69":0.01414,"70":0.00942,"71":0,"72":0,"73":0,"74":0.00942,"75":0,"76":0.00471,"77":0,"78":0,"79":0.01414,"80":0.01414,"81":0,"83":0,"84":0,"85":0.00471,"86":0,"87":0.00471,"88":0.02356,"89":0.00471,"90":0.00471,"91":0.04241,"92":0.10838,"93":0,"94":0,"95":0.0377,"96":0.00942,"97":0.07068,"98":0,"99":0.00471,"100":0.01885,"101":0.00942,"102":0.02356,"103":0.12251,"104":0.0801,"105":4.82509,"106":7.05386,"107":0.36754,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00471,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00471,"89":0.00471,"90":0.05183,"91":0.16021,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00942,"16":0.00471,"17":0.02827,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00471,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00471,"91":0,"92":0.01414,"93":0.00471,"94":0,"95":0,"96":0.00471,"97":0.00471,"98":0,"99":0.00471,"100":0.00471,"101":0.02356,"102":0.00471,"103":0.02356,"104":0.05183,"105":0.73507,"106":3.00626,"107":0.16492},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00942,"13":0,"14":0.08482,"15":0.00471,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00471,"11.1":0,"12.1":0.00471,"13.1":0.0377,"14.1":0.27801,"15.1":0.03298,"15.2-15.3":0.0377,"15.4":0.06126,"15.5":0.40994,"15.6":0.25445,"16.0":0.28743,"16.1":0.05183,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.40101,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00517,"10.0-10.2":0,"10.3":0.04398,"11.0-11.2":0.02846,"11.3-11.4":0.03881,"12.0-12.1":0.00517,"12.2-12.5":0.47604,"13.0-13.1":0.01294,"13.2":0,"13.3":0.03622,"13.4-13.7":0.15523,"14.0-14.4":0.97795,"14.5-14.8":1.33757,"15.0-15.1":0.52002,"15.2-15.3":0.53037,"15.4":0.95984,"15.5":2.20687,"15.6":10.97482,"16.0":5.75648,"16.1":0.29235},P:{"4":0.0619,"5.0-5.4":0,"6.2-6.4":0.01032,"7.2-7.4":0.1238,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.16507,"12.0":0,"13.0":0.03095,"14.0":0.0619,"15.0":0.04127,"16.0":0.10317,"17.0":0.05158,"18.0":1.87769},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.30963},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.07068,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15864},Q:{"13.1":0},O:{"0":0.03702},H:{"0":0.69588},L:{"0":48.66086},S:{"2.5":0}};
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 d88fdb5595..d04b0fef2d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00217,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00434,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00434,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00217,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00217,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00217,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00217,"88":0.00652,"89":0,"90":0,"91":0.00217,"92":0.00217,"93":0.00217,"94":0.00217,"95":0.00217,"96":0.00217,"97":0.00217,"98":0.00217,"99":0.00434,"100":0.00217,"101":0.00217,"102":0.00434,"103":0.01303,"104":0.16073,"105":0.0543,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00217,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00217,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00217,"47":0,"48":0,"49":0.00434,"50":0.00217,"51":0,"52":0.00217,"53":0,"54":0,"55":0.00217,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00217,"66":0.00434,"67":0.00217,"68":0,"69":0.00434,"70":0.00434,"71":0.00217,"72":0,"73":0,"74":0.00217,"75":0,"76":0.00434,"77":0,"78":0.00217,"79":0.00434,"80":0.00217,"81":0.02606,"83":0.00217,"84":0.00217,"85":0.00217,"86":0.00434,"87":0.00434,"88":0.00217,"89":0.00217,"90":0.00217,"91":0.00434,"92":0.00869,"93":0.00217,"94":0.00217,"95":0.00217,"96":0.00434,"97":0.00217,"98":0.00434,"99":0.00434,"100":0.00652,"101":0.00652,"102":0.01086,"103":0.04778,"104":0.50608,"105":1.73326,"106":0.02824,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00434,"27":0,"28":0.00652,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00869,"36":0,"37":0,"38":0.00217,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00217,"47":0,"48":0,"49":0,"50":0.00217,"51":0.00217,"52":0,"53":0,"54":0.00434,"55":0.00217,"56":0.00217,"57":0.00434,"58":0.00869,"60":0.01955,"62":0.00217,"63":0.17593,"64":0.2867,"65":0.01303,"66":0,"67":0,"68":0.00217,"69":0,"70":0,"71":0.00217,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00434,"90":0.06733,"91":0.00434,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00217},B:{"12":0.00217,"13":0,"14":0,"15":0.00217,"16":0.00217,"17":0.00217,"18":0.00652,"79":0,"80":0,"81":0,"83":0,"84":0.00217,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00217,"93":0,"94":0,"95":0.00217,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00217,"102":0.00217,"103":0.00869,"104":0.09557,"105":0.46046},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00217,"14":0.00652,"15":0.00217,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00217,"12.1":0.00434,"13.1":0.01303,"14.1":0.01955,"15.1":0.00434,"15.2-15.3":0.00434,"15.4":0.01086,"15.5":0.02606,"15.6":0.12815,"16.0":0.0152,"16.1":0.00217},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00143,"6.0-6.1":0.00429,"7.0-7.1":0.00572,"8.1-8.4":0.00572,"9.0-9.2":0.00143,"9.3":0.08729,"10.0-10.2":0,"10.3":0.05008,"11.0-11.2":0.01717,"11.3-11.4":0.01288,"12.0-12.1":0.01288,"12.2-12.5":0.56236,"13.0-13.1":0.02719,"13.2":0.01002,"13.3":0.03864,"13.4-13.7":0.09587,"14.0-14.4":0.32912,"14.5-14.8":0.73837,"15.0-15.1":0.20176,"15.2-15.3":0.29335,"15.4":0.38206,"15.5":1.16909,"15.6":8.26089,"16.0":1.71285,"16.1":0.02146},P:{"4":0.29271,"5.0-5.4":0.02019,"6.2-6.4":0.01009,"7.2-7.4":0.47438,"8.2":0.01009,"9.2":0.04037,"10.1":0.03028,"11.1-11.2":0.13121,"12.0":0.06056,"13.0":0.11103,"14.0":0.1514,"15.0":0.08075,"16.0":0.32298,"17.0":0.64597,"18.0":6.25783},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.00835,"4.4":0,"4.4.3-4.4.4":0.05755},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03041,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.00783},O:{"0":0.59493},H:{"0":3.7574},L:{"0":65.3927},S:{"2.5":0},R:{_:"0"},M:{"0":0.50882},Q:{"13.1":0.00783}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00202,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00404,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00404,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00202,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00202,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00202,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00202,"88":0.00404,"89":0.00202,"90":0,"91":0.00202,"92":0.00202,"93":0,"94":0.00202,"95":0.00202,"96":0,"97":0,"98":0.00202,"99":0.00202,"100":0.00202,"101":0.00202,"102":0.00404,"103":0.00606,"104":0.00808,"105":0.14537,"106":0.06461,"107":0.00202,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00202,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00202,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00404,"50":0,"51":0,"52":0.00202,"53":0,"54":0,"55":0.00202,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00202,"66":0.00404,"67":0.00202,"68":0,"69":0.00606,"70":0.00404,"71":0,"72":0,"73":0,"74":0.00202,"75":0,"76":0.00404,"77":0,"78":0.00202,"79":0.00404,"80":0.00202,"81":0.02221,"83":0.00202,"84":0.00202,"85":0.00404,"86":0.00404,"87":0.00202,"88":0.00202,"89":0,"90":0.00202,"91":0.00404,"92":0.00808,"93":0.00202,"94":0.00202,"95":0.00202,"96":0.00404,"97":0.00202,"98":0.00404,"99":0.00202,"100":0.00606,"101":0.00606,"102":0.00606,"103":0.02625,"104":0.02827,"105":0.50475,"106":1.52435,"107":0.06057,"108":0.00202,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00202,"27":0,"28":0.00606,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00808,"36":0,"37":0,"38":0.00202,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00202,"47":0,"48":0.00202,"49":0,"50":0.00202,"51":0.00202,"52":0,"53":0,"54":0.00202,"55":0.00202,"56":0.00202,"57":0.00404,"58":0.00808,"60":0.01413,"62":0.00202,"63":0.13931,"64":0.06865,"65":0.12316,"66":0.00202,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01211,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02221,"91":0.05048,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00202},B:{"12":0.00202,"13":0,"14":0.00202,"15":0.00202,"16":0.00202,"17":0.00202,"18":0.00404,"79":0,"80":0,"81":0,"83":0,"84":0.00202,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00202,"93":0,"94":0,"95":0.00202,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00202,"102":0.00202,"103":0.00404,"104":0.00606,"105":0.11306,"106":0.39169,"107":0.02625},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00202,"14":0.00808,"15":0.00202,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00202,"12.1":0.00202,"13.1":0.01211,"14.1":0.01817,"15.1":0.00404,"15.2-15.3":0.00404,"15.4":0.0101,"15.5":0.02019,"15.6":0.11306,"16.0":0.03634,"16.1":0.00606,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00149,"6.0-6.1":0.00298,"7.0-7.1":0.00894,"8.1-8.4":0.00745,"9.0-9.2":0.00447,"9.3":0.09832,"10.0-10.2":0,"10.3":0.05214,"11.0-11.2":0.01192,"11.3-11.4":0.01639,"12.0-12.1":0.01043,"12.2-12.5":0.58245,"13.0-13.1":0.02681,"13.2":0.00894,"13.3":0.03873,"13.4-13.7":0.09087,"14.0-14.4":0.31282,"14.5-14.8":0.66885,"15.0-15.1":0.19663,"15.2-15.3":0.28899,"15.4":0.32623,"15.5":0.93251,"15.6":6.12688,"16.0":4.10842,"16.1":0.22494},P:{"4":0.30334,"5.0-5.4":0.01011,"6.2-6.4":0.01011,"7.2-7.4":0.46511,"8.2":0.01011,"9.2":0.03033,"10.1":0.01011,"11.1-11.2":0.13145,"12.0":0.05056,"13.0":0.10111,"14.0":0.14156,"15.0":0.07078,"16.0":0.26289,"17.0":0.43478,"18.0":6.32961},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00348,"4.2-4.3":0.00608,"4.4":0,"4.4.3-4.4.4":0.0565},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02625,"5.5":0},J:{"7":0,"10":0.00798},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.51078},Q:{"13.1":0.00798},O:{"0":0.56665},H:{"0":3.74772},L:{"0":66.12606},S:{"2.5":0}};
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 5b29f26aea..92b7fab495 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00244,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00244,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00488,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00244,"99":0,"100":0,"101":0.00244,"102":0.00488,"103":0.01951,"104":0.18049,"105":0.06098,"106":0.00244,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00244,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00488,"41":0,"42":0,"43":0.00244,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00244,"51":0,"52":0,"53":0,"54":0,"55":0.00244,"56":0,"57":0.00244,"58":0.00244,"59":0,"60":0,"61":0.02927,"62":0,"63":0.00488,"64":0.00488,"65":0,"66":0,"67":0,"68":0.00244,"69":0,"70":0.00244,"71":0.00244,"72":0,"73":0.00244,"74":0.00244,"75":0.00244,"76":0.00488,"77":0.00244,"78":0.00488,"79":0.00976,"80":0.00244,"81":0.02683,"83":0.0122,"84":0.00244,"85":0.00244,"86":0.0122,"87":0.01463,"88":0.00488,"89":0.00488,"90":0.00488,"91":0.00244,"92":0.00732,"93":0.00732,"94":0.00488,"95":0.00732,"96":0.00488,"97":0.00488,"98":0.00732,"99":0.00976,"100":0.00976,"101":0.00732,"102":0.01707,"103":0.09756,"104":0.50975,"105":1.56584,"106":0.02439,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00244,"25":0,"26":0.00244,"27":0.00244,"28":0.00732,"29":0,"30":0.00488,"31":0,"32":0.00244,"33":0.00244,"34":0,"35":0.04634,"36":0,"37":0,"38":0.00244,"39":0,"40":0,"41":0,"42":0.00488,"43":0,"44":0,"45":0,"46":0.00244,"47":0.00732,"48":0,"49":0,"50":0.02439,"51":0.01951,"52":0,"53":0,"54":0.00488,"55":0.00488,"56":0.00244,"57":0.00976,"58":0.02927,"60":0.22683,"62":0.00244,"63":0.5439,"64":0.81219,"65":0.0439,"66":0,"67":0.00244,"68":0.00244,"69":0,"70":0.00244,"71":0.00488,"72":0.00244,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00732,"80":0,"81":0,"82":0,"83":0,"84":0.00244,"85":0.00732,"86":0.00244,"87":0,"88":0.01707,"89":0.00976,"90":0.25122,"91":0.00976,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00244,"10.6":0.00244,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01463},B:{"12":0.0122,"13":0.00488,"14":0.00488,"15":0.0122,"16":0.00488,"17":0.00488,"18":0.02195,"79":0,"80":0,"81":0,"83":0,"84":0.00488,"85":0.00244,"86":0,"87":0,"88":0,"89":0.00488,"90":0.00244,"91":0,"92":0.00976,"93":0.00244,"94":0,"95":0.00244,"96":0,"97":0,"98":0.00244,"99":0.00244,"100":0.00244,"101":0.00488,"102":0.00488,"103":0.01951,"104":0.11707,"105":0.42195},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00488,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00244,"6.1":0,"7.1":0,"9.1":0.00244,"10.1":0,"11.1":0.00244,"12.1":0.00244,"13.1":0.00488,"14.1":0.0122,"15.1":0,"15.2-15.3":0.00244,"15.4":0.00244,"15.5":0.00976,"15.6":0.02927,"16.0":0.00488,"16.1":0},G:{"8":0.00285,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00285,"5.0-5.1":0.00498,"6.0-6.1":0,"7.0-7.1":0.01637,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08539,"10.0-10.2":0.00712,"10.3":0.10318,"11.0-11.2":0.0121,"11.3-11.4":0.00854,"12.0-12.1":0.03416,"12.2-12.5":1.34422,"13.0-13.1":0.01779,"13.2":0.00925,"13.3":0.06049,"13.4-13.7":0.07543,"14.0-14.4":0.40419,"14.5-14.8":0.55861,"15.0-15.1":0.34584,"15.2-15.3":0.37786,"15.4":0.30101,"15.5":0.74007,"15.6":1.88574,"16.0":0.51805,"16.1":0.00712},P:{"4":0.2135,"5.0-5.4":0.02033,"6.2-6.4":0,"7.2-7.4":0.1525,"8.2":0,"9.2":0.05083,"10.1":0,"11.1-11.2":0.01017,"12.0":0.01017,"13.0":0.07117,"14.0":0.04067,"15.0":0.02033,"16.0":0.0915,"17.0":0.13216,"18.0":0.69132},I:{"0":0,"3":0,"4":0.00153,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00459,"4.2-4.3":0.00919,"4.4":0,"4.4.3-4.4.4":0.21591},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00271,"11":0.02168,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0.01512},O:{"0":1.70879},H:{"0":14.8534},L:{"0":65.09441},S:{"2.5":0.00756},R:{_:"0"},M:{"0":0.09073},Q:{"13.1":0.00756}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00224,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00224,"102":0.00671,"103":0.00447,"104":0.00671,"105":0.14087,"106":0.06932,"107":0.00447,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00224,"41":0,"42":0.00447,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00224,"50":0,"51":0.00224,"52":0,"53":0,"54":0,"55":0.00224,"56":0,"57":0,"58":0.00224,"59":0,"60":0,"61":0,"62":0,"63":0.00224,"64":0.00447,"65":0,"66":0,"67":0,"68":0.00224,"69":0,"70":0.00224,"71":0.00224,"72":0.00224,"73":0.00224,"74":0.00224,"75":0,"76":0.00447,"77":0.00224,"78":0.00447,"79":0.00224,"80":0.00224,"81":0.02236,"83":0.00671,"84":0,"85":0.00447,"86":0.00894,"87":0.00447,"88":0.00671,"89":0.00224,"90":0.00224,"91":0.00224,"92":0.00447,"93":0.00224,"94":0.00224,"95":0.00447,"96":0.00894,"97":0.00224,"98":0.00671,"99":0.00671,"100":0.00447,"101":0.00671,"102":0.01118,"103":0.04248,"104":0.03354,"105":0.49192,"106":1.33489,"107":0.05814,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00224,"25":0,"26":0.00224,"27":0.00224,"28":0.00447,"29":0,"30":0.01118,"31":0,"32":0.00224,"33":0.00224,"34":0,"35":0.0246,"36":0.00224,"37":0.00224,"38":0.00224,"39":0,"40":0,"41":0,"42":0.00447,"43":0,"44":0,"45":0,"46":0.00224,"47":0.00447,"48":0,"49":0,"50":0.00671,"51":0.00447,"52":0,"53":0,"54":0.00447,"55":0.00224,"56":0.00671,"57":0.00671,"58":0.02683,"60":0.17217,"62":0.00224,"63":0.46062,"64":0.33764,"65":0.35329,"66":0.00447,"67":0.00224,"68":0,"69":0.00224,"70":0.00224,"71":0.00224,"72":0.02012,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00447,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00894,"86":0.00224,"87":0,"88":0.00224,"89":0.00224,"90":0.06932,"91":0.16099,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00224,"10.6":0.00224,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01342},B:{"12":0.01342,"13":0.00671,"14":0.00224,"15":0.00894,"16":0.00447,"17":0.00671,"18":0.02236,"79":0,"80":0,"81":0,"83":0,"84":0.00447,"85":0.00224,"86":0.00224,"87":0,"88":0,"89":0.00447,"90":0.00447,"91":0,"92":0.01118,"93":0.00224,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00224,"101":0.00224,"102":0.00447,"103":0.01118,"104":0.01565,"105":0.13192,"106":0.3913,"107":0.02683},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00224,"14":0.00447,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00224,"6.1":0,"7.1":0,"9.1":0.00224,"10.1":0,"11.1":0.00224,"12.1":0.00224,"13.1":0.00447,"14.1":0.01342,"15.1":0.00224,"15.2-15.3":0.00224,"15.4":0.00224,"15.5":0.00671,"15.6":0.02012,"16.0":0.01118,"16.1":0.00224,"16.2":0},G:{"8":0.00292,"3.2":0.00073,"4.0-4.1":0,"4.2-4.3":0.00146,"5.0-5.1":0.00583,"6.0-6.1":0.00073,"7.0-7.1":0.01822,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07725,"10.0-10.2":0.00364,"10.3":0.11442,"11.0-11.2":0.01749,"11.3-11.4":0.00656,"12.0-12.1":0.03352,"12.2-12.5":1.43353,"13.0-13.1":0.01676,"13.2":0.00437,"13.3":0.10495,"13.4-13.7":0.08162,"14.0-14.4":0.44238,"14.5-14.8":0.51307,"15.0-15.1":0.25726,"15.2-15.3":0.32868,"15.4":0.25435,"15.5":0.5342,"15.6":1.23093,"16.0":1.11578,"16.1":0.07507},P:{"4":0.19237,"5.0-5.4":0.03037,"6.2-6.4":0.01012,"7.2-7.4":0.11137,"8.2":0,"9.2":0.02025,"10.1":0,"11.1-11.2":0.03037,"12.0":0,"13.0":0.05062,"14.0":0.03037,"15.0":0.02025,"16.0":0.09112,"17.0":0.10125,"18.0":0.80997},I:{"0":0,"3":0,"4":0.00169,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00339,"4.2-4.3":0.00551,"4.4":0,"4.4.3-4.4.4":0.2219},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01789,"5.5":0},J:{"7":0,"10":0.00776},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14752},Q:{"13.1":0},O:{"0":1.67702},H:{"0":13.92911},L:{"0":67.39071},S:{"2.5":0.00776}};
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 8fae0f03a0..49081dcbf9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00377,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00377,"45":0,"46":0,"47":0.00377,"48":0.00377,"49":0,"50":0.00377,"51":0,"52":0.00377,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00377,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00377,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00377,"85":0,"86":0,"87":0.00377,"88":0.00754,"89":0,"90":0,"91":0.01131,"92":0.00377,"93":0,"94":0.00377,"95":0.00377,"96":0,"97":0.00377,"98":0.00377,"99":0.01508,"100":0.00377,"101":0.00754,"102":0.03017,"103":0.04148,"104":0.6109,"105":0.19986,"106":0.00754,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00754,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00377,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00377,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01886,"41":0,"42":0.00377,"43":0,"44":0,"45":0,"46":0.00754,"47":0,"48":0,"49":0.00377,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00377,"56":0.00377,"57":0,"58":0.00377,"59":0,"60":0,"61":0,"62":0,"63":0.00754,"64":0.00377,"65":0.00377,"66":0,"67":0,"68":0.00377,"69":0.00754,"70":0.00754,"71":0.00377,"72":0.00754,"73":0,"74":0.00754,"75":0.00377,"76":0.00377,"77":0.00377,"78":0.00377,"79":0.01131,"80":0.00754,"81":0.03017,"83":0.00754,"84":0.00754,"85":0.00754,"86":0.01508,"87":0.04148,"88":0.00754,"89":0.00377,"90":0.00754,"91":0.01131,"92":0.01886,"93":0.01131,"94":0.01131,"95":0.01131,"96":0.0264,"97":0.01886,"98":0.0264,"99":0.01508,"100":0.03017,"101":0.03017,"102":0.04148,"103":0.18478,"104":1.42921,"105":4.88345,"106":0.09428,"107":0.00377,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00754,"27":0,"28":0.01886,"29":0,"30":0.00377,"31":0.00377,"32":0.00754,"33":0,"34":0,"35":0.01886,"36":0.00377,"37":0.00377,"38":0.00377,"39":0,"40":0,"41":0,"42":0.02263,"43":0,"44":0,"45":0,"46":0.00754,"47":0.00377,"48":0,"49":0,"50":0.09428,"51":0.00754,"52":0,"53":0,"54":0.0905,"55":0.00754,"56":0.00754,"57":0.01131,"58":0.10559,"60":0.21118,"62":0,"63":0.42612,"64":0.88996,"65":0.04902,"66":0,"67":0,"68":0,"69":0.00377,"70":0.00377,"71":0.01131,"72":0.00377,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01508,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00754,"86":0.00754,"87":0,"88":0.01886,"89":0.01886,"90":0.55811,"91":0.01886,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00377,"11.1":0,"11.5":0,"11.6":0,"12.1":0.17724},B:{"12":0.03017,"13":0.00754,"14":0.00754,"15":0.01131,"16":0.01508,"17":0.01508,"18":0.05279,"79":0,"80":0,"81":0,"83":0,"84":0.00754,"85":0.00377,"86":0,"87":0,"88":0,"89":0.01131,"90":0.00754,"91":0,"92":0.03017,"93":0,"94":0,"95":0,"96":0.00754,"97":0.00377,"98":0.00377,"99":0.00377,"100":0.00377,"101":0.01131,"102":0.01508,"103":0.04525,"104":0.25266,"105":1.37264},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00377,"14":0.01131,"15":0.00754,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00377,"10.1":0,"11.1":0,"12.1":0.00377,"13.1":0.01886,"14.1":0.13199,"15.1":0.00377,"15.2-15.3":0.00754,"15.4":0.01508,"15.5":0.04148,"15.6":0.12444,"16.0":0.01508,"16.1":0.00377},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00196,"5.0-5.1":0.00491,"6.0-6.1":0,"7.0-7.1":0.00687,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06674,"10.0-10.2":0,"10.3":0.04907,"11.0-11.2":0.00393,"11.3-11.4":0.01178,"12.0-12.1":0.01276,"12.2-12.5":0.53393,"13.0-13.1":0.00883,"13.2":0.00589,"13.3":0.05496,"13.4-13.7":0.08637,"14.0-14.4":0.4191,"14.5-14.8":0.70274,"15.0-15.1":0.26893,"15.2-15.3":0.46915,"15.4":0.44461,"15.5":1.11497,"15.6":4.42258,"16.0":0.93339,"16.1":0.01276},P:{"4":0.18401,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.20445,"8.2":0,"9.2":0.02045,"10.1":0.01022,"11.1-11.2":0.04089,"12.0":0.02045,"13.0":0.03067,"14.0":0.06134,"15.0":0.04089,"16.0":0.10223,"17.0":0.2249,"18.0":1.19606},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00089,"4.2-4.3":0.01598,"4.4":0,"4.4.3-4.4.4":0.23707},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00377,"11":0.03771,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.48873},H:{"0":9.08761},L:{"0":60.19971},S:{"2.5":0.00623},R:{_:"0"},M:{"0":0.16818},Q:{"13.1":0.04983}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0073,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00365,"48":0,"49":0,"50":0.00365,"51":0,"52":0.0073,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00365,"69":0,"70":0,"71":0.01095,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00365,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0073,"89":0.00365,"90":0,"91":0.00365,"92":0.00365,"93":0,"94":0.00365,"95":0.00365,"96":0,"97":0.00365,"98":0.00365,"99":0.0073,"100":0.00365,"101":0.00365,"102":0.0292,"103":0.0073,"104":0.0219,"105":0.5256,"106":0.2409,"107":0.01095,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00365,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0073,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00365,"47":0,"48":0,"49":0.00365,"50":0,"51":0,"52":0,"53":0.00365,"54":0,"55":0.0073,"56":0,"57":0,"58":0.00365,"59":0,"60":0,"61":0,"62":0,"63":0.0073,"64":0.0073,"65":0.00365,"66":0.00365,"67":0.00365,"68":0,"69":0.0073,"70":0.0073,"71":0.00365,"72":0.00365,"73":0.00365,"74":0.0146,"75":0.00365,"76":0.00365,"77":0.0073,"78":0.00365,"79":0.0219,"80":0.0073,"81":0.02555,"83":0.01095,"84":0.00365,"85":0.0073,"86":0.01825,"87":0.04745,"88":0.0073,"89":0.0073,"90":0.01095,"91":0.0073,"92":0.01095,"93":0.0073,"94":0.0146,"95":0.0073,"96":0.0146,"97":0.0146,"98":0.0146,"99":0.0146,"100":0.01825,"101":0.0219,"102":0.0292,"103":0.09125,"104":0.1095,"105":1.66075,"106":4.40555,"107":0.17885,"108":0.00365,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0073,"27":0,"28":0.01095,"29":0,"30":0.0073,"31":0,"32":0.01825,"33":0,"34":0,"35":0.0146,"36":0,"37":0.00365,"38":0.00365,"39":0,"40":0,"41":0,"42":0.0146,"43":0,"44":0,"45":0.00365,"46":0.0073,"47":0.00365,"48":0,"49":0,"50":0.0876,"51":0.01095,"52":0,"53":0,"54":0.06935,"55":0.00365,"56":0.0073,"57":0.0146,"58":0.0876,"60":0.19345,"62":0,"63":0.3796,"64":0.35405,"65":0.39785,"66":0.00365,"67":0,"68":0,"69":0.0292,"70":0.00365,"71":0,"72":0.03285,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0073,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01095,"86":0.00365,"87":0,"88":0.00365,"89":0.01095,"90":0.1752,"91":0.36135,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00365,"11.1":0,"11.5":0,"11.6":0,"12.1":0.1679},B:{"12":0.0292,"13":0.01095,"14":0.01095,"15":0.0146,"16":0.0146,"17":0.01095,"18":0.05475,"79":0,"80":0,"81":0,"83":0.00365,"84":0.01095,"85":0.0073,"86":0,"87":0,"88":0,"89":0.01095,"90":0.01095,"91":0.00365,"92":0.03285,"93":0,"94":0,"95":0,"96":0.00365,"97":0.00365,"98":0.00365,"99":0.00365,"100":0.00365,"101":0.0073,"102":0.0073,"103":0.0219,"104":0.0292,"105":0.4234,"106":1.3432,"107":0.08395},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0073,"14":0.0146,"15":0.0073,_:"0","3.1":0,"3.2":0,"5.1":0.0073,"6.1":0,"7.1":0,"9.1":0.00365,"10.1":0,"11.1":0.00365,"12.1":0.00365,"13.1":0.01825,"14.1":0.09125,"15.1":0.00365,"15.2-15.3":0.0073,"15.4":0.01095,"15.5":0.0219,"15.6":0.14235,"16.0":0.0292,"16.1":0.01095,"16.2":0},G:{"8":0.00202,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00202,"6.0-6.1":0.00303,"7.0-7.1":0.01517,"8.1-8.4":0.00809,"9.0-9.2":0.01921,"9.3":0.08089,"10.0-10.2":0.01011,"10.3":0.05359,"11.0-11.2":0.02022,"11.3-11.4":0.02022,"12.0-12.1":0.02932,"12.2-12.5":0.50862,"13.0-13.1":0.01921,"13.2":0.01112,"13.3":0.04651,"13.4-13.7":0.09808,"14.0-14.4":0.41357,"14.5-14.8":0.61581,"15.0-15.1":0.28111,"15.2-15.3":0.31751,"15.4":0.34683,"15.5":0.68153,"15.6":3.47642,"16.0":2.41368,"16.1":0.09707},P:{"4":0.15368,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.17417,"8.2":0,"9.2":0.01025,"10.1":0,"11.1-11.2":0.01025,"12.0":0.02049,"13.0":0.04098,"14.0":0.06147,"15.0":0.03074,"16.0":0.1127,"17.0":0.18441,"18.0":1.18843},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00188,"4.2-4.3":0.01407,"4.4":0,"4.4.3-4.4.4":0.2223},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00365,"11":0.0438,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18415},Q:{"13.1":0.05715},O:{"0":1.45415},H:{"0":9.30622},L:{"0":60.49175},S:{"2.5":0.00635}};
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 ec5575d11d..25c802fd9e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js
@@ -1 +1 @@
-module.exports={C:{"34":0.00514,"40":0.00772,"43":0.00514,"47":0.00514,"48":0.00257,"51":0.00514,"52":0.06944,"55":0.00257,"56":0.00514,"57":0.00257,"58":0.00257,"60":0.00257,"65":0.00514,"66":0.00257,"68":0.00514,"72":0.00772,"78":0.01286,"79":0.00257,"80":0.00257,"81":0.00514,"82":0.00257,"83":0.00257,"84":0.00772,"87":0.00257,"88":0.00514,"89":0.00514,"91":0.02572,"94":0.00514,"95":0.00772,"96":0.00514,"97":0.00514,"98":0.00514,"99":0.018,"100":0.01286,"101":0.00772,"102":0.02572,"103":0.0823,"104":1.1111,"105":0.3678,"106":0.01543,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 44 45 46 49 50 53 54 59 61 62 63 64 67 69 70 71 73 74 75 76 77 85 86 90 92 93 107 3.5 3.6"},D:{"11":0.00257,"33":0.00514,"34":0.00257,"38":0.00514,"40":0.00514,"43":0.03601,"46":0.00257,"47":0.00772,"49":0.03601,"50":0.00514,"51":0.00257,"52":0.00514,"53":0.00257,"55":0.00514,"56":0.00772,"57":0.00257,"58":0.00514,"60":0.00257,"62":0.00514,"63":0.01029,"64":0.01029,"65":0.00772,"66":0.01029,"67":0.00772,"68":0.00772,"69":0.02572,"70":0.018,"71":0.00772,"72":0.01286,"73":0.00514,"74":0.02315,"75":0.01286,"76":0.01543,"77":0.01286,"78":0.01286,"79":0.07973,"80":0.02058,"81":0.0463,"83":0.02829,"84":0.03344,"85":0.0463,"86":0.05916,"87":0.06173,"88":0.018,"89":0.02058,"90":0.01543,"91":0.02315,"92":0.03086,"93":0.02058,"94":0.018,"95":0.02572,"96":0.04115,"97":0.03601,"98":0.05916,"99":0.03601,"100":0.04887,"101":0.05144,"102":0.08488,"103":0.31893,"104":2.81634,"105":10.32915,"106":0.20319,"107":0.00772,_:"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 35 36 37 39 41 42 44 45 48 54 59 61 108 109"},F:{"28":0.00772,"36":0.00514,"64":0.00257,"68":0.00257,"70":0.00257,"71":0.00514,"72":0.00257,"73":0.00514,"79":0.01543,"80":0.00772,"81":0.00257,"82":0.00514,"83":0.00257,"84":0.00514,"85":0.018,"86":0.00772,"87":0.00514,"88":0.01029,"89":0.04115,"90":0.58642,"91":0.02829,_:"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 69 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.01543,"13":0.00514,"14":0.00772,"15":0.00514,"16":0.00772,"17":0.01029,"18":0.04372,"84":0.01029,"85":0.00772,"89":0.00772,"90":0.00772,"92":0.02315,"95":0.00514,"96":0.00257,"97":0.00257,"98":0.00257,"99":0.00514,"100":0.00772,"101":0.018,"102":0.01029,"103":0.04115,"104":0.39352,"105":1.8184,_:"79 80 81 83 86 87 88 91 93 94"},E:{"4":0,"13":0.01029,"14":0.02829,"15":0.00772,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.02829,"10.1":0.00514,"11.1":0.00772,"12.1":0.01029,"13.1":0.0463,"14.1":0.06687,"15.1":0.01543,"15.2-15.3":0.01543,"15.4":0.03344,"15.5":0.07716,"15.6":0.29321,"16.0":0.0463,"16.1":0.00514},G:{"8":0.00085,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00423,"6.0-6.1":0.00169,"7.0-7.1":0.02367,"8.1-8.4":0.00254,"9.0-9.2":0,"9.3":0.05748,"10.0-10.2":0.00676,"10.3":0.08368,"11.0-11.2":0.02874,"11.3-11.4":0.02282,"12.0-12.1":0.03804,"12.2-12.5":0.76162,"13.0-13.1":0.02789,"13.2":0.01268,"13.3":0.06171,"13.4-13.7":0.11158,"14.0-14.4":0.41589,"14.5-14.8":0.58241,"15.0-15.1":0.26627,"15.2-15.3":0.30346,"15.4":0.30853,"15.5":0.77345,"15.6":3.42769,"16.0":0.96618,"16.1":0.01352},P:{"4":0.30537,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.25448,"8.2":0,"9.2":0.04072,"10.1":0.01022,"11.1-11.2":0.07125,"12.0":0.03054,"13.0":0.07125,"14.0":0.10179,"15.0":0.0509,"16.0":0.18322,"17.0":0.36645,"18.0":2.53461},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00322,"4.2-4.3":0.01075,"4.4":0,"4.4.3-4.4.4":0.06772},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00801,"9":0.00534,"10":0.00267,"11":0.12286,_:"6 7 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0.00743},O:{"0":0.64615},H:{"0":10.28694},L:{"0":54.13105},S:{"2.5":0.02228},R:{_:"0"},M:{"0":0.28965},Q:{"13.1":0}};
+module.exports={C:{"34":0.00505,"40":0.00758,"43":0.00505,"47":0.00505,"52":0.05555,"56":0.00253,"57":0.00253,"60":0.00253,"64":0.00253,"65":0.00505,"68":0.00505,"72":0.00505,"78":0.01263,"79":0.00253,"80":0.00505,"81":0.00253,"84":0.0101,"88":0.00505,"89":0.00505,"91":0.01263,"94":0.00505,"95":0.00758,"97":0.00505,"98":0.00505,"99":0.01768,"100":0.0101,"101":0.00505,"102":0.0303,"103":0.02273,"104":0.04545,"105":1.01758,"106":0.49238,"107":0.01768,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 44 45 46 48 49 50 51 53 54 55 58 59 61 62 63 66 67 69 70 71 73 74 75 76 77 82 83 85 86 87 90 92 93 96 108 3.5 3.6"},D:{"11":0.00505,"33":0.00505,"38":0.00505,"40":0.00505,"43":0.03535,"47":0.00505,"48":0.00253,"49":0.02778,"50":0.00505,"51":0.00253,"52":0.00253,"55":0.00505,"56":0.00758,"58":0.00505,"60":0.00505,"62":0.00505,"63":0.01263,"64":0.00758,"65":0.00505,"66":0.00758,"67":0.00758,"68":0.00758,"69":0.03283,"70":0.01515,"71":0.00758,"72":0.0101,"73":0.00758,"74":0.02525,"75":0.01515,"76":0.01515,"77":0.0101,"78":0.0101,"79":0.06818,"80":0.01768,"81":0.02525,"83":0.02778,"84":0.03535,"85":0.04798,"86":0.05808,"87":0.04798,"88":0.01768,"89":0.01768,"90":0.03535,"91":0.04293,"92":0.04798,"93":0.0303,"94":0.03535,"95":0.0202,"96":0.03788,"97":0.02778,"98":0.05808,"99":0.0303,"100":0.0404,"101":0.04293,"102":0.06565,"103":0.20453,"104":0.1919,"105":3.30523,"106":9.90558,"107":0.45955,"108":0.01263,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 41 42 44 45 46 53 54 57 59 61 109 110"},F:{"28":0.00505,"36":0.00505,"64":0.00505,"68":0.00253,"69":0.00253,"70":0.00505,"72":0.00758,"73":0.00505,"77":0.00253,"79":0.01515,"80":0.00253,"82":0.00505,"83":0.00505,"84":0.00505,"85":0.01515,"86":0.00758,"87":0.00505,"88":0.00505,"89":0.01263,"90":0.20958,"91":0.4646,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 71 74 75 76 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01768,"13":0.00505,"14":0.00505,"15":0.00758,"16":0.00758,"17":0.0101,"18":0.03788,"84":0.0101,"85":0.00505,"89":0.0101,"90":0.00758,"92":0.02273,"95":0.00505,"96":0.00505,"98":0.00253,"99":0.00505,"100":0.00758,"101":0.01263,"102":0.0101,"103":0.02273,"104":0.03788,"105":0.45955,"106":1.7574,"107":0.12373,_:"79 80 81 83 86 87 88 91 93 94 97"},E:{"4":0,"13":0.0101,"14":0.03535,"15":0.00758,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 16.2","5.1":0.06313,"10.1":0.00505,"11.1":0.00758,"12.1":0.0101,"13.1":0.04545,"14.1":0.06565,"15.1":0.01263,"15.2-15.3":0.01263,"15.4":0.0303,"15.5":0.06818,"15.6":0.28785,"16.0":0.11615,"16.1":0.0202},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00266,"6.0-6.1":0.00089,"7.0-7.1":0.0266,"8.1-8.4":0.00177,"9.0-9.2":0,"9.3":0.05941,"10.0-10.2":0.00709,"10.3":0.09576,"11.0-11.2":0.02571,"11.3-11.4":0.02217,"12.0-12.1":0.0399,"12.2-12.5":0.84412,"13.0-13.1":0.02749,"13.2":0.01596,"13.3":0.06207,"13.4-13.7":0.10817,"14.0-14.4":0.39457,"14.5-14.8":0.54087,"15.0-15.1":0.25093,"15.2-15.3":0.27487,"15.4":0.266,"15.5":0.61801,"15.6":2.41176,"16.0":2.20073,"16.1":0.12679},P:{"4":0.25867,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24832,"8.2":0,"9.2":0.03104,"10.1":0,"11.1-11.2":0.07243,"12.0":0.02069,"13.0":0.07243,"14.0":0.08277,"15.0":0.04139,"16.0":0.1552,"17.0":0.24832,"18.0":2.56602},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00277,"4.2-4.3":0.00984,"4.4":0,"4.4.3-4.4.4":0.06214},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00804,"9":0.00268,"10":0.00268,"11":0.1179,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.27658},Q:{"13.1":0.00748},O:{"0":0.598},H:{"0":9.72359},L:{"0":54.46523},S:{"2.5":0.02243}};
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 4d2f8f9d33..949718c8e1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.10772,"14.1":0,"15.1":0.10772,"15.2-15.3":0.08079,"15.4":8.26751,"15.5":3.89946,"15.6":7.44884,"16.0":3.67864,"16.1":4.51885},G:{"8":0,"3.2":0,"4.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.36334,"15.2-15.3":0.9974,"15.4":0.2351,"15.5":1.2325,"15.6":9.41827,"16.0":48.21699,"16.1":10.61515},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":0.06307},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0.08921,"15.2-15.3":0.04956,"15.4":2.37888,"15.5":4.01932,"15.6":5.2038,"16.0":7.77596,"16.1":4.64377,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0.28973,"15.2-15.3":1.25041,"15.4":0.43459,"15.5":1.02168,"15.6":6.4808,"16.0":36.92533,"16.1":29.19411},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0}};
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 190a00321d..74deaf4393 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.00601,"36":0.01503,"43":0.02405,"47":0.00301,"52":0.05411,"56":0.00601,"60":0.00301,"68":0.00301,"72":0.00301,"77":0.00301,"78":0.01503,"79":0.00601,"80":0.00601,"81":0.00601,"82":0.00601,"83":0.00301,"87":0.00902,"88":0.00902,"89":0.00301,"90":0.00601,"91":0.01503,"94":0.00601,"95":0.00301,"96":0.00301,"97":0.00301,"98":0.00601,"99":0.00902,"100":0.00601,"101":0.00601,"102":0.01804,"103":0.06012,"104":0.9529,"105":0.31563,"106":0.01202,_:"2 3 4 5 6 7 8 9 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 75 76 84 85 86 92 93 107 3.5 3.6"},D:{"22":0.00301,"34":0.00902,"35":0.00301,"38":0.02104,"42":0.00601,"43":0.00301,"45":0.00301,"47":0.00601,"48":0.00902,"49":0.03908,"50":0.00301,"51":0.00301,"53":0.01804,"55":0.00902,"56":0.00902,"57":0.00902,"58":0.00301,"60":0.00301,"61":0.00601,"62":0.00601,"63":0.01202,"64":0.00301,"65":0.00601,"66":0.00601,"67":0.00601,"68":0.00902,"69":0.08417,"70":0.03607,"71":0.02104,"72":0.03908,"73":0.01202,"74":0.0511,"75":0.01804,"76":0.00902,"77":0.01503,"78":0.0511,"79":0.12625,"80":0.03908,"81":0.03307,"83":0.06313,"84":0.06012,"85":0.06914,"86":0.0992,"87":0.0992,"88":0.02104,"89":0.03908,"90":0.02405,"91":0.04208,"92":0.06012,"93":0.01804,"94":0.04509,"95":0.02705,"96":0.06012,"97":0.06914,"98":0.0481,"99":0.05711,"100":0.06914,"101":0.07214,"102":0.11423,"103":0.39078,"104":3.82664,"105":13.95686,"106":0.20441,"107":0.00902,_:"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 36 37 39 40 41 44 46 52 54 59 108 109"},F:{"28":0.00902,"36":0.00601,"40":0.00601,"46":0.01804,"71":0.00301,"85":0.00601,"88":0.00301,"89":0.02405,"90":0.33667,"91":0.01503,_:"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 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.00301,"16":0.00301,"17":0.00301,"18":0.02104,"84":0.00601,"85":0.00601,"86":0.00301,"89":0.00601,"90":0.00301,"92":0.00902,"99":0.00301,"100":0.00601,"101":0.01202,"102":0.00902,"103":0.03908,"104":0.3517,"105":2.02905,_:"13 14 15 79 80 81 83 87 88 91 93 94 95 96 97 98"},E:{"4":0,"13":0.01804,"14":0.06914,"15":0.01503,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1","5.1":0.01804,"9.1":0.00902,"10.1":0.00301,"11.1":0.00601,"12.1":0.01202,"13.1":0.06012,"14.1":0.14429,"15.1":0.02705,"15.2-15.3":0.02104,"15.4":0.07515,"15.5":0.16834,"15.6":0.72745,"16.0":0.06313,"16.1":0.00601},G:{"8":0.00095,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00475,"5.0-5.1":0.0057,"6.0-6.1":0.0038,"7.0-7.1":0.0171,"8.1-8.4":0.0057,"9.0-9.2":0.019,"9.3":0.05129,"10.0-10.2":0.00665,"10.3":0.06554,"11.0-11.2":0.0323,"11.3-11.4":0.0152,"12.0-12.1":0.02755,"12.2-12.5":0.36856,"13.0-13.1":0.01995,"13.2":0.01045,"13.3":0.0418,"13.4-13.7":0.14438,"14.0-14.4":0.4303,"14.5-14.8":0.61933,"15.0-15.1":0.22512,"15.2-15.3":0.26502,"15.4":0.40655,"15.5":0.80361,"15.6":4.51768,"16.0":1.16647,"16.1":0.0133},P:{"4":0.24787,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10328,"8.2":0,"9.2":0.02066,"10.1":0,"11.1-11.2":0.04131,"12.0":0.02066,"13.0":0.09295,"14.0":0.0723,"15.0":0.04131,"16.0":0.14459,"17.0":0.30984,"18.0":1.78675},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03661,"4.2-4.3":0.12812,"4.4":0,"4.4.3-4.4.4":0.69553},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02502,"9":0.08338,"11":0.85052,_:"6 7 10 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":1.46874},H:{"0":0.96673},L:{"0":55.35946},S:{"2.5":0.05595},R:{_:"0"},M:{"0":0.16086},Q:{"13.1":0.29375}};
+module.exports={C:{"34":0.00292,"36":0.01462,"43":0.03215,"45":0.00292,"47":0.00292,"52":0.05554,"56":0.00585,"72":0.00292,"77":0.00292,"78":0.01169,"79":0.00585,"80":0.00585,"81":0.00585,"82":0.00292,"83":0.00292,"87":0.01169,"88":0.00585,"89":0.00292,"90":0.00585,"91":0.00585,"95":0.00292,"98":0.00292,"99":0.00877,"100":0.00585,"101":0.00585,"102":0.02046,"103":0.01754,"104":0.03215,"105":0.8389,"106":0.38291,"107":0.01169,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 42 44 46 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 84 85 86 92 93 94 96 97 108 3.5 3.6"},D:{"22":0.00292,"26":0.00292,"34":0.01169,"38":0.02338,"42":0.00585,"43":0.00585,"45":0.00292,"47":0.00877,"48":0.00877,"49":0.04092,"50":0.00292,"51":0.00292,"53":0.01754,"54":0.00292,"55":0.00877,"56":0.00877,"57":0.00877,"58":0.00292,"60":0.00292,"61":0.00585,"62":0.00585,"63":0.01169,"64":0.00292,"65":0.00877,"66":0.00585,"67":0.00585,"68":0.00877,"69":0.07308,"70":0.04385,"71":0.01462,"72":0.08477,"73":0.01169,"74":0.05846,"75":0.01462,"76":0.00877,"77":0.01169,"78":0.04969,"79":0.12277,"80":0.03508,"81":0.02923,"83":0.05554,"84":0.04385,"85":0.05554,"86":0.08184,"87":0.07892,"88":0.01754,"89":0.03508,"90":0.02046,"91":0.03215,"92":0.05846,"93":0.01462,"94":0.038,"95":0.02338,"96":0.04969,"97":0.05846,"98":0.04385,"99":0.04969,"100":0.05846,"101":0.05261,"102":0.07892,"103":0.23676,"104":0.25138,"105":4.37573,"106":12.93135,"107":0.52906,"108":0.01462,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 35 36 37 39 40 41 44 46 52 59 109 110"},F:{"28":0.01169,"36":0.00585,"40":0.00877,"46":0.01754,"79":0.00292,"85":0.00585,"89":0.00292,"90":0.13154,"91":0.30107,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00585,"16":0.00292,"17":0.00292,"18":0.02046,"84":0.00585,"85":0.00292,"86":0.00292,"89":0.00585,"92":0.00877,"99":0.00292,"100":0.00585,"101":0.01169,"102":0.00585,"103":0.02923,"104":0.03215,"105":0.46768,"106":1.88826,"107":0.14615,_:"13 14 15 79 80 81 83 87 88 90 91 93 94 95 96 97 98"},E:{"4":0,"13":0.01462,"14":0.06138,"15":0.01462,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 16.2","5.1":0.01462,"9.1":0.00585,"10.1":0.00292,"11.1":0.00585,"12.1":0.01169,"13.1":0.06138,"14.1":0.13738,"15.1":0.02338,"15.2-15.3":0.02046,"15.4":0.06723,"15.5":0.14323,"15.6":0.6986,"16.0":0.15492,"16.1":0.03215},G:{"8":0.00096,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00386,"5.0-5.1":0.00579,"6.0-6.1":0.00386,"7.0-7.1":0.01736,"8.1-8.4":0.00675,"9.0-9.2":0.01736,"9.3":0.0492,"10.0-10.2":0.00579,"10.3":0.06463,"11.0-11.2":0.02894,"11.3-11.4":0.01543,"12.0-12.1":0.02508,"12.2-12.5":0.36657,"13.0-13.1":0.01736,"13.2":0.00868,"13.3":0.03762,"13.4-13.7":0.12637,"14.0-14.4":0.34439,"14.5-14.8":0.55276,"15.0-15.1":0.19486,"15.2-15.3":0.23056,"15.4":0.32992,"15.5":0.60485,"15.6":3.21525,"16.0":2.66056,"16.1":0.15917},P:{"4":0.24805,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10335,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.04134,"12.0":0.02067,"13.0":0.08268,"14.0":0.06201,"15.0":0.04134,"16.0":0.12403,"17.0":0.20671,"18.0":1.9224},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04739,"4.2-4.3":0.18954,"4.4":0,"4.4.3-4.4.4":0.85293},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02501,"9":0.09171,"10":0.00834,"11":0.83369,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14862},Q:{"13.1":0.2477},O:{"0":1.38002},H:{"0":0.97151},L:{"0":55.52609},S:{"2.5":0.09908}};
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 4056d4999d..48009df016 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:{"48":0.00484,"52":0.07257,"55":0.02419,"56":0.00484,"59":0.00968,"60":0.00484,"68":0.01935,"72":0.00484,"77":0.01451,"78":0.06773,"79":0.00968,"80":0.01451,"81":0.01451,"82":0.00968,"83":0.01451,"84":0.00484,"86":0.00968,"87":0.01451,"88":0.01451,"89":0.00968,"90":0.00968,"91":0.11127,"92":0.00484,"93":0.00968,"94":0.03387,"95":0.01451,"96":0.00968,"97":0.00968,"98":0.00968,"99":0.01935,"100":0.02419,"101":0.01935,"102":0.11611,"103":0.31931,"104":2.83023,"105":1.05468,"106":0.00484,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 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 61 62 63 64 65 66 67 69 70 71 73 74 75 76 85 107 3.5 3.6"},D:{"22":0.00968,"34":0.00484,"38":0.01451,"40":0.04354,"41":0.01451,"43":0.00968,"47":0.01451,"48":0.00484,"49":0.06289,"51":0.00968,"52":0.01451,"56":0.01935,"60":0.02419,"63":0.00968,"65":0.01935,"66":0.04354,"67":0.01451,"68":0.00968,"69":0.02903,"70":0.01451,"71":0.00968,"72":0.01451,"73":0.00484,"74":0.01451,"75":0.1403,"76":0.01935,"77":0.01451,"78":0.02903,"79":0.11611,"80":0.02903,"81":0.02903,"83":0.08225,"84":0.12579,"85":0.19836,"86":0.14998,"87":0.14998,"88":0.01935,"89":0.0387,"90":0.02419,"91":0.08225,"92":0.0387,"93":0.04838,"94":0.04354,"95":0.02903,"96":0.08708,"97":0.05322,"98":0.06289,"99":0.06289,"100":0.13546,"101":0.12579,"102":0.19352,"103":0.70635,"104":5.03636,"105":19.70517,"106":0.39672,"107":0.00484,_:"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 42 44 45 46 50 53 54 55 57 58 59 61 62 64 108 109"},F:{"31":0.02419,"36":0.00484,"40":0.01935,"46":0.00968,"68":0.00484,"70":0.00484,"71":0.00968,"85":0.02419,"86":0.00484,"88":0.00968,"89":0.16449,"90":2.04647,"91":0.08225,_:"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 72 73 74 75 76 77 78 79 80 81 82 83 84 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00484,"17":0.00968,"18":0.02903,"84":0.00968,"85":0.00968,"86":0.00968,"87":0.00484,"92":0.00968,"96":0.00484,"97":0.00484,"98":0.00484,"99":0.00968,"100":0.00968,"101":0.02903,"102":0.02419,"103":0.06773,"104":0.87568,"105":4.85251,_:"12 13 14 16 79 80 81 83 88 89 90 91 93 94 95"},E:{"4":0,"13":0.02903,"14":0.15482,"15":0.0387,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.01451,"10.1":0.00484,"11.1":0.02903,"12.1":0.04838,"13.1":0.22255,"14.1":0.39672,"15.1":0.07741,"15.2-15.3":0.07257,"15.4":0.19836,"15.5":0.43542,"15.6":2.16259,"16.0":0.2806,"16.1":0.01935},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.01343,"8.1-8.4":0.00671,"9.0-9.2":0.01511,"9.3":0.08058,"10.0-10.2":0.00504,"10.3":0.08394,"11.0-11.2":0.0319,"11.3-11.4":0.03022,"12.0-12.1":0.03022,"12.2-12.5":0.45325,"13.0-13.1":0.01343,"13.2":0.01175,"13.3":0.0319,"13.4-13.7":0.10912,"14.0-14.4":0.31056,"14.5-14.8":0.83599,"15.0-15.1":0.1813,"15.2-15.3":0.31056,"15.4":0.38274,"15.5":1.12641,"15.6":9.49978,"16.0":2.84876,"16.1":0.03525},P:{"4":0.11497,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01045,"8.2":0,"9.2":0.02066,"10.1":0,"11.1-11.2":0.03136,"12.0":0.01045,"13.0":0.04181,"14.0":0.05226,"15.0":0.13588,"16.0":0.07317,"17.0":0.18814,"18.0":2.70713},I:{"0":0,"3":0,"4":0.01953,"2.1":0,"2.2":0.00488,"2.3":0,"4.1":0.01464,"4.2-4.3":0.02766,"4.4":0,"4.4.3-4.4.4":0.08298},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01505,"9":0.02007,"10":0.00502,"11":0.23079,_:"6 7 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.1084},H:{"0":0.55224},L:{"0":30.63329},S:{"2.5":0},R:{_:"0"},M:{"0":0.42845},Q:{"13.1":0.00516}};
+module.exports={C:{"47":0.00494,"52":0.06417,"55":0.00987,"56":0.00494,"59":0.00987,"60":0.00494,"68":0.01481,"72":0.00494,"77":0.00987,"78":0.05923,"79":0.00494,"80":0.00987,"81":0.00987,"82":0.00494,"83":0.00494,"86":0.00494,"87":0.00987,"88":0.00987,"89":0.00987,"90":0.00987,"91":0.04936,"94":0.01974,"95":0.00987,"96":0.00987,"97":0.00987,"98":0.00987,"99":0.01481,"100":0.01481,"101":0.01481,"102":0.11846,"103":0.09378,"104":0.10859,"105":2.68518,"106":1.1649,"107":0.00494,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 57 58 61 62 63 64 65 66 67 69 70 71 73 74 75 76 84 85 92 93 108 3.5 3.6"},D:{"22":0.00987,"38":0.00987,"40":0.03455,"43":0.00987,"47":0.00987,"48":0.00494,"49":0.0543,"51":0.00494,"52":0.00987,"56":0.01481,"60":0.02468,"63":0.00987,"64":0.00494,"65":0.01481,"66":0.03949,"67":0.00987,"68":0.00494,"69":0.04442,"70":0.00494,"71":0.00987,"72":0.00987,"73":0.02468,"74":0.01481,"75":0.12834,"76":0.01974,"77":0.00987,"78":0.02468,"79":0.09872,"80":0.02962,"81":0.02468,"83":0.03949,"84":0.05923,"85":0.14314,"86":0.07404,"87":0.08391,"88":0.01974,"89":0.02962,"90":0.02468,"91":0.04936,"92":0.03949,"93":0.04442,"94":0.03949,"95":0.01974,"96":0.06417,"97":0.03949,"98":0.04936,"99":0.04936,"100":0.17276,"101":0.09378,"102":0.10859,"103":0.38994,"104":0.41956,"105":7.41881,"106":18.62846,"107":0.72066,"108":0.00494,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 44 45 46 50 53 54 55 57 58 59 61 62 109 110"},F:{"31":0.01974,"36":0.00494,"40":0.01481,"46":0.00987,"77":0.00494,"79":0.00494,"85":0.02468,"86":0.00494,"88":0.00494,"89":0.01974,"90":0.96252,"91":1.96946,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 82 83 84 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00494,"17":0.00494,"18":0.01974,"85":0.00494,"92":0.00987,"97":0.00494,"98":0.00494,"99":0.00494,"100":0.00494,"101":0.01481,"102":0.01481,"103":0.02962,"104":0.08391,"105":1.13528,"106":4.01297,"107":0.31097,_:"12 13 14 16 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96"},E:{"4":0,"13":0.02468,"14":0.15795,"15":0.03949,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 16.2","9.1":0.01481,"10.1":0.00494,"11.1":0.02468,"12.1":0.03949,"13.1":0.21225,"14.1":0.39982,"15.1":0.07898,"15.2-15.3":0.07404,"15.4":0.1925,"15.5":0.36526,"15.6":1.99414,"16.0":0.68117,"16.1":0.10366},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00187,"6.0-6.1":0,"7.0-7.1":0.01125,"8.1-8.4":0,"9.0-9.2":0.00937,"9.3":0.0731,"10.0-10.2":0.00187,"10.3":0.0731,"11.0-11.2":0.01499,"11.3-11.4":0.02624,"12.0-12.1":0.01499,"12.2-12.5":0.39735,"13.0-13.1":0.00937,"13.2":0.0075,"13.3":0.02624,"13.4-13.7":0.08997,"14.0-14.4":0.28677,"14.5-14.8":0.84718,"15.0-15.1":0.16494,"15.2-15.3":0.2774,"15.4":0.32613,"15.5":0.86218,"15.6":7.72586,"16.0":6.36512,"16.1":0.30364},P:{"4":0.08429,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10335,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.02107,"12.0":0.01054,"13.0":0.03161,"14.0":0.03161,"15.0":0.02107,"16.0":0.05268,"17.0":0.10536,"18.0":2.78146},I:{"0":0,"3":0,"4":0.01052,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00921,"4.2-4.3":0.02236,"4.4":0,"4.4.3-4.4.4":0.05919},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01544,"9":0.01544,"10":0.00515,"11":0.20584,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.36461},Q:{"13.1":0.00506},O:{"0":0.09115},H:{"0":0.4986},L:{"0":28.63586},S:{"2.5":0}};
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 b4c8aae700..174d875d38 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js
@@ -1 +1 @@
-module.exports={C:{"4":0.07067,"11":0.02356,"38":0.00942,"39":0.00471,"40":0.00942,"43":0.00471,"44":0.02356,"45":0.00471,"52":0.03769,"54":0.01413,"56":0.00471,"68":0.00471,"76":0.00471,"78":0.05653,"79":0.00942,"80":0.00942,"81":0.00942,"82":0.00942,"83":0.00942,"87":0.00942,"88":0.00942,"89":0.00471,"91":0.07067,"94":0.03769,"95":0.00471,"97":0.00471,"98":0.00471,"99":0.00942,"100":0.00942,"101":0.01884,"102":0.05182,"103":0.13662,"104":1.73836,"105":0.5135,_:"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 41 42 46 47 48 49 50 51 53 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 77 84 85 86 90 92 93 96 106 107 3.5 3.6"},D:{"37":0.00471,"38":0.00471,"40":0.01884,"41":0.00942,"42":0.00942,"43":0.01884,"44":0.02356,"45":0.01413,"47":0.00942,"48":0.06124,"49":0.04711,"52":0.00471,"56":0.11778,"59":0.00471,"60":0.00942,"61":0.01884,"62":0.00471,"63":0.00471,"65":0.00942,"66":0.05182,"67":0.01413,"68":0.00942,"69":0.01413,"70":0.00942,"71":0.01413,"72":0.00942,"73":0.00471,"74":0.02356,"75":0.01413,"76":0.11778,"77":0.01884,"78":0.02827,"79":0.09893,"80":0.06124,"81":0.06595,"83":0.13662,"84":0.10835,"85":0.14604,"86":0.13662,"87":0.14133,"88":0.02356,"89":0.07067,"90":0.02827,"91":0.05182,"92":0.0424,"93":0.09893,"94":0.03769,"95":0.01884,"96":0.12249,"97":0.08009,"98":0.08009,"99":0.08951,"100":0.1696,"101":0.17902,"102":0.41928,"103":1.1542,"104":6.25621,"105":17.75105,"106":0.31564,"107":0.04711,"108":0.0424,_:"4 5 6 7 8 9 10 11 12 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 46 50 51 53 54 55 57 58 64 109"},F:{"68":0.00471,"70":0.00471,"71":0.00942,"88":0.00471,"89":0.06595,"90":0.53705,"91":0.02356,_:"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 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":0.01413,"17":0.00471,"18":0.02356,"84":0.00471,"85":0.00942,"86":0.00471,"87":0.00471,"92":0.00471,"99":0.00471,"100":0.00942,"101":0.02827,"102":0.01884,"103":0.07538,"104":1.00344,"105":4.7958,_:"13 14 15 16 79 80 81 83 88 89 90 91 93 94 95 96 97 98"},E:{"4":0,"8":0.00942,"9":0.00942,"12":0.00471,"13":0.0424,"14":0.18373,"15":0.04711,_:"0 5 6 7 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.02827,"10.1":0.01413,"11.1":0.03769,"12.1":0.0848,"13.1":0.68781,"14.1":0.54648,"15.1":0.08009,"15.2-15.3":0.0848,"15.4":0.22613,"15.5":0.50408,"15.6":3.51912,"16.0":0.33448,"16.1":0.02356},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00528,"5.0-5.1":0,"6.0-6.1":0.00793,"7.0-7.1":0.01321,"8.1-8.4":0.02378,"9.0-9.2":0.02113,"9.3":0.07133,"10.0-10.2":0.00528,"10.3":0.07925,"11.0-11.2":0.02906,"11.3-11.4":0.03434,"12.0-12.1":0.02642,"12.2-12.5":0.43589,"13.0-13.1":0.02378,"13.2":0.01321,"13.3":0.05548,"13.4-13.7":0.17171,"14.0-14.4":0.55213,"14.5-14.8":1.63789,"15.0-15.1":0.28003,"15.2-15.3":0.4491,"15.4":0.52571,"15.5":1.48467,"15.6":17.17935,"16.0":2.69723,"16.1":0.03963},P:{"4":0.06441,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01045,"8.2":0,"9.2":0.02066,"10.1":0,"11.1-11.2":0.01074,"12.0":0.01045,"13.0":0.02147,"14.0":0.02147,"15.0":0.02147,"16.0":0.08588,"17.0":0.13956,"18.0":1.82505},I:{"0":0,"3":0.00443,"4":0.01329,"2.1":0.00148,"2.2":0.00738,"2.3":0,"4.1":0.00591,"4.2-4.3":0.03395,"4.4":0,"4.4.3-4.4.4":0.06053},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0443,"9":0.12307,"10":0.00985,"11":0.2609,_:"6 7 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.08993},H:{"0":0.22537},L:{"0":24.67677},S:{"2.5":0.00529},R:{_:"0"},M:{"0":0.42849},Q:{"13.1":0.04232}};
+module.exports={C:{"4":0.06685,"11":0.0191,"38":0.00955,"40":0.00955,"43":0.00478,"44":0.02388,"45":0.00478,"52":0.0382,"54":0.00478,"56":0.00478,"76":0.00478,"78":0.05253,"79":0.00478,"80":0.00478,"81":0.00955,"82":0.00955,"83":0.00955,"87":0.00478,"88":0.00955,"89":0.00478,"91":0.02865,"94":0.0382,"95":0.00478,"97":0.00478,"98":0.00478,"99":0.00955,"100":0.00955,"101":0.01433,"102":0.08595,"103":0.0382,"104":0.10028,"105":1.55665,"106":0.72103,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 46 47 48 49 50 51 53 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 84 85 86 90 92 93 96 107 108 3.5 3.6"},D:{"35":0.00955,"38":0.00478,"39":0.00478,"40":0.0191,"41":0.00955,"42":0.00478,"43":0.01433,"44":0.0191,"45":0.00955,"47":0.00955,"48":0.06685,"49":0.04775,"56":0.10028,"60":0.00955,"61":0.03343,"62":0.00955,"63":0.00478,"65":0.01433,"66":0.05253,"67":0.01433,"69":0.00955,"70":0.00955,"71":0.01433,"72":0.00955,"73":0.00955,"74":0.0191,"75":0.0191,"76":0.10028,"77":0.01433,"78":0.0191,"79":0.10505,"80":0.05253,"81":0.07163,"83":0.1337,"84":0.06208,"85":0.0764,"86":0.0955,"87":0.0955,"88":0.02388,"89":0.0573,"90":0.02865,"91":0.05253,"92":0.03343,"93":0.09073,"94":0.03343,"95":0.0191,"96":0.0955,"97":0.08118,"98":0.06208,"99":0.06685,"100":0.3056,"101":0.15758,"102":0.30083,"103":0.79265,"104":0.72103,"105":7.2389,"106":16.7698,"107":0.7258,"108":0.04298,"109":0.04775,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 46 50 51 52 53 54 55 57 58 59 64 68 110"},F:{"89":0.00478,"90":0.20533,"91":0.4584,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00955,"17":0.00478,"18":0.01433,"85":0.00955,"87":0.00955,"92":0.00478,"100":0.00478,"101":0.00955,"102":0.01433,"103":0.0573,"104":0.10505,"105":1.09348,"106":4.3548,"107":0.37245,_:"13 14 15 16 79 80 81 83 84 86 88 89 90 91 93 94 95 96 97 98 99"},E:{"4":0,"8":0.00955,"9":0.00955,"12":0.00478,"13":0.0382,"14":0.18623,"15":0.04298,_:"0 5 6 7 10 11 3.1 3.2 6.1 7.1 16.2","5.1":0.00478,"9.1":0.0382,"10.1":0.01433,"11.1":0.0382,"12.1":0.08118,"13.1":0.92158,"14.1":0.53003,"15.1":0.08118,"15.2-15.3":0.08118,"15.4":0.191,"15.5":0.41065,"15.6":3.09898,"16.0":0.95978,"16.1":0.11938},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0053,"5.0-5.1":0,"6.0-6.1":0.00265,"7.0-7.1":0.0053,"8.1-8.4":0.00795,"9.0-9.2":0.02121,"9.3":0.06098,"10.0-10.2":0.0053,"10.3":0.07423,"11.0-11.2":0.02651,"11.3-11.4":0.03181,"12.0-12.1":0.02121,"12.2-12.5":0.38706,"13.0-13.1":0.06628,"13.2":0.0106,"13.3":0.04772,"13.4-13.7":0.14051,"14.0-14.4":0.44008,"14.5-14.8":1.13997,"15.0-15.1":0.2439,"15.2-15.3":0.39236,"15.4":0.43743,"15.5":1.14528,"15.6":13.16537,"16.0":6.73645,"16.1":0.35525},P:{"4":0.0321,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10335,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.0107,"12.0":0.01054,"13.0":0.0214,"14.0":0.0214,"15.0":0.0214,"16.0":0.08561,"17.0":0.09631,"18.0":1.91559},I:{"0":0,"3":0.00426,"4":0.01277,"2.1":0.00284,"2.2":0.00709,"2.3":0,"4.1":0.00568,"4.2-4.3":0.03122,"4.4":0,"4.4.3-4.4.4":0.05108},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.05615,"9":0.12761,"10":0.01021,"11":0.25011,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.42314},Q:{"13.1":0.09926},O:{"0":0.08358},H:{"0":0.2275},L:{"0":24.59291},S:{"2.5":0.00522}};
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 c06d756aa6..61bb02f602 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js
@@ -1 +1 @@
-module.exports={C:{"11":0.00534,"34":0.00534,"52":0.03202,"54":0.01601,"59":0.00534,"66":0.01067,"78":0.05337,"79":0.00534,"81":0.00534,"82":0.01067,"84":0.00534,"87":0.05337,"91":0.04803,"93":0.01067,"94":0.08539,"98":0.00534,"99":0.00534,"100":0.01067,"101":0.01601,"102":0.05337,"103":0.13876,"104":1.75587,"105":0.5764,_:"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 67 68 69 70 71 72 73 74 75 76 77 80 83 85 86 88 89 90 92 95 96 97 106 107 3.5 3.6"},D:{"25":0.02135,"26":0.01067,"34":0.03202,"38":0.11208,"49":0.0427,"53":0.01067,"56":0.00534,"59":0.03202,"60":0.02669,"65":0.01601,"66":0.03202,"67":0.01601,"68":0.01067,"69":0.01601,"70":0.00534,"72":0.01067,"73":0.01067,"74":0.02135,"75":0.01601,"76":0.01601,"77":0.01067,"78":0.01067,"79":0.12809,"80":0.02135,"81":0.03202,"83":0.03202,"84":0.03736,"85":0.07472,"86":0.11208,"87":0.13876,"88":0.01601,"89":0.03736,"90":0.02135,"91":0.02135,"92":0.04803,"93":0.05871,"94":0.0427,"95":0.03202,"96":0.08539,"97":0.1014,"98":0.08006,"99":0.09073,"100":0.18146,"101":0.1441,"102":0.21348,"103":1.1688,"104":7.55719,"105":20.99042,"106":0.34157,"107":0.01067,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 61 62 63 64 71 108 109"},F:{"28":0.00534,"46":0.03202,"89":0.09073,"90":0.64044,"91":0.02135,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00534,"18":0.01067,"85":0.01601,"86":0.00534,"89":0.01067,"92":0.00534,"95":0.01067,"96":0.00534,"98":0.00534,"99":0.01601,"100":0.01067,"101":0.03202,"102":0.03736,"103":0.06938,"104":1.20616,"105":5.04347,_:"12 13 14 15 16 79 80 81 83 84 87 88 90 91 93 94 97"},E:{"4":0,"12":0.01067,"13":0.06938,"14":0.29887,"15":0.08006,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01067,"10.1":0.01601,"11.1":0.05337,"12.1":0.09073,"13.1":0.42696,"14.1":0.89128,"15.1":0.1441,"15.2-15.3":0.12809,"15.4":0.34691,"15.5":0.85392,"15.6":4.86734,"16.0":0.36292,"16.1":0.02135},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01399,"6.0-6.1":0.00932,"7.0-7.1":0.01166,"8.1-8.4":0.01865,"9.0-9.2":0.01865,"9.3":0.18182,"10.0-10.2":0.01166,"10.3":0.19581,"11.0-11.2":0.05128,"11.3-11.4":0.06993,"12.0-12.1":0.0373,"12.2-12.5":0.8718,"13.0-13.1":0.02331,"13.2":0.01166,"13.3":0.06294,"13.4-13.7":0.15385,"14.0-14.4":0.4662,"14.5-14.8":1.16784,"15.0-15.1":0.26807,"15.2-15.3":0.3683,"15.4":0.49884,"15.5":1.30071,"15.6":14.6062,"16.0":2.40562,"16.1":0.03263},P:{"4":0.22849,"5.0-5.4":0.01088,"6.2-6.4":0,"7.2-7.4":0.01088,"8.2":0,"9.2":0.02066,"10.1":0,"11.1-11.2":0.02176,"12.0":0.01045,"13.0":0.04352,"14.0":0.0544,"15.0":0.03264,"16.0":0.09792,"17.0":0.25025,"18.0":2.77449},I:{"0":0,"3":0,"4":0.00265,"2.1":0,"2.2":0.00354,"2.3":0.00177,"4.1":0.00354,"4.2-4.3":0.00796,"4.4":0,"4.4.3-4.4.4":0.03184},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.04344,"9":0.03475,"11":0.2954,_:"6 7 10 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.0886},H:{"0":0.16776},L:{"0":20.10486},S:{"2.5":0},R:{_:"0"},M:{"0":0.48495},Q:{"13.1":0.00466}};
+module.exports={C:{"11":0.00537,"52":0.02687,"54":0.01612,"66":0.01075,"78":0.04837,"83":0.00537,"87":0.01075,"91":0.01612,"93":0.00537,"94":0.06986,"95":0.00537,"100":0.00537,"101":0.00537,"102":0.06449,"103":0.02687,"104":0.08598,"105":1.55309,"106":0.71474,"107":0.00537,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 88 89 90 92 96 97 98 99 108 3.5 3.6"},D:{"25":0.0215,"26":0.01075,"34":0.02687,"38":0.09673,"49":0.03224,"53":0.01075,"56":0.00537,"59":0.02687,"60":0.03224,"62":0.03224,"65":0.01612,"66":0.03224,"67":0.03224,"68":0.01075,"69":0.29557,"70":0.00537,"71":0.00537,"72":0.00537,"73":0.00537,"74":0.01612,"75":0.01075,"76":0.01612,"77":0.01075,"78":0.01075,"79":0.11285,"80":0.0215,"81":0.03224,"83":0.02687,"84":0.03224,"85":0.05911,"86":0.11285,"87":0.09136,"88":0.01612,"89":0.02687,"90":0.0215,"91":0.0215,"92":0.04299,"93":0.03762,"94":0.03224,"95":0.03224,"96":0.07524,"97":0.09136,"98":0.08598,"99":0.13972,"100":0.15047,"101":0.11823,"102":0.15585,"103":0.74699,"104":0.7846,"105":9.14117,"106":19.91604,"107":0.74699,"108":0.01075,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 61 63 64 109 110"},F:{"28":0.00537,"46":0.03224,"89":0.00537,"90":0.31169,"91":0.52128,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00537,"18":0.01075,"85":0.01075,"92":0.00537,"95":0.01075,"96":0.00537,"99":0.01075,"100":0.01075,"101":0.01075,"102":0.02687,"103":0.04299,"104":0.10748,"105":1.1984,"106":4.36906,"107":0.32244,_:"12 13 14 15 16 79 80 81 83 84 86 87 88 89 90 91 93 94 97 98"},E:{"4":0,"12":0.01075,"13":0.05911,"14":0.29557,"15":0.06986,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 16.2","9.1":0.00537,"10.1":0.01612,"11.1":0.04299,"12.1":0.09673,"13.1":0.43529,"14.1":0.85984,"15.1":0.13435,"15.2-15.3":0.1236,"15.4":0.31169,"15.5":0.661,"15.6":4.36369,"16.0":0.97269,"16.1":0.1236},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01243,"6.0-6.1":0.00746,"7.0-7.1":0.01243,"8.1-8.4":0.01492,"9.0-9.2":0.01243,"9.3":0.15916,"10.0-10.2":0.00995,"10.3":0.18155,"11.0-11.2":0.03979,"11.3-11.4":0.06217,"12.0-12.1":0.0373,"12.2-12.5":0.80825,"13.0-13.1":0.0199,"13.2":0.01243,"13.3":0.0572,"13.4-13.7":0.13429,"14.0-14.4":0.43273,"14.5-14.8":1.1788,"15.0-15.1":0.23875,"15.2-15.3":0.3233,"15.4":0.45013,"15.5":1.07933,"15.6":12.03921,"16.0":6.02334,"16.1":0.27356},P:{"4":0.21493,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01075,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.02149,"12.0":0.01054,"13.0":0.04299,"14.0":0.04299,"15.0":0.03224,"16.0":0.07523,"17.0":0.13971,"18.0":2.75112},I:{"0":0,"3":0,"4":0.00257,"2.1":0,"2.2":0.00257,"2.3":0.00171,"4.1":0.00343,"4.2-4.3":0.00685,"4.4":0,"4.4.3-4.4.4":0.02913},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03667,"9":0.03667,"11":0.23835,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.43031},Q:{"13.1":0},O:{"0":0.07866},H:{"0":0.16208},L:{"0":18.98645},S:{"2.5":0}};
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 f7c478c4f7..181f622f63 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.00939,"52":0.04693,"54":0.00469,"68":0.00939,"73":0.00469,"78":0.02347,"79":0.00939,"80":0.00939,"81":0.00939,"82":0.00939,"83":0.00469,"84":0.00469,"86":0.00469,"88":0.01408,"89":0.00469,"91":0.07509,"97":0.00469,"98":0.00939,"99":0.02347,"100":0.00939,"101":0.00939,"102":0.03285,"103":0.07509,"104":1.21079,"105":0.44114,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 76 77 85 87 90 92 93 94 95 96 106 107 3.5 3.6"},D:{"22":0.00469,"38":0.01408,"47":0.00469,"49":0.07509,"51":0.00939,"55":0.00469,"58":0.00469,"63":0.00939,"65":0.00939,"66":0.01408,"67":0.00469,"68":0.01408,"69":0.01877,"70":0.00939,"71":0.00469,"72":0.00939,"73":0.00469,"74":0.01408,"75":0.01408,"76":0.02347,"77":0.00939,"78":0.01408,"79":0.09386,"80":0.02347,"81":0.02816,"83":0.05632,"84":0.09855,"85":0.08447,"86":0.11733,"87":0.1314,"88":0.02347,"89":0.03285,"90":0.03285,"91":0.34259,"92":0.03285,"93":0.04693,"94":0.02347,"95":0.02816,"96":0.0704,"97":0.07978,"98":0.05632,"99":0.0704,"100":0.10325,"101":0.07509,"102":0.1361,"103":0.52092,"104":6.36371,"105":25.98045,"106":0.58663,"107":0.00939,_:"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 52 53 54 56 57 59 60 61 62 64 108 109"},F:{"28":0.00469,"68":0.00469,"71":0.00469,"85":0.01408,"88":0.00469,"89":0.29097,"90":2.36058,"91":0.07978,_:"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 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:{"15":0.01877,"18":0.01408,"84":0.00939,"85":0.00939,"92":0.00939,"100":0.00469,"101":0.01877,"102":0.00939,"103":0.02816,"104":0.45991,"105":2.71255,_:"12 13 14 16 17 79 80 81 83 86 87 88 89 90 91 93 94 95 96 97 98 99"},E:{"4":0,"13":0.01408,"14":0.03754,"15":0.00939,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.01877,"11.1":0.00469,"12.1":0.00939,"13.1":0.05162,"14.1":0.08447,"15.1":0.01877,"15.2-15.3":0.01408,"15.4":0.04224,"15.5":0.10325,"15.6":0.36605,"16.0":0.08917,"16.1":0.00469},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0045,"6.0-6.1":0.00128,"7.0-7.1":0.00321,"8.1-8.4":0,"9.0-9.2":0.00064,"9.3":0.02506,"10.0-10.2":0.00064,"10.3":0.0257,"11.0-11.2":0.00707,"11.3-11.4":0.01863,"12.0-12.1":0.01028,"12.2-12.5":0.20302,"13.0-13.1":0.00578,"13.2":0.0045,"13.3":0.01606,"13.4-13.7":0.06682,"14.0-14.4":0.15997,"14.5-14.8":0.49727,"15.0-15.1":0.0636,"15.2-15.3":0.09701,"15.4":0.14006,"15.5":0.39062,"15.6":3.55221,"16.0":0.99326,"16.1":0.01221},P:{"4":0.13574,"5.0-5.4":0.01088,"6.2-6.4":0,"7.2-7.4":0.1775,"8.2":0,"9.2":0.02066,"10.1":0,"11.1-11.2":0.04176,"12.0":0.01044,"13.0":0.04176,"14.0":0.05221,"15.0":0.03132,"16.0":0.08353,"17.0":0.24015,"18.0":1.43045},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00396,"4.2-4.3":0.0109,"4.4":0,"4.4.3-4.4.4":0.05944},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00486,"9":0.01458,"11":0.11665,_:"6 7 10 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.05307},H:{"0":0.20097},L:{"0":45.26767},S:{"2.5":0},R:{_:"0"},M:{"0":0.13268},Q:{"13.1":0}};
+module.exports={C:{"27":0.00468,"52":0.03747,"54":0.00468,"68":0.00468,"73":0.00468,"78":0.01874,"79":0.00468,"80":0.00468,"81":0.00468,"86":0.00468,"88":0.01405,"91":0.05152,"97":0.00468,"98":0.00468,"99":0.01874,"100":0.00937,"101":0.00937,"102":0.03747,"103":0.0281,"104":0.04684,"105":1.09606,"106":0.61829,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 76 77 82 83 84 85 87 89 90 92 93 94 95 96 107 108 3.5 3.6"},D:{"38":0.01405,"47":0.00468,"49":0.06558,"51":0.00468,"53":0.00468,"63":0.00937,"65":0.00937,"66":0.00937,"67":0.00468,"68":0.00937,"69":0.01405,"70":0.00937,"71":0.00468,"72":0.00937,"73":0.00468,"74":0.01405,"75":0.00937,"76":0.01874,"77":0.00937,"78":0.01405,"79":0.09836,"80":0.01874,"81":0.0281,"83":0.03279,"84":0.06089,"85":0.05621,"86":0.07494,"87":0.07963,"88":0.02342,"89":0.0281,"90":0.03747,"91":0.39814,"92":0.03747,"93":0.03279,"94":0.0281,"95":0.02342,"96":0.05152,"97":0.05621,"98":0.04684,"99":0.05621,"100":0.08431,"101":0.05621,"102":0.089,"103":0.31383,"104":0.33256,"105":8.10332,"106":23.90714,"107":0.95085,"108":0.01405,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 52 54 55 56 57 58 59 60 61 62 64 109 110"},F:{"28":0.00468,"79":0.00468,"82":0.00468,"85":0.01405,"89":0.00937,"90":1.05858,"91":2.37947,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01874,"18":0.01405,"84":0.00468,"92":0.00937,"101":0.00468,"102":0.00937,"103":0.01405,"104":0.05621,"105":0.59018,"106":2.43568,"107":0.17331,_:"12 13 14 16 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100"},E:{"4":0,"13":0.00468,"14":0.04216,"15":0.00937,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 16.2","9.1":0.01874,"11.1":0.00468,"12.1":0.00937,"13.1":0.05152,"14.1":0.07963,"15.1":0.01874,"15.2-15.3":0.01405,"15.4":0.03747,"15.5":0.08431,"15.6":0.29509,"16.0":0.2061,"16.1":0.0281},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00474,"6.0-6.1":0.00068,"7.0-7.1":0.00406,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02167,"10.0-10.2":0,"10.3":0.02709,"11.0-11.2":0.00474,"11.3-11.4":0.01761,"12.0-12.1":0.00745,"12.2-12.5":0.18081,"13.0-13.1":0.00609,"13.2":0.00339,"13.3":0.01354,"13.4-13.7":0.05282,"14.0-14.4":0.11986,"14.5-14.8":0.36161,"15.0-15.1":0.05553,"15.2-15.3":0.086,"15.4":0.12189,"15.5":0.33656,"15.6":2.70736,"16.0":2.21099,"16.1":0.11444},P:{"4":0.1453,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.16606,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.04152,"12.0":0.01038,"13.0":0.03114,"14.0":0.04152,"15.0":0.02076,"16.0":0.06227,"17.0":0.17644,"18.0":1.48418},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0036,"4.2-4.3":0.0072,"4.4":0,"4.4.3-4.4.4":0.04768},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00964,"9":0.00964,"11":0.14465,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12758},Q:{"13.1":0},O:{"0":0.04784},H:{"0":0.19125},L:{"0":44.58157},S:{"2.5":0}};
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 091ee16788..397c7922aa 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js
@@ -1 +1 @@
-module.exports={C:{"4":0.01965,"11":0.00786,"36":0.00786,"38":0.00393,"43":0.01179,"44":0.00786,"52":0.05501,"54":0.00393,"55":0.00786,"56":0.00393,"60":0.00393,"68":0.00786,"72":0.00393,"77":0.00393,"78":0.03929,"79":0.00786,"80":0.00786,"81":0.00786,"82":0.00786,"83":0.00786,"84":0.00393,"87":0.01179,"88":0.00786,"89":0.00393,"90":0.00393,"91":0.07072,"94":0.01965,"95":0.00786,"96":0.00393,"97":0.00786,"98":0.00786,"99":0.01179,"100":0.01179,"101":0.01179,"102":0.05108,"103":0.14144,"104":1.60303,"105":0.5422,"106":0.00786,_:"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 39 40 41 42 45 46 47 48 49 50 51 53 57 58 59 61 62 63 64 65 66 67 69 70 71 73 74 75 76 85 86 92 93 107 3.5 3.6"},D:{"22":0.00393,"34":0.00786,"38":0.01572,"40":0.01572,"41":0.00786,"42":0.00393,"43":0.00786,"44":0.00786,"45":0.00786,"47":0.00786,"48":0.01965,"49":0.04715,"51":0.00393,"52":0.00393,"53":0.00786,"55":0.00393,"56":0.03929,"57":0.00393,"60":0.01179,"61":0.00786,"62":0.00393,"63":0.01179,"64":0.00393,"65":0.01179,"66":0.0275,"67":0.01179,"68":0.00786,"69":0.04715,"70":0.02357,"71":0.01572,"72":0.02357,"73":0.00786,"74":0.03143,"75":0.04715,"76":0.03929,"77":0.01572,"78":0.03536,"79":0.11394,"80":0.04322,"81":0.03929,"83":0.08251,"84":0.08644,"85":0.1218,"86":0.11787,"87":0.1218,"88":0.02357,"89":0.04322,"90":0.02357,"91":0.06286,"92":0.05108,"93":0.04715,"94":0.03929,"95":0.02357,"96":0.08251,"97":0.06679,"98":0.06286,"99":0.06679,"100":0.11394,"101":0.11001,"102":0.20824,"103":0.664,"104":4.8091,"105":16.60395,"106":0.29468,"107":0.01965,"108":0.01179,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 46 50 54 58 59 109"},F:{"28":0.00786,"31":0.00393,"36":0.00393,"40":0.00786,"46":0.01179,"68":0.00393,"71":0.00393,"85":0.01179,"88":0.00393,"89":0.07858,"90":0.88795,"91":0.03536,_:"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 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.00786,"15":0.00393,"17":0.00786,"18":0.02357,"84":0.00786,"85":0.00786,"86":0.00393,"87":0.00393,"89":0.00393,"92":0.00786,"96":0.00393,"98":0.00393,"99":0.00393,"100":0.00786,"101":0.01965,"102":0.01572,"103":0.05501,"104":0.65221,"105":3.4143,_:"13 14 16 79 80 81 83 88 90 91 93 94 95 97"},E:{"4":0,"8":0.00393,"9":0.00393,"13":0.0275,"14":0.11787,"15":0.0275,_:"0 5 6 7 10 11 12 3.1 3.2 6.1 7.1","5.1":0.01179,"9.1":0.01572,"10.1":0.00786,"11.1":0.01965,"12.1":0.03929,"13.1":0.25931,"14.1":0.30646,"15.1":0.05108,"15.2-15.3":0.05108,"15.4":0.14144,"15.5":0.31432,"15.6":1.77984,"16.0":0.18466,"16.1":0.01179},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00305,"5.0-5.1":0.00458,"6.0-6.1":0.00458,"7.0-7.1":0.01527,"8.1-8.4":0.00916,"9.0-9.2":0.01985,"9.3":0.06413,"10.0-10.2":0.00458,"10.3":0.07482,"11.0-11.2":0.03054,"11.3-11.4":0.02443,"12.0-12.1":0.02901,"12.2-12.5":0.42753,"13.0-13.1":0.01985,"13.2":0.01069,"13.3":0.04428,"13.4-13.7":0.14047,"14.0-14.4":0.43211,"14.5-14.8":0.91614,"15.0-15.1":0.23056,"15.2-15.3":0.32218,"15.4":0.426,"15.5":1.04134,"15.6":8.71401,"16.0":1.9132,"16.1":0.02443},P:{"4":0.16687,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06258,"8.2":0,"9.2":0.02045,"10.1":0.01022,"11.1-11.2":0.03129,"12.0":0.02086,"13.0":0.06258,"14.0":0.06258,"15.0":0.06258,"16.0":0.11473,"17.0":0.23988,"18.0":2.02336},I:{"0":0,"3":0,"4":0.02428,"2.1":0,"2.2":0.00607,"2.3":0,"4.1":0.02428,"4.2-4.3":0.07892,"4.4":0,"4.4.3-4.4.4":0.30962},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03602,"9":0.08644,"10":0.0072,"11":0.47541,_:"6 7 5.5"},N:{"10":0,"11":0},J:{"7":0,"10":0},O:{"0":0.71031},H:{"0":1.06906},L:{"0":41.23167},S:{"2.5":0.02428},R:{_:"0"},M:{"0":0.29748},Q:{"13.1":0.13963}};
+module.exports={C:{"4":0.0159,"11":0.00795,"36":0.00795,"43":0.0159,"44":0.00795,"52":0.05166,"55":0.00397,"56":0.00397,"68":0.00795,"72":0.00397,"77":0.00397,"78":0.03577,"79":0.00397,"80":0.00795,"81":0.00795,"82":0.00397,"83":0.00397,"87":0.00795,"88":0.00795,"89":0.00397,"90":0.00397,"91":0.03974,"94":0.0159,"95":0.00397,"96":0.00397,"97":0.00397,"98":0.00397,"99":0.01192,"100":0.00795,"101":0.01192,"102":0.06358,"103":0.04371,"104":0.07153,"105":1.50615,"106":0.67955,"107":0.00795,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 45 46 47 48 49 50 51 53 54 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 84 85 86 92 93 108 3.5 3.6"},D:{"22":0.00397,"34":0.00795,"38":0.0159,"40":0.0159,"41":0.00397,"42":0.00397,"43":0.00795,"44":0.00795,"45":0.00397,"47":0.00795,"48":0.01987,"49":0.04769,"52":0.00397,"53":0.00795,"55":0.00397,"56":0.03577,"57":0.00397,"60":0.01192,"61":0.01192,"62":0.00397,"63":0.00795,"65":0.01192,"66":0.02782,"67":0.00795,"68":0.00795,"69":0.04769,"70":0.02384,"71":0.01192,"72":0.03974,"73":0.01192,"74":0.03179,"75":0.04371,"76":0.03577,"77":0.01192,"78":0.03179,"79":0.1073,"80":0.03577,"81":0.03974,"83":0.06756,"84":0.05166,"85":0.08345,"86":0.08345,"87":0.08345,"88":0.01987,"89":0.03974,"90":0.02384,"91":0.05564,"92":0.04769,"93":0.04371,"94":0.03577,"95":0.02384,"96":0.06358,"97":0.05961,"98":0.05166,"99":0.05564,"100":0.15101,"101":0.08743,"102":0.14306,"103":0.42124,"104":0.41727,"105":6.00869,"106":15.70127,"107":0.64379,"108":0.01987,"109":0.01192,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 46 50 51 54 58 59 64 110"},F:{"28":0.00795,"31":0.00397,"36":0.00397,"40":0.00795,"46":0.01192,"85":0.01192,"89":0.00795,"90":0.40535,"91":0.86236,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00795,"15":0.00397,"17":0.00397,"18":0.01987,"84":0.00397,"85":0.00397,"86":0.00397,"87":0.00397,"89":0.00397,"92":0.00795,"99":0.00397,"100":0.00397,"101":0.01192,"102":0.01192,"103":0.03577,"104":0.06756,"105":0.80275,"106":3.07588,"107":0.24639,_:"13 14 16 79 80 81 83 88 90 91 93 94 95 96 97 98"},E:{"4":0,"8":0.00397,"13":0.02384,"14":0.11922,"15":0.02782,_:"0 5 6 7 9 10 11 12 3.1 3.2 6.1 7.1 16.2","5.1":0.01192,"9.1":0.0159,"10.1":0.00795,"11.1":0.01987,"12.1":0.03577,"13.1":0.31395,"14.1":0.306,"15.1":0.05166,"15.2-15.3":0.05166,"15.4":0.13114,"15.5":0.26626,"15.6":1.63331,"16.0":0.49675,"16.1":0.07153},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00319,"5.0-5.1":0.00479,"6.0-6.1":0.00319,"7.0-7.1":0.01438,"8.1-8.4":0.00479,"9.0-9.2":0.01597,"9.3":0.0607,"10.0-10.2":0.00319,"10.3":0.07188,"11.0-11.2":0.02556,"11.3-11.4":0.02236,"12.0-12.1":0.02236,"12.2-12.5":0.40894,"13.0-13.1":0.02875,"13.2":0.00958,"13.3":0.03834,"13.4-13.7":0.11981,"14.0-14.4":0.35463,"14.5-14.8":0.77316,"15.0-15.1":0.20128,"15.2-15.3":0.28115,"15.4":0.35144,"15.5":0.80032,"15.6":6.71564,"16.0":4.55111,"16.1":0.24121},P:{"4":0.14687,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06294,"8.2":0,"9.2":0.01025,"10.1":0,"11.1-11.2":0.03147,"12.0":0.01049,"13.0":0.05245,"14.0":0.05245,"15.0":0.03147,"16.0":0.09442,"17.0":0.15736,"18.0":2.15057},I:{"0":0,"3":0,"4":0.02234,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02978,"4.2-4.3":0.08934,"4.4":0,"4.4.3-4.4.4":0.36481},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.04407,"9":0.08813,"10":0.00734,"11":0.44066,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28327},Q:{"13.1":0.12657},O:{"0":0.63886},H:{"0":1.02708},L:{"0":40.27848},S:{"2.5":0.04219}};
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 cdfab6f634..26db078c2e 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.30001427",
+ "version": "1.0.30001431",
"description": "A smaller version of caniuse-db, with only the essentials!",
"main": "dist/unpacker/index.js",
"files": [
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/index.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/index.js
index c96c6b6c1d..15660d62e4 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/index.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/index.js
@@ -52,6 +52,7 @@ var _requireYields = _interopRequireDefault(require("./rules/requireYields"));
var _requireYieldsCheck = _interopRequireDefault(require("./rules/requireYieldsCheck"));
var _sortTags = _interopRequireDefault(require("./rules/sortTags"));
var _tagLines = _interopRequireDefault(require("./rules/tagLines"));
+var _textEscaping = _interopRequireDefault(require("./rules/textEscaping"));
var _validTypes = _interopRequireDefault(require("./rules/validTypes"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = {
@@ -107,6 +108,7 @@ var _default = {
'jsdoc/require-yields-check': 'warn',
'jsdoc/sort-tags': 'off',
'jsdoc/tag-lines': 'warn',
+ 'jsdoc/text-escaping': 'off',
'jsdoc/valid-types': 'warn'
}
}
@@ -160,6 +162,7 @@ var _default = {
'require-yields-check': _requireYieldsCheck.default,
'sort-tags': _sortTags.default,
'tag-lines': _tagLines.default,
+ 'text-escaping': _textEscaping.default,
'valid-types': _validTypes.default
}
};
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 cccdf04bc5..91788e31b3 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
@@ -117,7 +117,7 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
utils.getRegexFromString = (str, requiredFlags) => {
return _jsdocUtils.default.getRegexFromString(str, requiredFlags);
};
- utils.getTagDescription = tg => {
+ utils.getTagDescription = (tg, returnArray) => {
const descriptions = [];
tg.source.some(({
tokens: {
@@ -144,7 +144,23 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
descriptions.push(desc);
return false;
});
- return descriptions.join('\n');
+ return returnArray ? descriptions : descriptions.join('\n');
+ };
+ utils.setTagDescription = (tg, matcher, setter) => {
+ let finalIdx = 0;
+ tg.source.some(({
+ tokens: {
+ description
+ }
+ }, idx) => {
+ if (description && matcher.test(description)) {
+ tg.source[idx].tokens.description = setter(description);
+ finalIdx = idx;
+ return true;
+ }
+ return false;
+ });
+ return finalIdx;
};
utils.getDescription = () => {
const descriptions = [];
@@ -167,9 +183,32 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
});
return {
description: descriptions.join('\n'),
+ descriptions,
lastDescriptionLine
};
};
+ utils.setDescriptionLines = (matcher, setter) => {
+ let finalIdx = 0;
+ jsdoc.source.some(({
+ tokens: {
+ description,
+ tag,
+ end
+ }
+ }, idx) => {
+ // istanbul ignore if -- Already checked
+ if (idx && (tag || end)) {
+ return true;
+ }
+ if (description && matcher.test(description)) {
+ jsdoc.source[idx].tokens.description = setter(description);
+ finalIdx = idx;
+ return true;
+ }
+ return false;
+ });
+ return finalIdx;
+ };
utils.changeTag = (tag, ...tokens) => {
for (const [idx, src] of tag.source.entries()) {
src.tokens = {
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 e3c19489ec..f4b3ec37c2 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
@@ -177,13 +177,15 @@ var _default = (0, _iterateJsdoc.default)(({
* @param {string} type
* @param {string} value
* @param {string} tagName
+ * @param {string} nameInTag
+ * @param {number} idx
* @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) => {
+ const getInvalidTypes = (type, value, tagName, nameInTag, idx, property, node, parentNode, invalidTypes) => {
let typeNodeName = type === 'JsdocTypeAny' ? '*' : value;
const [hasMatchingPreferredType, typeName, isGenericMatch] = getPreferredTypeInfo(type, typeNodeName, parentNode, property);
let preferred;
@@ -196,9 +198,12 @@ var _default = (0, _iterateJsdoc.default)(({
} 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 if (preferredSetting && typeof preferredSetting === 'object') {
+ const nextItem = preferredSetting.skipRootChecking && jsdocTagsWithPossibleType[idx + 1];
+ if (!nextItem || !nextItem.name.startsWith(`${nameInTag}.`)) {
+ preferred = preferredSetting.replacement;
+ invalidTypes.push([typeNodeName, preferred, preferredSetting.message]);
+ }
} else {
utils.reportSettings('Invalid `settings.jsdoc.preferredTypes`. Values must be falsy, a string, or an object.');
return;
@@ -219,7 +224,7 @@ var _default = (0, _iterateJsdoc.default)(({
adjustNames(type, preferred, isGenericMatch, typeNodeName, node, parentNode);
}
};
- for (const jsdocTag of jsdocTagsWithPossibleType) {
+ for (const [idx, jsdocTag] of jsdocTagsWithPossibleType.entries()) {
const invalidTypes = [];
let typeAst;
try {
@@ -227,7 +232,10 @@ var _default = (0, _iterateJsdoc.default)(({
} catch {
continue;
}
- const tagName = jsdocTag.tag;
+ const {
+ tag: tagName,
+ name: nameInTag
+ } = jsdocTag;
(0, _jsdoccomment.traverse)(typeAst, (node, parentNode, property) => {
const {
type,
@@ -236,7 +244,7 @@ var _default = (0, _iterateJsdoc.default)(({
if (!['JsdocTypeName', 'JsdocTypeAny'].includes(type)) {
return;
}
- getInvalidTypes(type, value, tagName, property, node, parentNode, invalidTypes);
+ getInvalidTypes(type, value, tagName, nameInTag, idx, property, node, parentNode, invalidTypes);
});
if (invalidTypes.length) {
const fixedType = (0, _jsdoccomment.stringify)(typeAst);
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/textEscaping.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/textEscaping.js
new file mode 100644
index 0000000000..9cbab9342e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/textEscaping.js
@@ -0,0 +1,118 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.default = void 0;
+var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+// We could disallow raw gt, quot, and apos, but allow for parity; but we do
+// not allow hex or decimal character references
+const htmlRegex = /(<|&(?!(?:amp|lt|gt|quot|apos);))(?=\S)/u;
+const markdownRegex = /(?<!\\)(`+)([^`]+)\1(?!`)/u;
+const htmlReplacer = desc => {
+ return desc.replace(new RegExp(htmlRegex, 'gu'), _ => {
+ if (_ === '<') {
+ return '&lt;';
+ }
+ return '&amp;';
+ });
+};
+const markdownReplacer = desc => {
+ return desc.replace(new RegExp(markdownRegex, 'gu'), (_, backticks, encapsed) => {
+ const bookend = '`'.repeat(backticks.length);
+ return `\\${bookend}${encapsed}${bookend}`;
+ });
+};
+var _default = (0, _iterateJsdoc.default)(({
+ context,
+ jsdoc,
+ utils
+}) => {
+ const {
+ escapeHTML,
+ escapeMarkdown
+ } = context.options[0] || {};
+ if (!escapeHTML && !escapeMarkdown) {
+ context.report({
+ loc: {
+ start: {
+ column: 1,
+ line: 1
+ }
+ },
+ message: 'You must include either `escapeHTML` or `escapeMarkdown`'
+ });
+ return;
+ }
+ const {
+ descriptions
+ } = utils.getDescription();
+ if (escapeHTML) {
+ if (descriptions.some(desc => {
+ return htmlRegex.test(desc);
+ })) {
+ const line = utils.setDescriptionLines(htmlRegex, htmlReplacer);
+ utils.reportJSDoc('You have unescaped HTML characters < or &', {
+ line
+ }, () => {}, true);
+ return;
+ }
+ for (const tag of jsdoc.tags) {
+ if (utils.getTagDescription(tag, true).some(desc => {
+ return htmlRegex.test(desc);
+ })) {
+ const line = utils.setTagDescription(tag, htmlRegex, htmlReplacer) + tag.source[0].number;
+ utils.reportJSDoc('You have unescaped HTML characters < or & in a tag', {
+ line
+ }, () => {}, true);
+ }
+ }
+ return;
+ }
+ if (descriptions.some(desc => {
+ return markdownRegex.test(desc);
+ })) {
+ const line = utils.setDescriptionLines(markdownRegex, markdownReplacer);
+ utils.reportJSDoc('You have unescaped Markdown backtick sequences', {
+ line
+ }, () => {}, true);
+ return;
+ }
+ for (const tag of jsdoc.tags) {
+ if (utils.getTagDescription(tag, true).some(desc => {
+ return markdownRegex.test(desc);
+ })) {
+ const line = utils.setTagDescription(tag, markdownRegex, markdownReplacer) + tag.source[0].number;
+ utils.reportJSDoc('You have unescaped Markdown backtick sequences in a tag', {
+ line
+ }, () => {}, true);
+ }
+ }
+}, {
+ iterateAllJsdocs: true,
+ meta: {
+ docs: {
+ description: '',
+ url: 'https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-text-escaping'
+ },
+ fixable: 'code',
+ schema: [{
+ additionalProperies: false,
+ properties: {
+ // Option properties here (or remove the object)
+ escapeHTML: {
+ type: 'boolean'
+ },
+ escapeMarkdown: {
+ type: 'boolean'
+ }
+ },
+ type: 'object'
+ }],
+ type: 'suggestion'
+ }
+});
+exports.default = _default;
+module.exports = exports.default;
+//# sourceMappingURL=textEscaping.js.map \ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js
index 498cc06c99..786eaa5338 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js
@@ -181,8 +181,9 @@ const allBrancheshaveReturnValues = (node, promFilter) => {
case 'SwitchStatement':
{
return node.cases.every(someCase => {
- const nde = someCase.consequent.slice(-1)[0];
- return !nde || allBrancheshaveReturnValues(nde, promFilter);
+ return !someCase.consequent.some(consNode => {
+ return consNode.type === 'BreakStatement' || consNode.type === 'ReturnStatement' && consNode.argument === null;
+ });
});
}
case 'ThrowStatement':
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 762f6be5f5..bcf1604661 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json
@@ -5,7 +5,7 @@
"url": "http://gajus.com"
},
"dependencies": {
- "@es-joy/jsdoccomment": "~0.33.4",
+ "@es-joy/jsdoccomment": "~0.36.0",
"comment-parser": "1.3.1",
"debug": "^4.3.4",
"escape-string-regexp": "^4.0.0",
@@ -18,14 +18,14 @@
"@babel/cli": "^7.19.3",
"@babel/core": "^7.19.6",
"@babel/eslint-parser": "^7.19.1",
- "@babel/node": "^7.19.1",
+ "@babel/node": "^7.20.0",
"@babel/plugin-syntax-class-properties": "^7.12.13",
"@babel/plugin-transform-flow-strip-types": "^7.19.0",
"@babel/preset-env": "^7.19.4",
"@babel/register": "^7.18.9",
"@es-joy/jsdoc-eslint-parser": "^0.17.0",
"@hkdobrev/run-if-changed": "^0.3.1",
- "@typescript-eslint/parser": "^5.41.0",
+ "@typescript-eslint/parser": "^5.42.0",
"babel-plugin-add-module-exports": "^1.0.4",
"babel-plugin-istanbul": "^6.1.1",
"camelcase": "^6.3.0",
@@ -117,5 +117,5 @@
"test-cov": "cross-env TIMING=1 nyc --reporter text npm run test-no-cov",
"test-index": "npm run test-no-cov -- test/rules/index.js"
},
- "version": "39.4.0"
+ "version": "39.6.2"
}
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 62bf7a3cd5..352d595e75 100644
--- a/tools/node_modules/eslint/node_modules/espree/dist/espree.cjs
+++ b/tools/node_modules/eslint/node_modules/espree/dist/espree.cjs
@@ -760,7 +760,7 @@ var espree = () => Parser => {
};
};
-const version$1 = "9.4.0";
+const version$1 = "9.4.1";
/**
* @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 dd065548d2..2175f85a51 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.4.0";
+const version = "9.4.1";
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 d1b7ad8bda..8f2b06c16c 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.4.0",
+ "version": "9.4.1",
"files": [
"lib",
"dist/espree.cjs",
diff --git a/tools/node_modules/eslint/package.json b/tools/node_modules/eslint/package.json
index adaea68c9f..7f4be8cf48 100644
--- a/tools/node_modules/eslint/package.json
+++ b/tools/node_modules/eslint/package.json
@@ -1,6 +1,6 @@
{
"name": "eslint",
- "version": "8.26.0",
+ "version": "8.27.0",
"author": "Nicholas C. Zakas <nicholas+npm@nczconsulting.com>",
"description": "An AST-based pattern checker for JavaScript.",
"bin": {