summaryrefslogtreecommitdiff
path: root/tools/node_modules
diff options
context:
space:
mode:
authorRich Trott <rtrott@gmail.com>2021-11-27 09:36:35 -0800
committerRich Trott <rtrott@gmail.com>2021-11-29 14:52:42 -0800
commit4c41fea7a76949bce58adc7ce30ad952e2088401 (patch)
treec5e47fff5d755cb7f7e9e41d6d27e90d151e7589 /tools/node_modules
parent6fd0a60d6078f5e409077c4ca5856e939922308b (diff)
downloadnode-new-4c41fea7a76949bce58adc7ce30ad952e2088401.tar.gz
tools: consolidate ESLint dependencies
PR-URL: https://github.com/nodejs/node/pull/40995 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'tools/node_modules')
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/agents.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/browserVersions.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/aac.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/abortcontroller.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ac3-ec3.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/accelerometer.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/addeventlistener.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/alternate-stylesheet.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ambient-light.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/apng.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-find-index.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-find.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-flat.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-includes.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/arrow-functions.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/asmjs.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/async-clipboard.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/async-functions.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/atob-btoa.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audio-api.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audio.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audiotracks.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/autofocus.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/auxclick.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/av1.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/avif.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-attachment.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-clip-text.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-img-opts.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-position-x-y.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-repeat-round-space.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-sync.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/battery-status.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/beacon.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/beforeafterprint.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/bigint.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/blobbuilder.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/bloburls.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/border-image.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/border-radius.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/broadcastchannel.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/brotli.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/calc.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/canvas-blending.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/canvas-text.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/canvas.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ch-unit.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/chacha20-poly1305.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/channel-messaging.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/childnode-remove.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/classlist.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/clipboard.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/colr.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/comparedocumentposition.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/console-basic.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/console-time.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/const.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/constraint-validation.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/contenteditable.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/cookie-store-api.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/cors.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/createimagebitmap.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/credential-management.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/cryptography.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-all.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-animation.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-any-link.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-appearance.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-apply-rule.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-at-counter-style.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-autofill.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-backdrop-filter.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-background-offsets.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-boxshadow.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-canvas.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-caret-color.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-cascade-layers.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-case-insensitive.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-clip-path.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-color-adjust.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-color-function.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-conic-gradients.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-container-queries.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-containment.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-content-visibility.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-counters.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-crisp-edges.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-cross-fade.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-default-pseudo.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-deviceadaptation.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-dir-pseudo.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-display-contents.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-element-function.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-env-function.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-exclusions.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-featurequeries.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-filter-function.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-filters.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-first-letter.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-first-line.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-fixed.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-focus-visible.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-focus-within.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-font-stretch.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-gencontent.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-gradients.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-grid.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-has.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-hyphenate.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-hyphens.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-image-orientation.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-image-set.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-in-out-of-range.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-initial-letter.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-initial-value.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-lch-lab.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-letter-spacing.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-line-clamp.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-logical-props.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-marker-pseudo.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-masks.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-matches-pseudo.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-math-functions.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-media-interaction.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-media-resolution.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-media-scripting.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-mediaqueries.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-mixblendmode.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-motion-paths.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-namespaces.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-nesting.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-not-sel-list.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-nth-child-of.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-opacity.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-optional-pseudo.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overflow-anchor.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overflow-overlay.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overflow.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-page-break.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-paged-media.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-paint-api.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-placeholder-shown.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-placeholder.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-read-only-write.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-rebeccapurple.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-reflections.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-regions.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-repeating-gradients.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-resize.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-revert-value.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-rrggbbaa.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-scroll-behavior.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-scroll-timeline.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-scrollbar.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-sel2.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-sel3.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-selection.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-shapes.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-snappoints.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-sticky.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-subgrid.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-supports-api.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-table.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-align-last.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-indent.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-justify.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-orientation.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-spacing.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-textshadow.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-touch-action-2.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-touch-action.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-transitions.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-unicode-bidi.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-unset-value.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-variables.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-widows-orphans.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-writing-mode.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-zoom.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-attr.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-boxsizing.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-colors.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-cursors-grab.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-cursors-newer.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-cursors.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-tabsize.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/currentcolor.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/custom-elements.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/custom-elementsv1.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/customevent.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/datalist.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dataset.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/datauri.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/decorators.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/details.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/deviceorientation.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/devicepixelratio.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dialog.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dispatchevent.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dnssec.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/do-not-track.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-currentscript.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-execcommand.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-policy.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-scrollingelement.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/documenthead.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dom-manip-convenience.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dom-range.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/domcontentloaded.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dommatrix.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/download.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dragndrop.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/element-closest.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/element-from-point.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/element-scroll-methods.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/eme.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/eot.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es5.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-class.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-generators.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-module.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-number.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-string-includes.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/eventsource.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/extended-system-fonts.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/feature-policy.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fetch.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fieldset-disabled.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fileapi.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/filereader.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/filereadersync.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/filesystem.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flac.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flexbox-gap.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flexbox.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flow-root.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/focusin-focusout-events.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-family-system-ui.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-feature.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-kerning.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-loading.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-metrics-overrides.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-size-adjust.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-smooth.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-unicode-range.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-variant-alternates.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-variant-east-asian.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-variant-numeric.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fontface.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/form-attribute.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/form-submit-attributes.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/form-validation.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/forms.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fullscreen.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/gamepad.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/geolocation.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getboundingclientrect.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getcomputedstyle.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getelementsbyclassname.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getrandomvalues.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/gyroscope.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hardwareconcurrency.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hashchange.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/heif.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hevc.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hidden.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/high-resolution-time.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/history.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/html-media-capture.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/html5semantic.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/http-live-streaming.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/http2.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/http3.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/iframe-sandbox.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/iframe-seamless.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/iframe-srcdoc.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/imagecapture.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ime.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/import-maps.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/imports.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/indexeddb.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/indexeddb2.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/inline-block.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/innertext.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-color.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-datetime.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-email-tel-url.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-event.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-file-accept.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-file-directory.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-file-multiple.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-inputmode.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-minlength.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-number.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-pattern.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-placeholder.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-range.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-search.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-selection.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/insert-adjacent.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/insertadjacenthtml.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/internationalization.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intersectionobserver.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intl-pluralrules.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intrinsic-width.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/jpeg2000.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/jpegxl.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/jpegxr.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/json.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-code.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-key.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-location.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-which.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/lazyload.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/let.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-icon-png.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-icon-svg.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-preconnect.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-prefetch.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-preload.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-prerender.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/loading-lazy-attr.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/localecompare.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/magnetometer.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/matchesselector.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/matchmedia.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mathml.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/maxlength.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/media-attribute.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/media-fragments.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/media-session-api.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mediarecorder.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mediasource.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/menu.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/meta-theme-color.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/meter.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/midi.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/minmaxwh.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mp3.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mpeg-dash.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mpeg4.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/multibackgrounds.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/multicolumn.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mutation-events.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mutationobserver.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/namevalue-storage.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/native-filesystem-api.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/nav-timing.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/navigator-language.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/netinfo.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/notifications.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-entries.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-fit.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-observe.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-values.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/objectrtc.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/offline-apps.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/offscreencanvas.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ogg-vorbis.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ogv.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ol-reversed.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/once-event-listener.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/online-status.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/opus.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/orientation-sensor.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/outline.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pad-start-end.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/page-transition-events.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pagevisibility.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/passive-event-listener.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/passwordrules.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/path2d.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/payment-request.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pdf-viewer.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/permissions-api.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/permissions-policy.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/picture-in-picture.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/picture.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ping.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/png-alpha.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pointer-events.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pointer.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pointerlock.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/portals.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/prefers-color-scheme.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/private-class-fields.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/progress.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/promise-finally.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/promises.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/proximity.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/proxy.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/public-class-fields.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/publickeypinning.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/push-api.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/queryselector.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/readonly-attr.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/referrer-policy.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/registerprotocolhandler.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rel-noopener.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rel-noreferrer.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rellist.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rem.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/requestanimationframe.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/requestidlecallback.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/resizeobserver.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/resource-timing.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rest-parameters.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rtcpeerconnection.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ruby.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/run-in.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/screen-orientation.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/script-async.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/script-defer.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/scrollintoview.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sdch.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/selection-api.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/server-timing.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/serviceworkers.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/setimmediate.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sha-2.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/shadowdom.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/shadowdomv1.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sharedarraybuffer.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sharedworkers.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sni.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/spdy.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/speech-recognition.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/speech-synthesis.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/spellcheck-attribute.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sql-storage.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/srcset.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/stream.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/streams.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/stricttransportsecurity.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/style-scoped.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/subresource-integrity.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-css.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-filters.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-fonts.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-fragment.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-html.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-html5.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-img.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-smil.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sxg.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tabindex-attr.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/template-literals.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/template.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/temporal.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/testfeat.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-decoration.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-emphasis.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-overflow.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-size-adjust.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-stroke.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-underline-offset.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/textcontent.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/textencoder.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tls1-1.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tls1-2.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tls1-3.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/token-binding.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/touch.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/transforms2d.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/transforms3d.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/trusted-types.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ttf.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/typedarrays.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/u2f.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/unhandledrejection.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/url.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/urlsearchparams.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/use-strict.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/user-select-none.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/user-timing.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/variable-fonts.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/vector-effect.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/vibration.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/video.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/videotracks.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/viewport-unit-variants.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/viewport-units.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wai-aria.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wake-lock.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wasm.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wav.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wbr-element.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-animation.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-app-manifest.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-bluetooth.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-serial.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-share.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webauthn.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webgl.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webgl2.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webgpu.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webhid.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webkit-user-drag.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webm.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webnfc.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webp.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/websockets.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webusb.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webvr.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webvtt.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webworkers.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webxr.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/will-change.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/woff.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/woff2.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/word-break.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wordwrap.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/x-doc-messaging.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/x-frame-options.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xhr2.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xhtml.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xhtmlsmil.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xml-serializer.js1
-rw-r--r--tools/node_modules/@babel/core/node_modules/caniuse-lite/package.json28
-rw-r--r--tools/node_modules/@babel/core/node_modules/debug/LICENSE19
-rw-r--r--tools/node_modules/@babel/core/node_modules/debug/README.md455
-rw-r--r--tools/node_modules/@babel/core/node_modules/debug/package.json59
-rw-r--r--tools/node_modules/@babel/core/node_modules/debug/src/browser.js269
-rw-r--r--tools/node_modules/@babel/core/node_modules/debug/src/common.js274
-rw-r--r--tools/node_modules/@babel/core/node_modules/debug/src/index.js10
-rw-r--r--tools/node_modules/@babel/core/node_modules/debug/src/node.js263
-rw-r--r--tools/node_modules/@babel/core/node_modules/electron-to-chromium/chromium-versions.js42
-rw-r--r--tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-chromium-versions.js1678
-rw-r--r--tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-versions.js1218
-rw-r--r--tools/node_modules/@babel/core/node_modules/electron-to-chromium/package.json38
-rw-r--r--tools/node_modules/@babel/core/node_modules/electron-to-chromium/versions.js84
-rw-r--r--tools/node_modules/@babel/core/node_modules/ms/index.js162
-rw-r--r--tools/node_modules/@babel/core/node_modules/ms/license.md21
-rw-r--r--tools/node_modules/@babel/core/node_modules/ms/package.json37
-rw-r--r--tools/node_modules/@babel/core/node_modules/ms/readme.md60
-rw-r--r--tools/node_modules/@babel/core/src/config/files/index-browser.ts109
-rw-r--r--tools/node_modules/@babel/core/src/config/files/index.ts29
-rw-r--r--tools/node_modules/@babel/core/src/config/resolve-targets-browser.ts33
-rw-r--r--tools/node_modules/@babel/core/src/config/resolve-targets.ts49
-rw-r--r--tools/node_modules/@babel/core/src/transform-file-browser.ts27
-rw-r--r--tools/node_modules/@babel/core/src/transform-file.ts40
-rw-r--r--tools/node_modules/@babel/core/src/transformation/util/clone-deep-browser.ts19
-rw-r--r--tools/node_modules/@babel/core/src/transformation/util/clone-deep.ts9
-rw-r--r--tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/README.md171
-rw-r--r--tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/esrecurse.js117
-rw-r--r--tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/node_modules/estraverse/estraverse.js805
-rw-r--r--tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/node_modules/estraverse/package.json40
-rwxr-xr-xtools/node_modules/@babel/eslint-parser/node_modules/esrecurse/package.json52
-rw-r--r--tools/node_modules/@babel/eslint-parser/node_modules/estraverse/LICENSE.BSD19
-rw-r--r--tools/node_modules/@babel/eslint-parser/node_modules/estraverse/README.md153
-rw-r--r--tools/node_modules/eslint-plugin-markdown/node_modules/debug/LICENSE20
-rw-r--r--tools/node_modules/eslint-plugin-markdown/node_modules/debug/README.md478
-rw-r--r--tools/node_modules/eslint-plugin-markdown/node_modules/debug/package.json59
-rw-r--r--tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/browser.js269
-rw-r--r--tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/common.js274
-rw-r--r--tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/index.js10
-rw-r--r--tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/node.js263
-rw-r--r--tools/node_modules/eslint-plugin-markdown/node_modules/ms/index.js162
-rw-r--r--tools/node_modules/eslint-plugin-markdown/node_modules/ms/license.md21
-rw-r--r--tools/node_modules/eslint-plugin-markdown/node_modules/ms/package.json37
-rw-r--r--tools/node_modules/eslint-plugin-markdown/node_modules/ms/readme.md60
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/code-frame/LICENSE (renamed from tools/node_modules/@babel/core/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/code-frame/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/code-frame/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/code-frame/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/code-frame/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/code-frame/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/code-frame/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/code-frame/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/corejs2-built-ins.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/compat-data/corejs2-built-ins.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/corejs3-shipped-proposals.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/compat-data/corejs3-shipped-proposals.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/data/corejs2-built-ins.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/corejs2-built-ins.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/data/native-modules.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/native-modules.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/data/overlapping-plugins.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/overlapping-plugins.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugin-bugfixes.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/plugin-bugfixes.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/plugins.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/native-modules.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/compat-data/native-modules.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/overlapping-plugins.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/compat-data/overlapping-plugins.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/compat-data/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/plugin-bugfixes.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/compat-data/plugin-bugfixes.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/compat-data/plugins.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/compat-data/plugins.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/compat-data/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/README.md (renamed from tools/node_modules/@babel/core/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/cache-contexts.js (renamed from tools/node_modules/@babel/core/lib/config/cache-contexts.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js (renamed from tools/node_modules/@babel/core/lib/config/caching.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js (renamed from tools/node_modules/@babel/core/lib/config/config-chain.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js (renamed from tools/node_modules/@babel/core/lib/config/config-descriptors.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js (renamed from tools/node_modules/@babel/core/lib/config/files/configuration.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.js (renamed from tools/node_modules/@babel/core/lib/config/files/import.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index-browser.js (renamed from tools/node_modules/@babel/core/lib/config/files/index-browser.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index.js (renamed from tools/node_modules/@babel/core/lib/config/files/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/module-types.js (renamed from tools/node_modules/@babel/core/lib/config/files/module-types.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js (renamed from tools/node_modules/@babel/core/lib/config/files/package.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js (renamed from tools/node_modules/@babel/core/lib/config/files/plugins.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/types.js (renamed from tools/node_modules/@babel/core/lib/config/files/types.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/utils.js (renamed from tools/node_modules/@babel/core/lib/config/files/utils.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js (renamed from tools/node_modules/@babel/core/lib/config/full.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/config-api.js (renamed from tools/node_modules/@babel/core/lib/config/helpers/config-api.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/environment.js (renamed from tools/node_modules/@babel/core/lib/config/helpers/environment.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/index.js (renamed from tools/node_modules/@babel/core/lib/config/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js (renamed from tools/node_modules/@babel/core/lib/config/item.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js (renamed from tools/node_modules/@babel/core/lib/config/partial.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/pattern-to-regex.js (renamed from tools/node_modules/@babel/core/lib/config/pattern-to-regex.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/plugin.js (renamed from tools/node_modules/@babel/core/lib/config/plugin.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/printer.js (renamed from tools/node_modules/@babel/core/lib/config/printer.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets-browser.js (renamed from tools/node_modules/@babel/core/lib/config/resolve-targets-browser.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets.js (renamed from tools/node_modules/@babel/core/lib/config/resolve-targets.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/util.js (renamed from tools/node_modules/@babel/core/lib/config/util.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/option-assertions.js (renamed from tools/node_modules/@babel/core/lib/config/validation/option-assertions.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/options.js (renamed from tools/node_modules/@babel/core/lib/config/validation/options.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/plugins.js (renamed from tools/node_modules/@babel/core/lib/config/validation/plugins.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/removed.js (renamed from tools/node_modules/@babel/core/lib/config/validation/removed.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js (renamed from tools/node_modules/@babel/core/lib/gensync-utils/async.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/fs.js (renamed from tools/node_modules/@babel/core/lib/gensync-utils/fs.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/index.js (renamed from tools/node_modules/@babel/core/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/parse.js (renamed from tools/node_modules/@babel/core/lib/parse.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js (renamed from tools/node_modules/@babel/core/lib/parser/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js (renamed from tools/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/tools/build-external-helpers.js (renamed from tools/node_modules/@babel/core/lib/tools/build-external-helpers.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transform-ast.js (renamed from tools/node_modules/@babel/core/lib/transform-ast.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js (renamed from tools/node_modules/@babel/core/lib/transform-file-browser.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js (renamed from tools/node_modules/@babel/core/lib/transform-file.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transform.js (renamed from tools/node_modules/@babel/core/lib/transform.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js (renamed from tools/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js (renamed from tools/node_modules/@babel/core/lib/transformation/file/file.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js (renamed from tools/node_modules/@babel/core/lib/transformation/file/generate.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/merge-map.js (renamed from tools/node_modules/@babel/core/lib/transformation/file/merge-map.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js (renamed from tools/node_modules/@babel/core/lib/transformation/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js (renamed from tools/node_modules/@babel/core/lib/transformation/normalize-file.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-opts.js (renamed from tools/node_modules/@babel/core/lib/transformation/normalize-opts.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js (renamed from tools/node_modules/@babel/core/lib/transformation/plugin-pass.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/util/clone-deep-browser.js (renamed from tools/node_modules/@babel/core/lib/transformation/util/clone-deep-browser.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/util/clone-deep.js (renamed from tools/node_modules/@babel/core/lib/transformation/util/clone-deep.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/semver/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/README.md (renamed from tools/node_modules/@babel/core/node_modules/semver/README.md)0
-rwxr-xr-xtools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/bin/semver.js (renamed from tools/node_modules/@babel/core/node_modules/semver/bin/semver.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/package.json (renamed from tools/node_modules/@babel/core/node_modules/semver/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/range.bnf (renamed from tools/node_modules/@babel/core/node_modules/semver/range.bnf)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/semver.js (renamed from tools/node_modules/@babel/core/node_modules/semver/semver.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/core/package.json (renamed from tools/node_modules/@babel/core/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/README.md (renamed from tools/node_modules/@babel/eslint-parser/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/analyze-scope.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/analyze-scope.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/client.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/client.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/configuration.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/configuration.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/convert/convertAST.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/convert/convertAST.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/convert/convertComments.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/convert/convertComments.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/convert/convertTokens.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/convert/convertTokens.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/convert/index.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/convert/index.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/experimental-worker.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/experimental-worker.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/index.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/index.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/parse.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/parse.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/utils/eslint-version.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/utils/eslint-version.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/ast-info.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/worker/ast-info.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/babel-core.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/worker/babel-core.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/configuration.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/worker/configuration.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/extract-parser-options-plugin.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/worker/extract-parser-options-plugin.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/handle-message.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/worker/handle-message.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/index.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/worker/index.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/maybeParse.cjs (renamed from tools/node_modules/@babel/eslint-parser/lib/worker/maybeParse.cjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/LICENSE (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/README.md (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/definition.js (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/definition.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/index.js (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/pattern-visitor.js (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/pattern-visitor.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/reference.js (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/reference.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/referencer.js (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/referencer.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/scope-manager.js (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/scope-manager.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/scope.js (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/scope.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/variable.js (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/variable.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/package.json (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/LICENSE (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/README.md (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/lib/index.js (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/lib/visitor-keys.json (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/lib/visitor-keys.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/package.json (renamed from tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/estraverse/LICENSE.BSD (renamed from tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/node_modules/estraverse/LICENSE.BSD)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/estraverse/README.md (renamed from tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/node_modules/estraverse/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/estraverse/estraverse.js (renamed from tools/node_modules/@babel/eslint-parser/node_modules/estraverse/estraverse.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/estraverse/package.json (renamed from tools/node_modules/@babel/eslint-parser/node_modules/estraverse/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/LICENSE (renamed from tools/node_modules/@babel/eslint-parser/node_modules/semver/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/README.md (renamed from tools/node_modules/@babel/eslint-parser/node_modules/semver/README.md)0
-rwxr-xr-xtools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/bin/semver.js (renamed from tools/node_modules/@babel/eslint-parser/node_modules/semver/bin/semver.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/package.json (renamed from tools/node_modules/@babel/eslint-parser/node_modules/semver/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/range.bnf (renamed from tools/node_modules/@babel/eslint-parser/node_modules/semver/range.bnf)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/semver.js (renamed from tools/node_modules/@babel/eslint-parser/node_modules/semver/semver.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/eslint-parser/package.json (renamed from tools/node_modules/@babel/eslint-parser/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/buffer.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/base.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/base.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/classes.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/classes.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/expressions.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/expressions.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/flow.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/flow.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/jsx.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/jsx.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/methods.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/methods.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/modules.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/modules.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/statements.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/statements.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/template-literals.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/template-literals.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/types.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/types.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/typescript.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/typescript.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/node/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/node/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/node/parentheses.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/node/parentheses.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/node/whitespace.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/node/whitespace.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/printer.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/lib/source-map.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/generator/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/generator/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-function-name/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/debug.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/debug.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/filter-items.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/filter-items.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/options.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/options.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/pretty.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/pretty.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/targets.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/targets.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/types.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/types.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/utils.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/utils.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/LICENSE15
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/README.md443
-rwxr-xr-xtools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/bin/semver.js174
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/package.json28
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/range.bnf16
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/semver.js1596
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-function-name/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-get-function-arity/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-function-name/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-function-name/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-function-name/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-function-name/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-function-name/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-function-name/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-hoist-variables/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-get-function-arity/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-get-function-arity/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-get-function-arity/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-hoist-variables/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-hoist-variables/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-hoist-variables/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-hoist-variables/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-hoist-variables/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-hoist-variables/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-hoist-variables/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-member-expression-to-functions/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-member-expression-to-functions/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-member-expression-to-functions/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-member-expression-to-functions/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-imports/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-imports/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-imports/lib/import-builder.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/lib/import-builder.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-imports/lib/import-injector.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/lib/import-injector.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-imports/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-imports/lib/is-module.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/lib/is-module.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-imports/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-optimise-call-expression/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/get-module-name.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/lib/get-module-name.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-optimise-call-expression/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-replace-supers/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-optimise-call-expression/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-optimise-call-expression/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-optimise-call-expression/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-optimise-call-expression/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-optimise-call-expression/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-optimise-call-expression/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-simple-access/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/README.md (renamed from tools/node_modules/@babel/plugin-syntax-import-assertions/node_modules/@babel/helper-plugin-utils/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/lib/index.js (renamed from tools/node_modules/@babel/plugin-syntax-import-assertions/node_modules/@babel/helper-plugin-utils/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/package.json (renamed from tools/node_modules/@babel/plugin-syntax-import-assertions/node_modules/@babel/helper-plugin-utils/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-replace-supers/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-replace-supers/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-replace-supers/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-replace-supers/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-replace-supers/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-replace-supers/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-replace-supers/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-simple-access/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-simple-access/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-simple-access/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-simple-access/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-simple-access/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-simple-access/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-simple-access/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-split-export-declaration/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-split-export-declaration/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-split-export-declaration/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-split-export-declaration/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/helpers/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/lib/identifier.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/lib/identifier.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/lib/keyword.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/lib/keyword.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/scripts/generate-identifier-regex.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/scripts/generate-identifier-regex.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-validator-option/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/highlight/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-validator-option/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-validator-option/lib/find-suggestion.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/lib/find-suggestion.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-validator-option/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-validator-option/lib/validator.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/lib/validator.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helper-validator-option/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/template/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/helpers/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers-generated.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers-generated.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncIterator.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/asyncIterator.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/jsx.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/jsx.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/objectSpread2.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/objectSpread2.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/typeof.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/typeof.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helpers/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/scripts/generate-helpers.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/helpers/scripts/generate-helpers.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/helpers/scripts/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/helpers/scripts/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/highlight/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/highlight/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/ansi-styles/index.js (renamed from tools/node_modules/@babel/core/node_modules/ansi-styles/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/ansi-styles/license (renamed from tools/node_modules/@babel/core/node_modules/ansi-styles/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/ansi-styles/package.json (renamed from tools/node_modules/@babel/core/node_modules/ansi-styles/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/ansi-styles/readme.md (renamed from tools/node_modules/@babel/core/node_modules/ansi-styles/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/index.js (renamed from tools/node_modules/@babel/core/node_modules/chalk/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/index.js.flow (renamed from tools/node_modules/@babel/core/node_modules/chalk/index.js.flow)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/license (renamed from tools/node_modules/@babel/core/node_modules/chalk/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/package.json (renamed from tools/node_modules/@babel/core/node_modules/chalk/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/readme.md (renamed from tools/node_modules/@babel/core/node_modules/chalk/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/templates.js (renamed from tools/node_modules/@babel/core/node_modules/chalk/templates.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/color-convert/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/README.md (renamed from tools/node_modules/@babel/core/node_modules/color-convert/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/conversions.js (renamed from tools/node_modules/@babel/core/node_modules/color-convert/conversions.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/index.js (renamed from tools/node_modules/@babel/core/node_modules/color-convert/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/package.json (renamed from tools/node_modules/@babel/core/node_modules/color-convert/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/route.js (renamed from tools/node_modules/@babel/core/node_modules/color-convert/route.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-name/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/color-name/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-name/README.md (renamed from tools/node_modules/@babel/core/node_modules/color-name/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-name/index.js (renamed from tools/node_modules/@babel/core/node_modules/color-name/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-name/package.json (renamed from tools/node_modules/@babel/core/node_modules/color-name/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/escape-string-regexp/index.js (renamed from tools/node_modules/@babel/core/node_modules/escape-string-regexp/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/escape-string-regexp/license (renamed from tools/node_modules/@babel/core/node_modules/escape-string-regexp/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/escape-string-regexp/package.json (renamed from tools/node_modules/@babel/core/node_modules/escape-string-regexp/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/escape-string-regexp/readme.md (renamed from tools/node_modules/@babel/core/node_modules/escape-string-regexp/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/has-flag/index.js (renamed from tools/node_modules/@babel/core/node_modules/has-flag/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/has-flag/license (renamed from tools/node_modules/@babel/core/node_modules/globals/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/has-flag/package.json (renamed from tools/node_modules/@babel/core/node_modules/has-flag/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/has-flag/readme.md (renamed from tools/node_modules/@babel/core/node_modules/has-flag/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/browser.js (renamed from tools/node_modules/@babel/core/node_modules/supports-color/browser.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/index.js (renamed from tools/node_modules/@babel/core/node_modules/supports-color/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/license (renamed from tools/node_modules/@babel/core/node_modules/has-flag/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/package.json (renamed from tools/node_modules/@babel/core/node_modules/supports-color/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/readme.md (renamed from tools/node_modules/@babel/core/node_modules/supports-color/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/highlight/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/highlight/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/parser/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/parser/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/parser/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/parser/README.md)0
-rwxr-xr-xtools/node_modules/eslint/node_modules/@babel/parser/bin/babel-parser.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/parser/bin/babel-parser.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/parser/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/parser/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/parser/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/README.md (renamed from tools/node_modules/@babel/plugin-syntax-import-assertions/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js (renamed from tools/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/package.json (renamed from tools/node_modules/@babel/plugin-syntax-import-assertions/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/src/index.js (renamed from tools/node_modules/@babel/plugin-syntax-import-assertions/src/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/template/LICENSE (renamed from tools/node_modules/@babel/eslint-parser/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/template/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/template/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/template/lib/builder.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/template/lib/builder.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/template/lib/formatters.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/template/lib/formatters.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/template/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/template/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/template/lib/literal.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/template/lib/literal.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/template/lib/options.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/template/lib/options.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/template/lib/parse.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/template/lib/parse.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/template/lib/populate.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/template/lib/populate.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/template/lib/string.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/template/lib/string.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/template/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/template/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/LICENSE (renamed from tools/node_modules/@babel/plugin-syntax-import-assertions/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/cache.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/cache.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/context.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/hub.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/hub.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/ancestry.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/comments.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/context.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/conversion.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/evaluation.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/family.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/generated/asserts.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/generated/asserts.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/generated/validators.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/generated/validators.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/generated/virtual-types.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/generated/virtual-types.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/inference/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/inference/inferers.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/introspection.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/introspection.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/lib/hoister.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/lib/virtual-types.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/modification.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/removal.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/replacement.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/scope/binding.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/scope/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/scope/lib/renamer.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/types.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/types.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/visitors.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/globals.json (renamed from tools/node_modules/@babel/core/node_modules/globals/globals.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/index.js (renamed from tools/node_modules/@babel/core/node_modules/globals/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/license (renamed from tools/node_modules/@babel/core/node_modules/supports-color/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/package.json (renamed from tools/node_modules/@babel/core/node_modules/globals/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/readme.md (renamed from tools/node_modules/@babel/core/node_modules/globals/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/asserts.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/scripts/generators/asserts.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/validators.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/scripts/generators/validators.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/virtual-types.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/scripts/generators/virtual-types.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/traverse/scripts/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/traverse/scripts/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/LICENSE (renamed from tools/node_modules/@babel/plugin-syntax-import-assertions/node_modules/@babel/helper-plugin-utils/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/README.md (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/assertNode.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/asserts/assertNode.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/generated/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/asserts/generated/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/ast-types/generated/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/ast-types/generated/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/builders/builder.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/builder.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/generated/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/uppercase.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/generated/uppercase.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/builders/react/buildChildren.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/react/buildChildren.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/clone/clone.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/clone.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeep.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/cloneDeep.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneNode.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/cloneNode.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComment.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/addComment.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComments.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/addComments.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritInnerComments.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/inheritInnerComments.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritLeadingComments.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/inheritLeadingComments.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritTrailingComments.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/inheritTrailingComments.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritsComments.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/inheritsComments.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/comments/removeComments.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/removeComments.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/constants/generated/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/constants/generated/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/constants/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/constants/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/Scope.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/Scope.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/ensureBlock.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/ensureBlock.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBlock.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toBlock.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toComputedKey.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toComputedKey.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toExpression.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toExpression.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toIdentifier.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toIdentifier.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toKeyAlias.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toKeyAlias.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toSequenceExpression.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toSequenceExpression.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toStatement.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toStatement.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/converters/valueToNode.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/valueToNode.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/core.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/core.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/experimental.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/experimental.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/flow.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/jsx.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/misc.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/misc.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/placeholders.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/placeholders.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/typescript.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/typescript.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/utils.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/utils.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/index.js.flow (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/index.js.flow)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/inherits.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/inherits.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removeProperties.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/removeProperties.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverse.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/traverse/traverse.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverseFast.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/traverse/traverseFast.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/utils/inherit.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/utils/inherit.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/utils/shallowEqual.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/utils/shallowEqual.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/generated/index.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/generated/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/is.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/is.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBinding.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isBinding.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBlockScoped.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isBlockScoped.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isImmutable.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isImmutable.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isLet.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isLet.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNode.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isNode.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNodesEquivalent.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isNodesEquivalent.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isPlaceholderType.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isPlaceholderType.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isReferenced.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isReferenced.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isScope.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isScope.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isSpecifierDefault.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isSpecifierDefault.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isType.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isType.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidES3Identifier.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isValidES3Identifier.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidIdentifier.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isValidIdentifier.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isVar.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isVar.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/matchesPattern.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/matchesPattern.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isCompatTag.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/react/isCompatTag.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isReactComponent.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/react/isReactComponent.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/lib/validators/validate.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/validate.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/asserts.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/asserts.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/ast-types.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/ast-types.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/builders.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/builders.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/constants.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/constants.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/docs.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/docs.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/flow.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/flow.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/typescript-legacy.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/typescript-legacy.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/validators.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/validators.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/scripts/package.json (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/scripts/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/formatBuilderName.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/scripts/utils/formatBuilderName.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/lowerFirst.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/scripts/utils/lowerFirst.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/stringifyValidator.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/scripts/utils/stringifyValidator.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/toFunctionName.js (renamed from tools/node_modules/@babel/core/node_modules/@babel/types/scripts/utils/toFunctionName.js)0
-rwxr-xr-xtools/node_modules/eslint/node_modules/@types/mdast/LICENSE (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/@types/mdast/LICENSE)0
-rwxr-xr-xtools/node_modules/eslint/node_modules/@types/mdast/README.md (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/@types/mdast/README.md)0
-rwxr-xr-xtools/node_modules/eslint/node_modules/@types/mdast/package.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/@types/mdast/package.json)0
-rwxr-xr-xtools/node_modules/eslint/node_modules/@types/unist/LICENSE (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/@types/unist/LICENSE)0
-rwxr-xr-xtools/node_modules/eslint/node_modules/@types/unist/README.md (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/@types/unist/README.md)0
-rwxr-xr-xtools/node_modules/eslint/node_modules/@types/unist/package.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/@types/unist/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/browserslist/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/browserslist/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/browserslist/README.md (renamed from tools/node_modules/@babel/core/node_modules/browserslist/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/browserslist/browser.js (renamed from tools/node_modules/@babel/core/node_modules/browserslist/browser.js)0
-rwxr-xr-xtools/node_modules/eslint/node_modules/browserslist/cli.js (renamed from tools/node_modules/@babel/core/node_modules/browserslist/cli.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/browserslist/error.js (renamed from tools/node_modules/@babel/core/node_modules/browserslist/error.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/browserslist/index.js (renamed from tools/node_modules/@babel/core/node_modules/browserslist/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/browserslist/node.js (renamed from tools/node_modules/@babel/core/node_modules/browserslist/node.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/browserslist/package.json (renamed from tools/node_modules/@babel/core/node_modules/browserslist/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/browserslist/update-db.js (renamed from tools/node_modules/@babel/core/node_modules/browserslist/update-db.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/README.md (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/browsers.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/browsers.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-apply-rule.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js1
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AD.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AE.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AF.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AG.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AI.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AL.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AO.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AR.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AS.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AT.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AU.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AW.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AX.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AZ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BA.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BB.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BD.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BE.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BF.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BG.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BH.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BI.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BJ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BN.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BO.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BR.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BS.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BT.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BW.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BY.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BZ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CA.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CD.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CF.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CG.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CH.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CI.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CK.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CL.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CN.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CO.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CR.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CU.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CV.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CX.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CY.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CZ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DE.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DJ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DK.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DO.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DZ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/EC.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/EE.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/EG.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ER.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ES.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ET.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FI.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FJ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FK.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FO.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FR.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GA.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GB.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GD.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GE.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GF.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GG.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GH.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GI.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GL.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GN.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GP.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GQ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GR.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GT.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GU.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GW.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GY.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HK.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HN.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HR.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HT.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HU.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ID.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IE.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IL.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IN.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IQ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IR.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IS.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IT.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/JE.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/JM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/JO.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/JP.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KE.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KG.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KH.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KI.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KN.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KP.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KR.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KW.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KY.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KZ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LA.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LB.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LC.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LI.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LK.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LR.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LS.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LT.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LU.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LV.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LY.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MA.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MC.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MD.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ME.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MG.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MH.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MK.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ML.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MN.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MO.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MP.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MQ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MR.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MS.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MT.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MU.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MV.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MW.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MX.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MY.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MZ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NA.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NC.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NE.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NF.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NG.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NI.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NL.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NO.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NP.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NR.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NU.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NZ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/OM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PA.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PE.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PF.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PG.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PH.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PK.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PL.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PN.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PR.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PS.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PT.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PW.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PY.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/QA.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RE.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RO.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RS.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RU.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RW.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SA.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SB.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SC.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SD.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SE.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SG.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SH.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SI.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SK.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SL.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SN.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SO.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SR.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ST.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SV.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SY.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SZ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TC.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TD.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TG.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TH.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TJ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TK.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TL.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TN.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TO.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TR.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TT.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TV.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TW.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TZ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/UA.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/UG.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/US.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/UY.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/UZ.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VA.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VC.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VE.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VG.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VI.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VN.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VU.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/WF.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/WS.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/YE.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/YT.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ZA.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ZM.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ZW.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-af.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-an.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-as.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-eu.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-na.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-oc.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-sa.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-ww.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/dist/lib/statuses.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/lib/statuses.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/dist/lib/supported.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/lib/supported.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/agents.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/agents.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/browserVersions.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/browserVersions.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/browsers.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/browsers.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/feature.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/feature.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/features.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/features.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/index.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/region.js (renamed from tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/region.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/caniuse-lite/package.json28
-rw-r--r--tools/node_modules/eslint/node_modules/character-entities-legacy/index.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/character-entities-legacy/index.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/character-entities-legacy/license (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/character-entities-legacy/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/character-entities-legacy/package.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/character-entities-legacy/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/character-entities-legacy/readme.md (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/character-entities-legacy/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/character-entities/index.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/character-entities/index.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/character-entities/license (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/character-entities/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/character-entities/package.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/character-entities/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/character-entities/readme.md (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/character-entities/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/character-reference-invalid/index.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/character-reference-invalid/index.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/character-reference-invalid/license (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/character-reference-invalid/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/character-reference-invalid/package.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/character-reference-invalid/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/character-reference-invalid/readme.md (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/character-reference-invalid/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/convert-source-map/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/convert-source-map/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/convert-source-map/README.md (renamed from tools/node_modules/@babel/core/node_modules/convert-source-map/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/convert-source-map/index.js (renamed from tools/node_modules/@babel/core/node_modules/convert-source-map/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/convert-source-map/package.json (renamed from tools/node_modules/@babel/core/node_modules/convert-source-map/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/electron-to-chromium/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/electron-to-chromium/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/electron-to-chromium/README.md (renamed from tools/node_modules/@babel/core/node_modules/electron-to-chromium/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.js43
-rw-r--r--tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.json1
-rw-r--r--tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js1691
-rw-r--r--tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json1
-rw-r--r--tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js1227
-rw-r--r--tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json1
-rw-r--r--tools/node_modules/eslint/node_modules/electron-to-chromium/index.js (renamed from tools/node_modules/@babel/core/node_modules/electron-to-chromium/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/electron-to-chromium/package.json42
-rw-r--r--tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js84
-rw-r--r--tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json1
-rw-r--r--tools/node_modules/eslint/node_modules/escalade/dist/index.js (renamed from tools/node_modules/@babel/core/node_modules/escalade/dist/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/escalade/dist/index.mjs (renamed from tools/node_modules/@babel/core/node_modules/escalade/dist/index.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/escalade/license (renamed from tools/node_modules/@babel/core/node_modules/escalade/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/escalade/package.json (renamed from tools/node_modules/@babel/core/node_modules/escalade/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/escalade/readme.md (renamed from tools/node_modules/@babel/core/node_modules/escalade/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/escalade/sync/index.js (renamed from tools/node_modules/@babel/core/node_modules/escalade/sync/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/escalade/sync/index.mjs (renamed from tools/node_modules/@babel/core/node_modules/escalade/sync/index.mjs)0
l---------tools/node_modules/eslint/node_modules/eslint1
-rw-r--r--tools/node_modules/eslint/node_modules/eslint-plugin-markdown/LICENSE (renamed from tools/node_modules/eslint-plugin-markdown/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/eslint-plugin-markdown/README.md (renamed from tools/node_modules/eslint-plugin-markdown/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/eslint-plugin-markdown/index.js (renamed from tools/node_modules/eslint-plugin-markdown/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/eslint-plugin-markdown/lib/index.js (renamed from tools/node_modules/eslint-plugin-markdown/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/eslint-plugin-markdown/lib/processor.js (renamed from tools/node_modules/eslint-plugin-markdown/lib/processor.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/eslint-plugin-markdown/package.json (renamed from tools/node_modules/eslint-plugin-markdown/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/gensync/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/gensync/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/gensync/README.md (renamed from tools/node_modules/@babel/core/node_modules/gensync/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/gensync/index.js (renamed from tools/node_modules/@babel/core/node_modules/gensync/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/gensync/index.js.flow (renamed from tools/node_modules/@babel/core/node_modules/gensync/index.js.flow)0
-rw-r--r--tools/node_modules/eslint/node_modules/gensync/package.json (renamed from tools/node_modules/@babel/core/node_modules/gensync/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-alphabetical/index.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-alphabetical/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-alphabetical/license (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-alphabetical/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-alphabetical/package.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-alphabetical/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-alphabetical/readme.md (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-alphabetical/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-alphanumerical/index.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-alphanumerical/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-alphanumerical/license (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-alphanumerical/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-alphanumerical/package.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-alphanumerical/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-alphanumerical/readme.md (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-alphanumerical/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-decimal/index.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-decimal/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-decimal/license (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-decimal/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-decimal/package.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-decimal/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-decimal/readme.md (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-decimal/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-hexadecimal/index.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-hexadecimal/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-hexadecimal/license (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-hexadecimal/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-hexadecimal/package.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-hexadecimal/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/is-hexadecimal/readme.md (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/is-hexadecimal/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/js-tokens/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/js-tokens/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/js-tokens/README.md (renamed from tools/node_modules/@babel/core/node_modules/js-tokens/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/js-tokens/index.js (renamed from tools/node_modules/@babel/core/node_modules/js-tokens/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/js-tokens/package.json (renamed from tools/node_modules/@babel/core/node_modules/js-tokens/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/jsesc/LICENSE-MIT.txt (renamed from tools/node_modules/@babel/core/node_modules/jsesc/LICENSE-MIT.txt)0
-rw-r--r--tools/node_modules/eslint/node_modules/jsesc/README.md (renamed from tools/node_modules/@babel/core/node_modules/jsesc/README.md)0
-rwxr-xr-xtools/node_modules/eslint/node_modules/jsesc/bin/jsesc (renamed from tools/node_modules/@babel/core/node_modules/jsesc/bin/jsesc)0
-rw-r--r--tools/node_modules/eslint/node_modules/jsesc/jsesc.js (renamed from tools/node_modules/@babel/core/node_modules/jsesc/jsesc.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/jsesc/man/jsesc.1 (renamed from tools/node_modules/@babel/core/node_modules/jsesc/man/jsesc.1)0
-rw-r--r--tools/node_modules/eslint/node_modules/jsesc/package.json (renamed from tools/node_modules/@babel/core/node_modules/jsesc/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/LICENSE.md (renamed from tools/node_modules/@babel/core/node_modules/json5/LICENSE.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/README.md (renamed from tools/node_modules/@babel/core/node_modules/json5/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/dist/index.js (renamed from tools/node_modules/@babel/core/node_modules/json5/dist/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/dist/index.min.js (renamed from tools/node_modules/@babel/core/node_modules/json5/dist/index.min.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/dist/index.min.mjs (renamed from tools/node_modules/@babel/core/node_modules/json5/dist/index.min.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/dist/index.mjs (renamed from tools/node_modules/@babel/core/node_modules/json5/dist/index.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/lib/cli.js (renamed from tools/node_modules/@babel/core/node_modules/json5/lib/cli.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/lib/index.js (renamed from tools/node_modules/@babel/core/node_modules/json5/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/lib/parse.js (renamed from tools/node_modules/@babel/core/node_modules/json5/lib/parse.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/lib/register.js (renamed from tools/node_modules/@babel/core/node_modules/json5/lib/register.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/lib/require.js (renamed from tools/node_modules/@babel/core/node_modules/json5/lib/require.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/lib/stringify.js (renamed from tools/node_modules/@babel/core/node_modules/json5/lib/stringify.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/lib/unicode.js (renamed from tools/node_modules/@babel/core/node_modules/json5/lib/unicode.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/lib/util.js (renamed from tools/node_modules/@babel/core/node_modules/json5/lib/util.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/json5/package.json (renamed from tools/node_modules/@babel/core/node_modules/json5/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/mdast-util-from-markdown/dist/index.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/dist/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/mdast-util-from-markdown/index.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/mdast-util-from-markdown/lib/index.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/mdast-util-from-markdown/license (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/mdast-util-from-markdown/package.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/mdast-util-from-markdown/readme.md (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/mdast-util-to-string/index.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-to-string/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/mdast-util-to-string/license (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-to-string/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/mdast-util-to-string/package.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-to-string/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/mdast-util-to-string/readme.md (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-to-string/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/buffer.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/buffer.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/buffer.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/buffer.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-alpha.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-alpha.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-alphanumeric.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-alphanumeric.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-atext.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-atext.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-control.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-control.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-digit.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-digit.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-hex-digit.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-hex-digit.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-punctuation.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-punctuation.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/character/codes.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/codes.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/character/markdown-line-ending-or-space.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/markdown-line-ending-or-space.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/character/markdown-line-ending.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/markdown-line-ending.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/character/markdown-space.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/markdown-space.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/character/unicode-punctuation.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/unicode-punctuation.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/character/unicode-whitespace.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/unicode-whitespace.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/character/values.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/values.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/compile/html.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/compile/html.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/constant/assign.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/assign.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/constant/constants.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/constants.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/constant/from-char-code.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/from-char-code.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/constant/has-own-property.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/has-own-property.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/constant/html-block-names.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/html-block-names.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/constant/html-raw-names.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/html-raw-names.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/constant/splice.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/splice.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/constant/types.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/types.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/constant/unicode-punctuation-regex.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/unicode-punctuation-regex.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/constructs.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constructs.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/index.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/initialize/content.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/initialize/content.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/initialize/document.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/initialize/document.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/initialize/flow.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/initialize/flow.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/initialize/text.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/initialize/text.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/parse.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/parse.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/postprocess.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/postprocess.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/preprocess.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/preprocess.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/stream.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/stream.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/attention.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/attention.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/autolink.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/autolink.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/block-quote.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/block-quote.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/character-escape.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/character-escape.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/character-reference.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/character-reference.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/code-fenced.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/code-fenced.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/code-indented.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/code-indented.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/code-text.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/code-text.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/content.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/content.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/definition.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/definition.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-destination.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-destination.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-label.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-label.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-space.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-space.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-title.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-title.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-whitespace.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-whitespace.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/hard-break-escape.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/hard-break-escape.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/heading-atx.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/heading-atx.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/html-flow.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/html-flow.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/html-text.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/html-text.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/label-end.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/label-end.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/label-start-image.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/label-start-image.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/label-start-link.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/label-start-link.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/line-ending.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/line-ending.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/list.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/list.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/partial-blank-line.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/partial-blank-line.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/setext-underline.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/setext-underline.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/tokenize/thematic-break.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/thematic-break.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/chunked-push.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/chunked-push.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/chunked-splice.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/chunked-splice.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/classify-character.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/classify-character.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/combine-extensions.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/combine-extensions.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/combine-html-extensions.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/combine-html-extensions.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/create-tokenizer.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/create-tokenizer.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/miniflat.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/miniflat.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/move-point.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/move-point.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/normalize-identifier.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/normalize-identifier.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/normalize-uri.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/normalize-uri.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/prefix-size.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/prefix-size.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/regex-check.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/regex-check.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/resolve-all.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/resolve-all.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/safe-from-int.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/safe-from-int.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/serialize-chunks.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/serialize-chunks.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/shallow.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/shallow.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/size-chunks.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/size-chunks.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/slice-chunks.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/slice-chunks.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/dist/util/subtokenize.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/subtokenize.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/index.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/index.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/index.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-alpha.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-alpha.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-alpha.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-alpha.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-alphanumeric.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-alphanumeric.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-alphanumeric.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-alphanumeric.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-atext.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-atext.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-atext.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-atext.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-control.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-control.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-control.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-control.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-digit.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-digit.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-digit.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-digit.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-hex-digit.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-hex-digit.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-hex-digit.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-hex-digit.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-punctuation.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-punctuation.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-punctuation.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-punctuation.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/codes.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/codes.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/codes.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/codes.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-line-ending-or-space.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-line-ending-or-space.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-line-ending-or-space.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-line-ending-or-space.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-line-ending.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-line-ending.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-line-ending.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-line-ending.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-space.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-space.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-space.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-space.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/unicode-punctuation.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/unicode-punctuation.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/unicode-punctuation.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/unicode-punctuation.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/unicode-whitespace.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/unicode-whitespace.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/unicode-whitespace.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/unicode-whitespace.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/values.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/values.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/character/values.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/values.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/compile/html.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/compile/html.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/compile/html.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/compile/html.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/assign.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/assign.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/assign.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/assign.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/constants.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/constants.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/constants.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/constants.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/from-char-code.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/from-char-code.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/from-char-code.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/from-char-code.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/has-own-property.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/has-own-property.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/has-own-property.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/has-own-property.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/html-block-names.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/html-block-names.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/html-block-names.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/html-block-names.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/html-raw-names.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/html-raw-names.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/html-raw-names.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/html-raw-names.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/splice.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/splice.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/splice.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/splice.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/types.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/types.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/types.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/types.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/unicode-punctuation-regex.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/unicode-punctuation-regex.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constant/unicode-punctuation-regex.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/unicode-punctuation-regex.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constructs.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constructs.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/constructs.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constructs.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/index.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/index.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/index.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/initialize/content.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/content.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/initialize/content.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/content.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/initialize/document.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/document.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/initialize/document.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/document.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/initialize/flow.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/flow.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/initialize/flow.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/flow.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/initialize/text.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/text.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/initialize/text.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/text.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/parse.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/parse.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/parse.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/parse.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/postprocess.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/postprocess.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/postprocess.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/postprocess.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/preprocess.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/preprocess.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/preprocess.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/preprocess.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/stream.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/stream.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/stream.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/stream.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/attention.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/attention.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/attention.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/attention.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/autolink.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/autolink.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/autolink.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/autolink.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/block-quote.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/block-quote.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/block-quote.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/block-quote.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/character-escape.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/character-escape.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/character-escape.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/character-escape.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/character-reference.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/character-reference.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/character-reference.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/character-reference.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-fenced.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-fenced.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-fenced.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-fenced.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-indented.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-indented.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-indented.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-indented.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-text.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-text.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-text.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-text.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/content.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/content.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/content.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/content.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/definition.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/definition.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/definition.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/definition.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-destination.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-destination.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-destination.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-destination.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-label.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-label.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-label.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-label.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-space.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-space.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-space.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-space.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-title.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-title.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-title.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-title.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-whitespace.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-whitespace.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-whitespace.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-whitespace.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/hard-break-escape.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/hard-break-escape.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/hard-break-escape.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/hard-break-escape.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/heading-atx.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/heading-atx.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/heading-atx.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/heading-atx.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/html-flow.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/html-flow.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/html-flow.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/html-flow.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/html-text.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/html-text.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/html-text.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/html-text.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-end.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-end.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-end.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-end.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-start-image.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-start-image.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-start-image.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-start-image.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-start-link.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-start-link.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-start-link.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-start-link.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/line-ending.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/line-ending.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/line-ending.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/line-ending.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/list.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/list.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/list.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/list.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/partial-blank-line.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/partial-blank-line.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/partial-blank-line.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/partial-blank-line.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/setext-underline.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/setext-underline.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/setext-underline.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/setext-underline.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/thematic-break.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/thematic-break.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/tokenize/thematic-break.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/thematic-break.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/chunked-push.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/chunked-push.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/chunked-push.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/chunked-push.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/chunked-splice.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/chunked-splice.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/chunked-splice.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/chunked-splice.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/classify-character.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/classify-character.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/classify-character.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/classify-character.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/combine-extensions.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/combine-extensions.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/combine-extensions.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/combine-extensions.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/combine-html-extensions.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/combine-html-extensions.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/combine-html-extensions.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/combine-html-extensions.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/create-tokenizer.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/create-tokenizer.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/create-tokenizer.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/create-tokenizer.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/miniflat.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/miniflat.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/miniflat.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/miniflat.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/move-point.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/move-point.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/move-point.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/move-point.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/normalize-identifier.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/normalize-identifier.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/normalize-identifier.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/normalize-identifier.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/normalize-uri.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/normalize-uri.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/normalize-uri.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/normalize-uri.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/prefix-size.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/prefix-size.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/prefix-size.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/prefix-size.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/regex-check.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/regex-check.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/regex-check.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/regex-check.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/resolve-all.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/resolve-all.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/resolve-all.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/resolve-all.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/safe-from-int.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/safe-from-int.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/safe-from-int.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/safe-from-int.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/serialize-chunks.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/serialize-chunks.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/serialize-chunks.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/serialize-chunks.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/shallow.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/shallow.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/shallow.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/shallow.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/size-chunks.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/size-chunks.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/size-chunks.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/size-chunks.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/slice-chunks.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/slice-chunks.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/slice-chunks.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/slice-chunks.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/subtokenize.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/subtokenize.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/lib/util/subtokenize.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/subtokenize.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/license (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/package.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/readme.md (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/stream.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/stream.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/micromark/stream.mjs (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/micromark/stream.mjs)0
-rw-r--r--tools/node_modules/eslint/node_modules/minimist/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/minimist/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/minimist/index.js (renamed from tools/node_modules/@babel/core/node_modules/minimist/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/minimist/package.json (renamed from tools/node_modules/@babel/core/node_modules/minimist/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/minimist/readme.markdown (renamed from tools/node_modules/@babel/core/node_modules/minimist/readme.markdown)0
-rw-r--r--tools/node_modules/eslint/node_modules/node-releases/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/node-releases/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/node-releases/README.md (renamed from tools/node_modules/@babel/core/node_modules/node-releases/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json (renamed from tools/node_modules/@babel/core/node_modules/node-releases/data/processed/envs.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/node-releases/data/release-schedule/release-schedule.json (renamed from tools/node_modules/@babel/core/node_modules/node-releases/data/release-schedule/release-schedule.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/node-releases/package.json (renamed from tools/node_modules/@babel/core/node_modules/node-releases/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/parse-entities/decode-entity.browser.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/decode-entity.browser.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/parse-entities/decode-entity.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/decode-entity.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/parse-entities/index.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/parse-entities/license (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/parse-entities/package.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/parse-entities/readme.md (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/picocolors/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/picocolors/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/picocolors/README.md (renamed from tools/node_modules/@babel/core/node_modules/picocolors/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/picocolors/package.json (renamed from tools/node_modules/@babel/core/node_modules/picocolors/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/picocolors/picocolors.browser.js (renamed from tools/node_modules/@babel/core/node_modules/picocolors/picocolors.browser.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/picocolors/picocolors.js (renamed from tools/node_modules/@babel/core/node_modules/picocolors/picocolors.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/safe-buffer/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/safe-buffer/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/safe-buffer/README.md (renamed from tools/node_modules/@babel/core/node_modules/safe-buffer/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/safe-buffer/index.js (renamed from tools/node_modules/@babel/core/node_modules/safe-buffer/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/safe-buffer/package.json (renamed from tools/node_modules/@babel/core/node_modules/safe-buffer/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/LICENSE (renamed from tools/node_modules/@babel/core/node_modules/source-map/LICENSE)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/README.md (renamed from tools/node_modules/@babel/core/node_modules/source-map/README.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/dist/source-map.debug.js (renamed from tools/node_modules/@babel/core/node_modules/source-map/dist/source-map.debug.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/dist/source-map.js (renamed from tools/node_modules/@babel/core/node_modules/source-map/dist/source-map.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/dist/source-map.min.js (renamed from tools/node_modules/@babel/core/node_modules/source-map/dist/source-map.min.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/lib/array-set.js (renamed from tools/node_modules/@babel/core/node_modules/source-map/lib/array-set.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/lib/base64-vlq.js (renamed from tools/node_modules/@babel/core/node_modules/source-map/lib/base64-vlq.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/lib/base64.js (renamed from tools/node_modules/@babel/core/node_modules/source-map/lib/base64.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/lib/binary-search.js (renamed from tools/node_modules/@babel/core/node_modules/source-map/lib/binary-search.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/lib/mapping-list.js (renamed from tools/node_modules/@babel/core/node_modules/source-map/lib/mapping-list.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/lib/quick-sort.js (renamed from tools/node_modules/@babel/core/node_modules/source-map/lib/quick-sort.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/lib/source-map-consumer.js (renamed from tools/node_modules/@babel/core/node_modules/source-map/lib/source-map-consumer.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/lib/source-map-generator.js (renamed from tools/node_modules/@babel/core/node_modules/source-map/lib/source-map-generator.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/lib/source-node.js (renamed from tools/node_modules/@babel/core/node_modules/source-map/lib/source-node.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/lib/util.js (renamed from tools/node_modules/@babel/core/node_modules/source-map/lib/util.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/package.json (renamed from tools/node_modules/@babel/core/node_modules/source-map/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/source-map/source-map.js (renamed from tools/node_modules/@babel/core/node_modules/source-map/source-map.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/to-fast-properties/index.js (renamed from tools/node_modules/@babel/core/node_modules/to-fast-properties/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/to-fast-properties/license (renamed from tools/node_modules/@babel/core/node_modules/to-fast-properties/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/to-fast-properties/package.json (renamed from tools/node_modules/@babel/core/node_modules/to-fast-properties/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/to-fast-properties/readme.md (renamed from tools/node_modules/@babel/core/node_modules/to-fast-properties/readme.md)0
-rw-r--r--tools/node_modules/eslint/node_modules/unist-util-stringify-position/index.js (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/unist-util-stringify-position/index.js)0
-rw-r--r--tools/node_modules/eslint/node_modules/unist-util-stringify-position/license (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/unist-util-stringify-position/license)0
-rw-r--r--tools/node_modules/eslint/node_modules/unist-util-stringify-position/package.json (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/unist-util-stringify-position/package.json)0
-rw-r--r--tools/node_modules/eslint/node_modules/unist-util-stringify-position/readme.md (renamed from tools/node_modules/eslint-plugin-markdown/node_modules/unist-util-stringify-position/readme.md)0
-rw-r--r--tools/node_modules/eslint/package.json5
2251 files changed, 5948 insertions, 8595 deletions
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/agents.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/agents.js
deleted file mode 100644
index 8b422f90c5..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/agents.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{J:0.0131217,E:0.00621152,F:0.0376392,G:0.0903341,A:0.0225835,B:0.700089,lB:0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","lB","J","E","F","G","A","B","","",""],E:"IE",F:{lB:962323200,J:998870400,E:1161129600,F:1237420800,G:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.008636,K:0.004267,L:0.004318,D:0.008636,M:0.008636,N:0.012954,O:0.038862,P:0,Q:0.004298,R:0.00944,U:0.004043,V:0.008636,W:0.008636,X:0.008636,Y:0.012954,Z:0.004318,a:0.017272,b:0.008636,c:0.017272,S:0.034544,d:0.164084,e:2.75057,H:0.898144},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","D","M","N","O","P","Q","R","U","V","W","X","Y","Z","a","b","c","S","d","e","H","","",""],E:"Edge",F:{C:1438128000,K:1447286400,L:1470096000,D:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736000,U:1590019200,V:1594857600,W:1598486400,X:1602201600,Y:1605830400,Z:1611360000,a:1614816000,b:1618358400,c:1622073600,S:1626912000,d:1630627200,e:1632441600,H:1634774400},D:{C:"ms",K:"ms",L:"ms",D:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{"0":0.004783,"1":0.00487,"2":0.005029,"3":0.0047,"4":0.038862,"5":0.004318,"6":0.004318,"7":0.004525,"8":0.004293,"9":0.008636,mB:0.004318,dB:0.004271,I:0.017272,f:0.004879,J:0.020136,E:0.005725,F:0.004525,G:0.00533,A:0.004283,B:0.004318,C:0.004471,K:0.004486,L:0.00453,D:0.004293,M:0.004417,N:0.004425,O:0.004293,g:0.004443,h:0.004283,i:0.004293,j:0.013698,k:0.004293,l:0.008786,m:0.004318,n:0.004317,o:0.004393,p:0.004418,q:0.008834,r:0.004293,s:0.008928,t:0.004471,u:0.009284,v:0.004707,w:0.009076,x:0.004425,y:0.004783,z:0.004271,AB:0.004538,BB:0.008282,CB:0.004318,DB:0.069088,EB:0.004335,FB:0.008586,GB:0.004318,HB:0.008636,IB:0.004425,JB:0.004318,eB:0.004318,KB:0.008636,fB:0.004318,LB:0.004425,MB:0.008636,T:0.00415,NB:0.004267,OB:0.004318,PB:0.004267,QB:0.008636,RB:0.00415,SB:0.004293,TB:0.004425,UB:0.008636,VB:0.00415,WB:0.00415,XB:0.004318,YB:0.004043,ZB:0.008636,aB:0.142494,P:0.008636,Q:0.008636,R:0.017272,nB:0.008636,U:0.008636,V:0.017272,W:0.008636,X:0.008636,Y:0.008636,Z:0.025908,a:0.025908,b:0.025908,c:0.051816,S:0.75565,d:1.90424,e:0.025908,H:0,gB:0,oB:0.008786,pB:0.00487},B:"moz",C:["mB","dB","oB","pB","I","f","J","E","F","G","A","B","C","K","L","D","M","N","O","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","eB","KB","fB","LB","MB","T","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","P","Q","R","nB","U","V","W","X","Y","Z","a","b","c","S","d","e","H","gB",""],E:"Firefox",F:{"0":1435881600,"1":1439251200,"2":1442880000,"3":1446508800,"4":1450137600,"5":1453852800,"6":1457395200,"7":1461628800,"8":1465257600,"9":1470096000,mB:1161648000,dB:1213660800,oB:1246320000,pB:1264032000,I:1300752000,f:1308614400,J:1313452800,E:1317081600,F:1317081600,G:1320710400,A:1324339200,B:1327968000,C:1331596800,K:1335225600,L:1338854400,D:1342483200,M:1346112000,N:1349740800,O:1353628800,g:1357603200,h:1361232000,i:1364860800,j:1368489600,k:1372118400,l:1375747200,m:1379376000,n:1386633600,o:1391472000,p:1395100800,q:1398729600,r:1402358400,s:1405987200,t:1409616000,u:1413244800,v:1417392000,w:1421107200,x:1424736000,y:1428278400,z:1431475200,AB:1474329600,BB:1479168000,CB:1485216000,DB:1488844800,EB:1492560000,FB:1497312000,GB:1502150400,HB:1506556800,IB:1510617600,JB:1516665600,eB:1520985600,KB:1525824000,fB:1529971200,LB:1536105600,MB:1540252800,T:1544486400,NB:1548720000,OB:1552953600,PB:1558396800,QB:1562630400,RB:1567468800,SB:1571788800,TB:1575331200,UB:1578355200,VB:1581379200,WB:1583798400,XB:1586304000,YB:1588636800,ZB:1591056000,aB:1593475200,P:1595894400,Q:1598313600,R:1600732800,nB:1603152000,U:1605571200,V:1607990400,W:1611619200,X:1614038400,Y:1616457600,Z:1618790400,a:1622505600,b:1626134400,c:1628553600,S:1630972800,d:1633392000,e:1635811200,H:null,gB:null}},D:{A:{"0":0.004464,"1":0.012954,"2":0.0236,"3":0.004293,"4":0.008636,"5":0.004465,"6":0.004642,"7":0.004891,"8":0.012954,"9":0.02159,I:0.004706,f: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,D:0.015087,M:0.004393,N:0.004393,O:0.008652,g:0.004293,h:0.004393,i:0.004317,j:0.008636,k:0.008786,l:0.008636,m:0.004461,n:0.004141,o:0.004326,p:0.0047,q:0.004538,r:0.004293,s:0.008596,t:0.004566,u:0.004318,v:0.008636,w:0.012954,x:0.004335,y:0.004464,z:0.02159,AB:0.177038,BB:0.004293,CB:0.004318,DB:0.004318,EB:0.012954,FB:0.008636,GB:0.008636,HB:0.047498,IB:0.008636,JB:0.008636,eB:0.008636,KB:0.008636,fB:0.060452,LB:0.008636,MB:0.012954,T:0.02159,NB:0.02159,OB:0.02159,PB:0.017272,QB:0.012954,RB:0.06477,SB:0.047498,TB:0.02159,UB:0.047498,VB:0.012954,WB:0.056134,XB:0.077724,YB:0.056134,ZB:0.02159,aB:0.047498,P:0.164084,Q:0.073406,R:0.047498,U:0.077724,V:0.099314,W:0.112268,X:0.10795,Y:0.319532,Z:0.094996,a:0.177038,b:0.116586,c:0.32385,S:0.617474,d:1.66243,e:17.5829,H:4.74116,gB:0.02159,qB:0.012954,rB:0,sB:0},B:"webkit",C:["","","","I","f","J","E","F","G","A","B","C","K","L","D","M","N","O","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","eB","KB","fB","LB","MB","T","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","P","Q","R","U","V","W","X","Y","Z","a","b","c","S","d","e","H","gB","qB","rB","sB"],E:"Chrome",F:{"0":1416268800,"1":1421798400,"2":1425513600,"3":1429401600,"4":1432080000,"5":1437523200,"6":1441152000,"7":1444780800,"8":1449014400,"9":1453248000,I:1264377600,f:1274745600,J:1283385600,E:1287619200,F:1291248000,G:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,D:1316131200,M:1319500800,N:1323734400,O:1328659200,g:1332892800,h:1337040000,i:1340668800,j:1343692800,k:1348531200,l:1352246400,m:1357862400,n:1361404800,o:1364428800,p:1369094400,q:1374105600,r:1376956800,s:1384214400,t:1389657600,u:1392940800,v:1397001600,w:1400544000,x:1405468800,y:1409011200,z:1412640000,AB:1456963200,BB:1460592000,CB:1464134400,DB:1469059200,EB:1472601600,FB:1476230400,GB:1480550400,HB:1485302400,IB:1489017600,JB:1492560000,eB:1496707200,KB:1500940800,fB:1504569600,LB:1508198400,MB:1512518400,T:1516752000,NB:1520294400,OB:1523923200,PB:1527552000,QB:1532390400,RB:1536019200,SB:1539648000,TB:1543968000,UB:1548720000,VB:1552348800,WB:1555977600,XB:1559606400,YB:1564444800,ZB:1568073600,aB:1571702400,P:1575936000,Q:1580860800,R:1586304000,U:1589846400,V:1594684800,W:1598313600,X:1601942400,Y:1605571200,Z:1611014400,a:1614556800,b:1618272000,c:1621987200,S:1626739200,d:1630368000,e:1632268800,H:1634601600,gB:1637020800,qB:null,rB:null,sB:null}},E:{A:{I:0,f:0.004293,J:0.004656,E:0.004465,F:0.004043,G:0.004891,A:0.004425,B:0.004318,C:0.008636,K:0.069088,L:0.375666,D:0.90678,tB:0,hB:0.008692,uB:0.012954,vB:0.00456,wB:0.004283,xB:0.025908,iB:0.012954,bB:0.04318,cB:0.077724,yB:0.526796,zB:1.98196,"0B":0,"1B":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tB","hB","I","f","uB","J","vB","E","wB","F","G","xB","A","iB","B","bB","C","cB","K","yB","L","zB","D","0B","1B","",""],E:"Safari",F:{tB:1205798400,hB:1226534400,I:1244419200,f:1275868800,uB:1311120000,J:1343174400,vB:1382400000,E:1382400000,wB:1410998400,F:1413417600,G:1443657600,xB:1458518400,A:1474329600,iB:1490572800,B:1505779200,bB:1522281600,C:1537142400,cB:1553472000,K:1568851200,yB:1585008000,L:1600214400,zB:1619395200,D:1632096000,"0B":1635292800,"1B":null}},F:{A:{"0":0.004534,"1":0.008636,"2":0.004227,"3":0.004418,"4":0.004293,"5":0.004227,"6":0.004725,"7":0.008636,"8":0.008942,"9":0.004707,G:0.0082,B:0.016581,C:0.004317,D:0.00685,M:0.00685,N:0.00685,O:0.005014,g:0.006015,h:0.004879,i:0.006597,j:0.006597,k:0.013434,l:0.006702,m:0.006015,n:0.005595,o:0.004393,p:0.008652,q:0.004879,r:0.004879,s:0.004318,t:0.005152,u:0.005014,v:0.009758,w:0.004879,x:0.008636,y:0.004283,z:0.004367,AB:0.004827,BB:0.004707,CB:0.004707,DB:0.004326,EB:0.008922,FB:0.014349,GB:0.004425,HB:0.00472,IB:0.004425,JB:0.004425,KB:0.00472,LB:0.004532,MB:0.004566,T:0.02283,NB:0.00867,OB:0.004656,PB:0.004642,QB:0.004318,RB:0.00944,SB:0.004293,TB:0.004293,UB:0.004298,VB:0.096692,WB:0.004201,XB:0.004141,YB:0.004043,ZB:0.004318,aB:0.060452,P:0.695198,Q:0.358394,R:0,"2B":0.00685,"3B":0,"4B":0.008392,"5B":0.004706,bB:0.006229,jB:0.004879,"6B":0.008786,cB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","G","2B","3B","4B","5B","B","bB","jB","6B","C","cB","D","M","N","O","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","T","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","P","Q","R","","",""],E:"Opera",F:{"0":1470096000,"1":1474329600,"2":1477267200,"3":1481587200,"4":1486425600,"5":1490054400,"6":1494374400,"7":1498003200,"8":1502236800,"9":1506470400,G:1150761600,"2B":1223424000,"3B":1251763200,"4B":1267488000,"5B":1277942400,B:1292457600,bB:1302566400,jB:1309219200,"6B":1323129600,C:1323129600,cB:1352073600,D:1372723200,M:1377561600,N:1381104000,O:1386288000,g:1390867200,h:1393891200,i:1399334400,j:1401753600,k:1405987200,l:1409616000,m:1413331200,n:1417132800,o:1422316800,p:1425945600,q:1430179200,r:1433808000,s:1438646400,t:1442448000,u:1445904000,v:1449100800,w:1454371200,x:1457308800,y:1462320000,z:1465344000,AB:1510099200,BB:1515024000,CB:1517961600,DB:1521676800,EB:1525910400,FB:1530144000,GB:1534982400,HB:1537833600,IB:1543363200,JB:1548201600,KB:1554768000,LB:1561593600,MB:1566259200,T:1570406400,NB:1573689600,OB:1578441600,PB:1583971200,QB:1587513600,RB:1592956800,SB:1595894400,TB:1600128000,UB:1603238400,VB:1613520000,WB:1612224000,XB:1616544000,YB:1619568000,ZB:1623715200,aB:1627948800,P:1631577600,Q:1633392000,R:1635984000},D:{G:"o",B:"o",C:"o","2B":"o","3B":"o","4B":"o","5B":"o",bB:"o",jB:"o","6B":"o",cB:"o"}},G:{A:{F:0.00145527,D:3.10555,hB:0,"7B":0,kB:0.00291054,"8B":0.00727635,"9B":0.0713083,AC:0.0232843,BC:0.0116422,CC:0.0203738,DC:0.106235,EC:0.037837,FC:0.129519,GC:0.0771293,HC:0.0480239,IC:0.0509345,JC:0.665059,KC:0.0422029,LC:0.0203738,MC:0.10769,NC:0.343444,OC:1.27918,PC:8.40273},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hB","7B","kB","8B","9B","AC","F","BC","CC","DC","EC","FC","GC","HC","IC","JC","KC","LC","MC","NC","OC","PC","D","","",""],E:"Safari on iOS",F:{hB:1270252800,"7B":1283904000,kB:1299628800,"8B":1331078400,"9B":1359331200,AC:1394409600,F:1410912000,BC:1413763200,CC:1442361600,DC:1458518400,EC:1473724800,FC:1490572800,GC:1505779200,HC:1522281600,IC:1537142400,JC:1553472000,KC:1568851200,LC:1572220800,MC:1580169600,NC:1585008000,OC:1600214400,PC:1619395200,D:1632096000}},H:{A:{QC:1.08682},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","QC","","",""],E:"Opera Mini",F:{QC:1426464000}},I:{A:{dB:0,I:0.0202897,H:0,RC:0,SC:0,TC:0,UC:0.0112721,kB:0.0428338,VC:0,WC:0.198388},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","RC","SC","TC","dB","I","UC","kB","VC","WC","H","","",""],E:"Android Browser",F:{RC:1256515200,SC:1274313600,TC:1291593600,dB:1298332800,I:1318896000,UC:1341792000,kB:1374624000,VC:1386547200,WC:1401667200,H:1634774400}},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,T:0.0111391,bB:0,jB:0,cB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","bB","jB","C","cB","T","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,bB:1314835200,jB:1318291200,C:1330300800,cB:1349740800,T:1613433600},D:{T:"webkit"}},L:{A:{H:37.6597},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1634774400}},M:{A:{S:0.278467},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","S","","",""],E:"Firefox for Android",F:{S:1630972800}},N:{A:{A:0.0115934,B:0.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{XC:0.977476},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","XC","","",""],E:"UC Browser for Android",F:{XC:1471392000},D:{XC:"webkit"}},P:{A:{I:0.232512,YC:0.0103543,ZC:0.010304,aC:0.0739812,bC:0.0103584,cC:0.0317062,iB:0.0105043,dC:0.0951187,eC:0.042275,fC:0.147962,gC:0.211375,hC:2.10318},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","YC","ZC","aC","bC","cC","iB","dC","eC","fC","gC","hC","","",""],E:"Samsung Internet",F:{I:1461024000,YC:1481846400,ZC:1509408000,aC:1528329600,bC:1546128000,cC:1554163200,iB:1567900800,dC:1582588800,eC:1593475200,fC:1605657600,gC:1618531200,hC:1629072000}},Q:{A:{iC:0.164807},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","iC","","",""],E:"QQ Browser",F:{iC:1589846400}},R:{A:{jC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","jC","","",""],E:"Baidu Browser",F:{jC:1491004800}},S:{A:{kC:0.062513},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kC","","",""],E:"KaiOS Browser",F:{kC:1527811200}}};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/browserVersions.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/browserVersions.js
deleted file mode 100644
index 8c9a15a2c0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/browserVersions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={"0":"39","1":"40","2":"41","3":"42","4":"43","5":"44","6":"45","7":"46","8":"47","9":"48",A:"10",B:"11",C:"12",D:"15",E:"7",F:"8",G:"9",H:"95",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"92",T:"64",U:"83",V:"84",W:"85",X:"86",Y:"87",Z:"88",a:"89",b:"90",c:"91",d:"93",e:"94",f:"5",g:"19",h:"20",i:"21",j:"22",k:"23",l:"24",m:"25",n:"26",o:"27",p:"28",q:"29",r:"30",s:"31",t:"32",u:"33",v:"34",w:"35",x:"36",y:"37",z:"38",AB:"49",BB:"50",CB:"51",DB:"52",EB:"53",FB:"54",GB:"55",HB:"56",IB:"57",JB:"58",KB:"60",LB:"62",MB:"63",NB:"65",OB:"66",PB:"67",QB:"68",RB:"69",SB:"70",TB:"71",UB:"72",VB:"73",WB:"74",XB:"75",YB:"76",ZB:"77",aB:"78",bB:"11.1",cB:"12.1",dB:"3",eB:"59",fB:"61",gB:"96",hB:"3.2",iB:"10.1",jB:"11.5",kB:"4.2-4.3",lB:"5.5",mB:"2",nB:"82",oB:"3.5",pB:"3.6",qB:"97",rB:"98",sB:"99",tB:"3.1",uB:"5.1",vB:"6.1",wB:"7.1",xB:"9.1",yB:"13.1",zB:"14.1","0B":"15.1","1B":"TP","2B":"9.5-9.6","3B":"10.0-10.1","4B":"10.5","5B":"10.6","6B":"11.6","7B":"4.0-4.1","8B":"5.0-5.1","9B":"6.0-6.1",AC:"7.0-7.1",BC:"8.1-8.4",CC:"9.0-9.2",DC:"9.3",EC:"10.0-10.2",FC:"10.3",GC:"11.0-11.2",HC:"11.3-11.4",IC:"12.0-12.1",JC:"12.2-12.5",KC:"13.0-13.1",LC:"13.2",MC:"13.3",NC:"13.4-13.7",OC:"14.0-14.4",PC:"14.5-14.8",QC:"all",RC:"2.1",SC:"2.2",TC:"2.3",UC:"4.1",VC:"4.4",WC:"4.4.3-4.4.4",XC:"12.12",YC:"5.0-5.4",ZC:"6.2-6.4",aC:"7.2-7.4",bC:"8.2",cC:"9.2",dC:"11.1-11.2",eC:"12.0",fC:"13.0",gC:"14.0",hC:"15.0",iC:"10.4",jC:"7.12",kC:"2.5"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/aac.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/aac.js
deleted file mode 100644
index ef40c43f33..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/aac.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i oB pB","132":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G","16":"A B"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"2":"QC"},I:{"1":"dB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"132":"S"},N:{"1":"A","2":"B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"132":"kC"}},B:6,C:"AAC audio file format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/abortcontroller.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/abortcontroller.js
deleted file mode 100644
index 672ba20588..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/abortcontroller.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c S d e H","2":"C K L D"},C:{"1":"IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB oB pB"},D:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB"},E:{"1":"K L D cB yB zB 0B 1B","2":"I f J E F G A B tB hB uB vB wB xB iB","130":"C bB"},F:{"1":"EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"cC iB dC eC fC gC hC","2":"I YC ZC aC bC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:1,C:"AbortController & AbortSignal"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ac3-ec3.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ac3-ec3.js
deleted file mode 100644
index 2acae08867..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ac3-ec3.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O","2":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F hB 7B kB 8B 9B AC BC","132":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E","132":"A"},K:{"2":"A B C T bB jB","132":"cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"132":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/accelerometer.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/accelerometer.js
deleted file mode 100644
index 5652de517e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/accelerometer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB eB KB fB LB MB T NB OB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"Accelerometer"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/addeventlistener.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/addeventlistener.js
deleted file mode 100644
index 0f57251c2c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/addeventlistener.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","130":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","257":"mB dB I f J oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"EventTarget.addEventListener()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/alternate-stylesheet.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
deleted file mode 100644
index 5ace7b5855..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F G A B","2":"J E lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"G B C 2B 3B 4B 5B bB jB 6B cB","16":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"2":"T","16":"A B C bB jB cB"},L:{"16":"H"},M:{"16":"S"},N:{"16":"A B"},O:{"16":"XC"},P:{"16":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"16":"jC"},S:{"1":"kC"}},B:1,C:"Alternate stylesheet"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ambient-light.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ambient-light.js
deleted file mode 100644
index 1c9e3da11a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ambient-light.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K","132":"L D M N O","322":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i oB pB","132":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB","194":"KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","322":"JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB 2B 3B 4B 5B bB jB 6B cB","322":"VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"132":"kC"}},B:4,C:"Ambient Light Sensor"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/apng.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/apng.js
deleted file mode 100644
index ba3d335463..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/apng.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB"},D:{"1":"eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"F G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E tB hB uB vB wB"},F:{"1":"7 8 9 B C AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","2":"0 1 2 3 4 5 6 G D M N O g h i j k l m n o p q r s t u v w x y z"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:7,C:"Animated PNG (APNG)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-find-index.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-find-index.js
deleted file mode 100644
index 5075e5efde..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-find-index.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l oB pB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I f J E tB hB uB vB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E","16":"A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"Array.prototype.findIndex"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-find.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-find.js
deleted file mode 100644
index d2c92be37c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-find.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c S d e H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l oB pB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I f J E tB hB uB vB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E","16":"A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"Array.prototype.find"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-flat.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-flat.js
deleted file mode 100644
index cc5b7e4698..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-flat.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB oB pB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB"},E:{"1":"C K L D cB yB zB 0B 1B","2":"I f J E F G A B tB hB uB vB wB xB iB bB"},F:{"1":"HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"iB dC eC fC gC hC","2":"I YC ZC aC bC cC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"flat & flatMap array methods"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-includes.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-includes.js
deleted file mode 100644
index 9f8b5ed0e9..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/array-includes.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c S d e H","2":"C K"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"Array.prototype.includes"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/arrow-functions.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/arrow-functions.js
deleted file mode 100644
index d1dd8dc99b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/arrow-functions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i oB pB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"Arrow functions"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/asmjs.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/asmjs.js
deleted file mode 100644
index 1db21adecd..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/asmjs.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O","132":"P Q R U V W X Y Z a b c S d e H","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i oB pB"},D:{"2":"I f J E F G A B C K L D M N O g h i j k l m n o","132":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","132":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","132":"H"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","132":"T"},L:{"132":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I","132":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"132":"iC"},R:{"132":"jC"},S:{"1":"kC"}},B:6,C:"asm.js"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/async-clipboard.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/async-clipboard.js
deleted file mode 100644
index 8c05281f90..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/async-clipboard.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB oB pB","132":"MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","66":"JB eB KB fB"},E:{"1":"L D yB zB 0B 1B","2":"I f J E F G A B C K tB hB uB vB wB xB iB bB cB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC","260":"D OC PC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","260":"H"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","260":"T"},L:{"1":"H"},M:{"132":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC","260":"cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"Asynchronous Clipboard API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/async-functions.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/async-functions.js
deleted file mode 100644
index e61de68e2e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/async-functions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c S d e H","2":"C K","194":"L"},C:{"1":"DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB oB pB"},D:{"1":"GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB","514":"iB"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC","514":"FC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"Async functions"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/atob-btoa.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/atob-btoa.js
deleted file mode 100644
index 26a0b38f93..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/atob-btoa.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 5B bB jB 6B cB","2":"G 2B 3B","16":"4B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","16":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Base64 encoding and decoding"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audio-api.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audio-api.js
deleted file mode 100644
index 870fed2108..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audio-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l oB pB"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K","33":"L D M N O g h i j k l m n o p q r s t u"},E:{"1":"D zB 0B 1B","2":"I f tB hB uB","33":"J E F G A B C K L vB wB xB iB bB cB yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"D M N O g h i"},G:{"1":"D PC","2":"hB 7B kB 8B","33":"F 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"Web Audio API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audio.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audio.js
deleted file mode 100644
index dfd2bc0c34..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audio.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB","132":"I f J E F G A B C K L D M N O g oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G","4":"2B 3B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"2":"QC"},I:{"1":"dB I H TC UC kB VC WC","2":"RC SC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Audio element"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audiotracks.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audiotracks.js
deleted file mode 100644
index 8e992cf51b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audiotracks.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O","322":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t oB pB","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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"0 1 2 3 4 5 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","322":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB"},F:{"2":"G B C D M N O g h i j k l m n o p q r s 2B 3B 4B 5B bB jB 6B cB","322":"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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"322":"H"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"194":"kC"}},B:1,C:"Audio Tracks"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/autofocus.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/autofocus.js
deleted file mode 100644
index fe3408a5cf..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/autofocus.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","2":"G"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:1,C:"Autofocus attribute"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/auxclick.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/auxclick.js
deleted file mode 100644
index b9052de315..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/auxclick.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB","129":"EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB 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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"Auxclick"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/av1.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/av1.js
deleted file mode 100644
index 679dec247f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/av1.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N","194":"O"},C:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB oB pB","66":"GB HB IB JB eB KB fB LB MB T","260":"NB","516":"OB"},D:{"1":"SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB","66":"PB QB RB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1090":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"eC fC gC hC","2":"I YC ZC aC bC cC iB dC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"AV1 video format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/avif.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/avif.js
deleted file mode 100644
index f9521055c4..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/avif.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB oB pB","194":"ZB aB P Q R nB U V W X Y Z a b c S","257":"d e H gB"},D:{"1":"W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"194":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"AVIF image format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-attachment.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-attachment.js
deleted file mode 100644
index 4c65425db1..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-attachment.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","132":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","132":"mB dB I f J E F G A B C K L D M N O g h i j k l oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"f J E F G A B C uB vB wB xB iB bB cB","132":"I K tB hB yB","2050":"L D zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","132":"G 2B 3B"},G:{"2":"hB 7B kB","772":"F 8B 9B AC BC CC DC EC FC GC HC IC JC","2050":"D KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC VC WC","132":"UC kB"},J:{"260":"E A"},K:{"1":"B C bB jB cB","2":"T","132":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"2":"I","1028":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1028":"jC"},S:{"1":"kC"}},B:4,C:"CSS background-attachment"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-clip-text.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-clip-text.js
deleted file mode 100644
index 52e2d244a5..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-clip-text.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O","33":"C K L P Q R U V W X Y Z a b c S d e H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"16":"tB hB","33":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"16":"hB 7B kB 8B","33":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"16":"dB RC SC TC","33":"I H UC kB VC WC"},J:{"33":"E A"},K:{"16":"A B C bB jB cB","33":"T"},L:{"33":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"33":"XC"},P:{"33":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"33":"jC"},S:{"1":"kC"}},B:7,C:"Background-clip: text"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-img-opts.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-img-opts.js
deleted file mode 100644
index 232bc957b6..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-img-opts.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB","36":"pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","516":"I f J E F G A B C K L"},E:{"1":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B","772":"I f J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G 2B","36":"3B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","4":"hB 7B kB 9B","516":"8B"},H:{"132":"QC"},I:{"1":"H VC WC","36":"RC","516":"dB I UC kB","548":"SC TC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS3 Background-image options"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-position-x-y.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-position-x-y.js
deleted file mode 100644
index ebdfbca60e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-position-x-y.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:7,C:"background-position-x & background-position-y"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-repeat-round-space.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
deleted file mode 100644
index 89a813e0bb..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F lB","132":"G"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s"},E:{"1":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G D M N O 2B 3B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"1":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:4,C:"CSS background-repeat round and space"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-sync.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-sync.js
deleted file mode 100644
index 5bf9569679..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/background-sync.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e oB pB","16":"H gB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB 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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Background Sync API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/battery-status.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/battery-status.js
deleted file mode 100644
index 8ac1df8075..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/battery-status.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"4 5 6 7 8 9 AB BB CB","2":"mB dB I f J E F G DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","132":"0 1 2 3 M N O g h i j k l m n o p q r s t u v w x y z","164":"A B C K L D"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x","66":"y"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"Battery Status API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/beacon.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/beacon.js
deleted file mode 100644
index 546ae957e5..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/beacon.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c S d e H","2":"C K"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"C K L D bB cB yB zB 0B 1B","2":"I f J E F G A B tB hB uB vB wB xB iB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"Beacon API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/beforeafterprint.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/beforeafterprint.js
deleted file mode 100644
index 9f4dc8b644..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/beforeafterprint.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A B","16":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f oB pB"},D:{"1":"MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"2":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"16":"A B"},O:{"16":"XC"},P:{"2":"YC ZC aC bC cC iB dC eC fC gC hC","16":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:1,C:"Printing Events"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/bigint.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/bigint.js
deleted file mode 100644
index 0003d5ab1e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/bigint.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T oB pB","194":"NB OB PB"},D:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB"},E:{"1":"L D zB 0B 1B","2":"I f J E F G A B C K tB hB uB vB wB xB iB bB cB yB"},F:{"1":"FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"cC iB dC eC fC gC hC","2":"I YC ZC aC bC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"BigInt"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/blobbuilder.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/blobbuilder.js
deleted file mode 100644
index 1b3be9f487..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/blobbuilder.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f oB pB","36":"J E F G A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E","36":"F G A B C K L D M N O g"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B C 2B 3B 4B 5B bB jB 6B"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B"},H:{"2":"QC"},I:{"1":"H","2":"RC SC TC","36":"dB I UC kB VC WC"},J:{"1":"A","2":"E"},K:{"1":"T cB","2":"A B C bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"Blob constructing"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/bloburls.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/bloburls.js
deleted file mode 100644
index a6bcefb8bc..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/bloburls.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","129":"A B"},B:{"1":"D M N O P Q R U V W X Y Z a b c S d e H","129":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E","33":"F G A B C K L D M N O g h i j"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","33":"9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB RC SC TC","33":"I UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"Blob URLs"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/border-image.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/border-image.js
deleted file mode 100644
index 771bf9b5b4..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/border-image.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c S d e H","129":"C K"},C:{"1":"BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB","260":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB","804":"I f J E F G A B C K L oB pB"},D:{"1":"HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","260":"CB DB EB FB GB","388":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB","1412":"D M N O g h i j k l m n o p q","1956":"I f J E F G A B C K L"},E:{"129":"A B C K L D xB iB bB cB yB zB 0B 1B","1412":"J E F G vB wB","1956":"I f tB hB uB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G 2B 3B","260":"0 1 2 3 z","388":"D M N O g h i j k l m n o p q r s t u v w x y","1796":"4B 5B","1828":"B C bB jB 6B cB"},G:{"129":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","1412":"F 9B AC BC CC","1956":"hB 7B kB 8B"},H:{"1828":"QC"},I:{"1":"H","388":"VC WC","1956":"dB I RC SC TC UC kB"},J:{"1412":"A","1924":"E"},K:{"1":"T","2":"A","1828":"B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"388":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","260":"YC ZC","388":"I"},Q:{"260":"iC"},R:{"260":"jC"},S:{"260":"kC"}},B:4,C:"CSS3 Border images"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/border-radius.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/border-radius.js
deleted file mode 100644
index 50cbfebb20..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/border-radius.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","257":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB","289":"dB oB pB","292":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","33":"I"},E:{"1":"f E F G A B C K L D wB xB iB bB cB yB zB 0B 1B","33":"I tB hB","129":"J uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G 2B 3B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","33":"hB"},H:{"2":"QC"},I:{"1":"dB I H SC TC UC kB VC WC","33":"RC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"257":"kC"}},B:4,C:"CSS3 Border-radius (rounded corners)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/broadcastchannel.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/broadcastchannel.js
deleted file mode 100644
index 97cbd188cf..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/broadcastchannel.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y oB pB"},D:{"1":"FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"1B","2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:1,C:"BroadcastChannel"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/brotli.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/brotli.js
deleted file mode 100644
index e063befd03..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/brotli.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c S d e H","2":"C K L"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","194":"AB","257":"BB"},E:{"1":"K L D yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB","513":"B C bB cB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w 2B 3B 4B 5B bB jB 6B cB","194":"x y"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/calc.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/calc.js
deleted file mode 100644
index b4f17dec2c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/calc.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","260":"G","516":"A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","33":"I f J E F G A B C K L D"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O","33":"g h i j k l m"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","33":"9B"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB","132":"VC WC"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"calc() as CSS unit value"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/canvas-blending.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/canvas-blending.js
deleted file mode 100644
index 6beb1fd5f6..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/canvas-blending.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c S d e H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"Canvas blend modes"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/canvas-text.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/canvas-text.js
deleted file mode 100644
index 80fb0c21d9..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/canvas-text.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"lB","8":"J E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","8":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","8":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","8":"G 2B 3B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","8":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Text API for Canvas"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/canvas.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/canvas.js
deleted file mode 100644
index ab266eff79..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/canvas.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"lB","8":"J E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB pB","132":"mB dB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","132":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"260":"QC"},I:{"1":"dB I H UC kB VC WC","132":"RC SC TC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Canvas (basic support)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ch-unit.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ch-unit.js
deleted file mode 100644
index f771166f66..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ch-unit.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","132":"G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n"},E:{"1":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"ch (character) unit"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/chacha20-poly1305.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
deleted file mode 100644
index 0c6daabcc7..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t","129":"0 1 2 3 4 5 6 7 8 9 u v w x y z"},E:{"1":"C K L D bB cB yB zB 0B 1B","2":"I f J E F G A B tB hB uB vB wB xB iB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC","16":"WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/channel-messaging.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/channel-messaging.js
deleted file mode 100644
index 1395a3ae10..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/channel-messaging.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m oB pB","194":"0 1 n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 5B bB jB 6B cB","2":"G 2B 3B","16":"4B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Channel messaging"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/childnode-remove.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/childnode-remove.js
deleted file mode 100644
index 9287091724..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/childnode-remove.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c S d e H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"ChildNode.remove()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/classlist.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/classlist.js
deleted file mode 100644
index 8f214434b3..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/classlist.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"8":"J E F G lB","1924":"A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","8":"mB dB oB","516":"l m","772":"I f J E F G A B C K L D M N O g h i j k pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","8":"I f J E","516":"l m n o","772":"k","900":"F G A B C K L D M N O g h i j"},E:{"1":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B","8":"I f tB hB","900":"J uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","8":"G B 2B 3B 4B 5B bB","900":"C jB 6B cB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","8":"hB 7B kB","900":"8B 9B"},H:{"900":"QC"},I:{"1":"H VC WC","8":"RC SC TC","900":"dB I UC kB"},J:{"1":"A","900":"E"},K:{"1":"T","8":"A B","900":"C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"900":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"classList (DOMTokenList)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
deleted file mode 100644
index ad7e1ac4fa..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/clipboard.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/clipboard.js
deleted file mode 100644
index b4a7ca18dc..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/clipboard.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2436":"J E F G A B lB"},B:{"260":"N O","2436":"C K L D M","8196":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i oB pB","772":"0 1 j k l m n o p q r s t u v w x y z","4100":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"I f J E F G A B C","2564":"0 1 2 3 K L D M N O g h i j k l m n o p q r s t u v w x y z","8196":"JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","10244":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB"},E:{"1":"C K L D cB yB zB 0B 1B","16":"tB hB","2308":"A B iB bB","2820":"I f J E F G uB vB wB xB"},F:{"2":"G B 2B 3B 4B 5B bB jB 6B","16":"C","516":"cB","2564":"D M N O g h i j k l m n o p q","8196":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","10244":"0 1 2 3 4 5 r s t u v w x y z"},G:{"1":"D IC JC KC LC MC NC OC PC","2":"hB 7B kB","2820":"F 8B 9B AC BC CC DC EC FC GC HC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB","260":"H","2308":"VC WC"},J:{"2":"E","2308":"A"},K:{"2":"A B C bB jB","16":"cB","260":"T"},L:{"8196":"H"},M:{"1028":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2052":"YC ZC","2308":"I","8196":"aC bC cC iB dC eC fC gC hC"},Q:{"10244":"iC"},R:{"2052":"jC"},S:{"4100":"kC"}},B:5,C:"Synchronous Clipboard API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/colr.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/colr.js
deleted file mode 100644
index d5537b4d9d..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/colr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","257":"G A B"},B:{"1":"C K L D M N O","513":"P Q R U V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB","513":"TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"L D zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB","129":"B C K bB cB yB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 2B 3B 4B 5B bB jB 6B cB","513":"JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"16":"A B"},O:{"1":"XC"},P:{"1":"iB dC eC fC gC hC","2":"I YC ZC aC bC cC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"COLR/CPAL(v0) Font Formats"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/comparedocumentposition.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/comparedocumentposition.js
deleted file mode 100644
index 9af565fb51..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/comparedocumentposition.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","16":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L","132":"D M N O g h i j k l m n o p q"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","16":"I f J tB hB","132":"E F G vB wB xB","260":"uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","16":"G B 2B 3B 4B 5B bB jB","132":"D M"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB","132":"F 7B kB 8B 9B AC BC CC DC"},H:{"1":"QC"},I:{"1":"H VC WC","16":"RC SC","132":"dB I TC UC kB"},J:{"132":"E A"},K:{"1":"C T cB","16":"A B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Node.compareDocumentPosition()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/console-basic.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/console-basic.js
deleted file mode 100644
index b602d1a5ab..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/console-basic.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E lB","132":"F G"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R bB jB 6B cB","2":"G 2B 3B 4B 5B"},G:{"1":"hB 7B kB 8B","513":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"4097":"QC"},I:{"1025":"dB I H RC SC TC UC kB VC WC"},J:{"258":"E A"},K:{"2":"A","258":"B C bB jB cB","1025":"T"},L:{"1025":"H"},M:{"2049":"S"},N:{"258":"A B"},O:{"258":"XC"},P:{"1025":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1025":"jC"},S:{"1":"kC"}},B:1,C:"Basic console logging functions"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/console-time.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/console-time.js
deleted file mode 100644
index e6a6efeebe..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/console-time.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R bB jB 6B cB","2":"G 2B 3B 4B 5B","16":"B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"T","16":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"console.time and console.timeEnd"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/const.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/const.js
deleted file mode 100644
index c51552026e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/const.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","2052":"B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","132":"mB dB I f J E F G A B C oB pB","260":"K L D M N O g h i j k l m n o p q r s t u v w"},D:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","260":"I f J E F G A B C K L D M N O g h","772":"0 1 i j k l m n o p q r s t u v w x y z","1028":"2 3 4 5 6 7 8 9"},E:{"1":"B C K L D bB cB yB zB 0B 1B","260":"I f A tB hB iB","772":"J E F G uB vB wB xB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G 2B","132":"B 3B 4B 5B bB jB","644":"C 6B cB","772":"D M N O g h i j k l m n o","1028":"p q r s t u v w"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","260":"hB 7B kB EC FC","772":"F 8B 9B AC BC CC DC"},H:{"644":"QC"},I:{"1":"H","16":"RC SC","260":"TC","772":"dB I UC kB VC WC"},J:{"772":"E A"},K:{"1":"T","132":"A B bB jB","644":"C cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","1028":"I"},Q:{"1":"iC"},R:{"1028":"jC"},S:{"1":"kC"}},B:6,C:"const"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/constraint-validation.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/constraint-validation.js
deleted file mode 100644
index 5493bb3949..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/constraint-validation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","900":"A B"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","388":"L D M","900":"C K"},C:{"1":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","260":"AB BB","388":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z","900":"I f J E F G A B C K L D M N O g h i j k l m n o p"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L","388":"0 m n o p q r s t u v w x y z","900":"D M N O g h i j k l"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","16":"I f tB hB","388":"F G wB xB","900":"J E uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","16":"G B 2B 3B 4B 5B bB jB","388":"D M N O g h i j k l m n","900":"C 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB","388":"F AC BC CC DC","900":"8B 9B"},H:{"2":"QC"},I:{"1":"H","16":"dB RC SC TC","388":"VC WC","900":"I UC kB"},J:{"16":"E","388":"A"},K:{"1":"T","16":"A B bB jB","900":"C cB"},L:{"1":"H"},M:{"1":"S"},N:{"900":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"388":"kC"}},B:1,C:"Constraint Validation API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/contenteditable.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/contenteditable.js
deleted file mode 100644
index dc6621b701..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/contenteditable.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB","4":"dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"dB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"T cB","2":"A B C bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"contenteditable attribute (basic support)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
deleted file mode 100644
index f83c754814..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","132":"A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","129":"I f J E F G A B C K L D M N O g h i j"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K","257":"L D M N O g h i j k l"},E:{"1":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB","257":"J vB","260":"uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB","257":"9B","260":"8B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"2":"E","257":"A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"257":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"Content Security Policy 1.0"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
deleted file mode 100644
index 6f746b8ff0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L","32772":"D M N O"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r oB pB","132":"s t u v","260":"w","516":"0 1 2 3 4 5 x y z","8196":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w","1028":"x y z","2052":"0"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j 2B 3B 4B 5B bB jB 6B cB","1028":"k l m","2052":"n"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"4100":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"8196":"kC"}},B:2,C:"Content Security Policy Level 2"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/cookie-store-api.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/cookie-store-api.js
deleted file mode 100644
index aa8560d8e0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/cookie-store-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"Y Z a b c S d e H","2":"C K L D M N O","194":"P Q R U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB","194":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB 2B 3B 4B 5B bB jB 6B cB","194":"CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Cookie Store API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/cors.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/cors.js
deleted file mode 100644
index 903b0906c0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/cors.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E lB","132":"A","260":"F G"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB dB","1025":"fB LB MB T NB OB PB QB RB SB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","132":"I f J E F G A B C"},E:{"2":"tB hB","513":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","644":"I f uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B 2B 3B 4B 5B bB jB 6B"},G:{"513":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","644":"hB 7B kB 8B"},H:{"2":"QC"},I:{"1":"H VC WC","132":"dB I RC SC TC UC kB"},J:{"1":"A","132":"E"},K:{"1":"C T cB","2":"A B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","132":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Cross-Origin Resource Sharing"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/createimagebitmap.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/createimagebitmap.js
deleted file mode 100644
index 4a8cbec1a2..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/createimagebitmap.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","3076":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB","132":"BB CB","260":"DB EB","516":"FB GB HB IB JB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w x 2B 3B 4B 5B bB jB 6B cB","132":"y z","260":"0 1","516":"2 3 4 5 6"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"3076":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","16":"I YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"3076":"kC"}},B:1,C:"createImageBitmap"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/credential-management.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/credential-management.js
deleted file mode 100644
index 1c127844c0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/credential-management.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","66":"9 AB BB","129":"CB DB EB FB GB HB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"Credential Management API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/cryptography.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/cryptography.js
deleted file mode 100644
index 3ba8ca9a93..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/cryptography.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"lB","8":"J E F G A","164":"B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","513":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","8":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s oB pB","66":"t u"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","8":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x"},E:{"1":"B C K L D bB cB yB zB 0B 1B","8":"I f J E tB hB uB vB","289":"F G A wB xB iB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","8":"G B C D M N O g h i j k 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","8":"hB 7B kB 8B 9B AC","289":"F BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","8":"dB I RC SC TC UC kB VC WC"},J:{"8":"E A"},K:{"1":"T","8":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A","164":"B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"Web Cryptography"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-all.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-all.js
deleted file mode 100644
index 36d572bedd..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-all.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n oB 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x"},E:{"1":"A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC"},H:{"2":"QC"},I:{"1":"H WC","2":"dB I RC SC TC UC kB VC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS all property"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-animation.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-animation.js
deleted file mode 100644
index 9083bcf75a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-animation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I oB pB","33":"f J E F G A B C K L D"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","33":"0 1 2 3 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"tB hB","33":"J E F uB vB wB","292":"I f"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B 2B 3B 4B 5B bB jB 6B","33":"C D M N O g h i j k l m n o p q"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","33":"F 9B AC BC","164":"hB 7B kB 8B"},H:{"2":"QC"},I:{"1":"H","33":"I UC kB VC WC","164":"dB RC SC TC"},J:{"33":"E A"},K:{"1":"T cB","2":"A B C bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"CSS Animation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-any-link.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-any-link.js
deleted file mode 100644
index 2436321151..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-any-link.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","16":"mB","33":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB oB pB"},D:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L","33":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","16":"I f J tB hB uB","33":"E F vB wB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB 8B","33":"F 9B AC BC"},H:{"2":"QC"},I:{"1":"H","16":"dB I RC SC TC UC kB","33":"VC WC"},J:{"16":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"33":"XC"},P:{"1":"cC iB dC eC fC gC hC","16":"I","33":"YC ZC aC bC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"33":"kC"}},B:5,C:"CSS :any-link selector"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-appearance.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-appearance.js
deleted file mode 100644
index 2ad96eb1a2..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-appearance.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"V W X Y Z a b c S d e H","33":"U","164":"P Q R","388":"C K L D M N O"},C:{"1":"Q R nB U V W X Y Z a b c S d e H gB","164":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P","676":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v oB pB"},D:{"1":"V W X Y Z a b c S d e H gB qB rB sB","33":"U","164":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},E:{"1":"1B","164":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B"},F:{"1":"VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"SB TB UB","164":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB"},G:{"164":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","164":"dB I RC SC TC UC kB VC WC"},J:{"164":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A","388":"B"},O:{"164":"XC"},P:{"164":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"164":"iC"},R:{"164":"jC"},S:{"164":"kC"}},B:5,C:"CSS Appearance"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-apply-rule.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-apply-rule.js
deleted file mode 100644
index 79450cdc77..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-apply-rule.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","194":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB","194":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C D M N O g h i j k l m n o p q r s t u v w x y 2B 3B 4B 5B bB jB 6B cB","194":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"194":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I","194":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"194":"jC"},S:{"2":"kC"}},B:7,C:"CSS @apply rule"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-at-counter-style.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-at-counter-style.js
deleted file mode 100644
index 7efc642b00..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-at-counter-style.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b","132":"c S d e H"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t oB pB","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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b","132":"c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB 2B 3B 4B 5B bB jB 6B cB","132":"ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","132":"H"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","132":"T"},L:{"132":"H"},M:{"132":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"132":"kC"}},B:4,C:"CSS Counter Styles"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-autofill.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-autofill.js
deleted file mode 100644
index 9e8d995f7d..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-autofill.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{D:{"1":"gB qB","33":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H"},L:{"1":"gB qB","33":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H"},B:{"1":"gB qB","2":"C K L D M N O","33":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"X Y Z a b c S d e H gB qB rB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W oB pB"},M:{"1":"X Y Z a b c S d e H gB qB rB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB P Q R nB U V W"},A:{"2":"mB dB I f J E F G A B lB"},F:{"1":"nB U","2":"mB dB I f J E F G A B C oB pB uB wB xB cC iB 4B 5B bB jB 6B cB","33":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},K:{"33":"2 3 4 5 6 7 8 9 L D M O g h i j l m n o p q r t u v w x y AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB","34":"B C iB bB jB cB"},E:{"33":"dB I f J E F G A B C K L D tB uB vB xB iB bB cB yB zB 0B","34":"mB"},G:{"33":"mB dB I f J E F G A B C K L D hB vB DC FC 0B"},P:{"33":"RC hB bC cC eC cB fC LC gC hC"},I:{"1":"gB qB","33":"0 1 2 3 4 5 6 7 8 9 mB dB I y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H SC VC"}},B:6,C:":autofill CSS pseudo-class"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-backdrop-filter.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
deleted file mode 100644
index 2fa1656f94..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M","257":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB oB pB","578":"SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","194":"8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB"},E:{"2":"I f J E F tB hB uB vB wB","33":"G A B C K L D xB iB bB cB yB zB 0B 1B"},F:{"1":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u 2B 3B 4B 5B bB jB 6B cB","194":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},G:{"2":"F hB 7B kB 8B 9B AC BC","33":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"578":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"eC fC gC hC","2":"I","194":"YC ZC aC bC cC iB dC"},Q:{"194":"iC"},R:{"194":"jC"},S:{"2":"kC"}},B:7,C:"CSS Backdrop Filter"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-background-offsets.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-background-offsets.js
deleted file mode 100644
index 9a59916fb0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-background-offsets.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l"},E:{"1":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G 2B 3B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"1":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS background-position edge offsets"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
deleted file mode 100644
index 013a5db86f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q oB pB"},D:{"1":"0 1 2 3 4 5 6 8 9 w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v","260":"7"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E tB hB uB vB","132":"F G A wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i 2B 3B 4B 5B bB jB 6B cB","260":"u"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC","132":"F BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS background-blend-mode"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
deleted file mode 100644
index 0d538ec706..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","164":"P Q R U V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s oB pB"},D:{"2":"I f J E F G A B C K L D M N O g h i","164":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J tB hB uB","164":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G 2B 3B 4B 5B","129":"B C bB jB 6B cB","164":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"hB 7B kB 8B 9B","164":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"132":"QC"},I:{"2":"dB I RC SC TC UC kB","164":"H VC WC"},J:{"2":"E","164":"A"},K:{"2":"A","129":"B C bB jB cB","164":"T"},L:{"164":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"164":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"164":"iC"},R:{"164":"jC"},S:{"1":"kC"}},B:5,C:"CSS box-decoration-break"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-boxshadow.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-boxshadow.js
deleted file mode 100644
index 2e5ec37c08..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-boxshadow.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB","33":"oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","33":"I f J E F G"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","33":"f","164":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G 2B 3B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","33":"7B kB","164":"hB"},H:{"2":"QC"},I:{"1":"I H UC kB VC WC","164":"dB RC SC TC"},J:{"1":"A","33":"E"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS3 Box-shadow"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-canvas.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-canvas.js
deleted file mode 100644
index 69e9cb8219..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-canvas.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","33":"0 1 2 3 4 5 6 7 8 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"2":"tB hB","33":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","33":"D M N O g h i j k l m n o p q r s t u v"},G:{"33":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"H","33":"dB I RC SC TC UC kB VC WC"},J:{"33":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"YC ZC aC bC cC iB dC eC fC gC hC","33":"I"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"CSS Canvas Drawings"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-caret-color.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-caret-color.js
deleted file mode 100644
index c3ab5cdcf7..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-caret-color.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB"},D:{"1":"IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"C K L D bB cB yB zB 0B 1B","2":"I f J E F G A B tB hB uB vB wB xB iB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"CSS caret-color"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-cascade-layers.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-cascade-layers.js
deleted file mode 100644
index 29e4276394..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-cascade-layers.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d oB pB","194":"e H gB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H","322":"gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B","578":"1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS Cascade Layers"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-case-insensitive.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-case-insensitive.js
deleted file mode 100644
index 1d2212655c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-case-insensitive.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB 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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:5,C:"Case-insensitive CSS attribute selectors"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-clip-path.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-clip-path.js
deleted file mode 100644
index 36830e3efb..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-clip-path.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N","260":"P Q R U V W X Y Z a b c S d e H","3138":"O"},C:{"1":"FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB","132":"0 1 2 3 4 5 6 7 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","644":"8 9 AB BB CB DB EB"},D:{"2":"I f J E F G A B C K L D M N O g h i j k","260":"GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","292":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"2":"I f J tB hB uB vB","292":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","260":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","292":"0 1 2 D M N O g h i j k l m n o p q r s t u v w x y z"},G:{"2":"hB 7B kB 8B 9B","292":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB","260":"H","292":"VC WC"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","260":"T"},L:{"260":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"292":"XC"},P:{"292":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"292":"iC"},R:{"260":"jC"},S:{"644":"kC"}},B:4,C:"CSS clip-path property (for HTML)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-color-adjust.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-color-adjust.js
deleted file mode 100644
index 6e00928b09..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-color-adjust.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","33":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"16":"I f J E F G A B C K L D M N O","33":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f tB hB uB","33":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"16":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"16":"dB I RC SC TC UC kB VC WC","33":"H"},J:{"16":"E A"},K:{"2":"A B C bB jB cB","33":"T"},L:{"16":"H"},M:{"1":"S"},N:{"16":"A B"},O:{"16":"XC"},P:{"16":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"16":"jC"},S:{"1":"kC"}},B:5,C:"CSS color-adjust"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-color-function.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-color-function.js
deleted file mode 100644
index 8ce466bc8c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-color-function.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"D 0B 1B","2":"I f J E F G A tB hB uB vB wB xB","132":"B C K L iB bB cB yB zB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D","2":"F hB 7B kB 8B 9B AC BC CC DC EC","132":"FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS color() function"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-conic-gradients.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-conic-gradients.js
deleted file mode 100644
index 55c801da42..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-conic-gradients.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB oB pB","578":"XB YB ZB aB P Q R nB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"eB KB fB LB MB T NB OB PB QB"},E:{"1":"K L D cB yB zB 0B 1B","2":"I f J E F G A B C tB hB uB vB wB xB iB bB"},F:{"1":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","194":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB"},G:{"1":"D JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"iB dC eC fC gC hC","2":"I YC ZC aC bC cC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS Conical Gradients"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-container-queries.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-container-queries.js
deleted file mode 100644
index 05972d5449..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-container-queries.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S","194":"d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c","194":"d e H gB qB rB sB","450":"S"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB 2B 3B 4B 5B bB jB 6B cB","194":"P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"CSS Container Queries"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-containment.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-containment.js
deleted file mode 100644
index 5c628027eb..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-containment.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","194":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB"},D:{"1":"DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB","66":"CB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w x y 2B 3B 4B 5B bB jB 6B cB","66":"0 z"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"194":"kC"}},B:2,C:"CSS Containment"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-content-visibility.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-content-visibility.js
deleted file mode 100644
index c2ff544abc..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-content-visibility.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"W X Y Z a b c S d e H","2":"C K L D M N O P Q R U V"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS content-visibility"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-counters.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-counters.js
deleted file mode 100644
index e6052a7e62..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-counters.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F G A B","2":"J E lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"CSS Counters"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-crisp-edges.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-crisp-edges.js
deleted file mode 100644
index 5a8d0e6648..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-crisp-edges.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J lB","2340":"E F G A B"},B:{"2":"C K L D M N O","1025":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"d e H gB","2":"mB dB oB","513":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S","545":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T pB"},D:{"2":"0 1 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","1025":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f tB hB uB","164":"J","4644":"E F G vB wB xB"},F:{"2":"G B D M N O g h i j k l m n o 2B 3B 4B 5B bB jB","545":"C 6B cB","1025":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB","4260":"8B 9B","4644":"F AC BC CC DC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","1025":"H"},J:{"2":"E","4260":"A"},K:{"2":"A B bB jB","545":"C cB","1025":"T"},L:{"1025":"H"},M:{"545":"S"},N:{"2340":"A B"},O:{"1":"XC"},P:{"1025":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1025":"iC"},R:{"1025":"jC"},S:{"4097":"kC"}},B:7,C:"Crisp edges/pixelated images"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-cross-fade.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-cross-fade.js
deleted file mode 100644
index a75758eab8..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-cross-fade.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","33":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"I f J E F G A B C K L D M","33":"0 1 2 3 4 5 6 7 8 9 N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f tB hB","33":"J E F G uB vB wB xB"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB","33":"F 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB","33":"H VC WC"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","33":"T"},L:{"33":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"33":"XC"},P:{"33":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"33":"jC"},S:{"2":"kC"}},B:4,C:"CSS Cross-Fade Function"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-default-pseudo.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-default-pseudo.js
deleted file mode 100644
index 690cdb7d96..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-default-pseudo.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","16":"mB dB oB pB"},D:{"1":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L","132":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","16":"I f tB hB","132":"J E F G A uB vB wB xB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","16":"G B 2B 3B 4B 5B bB jB","132":"D M N O g h i j k l m n o p q r s t u v w x y","260":"C 6B cB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB 8B 9B","132":"F AC BC CC DC EC"},H:{"260":"QC"},I:{"1":"H","16":"dB RC SC TC","132":"I UC kB VC WC"},J:{"16":"E","132":"A"},K:{"1":"T","16":"A B C bB jB","260":"cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"132":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","132":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:7,C:":default CSS pseudo-class"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
deleted file mode 100644
index 4c4d530b5c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O Q R U V W X Y Z a b c S d e H","16":"P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"B","2":"I f J E F G A C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Explicit descendant combinator >>"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-deviceadaptation.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
deleted file mode 100644
index 40e897493c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","164":"A B"},B:{"66":"P Q R U V W X Y Z a b c S d e H","164":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"I f J E F G A B C K L D M N O g h i j k l m n o p","66":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","66":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"292":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A T","292":"B C bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"164":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"66":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS Device Adaptation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-dir-pseudo.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
deleted file mode 100644
index 7890f07c92..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M oB pB","33":"0 1 2 3 4 5 6 7 8 9 N O g h i j k l m n o p q r s t u v w x y z"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b","194":"c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"33":"kC"}},B:5,C:":dir() CSS pseudo-class"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-display-contents.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-display-contents.js
deleted file mode 100644
index 69abe4b8ee..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-display-contents.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"a b c S d e H","2":"C K L D M N O","260":"P Q R U V W X Y Z"},C:{"1":"LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x oB pB","260":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB eB KB fB"},D:{"1":"a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB eB KB fB LB MB T","260":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z"},E:{"2":"I f J E F G A B tB hB uB vB wB xB iB","260":"L D yB zB 0B 1B","772":"C K bB cB"},F:{"1":"YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB 2B 3B 4B 5B bB jB 6B cB","260":"DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC","260":"D NC OC PC","772":"HC IC JC KC LC MC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"hC","2":"I YC ZC aC bC","260":"cC iB dC eC fC gC"},Q:{"260":"iC"},R:{"2":"jC"},S:{"260":"kC"}},B:5,C:"CSS display: contents"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-element-function.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-element-function.js
deleted file mode 100644
index 67161ca50a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-element-function.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"33":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","164":"mB dB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"33":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"33":"kC"}},B:5,C:"CSS element() function"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-env-function.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-env-function.js
deleted file mode 100644
index 92639f0d40..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-env-function.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T oB pB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB"},E:{"1":"C K L D bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB","132":"B"},F:{"1":"HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","132":"GC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"iB dC eC fC gC hC","2":"I YC ZC aC bC cC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"CSS Environment Variables env()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-exclusions.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-exclusions.js
deleted file mode 100644
index 17ce2c7188..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-exclusions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","33":"A B"},B:{"2":"P Q R U V W X Y Z a b c S d e H","33":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"33":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS Exclusions Level 1"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-featurequeries.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-featurequeries.js
deleted file mode 100644
index 2e85e82778..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-featurequeries.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B C 2B 3B 4B 5B bB jB 6B"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"1":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS Feature Queries"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-filter-function.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-filter-function.js
deleted file mode 100644
index f8014b3400..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-filter-function.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB","33":"G"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC","33":"CC DC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS filter() function"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-filters.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-filters.js
deleted file mode 100644
index ad4ce7452c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-filters.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","1028":"K L D M N O","1346":"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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB","196":"v","516":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u pB"},D:{"1":"EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N","33":"0 1 2 3 4 5 6 7 8 9 O g h i j k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB","33":"J E F G vB wB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"0 D M N O g h i j k l m n o p q r s t u v w x y z"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","33":"F 9B AC BC CC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB","33":"VC WC"},J:{"2":"E","33":"A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","33":"I YC ZC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"CSS Filter Effects"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-first-letter.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-first-letter.js
deleted file mode 100644
index da96922a44..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-first-letter.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","16":"lB","516":"F","1540":"J E"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","132":"dB","260":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"f J E F","132":"I"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","16":"f tB","132":"I hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","16":"G 2B","260":"B 3B 4B 5B bB jB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"1":"QC"},I:{"1":"dB I H UC kB VC WC","16":"RC SC","132":"TC"},J:{"1":"E A"},K:{"1":"C T cB","260":"A B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"::first-letter CSS pseudo-element selector"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-first-line.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-first-line.js
deleted file mode 100644
index c295629193..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-first-line.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","132":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"CSS first-line pseudo-element"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-fixed.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-fixed.js
deleted file mode 100644
index 4c269d8439..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-fixed.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"E F G A B","2":"lB","8":"J"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB iB bB cB yB zB 0B 1B","1025":"xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB","132":"8B 9B AC"},H:{"2":"QC"},I:{"1":"dB H VC WC","260":"RC SC TC","513":"I UC kB"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"CSS position:fixed"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-focus-visible.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-focus-visible.js
deleted file mode 100644
index a2dd26897e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-focus-visible.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"X Y Z a b c S d e H","2":"C K L D M N O","328":"P Q R U V W"},C:{"1":"W X Y Z a b c S d e H gB","2":"mB dB oB pB","161":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V"},D:{"1":"X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB","328":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W"},E:{"2":"I f J E F G A B C K L tB hB uB vB wB xB iB bB cB yB zB","578":"D 0B 1B"},F:{"1":"UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB 2B 3B 4B 5B bB jB 6B cB","328":"OB PB QB RB SB TB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","578":"D"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"161":"kC"}},B:7,C:":focus-visible CSS pseudo-class"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-focus-within.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-focus-within.js
deleted file mode 100644
index 7541978377..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-focus-within.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB oB pB"},D:{"1":"KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"eB"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","194":"7"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"16":"jC"},S:{"2":"kC"}},B:7,C:":focus-within CSS pseudo-class"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
deleted file mode 100644
index 59f69a4bc6..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","194":"7 8 9 AB BB CB DB EB FB GB HB IB"},D:{"1":"KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","66":"AB BB CB DB EB FB GB HB IB JB eB"},E:{"1":"C K L D bB cB yB zB 0B 1B","2":"I f J E F G A B tB hB uB vB wB xB iB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w 2B 3B 4B 5B bB jB 6B cB","66":"0 1 2 3 4 5 6 7 x y z"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I","66":"YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"194":"kC"}},B:5,C:"CSS font-display"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-font-stretch.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-font-stretch.js
deleted file mode 100644
index aed6199ad6..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-font-stretch.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F oB pB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS font-stretch"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-gencontent.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-gencontent.js
deleted file mode 100644
index 0921e95c8e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-gencontent.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E lB","132":"F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"CSS Generated content for pseudo-elements"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-gradients.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-gradients.js
deleted file mode 100644
index 69c17613ba..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-gradients.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB","260":"M N O g h i j k l m n o p q r s t u v w","292":"I f J E F G A B C K L D pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","33":"A B C K L D M N O g h i j k l m","548":"I f J E F G"},E:{"2":"tB hB","260":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","292":"J uB","804":"I f"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B 2B 3B 4B 5B","33":"C 6B","164":"bB jB"},G:{"260":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","292":"8B 9B","804":"hB 7B kB"},H:{"2":"QC"},I:{"1":"H VC WC","33":"I UC kB","548":"dB RC SC TC"},J:{"1":"A","548":"E"},K:{"1":"T cB","2":"A B","33":"C","164":"bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS Gradients"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-grid.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-grid.js
deleted file mode 100644
index d2125925de..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-grid.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","8":"G","292":"A B"},B:{"1":"M N O P Q R U V W X Y Z a b c S d e H","292":"C K L D"},C:{"1":"FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O oB pB","8":"0 g h i j k l m n o p q r s t u v w x y z","584":"1 2 3 4 5 6 7 8 9 AB BB CB","1025":"DB EB"},D:{"1":"JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l","8":"m n o p","200":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB","1025":"IB"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f tB hB uB","8":"J E F G A vB wB xB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o 2B 3B 4B 5B bB jB 6B cB","200":"0 1 2 3 4 p q r s t u v w x y z"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","8":"F 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC","8":"kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"292":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"YC","8":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:4,C:"CSS Grid Layout (level 1)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
deleted file mode 100644
index 5c8dfcf010..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS hanging-punctuation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-has.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-has.js
deleted file mode 100644
index 9e0888ddff..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-has.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:":has() CSS relational pseudo-class"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-hyphenate.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-hyphenate.js
deleted file mode 100644
index 1b41c62f33..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-hyphenate.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"16":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","16":"C K L D M N O"},C:{"16":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"16":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"16":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"16":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"16":"dB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"16":"A B C T bB jB cB"},L:{"16":"H"},M:{"16":"S"},N:{"16":"A B"},O:{"16":"XC"},P:{"16":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"16":"iC"},R:{"16":"jC"},S:{"16":"kC"}},B:5,C:"CSS4 Hyphenation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-hyphens.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-hyphens.js
deleted file mode 100644
index c124ad3eae..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-hyphens.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","33":"A B"},B:{"33":"C K L D M N O","132":"P Q R U V W X Y","260":"Z a b c S d e H"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f oB pB","33":"0 1 2 3 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},D:{"1":"Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB","132":"GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y"},E:{"2":"I f tB hB","33":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","132":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"hB 7B","33":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"4":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I","132":"YC"},Q:{"2":"iC"},R:{"132":"jC"},S:{"1":"kC"}},B:5,C:"CSS Hyphenation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-image-orientation.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-image-orientation.js
deleted file mode 100644
index c233c2e55c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-image-orientation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"a b c S d e H","2":"C K L D M N O P Q","257":"R U V W X Y Z"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m oB pB"},D:{"1":"a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q","257":"R U V W X Y Z"},E:{"1":"L D yB zB 0B 1B","2":"I f J E F G A B C K tB hB uB vB wB xB iB bB cB"},F:{"1":"QB RB SB TB UB","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB 2B 3B 4B 5B bB jB 6B cB","257":"VB WB XB YB ZB aB P Q R"},G:{"1":"D OC PC","132":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"fC gC hC","2":"I YC ZC aC bC cC iB dC eC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:4,C:"CSS3 image-orientation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-image-set.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-image-set.js
deleted file mode 100644
index 8764cde9ec..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-image-set.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","164":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W oB pB","66":"X Y","257":"a b c S d e H gB","772":"Z"},D:{"2":"I f J E F G A B C K L D M N O g h","164":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f tB hB uB","132":"A B C K iB bB cB yB","164":"J E F G vB wB xB","516":"L D zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","164":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"hB 7B kB 8B","132":"EC FC GC HC IC JC KC LC MC NC","164":"F 9B AC BC CC DC","516":"D OC PC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB","164":"H VC WC"},J:{"2":"E","164":"A"},K:{"2":"A B C bB jB cB","164":"T"},L:{"164":"H"},M:{"257":"S"},N:{"2":"A B"},O:{"164":"XC"},P:{"164":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"164":"iC"},R:{"164":"jC"},S:{"2":"kC"}},B:5,C:"CSS image-set"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-in-out-of-range.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
deleted file mode 100644
index 3197a5a29e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C","260":"K L D M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p oB pB","516":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB"},D:{"1":"EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I","16":"f J E F G A B C K L","260":"DB","772":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I tB hB","16":"f","772":"J E F G A uB vB wB xB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","16":"G 2B","260":"0 B C 3B 4B 5B bB jB 6B cB","772":"D M N O g h i j k l m n o p q r s t u v w x y z"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB","772":"F 8B 9B AC BC CC DC EC"},H:{"132":"QC"},I:{"1":"H","2":"dB RC SC TC","260":"I UC kB VC WC"},J:{"2":"E","260":"A"},K:{"1":"T","260":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","260":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"516":"kC"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
deleted file mode 100644
index 2b98529288..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","132":"A B","388":"G"},B:{"1":"P Q R U V W X Y Z a b c S d e H","132":"C K L D M N O"},C:{"1":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","16":"mB dB oB pB","132":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB","388":"I f"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L","132":"D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","16":"I f J tB hB","132":"E F G A vB wB xB","388":"uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","16":"G B 2B 3B 4B 5B bB jB","132":"D M N O g h i j k l m","516":"C 6B cB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB 8B 9B","132":"F AC BC CC DC EC"},H:{"516":"QC"},I:{"1":"H","16":"dB RC SC TC WC","132":"VC","388":"I UC kB"},J:{"16":"E","132":"A"},K:{"1":"T","16":"A B C bB jB","516":"cB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"132":"kC"}},B:7,C:":indeterminate CSS pseudo-class"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-initial-letter.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-initial-letter.js
deleted file mode 100644
index ce92e0c1d2..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-initial-letter.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F tB hB uB vB wB","4":"G","164":"A B C K L D xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F hB 7B kB 8B 9B AC BC","164":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS Initial Letter"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-initial-value.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-initial-value.js
deleted file mode 100644
index 6960101516..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-initial-value.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","33":"I f J E F G A B C K L D M N O oB pB","164":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D hB uB vB wB xB iB bB cB yB zB 0B 1B","16":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"2":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS initial value"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-lch-lab.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-lch-lab.js
deleted file mode 100644
index e0f6d94003..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-lch-lab.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"D 0B 1B","2":"I f J E F G A B C K L tB hB uB vB wB xB iB bB cB yB zB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"LCH and Lab color values"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-letter-spacing.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-letter-spacing.js
deleted file mode 100644
index a40b23101e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-letter-spacing.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","16":"lB","132":"J E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","132":"I f J E F G A B C K L D M N O g h i j k l m n o p q"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","16":"tB","132":"I f J hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","16":"G 2B","132":"B C D M 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"2":"QC"},I:{"1":"H VC WC","16":"RC SC","132":"dB I TC UC kB"},J:{"132":"E A"},K:{"1":"T","132":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"letter-spacing CSS property"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-line-clamp.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-line-clamp.js
deleted file mode 100644
index 41b89b4eb9..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-line-clamp.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M","33":"P Q R U V W X Y Z a b c S d e H","129":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB oB pB","33":"QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"16":"I f J E F G A B C K","33":"0 1 2 3 4 5 6 7 8 9 L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I tB hB","33":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"hB 7B kB","33":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"16":"RC SC","33":"dB I H TC UC kB VC WC"},J:{"33":"E A"},K:{"2":"A B C bB jB cB","33":"T"},L:{"33":"H"},M:{"33":"S"},N:{"2":"A B"},O:{"33":"XC"},P:{"33":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"33":"jC"},S:{"2":"kC"}},B:5,C:"CSS line-clamp"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-logical-props.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-logical-props.js
deleted file mode 100644
index f98a9b6df7..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-logical-props.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"a b c S d e H","2":"C K L D M N O","2052":"Y Z","3588":"P Q R U V W X"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB","164":"0 1 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"a b c S d e H gB qB rB sB","292":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB","2052":"Y Z","3588":"RB SB TB UB VB WB XB YB ZB aB P Q R U V W X"},E:{"1":"D 0B 1B","292":"I f J E F G A B C tB hB uB vB wB xB iB bB","2052":"zB","3588":"K L cB yB"},F:{"1":"YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","292":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","2052":"WB XB","3588":"HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB"},G:{"1":"D","292":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC","2052":"PC","3588":"JC KC LC MC NC OC"},H:{"2":"QC"},I:{"1":"H","292":"dB I RC SC TC UC kB VC WC"},J:{"292":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"292":"XC"},P:{"1":"hC","292":"I YC ZC aC bC cC","3588":"iB dC eC fC gC"},Q:{"3588":"iC"},R:{"3588":"jC"},S:{"3588":"kC"}},B:5,C:"CSS Logical Properties"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-marker-pseudo.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
deleted file mode 100644
index 993a36806e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"X Y Z a b c S d e H","2":"C K L D M N O P Q R U V W"},C:{"1":"QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB oB pB"},D:{"1":"X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W"},E:{"1":"1B","2":"I f J E F G A B tB hB uB vB wB xB iB","129":"C K L D bB cB yB zB 0B"},F:{"1":"UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS ::marker pseudo-element"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-masks.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-masks.js
deleted file mode 100644
index ac60620f5b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-masks.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M","164":"P Q R U V W X Y Z a b c S d e H","3138":"N","12292":"O"},C:{"1":"EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB","260":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB"},D:{"164":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"tB hB","164":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","164":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"164":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"164":"H VC WC","676":"dB I RC SC TC UC kB"},J:{"164":"E A"},K:{"2":"A B C bB jB cB","164":"T"},L:{"164":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"164":"XC"},P:{"164":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"164":"iC"},R:{"164":"jC"},S:{"260":"kC"}},B:4,C:"CSS Masks"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-matches-pseudo.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
deleted file mode 100644
index 0608056f4a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"Z a b c S d e H","2":"C K L D M N O","1220":"P Q R U V W X Y"},C:{"1":"aB P Q R nB U V W X Y Z a b c S d e H gB","16":"mB dB oB pB","548":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB"},D:{"1":"Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L","164":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T","196":"NB OB PB","1220":"QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y"},E:{"1":"L D zB 0B 1B","2":"I tB hB","16":"f","164":"J E F uB vB wB","260":"G A B C K xB iB bB cB yB"},F:{"1":"XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","164":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB","196":"DB EB FB","1220":"GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB"},G:{"1":"D OC PC","16":"hB 7B kB 8B 9B","164":"F AC BC","260":"CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"QC"},I:{"1":"H","16":"dB RC SC TC","164":"I UC kB VC WC"},J:{"16":"E","164":"A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"164":"XC"},P:{"1":"hC","164":"I YC ZC aC bC cC iB dC eC fC gC"},Q:{"1220":"iC"},R:{"164":"jC"},S:{"548":"kC"}},B:5,C:":is() CSS pseudo-class"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-math-functions.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-math-functions.js
deleted file mode 100644
index 2876b1cd9f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-math-functions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB oB pB"},D:{"1":"P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB"},E:{"1":"L D yB zB 0B 1B","2":"I f J E F G A B tB hB uB vB wB xB iB","132":"C K bB cB"},F:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC","132":"HC IC JC KC LC MC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"eC fC gC hC","2":"I YC ZC aC bC cC iB dC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS math functions min(), max() and clamp()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-media-interaction.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-media-interaction.js
deleted file mode 100644
index 8012214fb4..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-media-interaction.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB oB pB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"Media Queries: interaction media features"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-media-resolution.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-media-resolution.js
deleted file mode 100644
index 684cdecef5..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-media-resolution.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","132":"G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB","260":"I f J E F G A B C K L D oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","548":"I f J E F G A B C K L D M N O g h i j k l m n o p"},E:{"2":"tB hB","548":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G","548":"B C 2B 3B 4B 5B bB jB 6B"},G:{"16":"hB","548":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"132":"QC"},I:{"1":"H VC WC","16":"RC SC","548":"dB I TC UC kB"},J:{"548":"E A"},K:{"1":"T cB","548":"A B C bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"Media Queries: resolution feature"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-media-scripting.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-media-scripting.js
deleted file mode 100644
index 39ea1586c8..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-media-scripting.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"16":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB oB pB","16":"DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB","16":"qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"Media Queries: scripting media feature"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-mediaqueries.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-mediaqueries.js
deleted file mode 100644
index 6d15580414..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-mediaqueries.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"8":"J E F lB","129":"G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","129":"I f J E F G A B C K L D M N O g h i j k l m"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","129":"I f J uB","388":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","2":"G"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","129":"hB 7B kB 8B 9B"},H:{"1":"QC"},I:{"1":"H VC WC","129":"dB I RC SC TC UC kB"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"129":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"CSS3 Media Queries"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-mixblendmode.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-mixblendmode.js
deleted file mode 100644
index 7d95b26e5e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-mixblendmode.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s oB pB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p","194":"0 1 q r s t u v w x y z"},E:{"2":"I f J E tB hB uB vB","260":"F G A B C K L D wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"hB 7B kB 8B 9B AC","260":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"Blending of HTML/SVG elements"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-motion-paths.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-motion-paths.js
deleted file mode 100644
index a514d1317a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-motion-paths.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB oB pB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","194":"4 5 6"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q 2B 3B 4B 5B bB jB 6B cB","194":"r s t"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"CSS Motion Path"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-namespaces.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-namespaces.js
deleted file mode 100644
index e3e5784259..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-namespaces.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","16":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"CSS namespaces"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-nesting.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-nesting.js
deleted file mode 100644
index 15ea6ed62f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-nesting.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS Nesting"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-not-sel-list.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-not-sel-list.js
deleted file mode 100644
index a4dbcdee36..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-not-sel-list.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"Z a b c S d e H","2":"C K L D M N O Q R U V W X Y","16":"P"},C:{"1":"V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U oB pB"},D:{"1":"Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB"},F:{"1":"XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"hC","2":"I YC ZC aC bC cC iB dC eC fC gC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"selector list argument of :not()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-nth-child-of.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-nth-child-of.js
deleted file mode 100644
index 7dc77b3c8e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-nth-child-of.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-opacity.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-opacity.js
deleted file mode 100644
index 6dc7c93282..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-opacity.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","4":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"CSS3 Opacity"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-optional-pseudo.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
deleted file mode 100644
index a7c4e20e75..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","16":"G 2B","132":"B C 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"132":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"T","132":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:7,C:":optional CSS pseudo-class"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overflow-anchor.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
deleted file mode 100644
index a502563ded..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB oB pB"},D:{"1":"HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overflow-overlay.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
deleted file mode 100644
index 3eae182286..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L"},E:{"1":"I f J E F G A B uB vB wB xB iB bB","16":"tB hB","130":"C K L D cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F 7B kB 8B 9B AC BC CC DC EC FC GC HC","16":"hB","130":"D IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:7,C:"CSS overflow: overlay"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overflow.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overflow.js
deleted file mode 100644
index 1cf1e9ff24..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overflow.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"388":"J E F G A B lB"},B:{"1":"b c S d e H","260":"P Q R U V W X Y Z a","388":"C K L D M N O"},C:{"1":"R nB U V W X Y Z a b c S d e H gB","260":"fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q","388":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB oB pB"},D:{"1":"b c S d e H gB qB rB sB","260":"QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a","388":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB"},E:{"1":"1B","260":"L D yB zB 0B","388":"I f J E F G A B C K tB hB uB vB wB xB iB bB cB"},F:{"260":"GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","388":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB 2B 3B 4B 5B bB jB 6B cB"},G:{"260":"D NC OC PC","388":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC"},H:{"388":"QC"},I:{"1":"H","388":"dB I RC SC TC UC kB VC WC"},J:{"388":"E A"},K:{"1":"T","388":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"388":"A B"},O:{"388":"XC"},P:{"1":"hC","388":"I YC ZC aC bC cC iB dC eC fC gC"},Q:{"388":"iC"},R:{"388":"jC"},S:{"388":"kC"}},B:5,C:"CSS overflow property"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
deleted file mode 100644
index ecf703c521..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","132":"A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","132":"C K L D M N","516":"O"},C:{"1":"eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB oB pB"},D:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB","260":"MB T"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB 0B 1B","1090":"zB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB 2B 3B 4B 5B bB jB 6B cB","260":"BB CB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"CSS overscroll-behavior"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-page-break.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-page-break.js
deleted file mode 100644
index d601b34be7..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-page-break.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"388":"A B","900":"J E F G lB"},B:{"388":"C K L D M N O","900":"P Q R U V W X Y Z a b c S d e H"},C:{"772":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","900":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T oB pB"},D:{"900":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"772":"A","900":"I f J E F G B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"16":"G 2B","129":"B C 3B 4B 5B bB jB 6B cB","900":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"900":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"129":"QC"},I:{"900":"dB I H RC SC TC UC kB VC WC"},J:{"900":"E A"},K:{"129":"A B C bB jB cB","900":"T"},L:{"900":"H"},M:{"900":"S"},N:{"388":"A B"},O:{"900":"XC"},P:{"900":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"900":"iC"},R:{"900":"jC"},S:{"900":"kC"}},B:2,C:"CSS page-break properties"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-paged-media.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-paged-media.js
deleted file mode 100644
index d54f10616c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-paged-media.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E lB","132":"F G A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","132":"C K L D M N O"},C:{"2":"mB dB I f J E F G A B C K L D M N O oB pB","132":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","132":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"16":"dB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"16":"A B C T bB jB cB"},L:{"1":"H"},M:{"132":"S"},N:{"258":"A B"},O:{"258":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"132":"kC"}},B:5,C:"CSS Paged Media (@page)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-paint-api.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-paint-api.js
deleted file mode 100644
index a7360f9ced..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-paint-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T"},E:{"2":"I f J E F G A B C tB hB uB vB wB xB iB bB","194":"K L D cB yB zB 0B 1B"},F:{"1":"DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS Paint API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-placeholder-shown.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
deleted file mode 100644
index b57fe04ffb..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","292":"A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","164":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"164":"kC"}},B:5,C:":placeholder-shown CSS pseudo-class"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-placeholder.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-placeholder.js
deleted file mode 100644
index b314ea3496..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-placeholder.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","36":"C K L D M N O"},C:{"1":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O oB pB","33":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB"},D:{"1":"IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","36":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I tB hB","36":"f J E F G A uB vB wB xB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","36":"0 1 2 3 4 D M N O g h i j k l m n o p q r s t u v w x y z"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B","36":"F kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","36":"dB I RC SC TC UC kB VC WC"},J:{"36":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"36":"A B"},O:{"1":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","36":"I YC ZC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"33":"kC"}},B:5,C:"::placeholder CSS pseudo-element"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-read-only-write.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-read-only-write.js
deleted file mode 100644
index 5f0faee588..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-read-only-write.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c S d e H","2":"C"},C:{"1":"aB P Q R nB U V W X Y Z a b c S d e H gB","16":"mB","33":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB oB pB"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L","132":"D M N O g h i j k l m n o p q r s t u v w"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","16":"tB hB","132":"I f J E F uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","16":"G B 2B 3B 4B 5B bB","132":"C D M N O g h i j jB 6B cB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B","132":"F kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","16":"RC SC","132":"dB I TC UC kB VC WC"},J:{"1":"A","132":"E"},K:{"1":"T","2":"A B bB","132":"C jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"33":"kC"}},B:1,C:"CSS :read-only and :read-write selectors"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-rebeccapurple.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
deleted file mode 100644
index 62bcead7a0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y"},E:{"1":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB","16":"vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"Rebeccapurple color"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-reflections.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-reflections.js
deleted file mode 100644
index 2c794ae60c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-reflections.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","33":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"tB hB","33":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"33":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"33":"dB I H RC SC TC UC kB VC WC"},J:{"33":"E A"},K:{"2":"A B C bB jB cB","33":"T"},L:{"33":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"33":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"33":"jC"},S:{"2":"kC"}},B:7,C:"CSS Reflections"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-regions.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-regions.js
deleted file mode 100644
index 7230a88d83..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-regions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","420":"A B"},B:{"2":"P Q R U V W X Y Z a b c S d e H","420":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","36":"D M N O","66":"g h i j k l m n o p q r s t u v"},E:{"2":"I f J C K L D tB hB uB bB cB yB zB 0B 1B","33":"E F G A B vB wB xB iB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"D hB 7B kB 8B 9B HC IC JC KC LC MC NC OC PC","33":"F AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"420":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS Regions"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-repeating-gradients.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
deleted file mode 100644
index de4ccca1e6..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB","33":"I f J E F G A B C K L D pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G","33":"A B C K L D M N O g h i j k l m"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB","33":"J uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B 2B 3B 4B 5B","33":"C 6B","36":"bB jB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB","33":"8B 9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB RC SC TC","33":"I UC kB"},J:{"1":"A","2":"E"},K:{"1":"T cB","2":"A B","33":"C","36":"bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS Repeating Gradients"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-resize.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-resize.js
deleted file mode 100644
index 8ae9347e31..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-resize.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","33":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B","132":"cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:4,C:"CSS resize property"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-revert-value.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-revert-value.js
deleted file mode 100644
index 5a1a034f80..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-revert-value.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"V W X Y Z a b c S d e H","2":"C K L D M N O P Q R U"},C:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB oB pB"},D:{"1":"V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U"},E:{"1":"A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB"},F:{"1":"VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS revert value"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-rrggbbaa.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
deleted file mode 100644
index cd0529f35a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB","194":"DB EB FB GB HB IB JB eB KB fB"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","194":"0 1 2 3 4 5 6 7 8 9 AB BB CB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I","194":"YC ZC aC"},Q:{"2":"iC"},R:{"194":"jC"},S:{"2":"kC"}},B:7,C:"#rrggbbaa hex color notation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-scroll-behavior.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
deleted file mode 100644
index 4db65f58cc..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","129":"P Q R U V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w oB pB"},D:{"2":"0 1 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","129":"fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","450":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB"},E:{"1":"1B","2":"I f J E F G A B C K tB hB uB vB wB xB iB bB cB yB","578":"L D zB 0B"},F:{"2":"G B C D M N O g h i j k l m n o 2B 3B 4B 5B bB jB 6B cB","129":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","450":"0 1 2 3 4 5 6 7 8 p q r s t u v w x y z"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC","578":"D PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"129":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"129":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSSOM Scroll-behavior"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-scroll-timeline.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-scroll-timeline.js
deleted file mode 100644
index 44e4f50302..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-scroll-timeline.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a","194":"b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V","194":"Z a b c S d e H gB qB rB sB","322":"W X Y"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB 2B 3B 4B 5B bB jB 6B cB","194":"XB YB ZB aB P Q R","322":"VB WB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"CSS @scroll-timeline"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-scrollbar.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-scrollbar.js
deleted file mode 100644
index 5c76ab99e5..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-scrollbar.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"132":"J E F G A B lB"},B:{"2":"C K L D M N O","292":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB oB pB","3074":"MB","4100":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"292":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"16":"I f tB hB","292":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","292":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"D OC PC","16":"hB 7B kB 8B 9B","292":"AC","804":"F BC CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"QC"},I:{"16":"RC SC","292":"dB I H TC UC kB VC WC"},J:{"292":"E A"},K:{"2":"A B C bB jB cB","292":"T"},L:{"292":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"292":"XC"},P:{"292":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"292":"iC"},R:{"292":"jC"},S:{"2":"kC"}},B:7,C:"CSS scrollbar styling"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-sel2.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-sel2.js
deleted file mode 100644
index a18e30013a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-sel2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"E F G A B","2":"lB","8":"J"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"CSS 2.1 selectors"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-sel3.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-sel3.js
deleted file mode 100644
index 81a811ea29..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-sel3.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"lB","8":"J","132":"E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D hB uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","2":"G"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"CSS3 selectors"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-selection.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-selection.js
deleted file mode 100644
index a3f2f4a4d9..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-selection.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","33":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","2":"G"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"C T jB cB","16":"A B bB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"33":"kC"}},B:5,C:"::selection CSS pseudo-element"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-shapes.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-shapes.js
deleted file mode 100644
index f27936f78c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-shapes.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB oB pB","322":"CB DB EB FB GB HB IB JB eB KB fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u","194":"v w x"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E tB hB uB vB","33":"F G A wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC","33":"F BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:4,C:"CSS Shapes Level 1"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-snappoints.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-snappoints.js
deleted file mode 100644
index 2f63d383ee..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-snappoints.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","6308":"A","6436":"B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","6436":"C K L D M N O"},C:{"1":"QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","2052":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB","8258":"OB PB QB"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB","3108":"G A xB iB"},F:{"1":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB 2B 3B 4B 5B bB jB 6B cB","8258":"FB GB HB IB JB KB LB MB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC","3108":"CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"iB dC eC fC gC hC","2":"I YC ZC aC bC cC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2052":"kC"}},B:4,C:"CSS Scroll Snap"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-sticky.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-sticky.js
deleted file mode 100644
index fcb7451c01..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-sticky.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"c S d e H","2":"C K L D","1028":"P Q R U V W X Y Z a b","4100":"M N O"},C:{"1":"eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m oB pB","194":"n o p q r s","516":"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"},D:{"1":"c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j y z AB BB CB","322":"k l m n o p q r s t u v w x DB EB FB GB","1028":"HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b"},E:{"1":"K L D yB zB 0B 1B","2":"I f J tB hB uB","33":"F G A B C wB xB iB bB cB","2084":"E vB"},F:{"2":"G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","322":"0 1 2","1028":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"D KC LC MC NC OC PC","2":"hB 7B kB 8B","33":"F BC CC DC EC FC GC HC IC JC","2084":"9B AC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1028":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"1028":"iC"},R:{"2":"jC"},S:{"516":"kC"}},B:5,C:"CSS position:sticky"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-subgrid.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-subgrid.js
deleted file mode 100644
index 5b4c069598..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-subgrid.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS Subgrid"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-supports-api.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-supports-api.js
deleted file mode 100644
index ced32f256b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-supports-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","260":"C K L D M N O"},C:{"1":"GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g oB pB","66":"h i","260":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},D:{"1":"fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o","260":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B","132":"cB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"132":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB","132":"cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS.supports() API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-table.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-table.js
deleted file mode 100644
index 7cc5da3ca3..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-table.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F G A B","2":"J E lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","132":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"CSS Table display"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-align-last.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-align-last.js
deleted file mode 100644
index 94697ec989..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-align-last.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"132":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","4":"C K L D M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B oB pB","33":"0 1 2 3 4 5 6 7 8 9 C K L D M N O g h i j k l m n o p q r s t u v w x y z"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v","322":"0 1 2 3 4 5 6 7 w x y z"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i 2B 3B 4B 5B bB jB 6B cB","578":"j k l m n o p q r s t u"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"1":"jC"},S:{"33":"kC"}},B:5,C:"CSS3 text-align-last"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-indent.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-indent.js
deleted file mode 100644
index 1d85433efa..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-indent.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"132":"J E F G A B lB"},B:{"132":"C K L D M N O","388":"P Q R U V W X Y Z a b c S d e H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"132":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y","388":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"132":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"132":"G B C D M N O g h i j k l 2B 3B 4B 5B bB jB 6B cB","388":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"132":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"132":"QC"},I:{"132":"dB I RC SC TC UC kB VC WC","388":"H"},J:{"132":"E A"},K:{"132":"A B C bB jB cB","388":"T"},L:{"388":"H"},M:{"132":"S"},N:{"132":"A B"},O:{"132":"XC"},P:{"132":"I","388":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"388":"iC"},R:{"388":"jC"},S:{"132":"kC"}},B:5,C:"CSS text-indent"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-justify.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-justify.js
deleted file mode 100644
index 962e5e4ce4..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-justify.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"16":"J E lB","132":"F G A B"},B:{"132":"C K L D M N O","322":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB oB pB","1025":"GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","1602":"FB"},D:{"2":"0 1 2 3 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","322":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C D M N O g h i j k l m n o p q 2B 3B 4B 5B bB jB 6B cB","322":"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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","322":"H"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","322":"T"},L:{"322":"H"},M:{"1025":"S"},N:{"132":"A B"},O:{"2":"XC"},P:{"2":"I","322":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"322":"iC"},R:{"322":"jC"},S:{"2":"kC"}},B:5,C:"CSS text-justify"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-orientation.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-orientation.js
deleted file mode 100644
index 234797a024..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-orientation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y oB pB","194":"0 1 z"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"L D zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB","16":"A","33":"B C K iB bB cB 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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS text-orientation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-spacing.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-spacing.js
deleted file mode 100644
index 66bc5dfa89..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-text-spacing.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E lB","161":"F G A B"},B:{"2":"P Q R U V W X Y Z a b c S d e H","161":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"16":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS Text 4 text-spacing"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-textshadow.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-textshadow.js
deleted file mode 100644
index 64390cd576..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-textshadow.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","129":"A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","129":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","260":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","2":"G"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"4":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"A","4":"E"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"129":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS3 Text-shadow"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-touch-action-2.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-touch-action-2.js
deleted file mode 100644
index 7c93392150..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-touch-action-2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","132":"B","164":"A"},B:{"1":"P Q R U V W X Y Z a b c S d e H","132":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB","260":"GB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","260":"3"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"132":"B","164":"A"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","16":"I"},Q:{"2":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"CSS touch-action level 2 values"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-touch-action.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-touch-action.js
deleted file mode 100644
index 2296118b2d..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-touch-action.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G lB","289":"A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p oB pB","194":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB","1025":"DB EB FB GB HB"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC","516":"DC EC FC GC HC IC JC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","289":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"194":"kC"}},B:2,C:"CSS touch-action property"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-transitions.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-transitions.js
deleted file mode 100644
index e498c6e75d..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-transitions.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","33":"f J E F G A B C K L D","164":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","33":"I f J E F G A B C K L D M N O g h i j k l m"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","33":"J uB","164":"I f tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G 2B 3B","33":"C","164":"B 4B 5B bB jB 6B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","33":"9B","164":"hB 7B kB 8B"},H:{"2":"QC"},I:{"1":"H VC WC","33":"dB I RC SC TC UC kB"},J:{"1":"A","33":"E"},K:{"1":"T cB","33":"C","164":"A B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"CSS3 Transitions"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-unicode-bidi.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
deleted file mode 100644
index eeb5548ae9..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"132":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","132":"C K L D M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","33":"0 1 2 3 4 5 6 7 8 9 N O g h i j k l m n o p q r s t u v w x y z AB","132":"mB dB I f J E F G oB pB","292":"A B C K L D M"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","132":"I f J E F G A B C K L D M","548":"0 1 2 3 4 5 6 7 8 N O g h i j k l m n o p q r s t u v w x y z"},E:{"132":"I f J E F tB hB uB vB wB","548":"G A B C K L D xB iB bB cB yB zB 0B 1B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"132":"F hB 7B kB 8B 9B AC BC","548":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"1":"H","16":"dB I RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"1":"T","16":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"16":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","16":"I"},Q:{"16":"iC"},R:{"16":"jC"},S:{"33":"kC"}},B:4,C:"CSS unicode-bidi property"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-unset-value.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-unset-value.js
deleted file mode 100644
index 26096274a4..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-unset-value.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c S d e H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n oB pB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS unset value"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-variables.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-variables.js
deleted file mode 100644
index 89e7418e6a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-variables.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c S d e H","2":"C K L","260":"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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r oB pB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","194":"9"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB","260":"xB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v 2B 3B 4B 5B bB jB 6B cB","194":"w"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC","260":"DC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:4,C:"CSS Variables (Custom Properties)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-widows-orphans.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-widows-orphans.js
deleted file mode 100644
index d13ea75dbc..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-widows-orphans.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E lB","129":"F G"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l"},E:{"1":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","129":"G B 2B 3B 4B 5B bB jB 6B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"1":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T cB","2":"A B C bB jB"},L:{"1":"H"},M:{"2":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:2,C:"CSS widows & orphans"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-writing-mode.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-writing-mode.js
deleted file mode 100644
index 93a9327351..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-writing-mode.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"132":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w oB pB","322":"0 1 x y z"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J","16":"E","33":"0 1 2 3 4 5 6 7 8 F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I tB hB","16":"f","33":"J E F G A uB vB wB xB iB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"D M N O g h i j k l m n o p q r s t u v"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB","33":"F 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"RC SC TC","33":"dB I UC kB VC WC"},J:{"33":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"36":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","33":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS writing-mode property"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-zoom.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-zoom.js
deleted file mode 100644
index dfa2b1f5f5..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-zoom.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E lB","129":"F G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"2":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"129":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:7,C:"CSS zoom"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-attr.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-attr.js
deleted file mode 100644
index 9494d74530..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-attr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"CSS3 attr() function for all properties"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-boxsizing.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-boxsizing.js
deleted file mode 100644
index 835e390e76..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-boxsizing.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F G A B","8":"J E lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","33":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","33":"I f J E F G"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","33":"I f tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","2":"G"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","33":"hB 7B kB"},H:{"1":"QC"},I:{"1":"I H UC kB VC WC","33":"dB RC SC TC"},J:{"1":"A","33":"E"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"CSS3 Box-sizing"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-colors.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-colors.js
deleted file mode 100644
index df8ebbfaca..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-colors.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","4":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 3B 4B 5B bB jB 6B cB","2":"G","4":"2B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"CSS3 Colors"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-cursors-grab.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
deleted file mode 100644
index 71a48cfd6b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c S d e H","2":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","33":"mB dB I f J E F G A B C K L D M N O g h i j k l m n oB pB"},D:{"1":"QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","33":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB"},E:{"1":"B C K L D bB cB yB zB 0B 1B","33":"I f J E F G A tB hB uB vB wB xB iB"},F:{"1":"C GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","2":"G B 2B 3B 4B 5B bB jB","33":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"33":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:3,C:"CSS grab & grabbing cursors"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-cursors-newer.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
deleted file mode 100644
index 14ab915b62..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","33":"mB dB I f J E F G A B C K L D M N O g h i j k oB 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","33":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","33":"I f J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","2":"G B 2B 3B 4B 5B bB jB","33":"D M N O g h i j k"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"33":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"CSS3 Cursors: zoom-in & zoom-out"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-cursors.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-cursors.js
deleted file mode 100644
index cfb8cdbc2b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-cursors.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","132":"J E F lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c S d e H","260":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","4":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","4":"I"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","4":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","260":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E","16":"A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"CSS3 Cursors (original values)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-tabsize.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-tabsize.js
deleted file mode 100644
index f11c5c17e3..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css3-tabsize.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"c S d e H gB","2":"mB dB oB pB","33":"EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b","164":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h","132":"0 1 2 i j k l m n o p q r s t u v w x y z"},E:{"1":"L D yB zB 0B 1B","2":"I f J tB hB uB","132":"E F G A B C K vB wB xB iB bB cB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G 2B 3B 4B","132":"D M N O g h i j k l m n o p","164":"B C 5B bB jB 6B cB"},G:{"1":"D NC OC PC","2":"hB 7B kB 8B 9B","132":"F AC BC CC DC EC FC GC HC IC JC KC LC MC"},H:{"164":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB","132":"VC WC"},J:{"132":"E A"},K:{"1":"T","2":"A","164":"B C bB jB cB"},L:{"1":"H"},M:{"33":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"164":"kC"}},B:5,C:"CSS3 tab-size"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/currentcolor.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/currentcolor.js
deleted file mode 100644
index 798b2e54c1..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/currentcolor.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","2":"G"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"CSS currentColor value"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/custom-elements.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/custom-elements.js
deleted file mode 100644
index 8ee78bd765..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/custom-elements.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","8":"A B"},B:{"1":"P","2":"Q R U V W X Y Z a b c S d e H","8":"C K L D M N O"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i j eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","66":"k l m n o p q","72":"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"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P","2":"I f J E F G A B C K L D M N O g h i j k l m n Q R U V W X Y Z a b c S d e H gB qB rB sB","66":"o p q r s t"},E:{"2":"I f tB hB uB","8":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB","2":"G B C PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","66":"D M N O g"},G:{"2":"hB 7B kB 8B 9B","8":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"WC","2":"dB I H RC SC TC UC kB VC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC","2":"fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"72":"kC"}},B:7,C:"Custom Elements (deprecated V0 spec)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/custom-elementsv1.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/custom-elementsv1.js
deleted file mode 100644
index 157a3adcb2..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/custom-elementsv1.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","8":"A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","8":"C K L D M N O"},C:{"1":"MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q oB pB","8":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB","456":"BB CB DB EB FB GB HB IB JB","712":"eB KB fB LB"},D:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB","8":"DB EB","132":"FB GB HB IB JB eB KB fB LB MB T NB OB"},E:{"2":"I f J E tB hB uB vB wB","8":"F G A xB","132":"B C K L D iB bB cB yB zB 0B 1B"},F:{"1":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","132":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC","132":"D FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I","132":"YC"},Q:{"132":"iC"},R:{"132":"jC"},S:{"8":"kC"}},B:1,C:"Custom Elements (V1)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/customevent.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/customevent.js
deleted file mode 100644
index 5908a9b4a4..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/customevent.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","132":"G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f oB pB","132":"J E F G A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I","16":"f J E F K L","388":"G A B C"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB","16":"f J","388":"uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","2":"G 2B 3B 4B 5B","132":"B bB jB"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"7B","16":"hB kB","388":"8B"},H:{"1":"QC"},I:{"1":"H VC WC","2":"RC SC TC","388":"dB I UC kB"},J:{"1":"A","388":"E"},K:{"1":"C T cB","2":"A","132":"B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"CustomEvent"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/datalist.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/datalist.js
deleted file mode 100644
index 6ab2387657..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/datalist.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"lB","8":"J E F G","260":"A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","260":"C K L D","1284":"M N O"},C:{"8":"mB dB oB pB","4612":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","8":"I f J E F G A B C K L D M N O g","132":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB"},E:{"1":"K L D cB yB zB 0B 1B","8":"I f J E F G A B C tB hB uB vB wB xB iB bB"},F:{"1":"G B C T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","132":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},G:{"8":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC","2049":"D JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H WC","8":"dB I RC SC TC UC kB VC"},J:{"1":"A","8":"E"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"516":"S"},N:{"8":"A B"},O:{"8":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"132":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:1,C:"Datalist element"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dataset.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dataset.js
deleted file mode 100644
index b8829cc60a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dataset.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","4":"J E F G A lB"},B:{"1":"C K L D M","129":"N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB","4":"mB dB I f oB pB","129":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB","4":"I f J","129":"0 1 2 3 4 5 E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"4":"I f tB hB","129":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 C t u v w x y z bB jB 6B cB","4":"G B 2B 3B 4B 5B","129":"3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"4":"hB 7B kB","129":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"4":"QC"},I:{"4":"RC SC TC","129":"dB I H UC kB VC WC"},J:{"129":"E A"},K:{"1":"C bB jB cB","4":"A B","129":"T"},L:{"129":"H"},M:{"129":"S"},N:{"1":"B","4":"A"},O:{"129":"XC"},P:{"129":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"129":"jC"},S:{"1":"kC"}},B:1,C:"dataset & data-* attributes"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/datauri.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/datauri.js
deleted file mode 100644
index 7388242a25..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/datauri.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E lB","132":"F","260":"G A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","260":"C K D M N O","772":"L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"Data URIs"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
deleted file mode 100644
index 4281252e30..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"16":"lB","132":"J E F G A B"},B:{"1":"O P Q R U V W X Y Z a b c S d e H","132":"C K L D M N"},C:{"1":"HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","132":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p oB pB","260":"DB EB FB GB","772":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB"},D:{"1":"SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","132":"I f J E F G A B C K L D M N O g h i j k","260":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB","772":"l m n o p q r s t u v w x y"},E:{"1":"C K L D cB yB zB 0B 1B","16":"I f tB hB","132":"J E F G A uB vB wB xB","260":"B iB bB"},F:{"1":"IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","16":"G B C 2B 3B 4B 5B bB jB 6B","132":"cB","260":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","772":"D M N O g h i j k l"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB 8B","132":"F 9B AC BC CC DC EC"},H:{"132":"QC"},I:{"1":"H","16":"dB RC SC TC","132":"I UC kB","772":"VC WC"},J:{"132":"E A"},K:{"1":"T","16":"A B C bB jB","132":"cB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"260":"XC"},P:{"1":"cC iB dC eC fC gC hC","260":"I YC ZC aC bC"},Q:{"260":"iC"},R:{"132":"jC"},S:{"132":"kC"}},B:6,C:"Date.prototype.toLocaleDateString"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/decorators.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/decorators.js
deleted file mode 100644
index 06beefca70..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/decorators.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Decorators"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/details.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/details.js
deleted file mode 100644
index 1d1df0c332..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/details.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"G A B lB","8":"J E F"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB","8":"0 1 2 3 4 5 6 7 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","194":"8 9"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","8":"I f J E F G A B","257":"g h i j k l m n o p q r s t u v w","769":"C K L D M N O"},E:{"1":"C K L D cB yB zB 0B 1B","8":"I f tB hB uB","257":"J E F G A vB wB xB","1025":"B iB bB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"C bB jB 6B cB","8":"G B 2B 3B 4B 5B"},G:{"1":"F D 9B AC BC CC DC HC IC JC KC LC MC NC OC PC","8":"hB 7B kB 8B","1025":"EC FC GC"},H:{"8":"QC"},I:{"1":"I H UC kB VC WC","8":"dB RC SC TC"},J:{"1":"A","8":"E"},K:{"1":"T","8":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"769":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Details & Summary elements"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/deviceorientation.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/deviceorientation.js
deleted file mode 100644
index 7d93f53cea..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/deviceorientation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"1":"C K L D M N O","4":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB oB","4":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","8":"I f pB"},D:{"2":"I f J","4":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","4":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"hB 7B","4":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"RC SC TC","4":"dB I H UC kB VC WC"},J:{"2":"E","4":"A"},K:{"1":"C cB","2":"A B bB jB","4":"T"},L:{"4":"H"},M:{"4":"S"},N:{"1":"B","2":"A"},O:{"4":"XC"},P:{"4":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"4":"iC"},R:{"4":"jC"},S:{"4":"kC"}},B:4,C:"DeviceOrientation & DeviceMotion events"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/devicepixelratio.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/devicepixelratio.js
deleted file mode 100644
index 774826f9aa..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/devicepixelratio.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","2":"G B 2B 3B 4B 5B bB jB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"C T cB","2":"A B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"Window.devicePixelRatio"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dialog.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dialog.js
deleted file mode 100644
index 040e27b700..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dialog.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB","194":"EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P","1218":"Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s","322":"t u v w x"},E:{"1":"1B","2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O 2B 3B 4B 5B bB jB 6B cB","578":"g h i j k"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"194":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:1,C:"Dialog element"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dispatchevent.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dispatchevent.js
deleted file mode 100644
index 924ba0630a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dispatchevent.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","16":"lB","129":"G A","130":"J E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D hB uB vB wB xB iB bB cB yB zB 0B 1B","16":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","16":"G"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","129":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"EventTarget.dispatchEvent"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dnssec.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dnssec.js
deleted file mode 100644
index 54972ce5ad..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dnssec.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"132":"J E F G A B lB"},B:{"132":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"132":"0 1 2 3 4 5 6 7 8 9 I f s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","388":"J E F G A B C K L D M N O g h i j k l m n o p q r"},E:{"132":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"132":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"132":"QC"},I:{"132":"dB I H RC SC TC UC kB VC WC"},J:{"132":"E A"},K:{"132":"A B C T bB jB cB"},L:{"132":"H"},M:{"132":"S"},N:{"132":"A B"},O:{"132":"XC"},P:{"132":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"132":"iC"},R:{"132":"jC"},S:{"132":"kC"}},B:6,C:"DNSSEC and DANE"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/do-not-track.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/do-not-track.js
deleted file mode 100644
index ec609c20d0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/do-not-track.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","164":"G A","260":"B"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","260":"C K L D M"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F oB pB","516":"G A B C K L D M N O g h i j k l m n o p q r s"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j"},E:{"1":"J A B C uB xB iB bB","2":"I f K L D tB hB cB yB zB 0B 1B","1028":"E F G vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B 2B 3B 4B 5B bB jB 6B"},G:{"1":"CC DC EC FC GC HC IC","2":"D hB 7B kB 8B 9B JC KC LC MC NC OC PC","1028":"F AC BC"},H:{"1":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"16":"E","1028":"A"},K:{"1":"T cB","16":"A B C bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"164":"A","260":"B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"Do Not Track API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-currentscript.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-currentscript.js
deleted file mode 100644
index 1c6e093d15..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-currentscript.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p"},E:{"1":"F G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"document.currentScript"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
deleted file mode 100644
index 2acb071930..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","16":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","16":"G"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:7,C:"document.evaluate & XPath"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-execcommand.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-execcommand.js
deleted file mode 100644
index d800413f3a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-execcommand.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","16":"I f tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 3B 4B 5B bB jB 6B cB","16":"G 2B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B","16":"kB 8B 9B"},H:{"2":"QC"},I:{"1":"H UC kB VC WC","2":"dB I RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:7,C:"Document.execCommand()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-policy.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-policy.js
deleted file mode 100644
index ce2053d975..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-policy.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V","132":"W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V","132":"W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB 2B 3B 4B 5B bB jB 6B cB","132":"TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","132":"H"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","132":"T"},L:{"132":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Document Policy"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-scrollingelement.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-scrollingelement.js
deleted file mode 100644
index 273da462e7..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/document-scrollingelement.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c S d e H","16":"C K"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"document.scrollingElement"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/documenthead.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/documenthead.js
deleted file mode 100644
index 597a5a8648..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/documenthead.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB","16":"f"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R bB jB 6B cB","2":"G 2B 3B 4B 5B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"document.head"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dom-manip-convenience.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
deleted file mode 100644
index 487dc0f4ce..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","2":"C K L D M"},C:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB","194":"DB EB"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","194":"1"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"194":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:1,C:"DOM manipulation convenience methods"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dom-range.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dom-range.js
deleted file mode 100644
index a271775dde..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dom-range.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"lB","8":"J E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Document Object Model Range"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/domcontentloaded.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/domcontentloaded.js
deleted file mode 100644
index 937da59e51..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/domcontentloaded.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"DOMContentLoaded"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js
deleted file mode 100644
index 5ae17456ea..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L D M N O g h i j k l m"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB","16":"f"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","16":"G B 2B 3B 4B 5B bB jB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB 8B 9B"},H:{"16":"QC"},I:{"1":"I H UC kB VC WC","16":"dB RC SC TC"},J:{"16":"E A"},K:{"1":"T","16":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"16":"A B"},O:{"16":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"DOMFocusIn & DOMFocusOut events"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dommatrix.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dommatrix.js
deleted file mode 100644
index 9868f94bdd..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dommatrix.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","132":"A B"},B:{"132":"C K L D M N O","1028":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t oB pB","1028":"RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2564":"0 1 2 3 4 5 6 7 8 9 u v w x y z","3076":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB"},D:{"16":"I f J E","132":"0 1 2 3 4 5 6 7 8 9 G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB","388":"F","1028":"fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"16":"I tB hB","132":"f J E F G A uB vB wB xB iB","1028":"B C K L D bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","132":"0 1 2 3 4 5 6 7 8 D M N O g h i j k l m n o p q r s t u v w x y z","1028":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"16":"hB 7B kB","132":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"132":"I UC kB VC WC","292":"dB RC SC TC","1028":"H"},J:{"16":"E","132":"A"},K:{"2":"A B C bB jB cB","1028":"T"},L:{"1028":"H"},M:{"1028":"S"},N:{"132":"A B"},O:{"132":"XC"},P:{"132":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"132":"iC"},R:{"132":"jC"},S:{"2564":"kC"}},B:4,C:"DOMMatrix"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/download.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/download.js
deleted file mode 100644
index 7886ea8d10..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/download.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c S d e H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Download attribute"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dragndrop.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dragndrop.js
deleted file mode 100644
index 6299d8e64f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/dragndrop.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"644":"J E F G lB","772":"A B"},B:{"1":"O P Q R U V W X Y Z a b c S d e H","260":"C K L D M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","8":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","8":"G B 2B 3B 4B 5B bB jB 6B"},G:{"1":"D","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","1025":"H"},J:{"2":"E A"},K:{"1":"cB","8":"A B C bB jB","1025":"T"},L:{"1025":"H"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:1,C:"Drag and Drop"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/element-closest.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/element-closest.js
deleted file mode 100644
index acd1be7c0e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/element-closest.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c S d e H","2":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v oB pB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Element.closest()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/element-from-point.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/element-from-point.js
deleted file mode 100644
index 35117b7c61..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/element-from-point.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A B","16":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","16":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","16":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R bB jB 6B cB","16":"G 2B 3B 4B 5B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"C T cB","16":"A B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"document.elementFromPoint()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/element-scroll-methods.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/element-scroll-methods.js
deleted file mode 100644
index 9e1f0f833f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/element-scroll-methods.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w oB pB"},D:{"1":"fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB"},E:{"1":"L D zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB","132":"A B C K iB bB cB yB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D PC","2":"F hB 7B kB 8B 9B AC BC CC DC","132":"EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/eme.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/eme.js
deleted file mode 100644
index 317b8ec6d7..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/eme.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","164":"B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y oB pB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v","132":"0 1 2 w x y z"},E:{"1":"C K L D cB yB zB 0B 1B","2":"I f J tB hB uB vB","164":"E F G A B wB xB iB bB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i 2B 3B 4B 5B bB jB 6B cB","132":"j k l m n o p"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"16":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:2,C:"Encrypted Media Extensions"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/eot.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/eot.js
deleted file mode 100644
index 1a1920f0b7..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/eot.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A B","2":"lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"EOT - Embedded OpenType fonts"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es5.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es5.js
deleted file mode 100644
index f8ef530838..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es5.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E lB","260":"G","1026":"F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","4":"mB dB oB pB","132":"I f J E F G A B C K L D M N O g h"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","4":"I f J E F G A B C K L D M N O","132":"g h i j"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","4":"I f tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","4":"G B C 2B 3B 4B 5B bB jB 6B","132":"cB"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","4":"hB 7B kB 8B"},H:{"132":"QC"},I:{"1":"H VC WC","4":"dB RC SC TC","132":"UC kB","900":"I"},J:{"1":"A","4":"E"},K:{"1":"T","4":"A B C bB jB","132":"cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"ECMAScript 5"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-class.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-class.js
deleted file mode 100644
index 6bb0ab50fc..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-class.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c S d e H","2":"C"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","132":"3 4 5 6 7 8 9"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB 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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p 2B 3B 4B 5B bB jB 6B cB","132":"q r s t u v w"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"ES6 classes"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-generators.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-generators.js
deleted file mode 100644
index 2e8edf8066..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-generators.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c S d e H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"ES6 Generators"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
deleted file mode 100644
index 328b4d6188..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB oB pB","194":"OB"},D:{"1":"MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB"},E:{"1":"C K L D bB cB yB zB 0B 1B","2":"I f J E F G A B tB hB uB vB wB xB iB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"JavaScript modules: dynamic import()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-module.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-module.js
deleted file mode 100644
index fb5fb80f7c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-module.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L","4097":"M N O","4290":"D"},C:{"1":"KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB oB pB","322":"FB GB HB IB JB eB"},D:{"1":"fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB","194":"KB"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB","3076":"iB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","194":"8"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC","3076":"FC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:1,C:"JavaScript modules via script tag"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-number.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-number.js
deleted file mode 100644
index 82077f8e2c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-number.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D oB pB","132":"M N O g h i j k l","260":"m n o p q r","516":"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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O","1028":"g h i j k l m n o p q r s t u"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","1028":"D M N O g h"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC","1028":"UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"ES6 Number"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-string-includes.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-string-includes.js
deleted file mode 100644
index 87f1fcb6cb..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6-string-includes.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"String.prototype.includes"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6.js
deleted file mode 100644
index d642be85c4..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/es6.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","388":"B"},B:{"257":"P Q R U V W X Y Z a b c S d e H","260":"C K L","769":"D M N O"},C:{"2":"mB dB I f oB pB","4":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB","257":"FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"I f J E F G A B C K L D M N O g h","4":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB","257":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E tB hB uB vB","4":"F G wB xB"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","4":"D M N O g h i j k l m n o p q r s t u v w x y","257":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B","4":"F AC BC CC DC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB","4":"VC WC","257":"H"},J:{"2":"E","4":"A"},K:{"2":"A B C bB jB cB","257":"T"},L:{"257":"H"},M:{"257":"S"},N:{"2":"A","388":"B"},O:{"257":"XC"},P:{"4":"I","257":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"257":"iC"},R:{"4":"jC"},S:{"4":"kC"}},B:6,C:"ECMAScript 2015 (ES6)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/eventsource.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/eventsource.js
deleted file mode 100644
index ef13b3c206..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/eventsource.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R bB jB 6B cB","4":"G 2B 3B 4B 5B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"E A"},K:{"1":"C T bB jB cB","4":"A B"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Server-sent events"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/extended-system-fonts.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/extended-system-fonts.js
deleted file mode 100644
index b6ca750111..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/extended-system-fonts.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"L D yB zB 0B 1B","2":"I f J E F G A B C K tB hB uB vB wB xB iB bB cB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/feature-policy.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/feature-policy.js
deleted file mode 100644
index dd89c246da..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/feature-policy.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y","2":"C K L D M N O","1025":"Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB oB pB","260":"WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"WB XB YB ZB aB P Q R U V W X Y","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB","132":"KB fB LB MB T NB OB PB QB RB SB TB UB VB","1025":"Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B tB hB uB vB wB xB iB","772":"C K L D bB cB yB zB 0B 1B"},F:{"1":"LB MB T NB OB PB QB RB SB TB UB VB WB","2":"0 1 2 3 4 5 6 7 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","132":"8 9 AB BB CB DB EB FB GB HB IB JB KB","1025":"XB YB ZB aB P Q R"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC","772":"D HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1025":"H"},M:{"260":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"dC eC fC gC hC","2":"I YC ZC aC","132":"bC cC iB"},Q:{"132":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"Feature Policy"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fetch.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fetch.js
deleted file mode 100644
index 393e8799ba..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fetch.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c S d e H","2":"C K"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u oB pB","1025":"0","1218":"v w x y z"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","260":"1","772":"2"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n 2B 3B 4B 5B bB jB 6B cB","260":"o","772":"p"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Fetch"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fieldset-disabled.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fieldset-disabled.js
deleted file mode 100644
index 6b91ae9a0e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fieldset-disabled.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"16":"lB","132":"F G","388":"J E A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D","16":"M N O g"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 3B 4B 5B bB jB 6B cB","16":"G 2B"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B"},H:{"388":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A","260":"B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"disabled attribute of the fieldset element"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fileapi.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fileapi.js
deleted file mode 100644
index 9c1be296a5..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fileapi.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","260":"A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","260":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB","260":"I f J E F G A B C K L D M N O g h i j k l m n o pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f","260":"K L D M N O g h i j k l m n o p q r s t u v w x y","388":"J E F G A B C"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f tB hB","260":"J E F G vB wB xB","388":"uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B 2B 3B 4B 5B","260":"C D M N O g h i j k l bB jB 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","260":"F 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H WC","2":"RC SC TC","260":"VC","388":"dB I UC kB"},J:{"260":"A","388":"E"},K:{"1":"T","2":"A B","260":"C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A","260":"B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"File API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/filereader.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/filereader.js
deleted file mode 100644
index 8ec867e00a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/filereader.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","132":"A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB pB","2":"mB dB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R bB jB 6B cB","2":"G B 2B 3B 4B 5B"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B"},H:{"2":"QC"},I:{"1":"dB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"C T bB jB cB","2":"A B"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"FileReader API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/filereadersync.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/filereadersync.js
deleted file mode 100644
index e1d8d58c3e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/filereadersync.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","2":"G 2B 3B","16":"B 4B 5B bB jB"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"C T jB cB","2":"A","16":"B bB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"FileReaderSync"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/filesystem.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/filesystem.js
deleted file mode 100644
index 8b6bb86f59..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/filesystem.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","33":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"I f J E","33":"0 1 2 3 4 5 6 7 8 9 K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","36":"F G A B C"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E","33":"A"},K:{"2":"A B C T bB jB cB"},L:{"33":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I","33":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Filesystem & FileWriter API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flac.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flac.js
deleted file mode 100644
index 1aa4c57d3d..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flac.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c S d e H","2":"C K L D"},C:{"1":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB oB pB"},D:{"1":"HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","16":"5 6 7","388":"8 9 AB BB CB DB EB FB GB"},E:{"1":"K L D yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB","516":"B C bB cB"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"RC SC TC","16":"dB I UC kB VC WC"},J:{"1":"A","2":"E"},K:{"1":"T cB","16":"A B C bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","129":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:6,C:"FLAC audio format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flexbox-gap.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flexbox-gap.js
deleted file mode 100644
index e375d27589..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flexbox-gap.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"V W X Y Z a b c S d e H","2":"C K L D M N O P Q R U"},C:{"1":"MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB oB pB"},D:{"1":"V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U"},E:{"1":"D zB 0B 1B","2":"I f J E F G A B C K L tB hB uB vB wB xB iB bB cB yB"},F:{"1":"VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"gap property for Flexbox"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flexbox.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flexbox.js
deleted file mode 100644
index 3fdb46a99e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flexbox.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","1028":"B","1316":"A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","164":"mB dB I f J E F G A B C K L D M N O g h i oB pB","516":"j k l m n o"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","33":"i j k l m n o p","164":"I f J E F G A B C K L D M N O g h"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","33":"E F vB wB","164":"I f J tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B C 2B 3B 4B 5B bB jB 6B","33":"D M"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","33":"F AC BC","164":"hB 7B kB 8B 9B"},H:{"1":"QC"},I:{"1":"H VC WC","164":"dB I RC SC TC UC kB"},J:{"1":"A","164":"E"},K:{"1":"T cB","2":"A B C bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","292":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS Flexible Box Layout Module"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flow-root.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flow-root.js
deleted file mode 100644
index 21909099c8..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/flow-root.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB"},D:{"1":"JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"K L D yB zB 0B 1B","2":"I f J E F G A B C tB hB uB vB wB xB iB bB cB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"display: flow-root"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/focusin-focusout-events.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
deleted file mode 100644
index d3e71deb2b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A B","2":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","16":"I f tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","2":"G 2B 3B 4B 5B","16":"B bB jB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"I H UC kB VC WC","2":"RC SC TC","16":"dB"},J:{"1":"E A"},K:{"1":"C T cB","2":"A","16":"B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"focusin & focusout events"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js
deleted file mode 100644
index c0c16c4d97..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M","132":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:1,C:"preventScroll support in focus"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-family-system-ui.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-family-system-ui.js
deleted file mode 100644
index 4d6fbd1fa1..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-family-system-ui.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"S d e H gB","2":"0 1 2 3 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","132":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c"},D:{"1":"HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB","260":"EB FB GB"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB","16":"G","132":"A xB iB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC","132":"CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"132":"kC"}},B:5,C:"system-ui value for font-family"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-feature.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-feature.js
deleted file mode 100644
index 5fedc1f021..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-feature.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","33":"D M N O g h i j k l m n o p q r s t u","164":"I f J E F G A B C K L"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D","33":"0 1 2 3 4 5 6 7 8 i j k l m n o p q r s t u v w x y z","292":"M N O g h"},E:{"1":"A B C K L D xB iB bB cB yB zB 0B 1B","2":"E F G tB hB vB wB","4":"I f J uB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"D M N O g h i j k l m n o p q r s t u v"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F AC BC CC","4":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB","33":"VC WC"},J:{"2":"E","33":"A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","33":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS font-feature-settings"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-kerning.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-kerning.js
deleted file mode 100644
index ca530d7110..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-kerning.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k oB pB","194":"l m n o p q r s t u"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p","33":"q r s t"},E:{"1":"A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB vB","33":"E F G wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D 2B 3B 4B 5B bB jB 6B cB","33":"M N O g"},G:{"1":"D IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC","33":"F BC CC DC EC FC GC HC"},H:{"2":"QC"},I:{"1":"H WC","2":"dB I RC SC TC UC kB","33":"VC"},J:{"2":"E","33":"A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS3 font-kerning"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-loading.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-loading.js
deleted file mode 100644
index c493be9e51..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-loading.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v oB pB","194":"0 1 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"CSS Font Loading"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-metrics-overrides.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-metrics-overrides.js
deleted file mode 100644
index 165357f96b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-metrics-overrides.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W","194":"X"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"@font-face metrics overrides"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-size-adjust.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-size-adjust.js
deleted file mode 100644
index 91af21bb93..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-size-adjust.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","194":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB"},D:{"2":"0 1 2 3 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","194":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C D M N O g h i j k l m n o p q 2B 3B 4B 5B bB jB 6B cB","194":"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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"258":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"194":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"CSS font-size-adjust"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-smooth.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-smooth.js
deleted file mode 100644
index 5c0b04e445..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-smooth.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","676":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i j k l oB pB","804":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"I","676":"0 1 2 3 4 5 6 7 8 9 f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"tB hB","676":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","676":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"804":"kC"}},B:7,C:"CSS font-smooth"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-unicode-range.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-unicode-range.js
deleted file mode 100644
index d4029df4ea..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-unicode-range.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","4":"G A B"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","4":"C K L D M"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w oB pB","194":"0 1 2 3 4 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","4":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","4":"I f J E F G tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","4":"D M N O g h i j"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","4":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","4":"dB I RC SC TC UC kB VC WC"},J:{"2":"E","4":"A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"4":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","4":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:4,C:"Font unicode-range subsetting"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-variant-alternates.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-variant-alternates.js
deleted file mode 100644
index 436840a2c8..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-variant-alternates.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","130":"A B"},B:{"130":"C K L D M N O P Q R U V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","130":"I f J E F G A B C K L D M N O g h i j k","322":"l m n o p q r s t u"},D:{"2":"I f J E F G A B C K L D","130":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"A B C K L D xB iB bB cB yB zB 0B 1B","2":"E F G tB hB vB wB","130":"I f J uB"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","130":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB AC BC CC","130":"7B kB 8B 9B"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB","130":"H VC WC"},J:{"2":"E","130":"A"},K:{"2":"A B C bB jB cB","130":"T"},L:{"130":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"130":"XC"},P:{"130":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"130":"iC"},R:{"130":"jC"},S:{"1":"kC"}},B:5,C:"CSS font-variant-alternates"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-variant-east-asian.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-variant-east-asian.js
deleted file mode 100644
index d6cf38db29..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-variant-east-asian.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k oB pB","132":"l m n o p q r s t u"},D:{"1":"MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"132":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:4,C:"CSS font-variant-east-asian "};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-variant-numeric.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-variant-numeric.js
deleted file mode 100644
index 0731bcd17c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/font-variant-numeric.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u oB pB"},D:{"1":"DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E","16":"A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:2,C:"CSS font-variant-numeric"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fontface.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fontface.js
deleted file mode 100644
index 6944de374e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fontface.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","132":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D hB uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 3B 4B 5B bB jB 6B cB","2":"G 2B"},G:{"1":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","260":"hB 7B"},H:{"2":"QC"},I:{"1":"I H UC kB VC WC","2":"RC","4":"dB SC TC"},J:{"1":"A","4":"E"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"@font-face Web fonts"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/form-attribute.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/form-attribute.js
deleted file mode 100644
index 1755474827..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/form-attribute.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c S d e H","2":"C K L D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB","16":"f"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","2":"G"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"1":"QC"},I:{"1":"dB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Form attribute"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/form-submit-attributes.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/form-submit-attributes.js
deleted file mode 100644
index a2d63da2b8..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/form-submit-attributes.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 5B bB jB 6B cB","2":"G 2B","16":"3B 4B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"1":"QC"},I:{"1":"I H UC kB VC WC","2":"RC SC TC","16":"dB"},J:{"1":"A","2":"E"},K:{"1":"B C T bB jB cB","16":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Attributes for form submission"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/form-validation.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/form-validation.js
deleted file mode 100644
index a7260a2ce1..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/form-validation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I tB hB","132":"f J E F G A uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 3B 4B 5B bB jB 6B cB","2":"G 2B"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"hB","132":"F 7B kB 8B 9B AC BC CC DC EC"},H:{"516":"QC"},I:{"1":"H WC","2":"dB RC SC TC","132":"I UC kB VC"},J:{"1":"A","132":"E"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"132":"kC"}},B:1,C:"Form validation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/forms.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/forms.js
deleted file mode 100644
index 49cdc0bef3..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/forms.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"lB","4":"A B","8":"J E F G"},B:{"1":"M N O P Q R U V W X Y Z a b c S d e H","4":"C K L D"},C:{"4":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","8":"mB dB oB pB"},D:{"1":"fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","4":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB"},E:{"4":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","8":"tB hB"},F:{"1":"G B C DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","4":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB"},G:{"2":"hB","4":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB","4":"VC WC"},J:{"2":"E","4":"A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"4":"S"},N:{"4":"A B"},O:{"1":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","4":"I YC ZC aC"},Q:{"1":"iC"},R:{"4":"jC"},S:{"4":"kC"}},B:1,C:"HTML5 form features"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fullscreen.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fullscreen.js
deleted file mode 100644
index 7887a2086d..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/fullscreen.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","548":"B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","516":"C K L D M N O"},C:{"1":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G oB pB","676":"0 1 2 3 4 5 6 7 A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","1700":"8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB"},D:{"1":"TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L","676":"D M N O g","804":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB"},E:{"2":"I f tB hB","676":"uB","804":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B C 2B 3B 4B 5B bB jB 6B","804":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC","2052":"IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E","292":"A"},K:{"2":"A B C T bB jB cB"},L:{"804":"H"},M:{"1":"S"},N:{"2":"A","548":"B"},O:{"804":"XC"},P:{"1":"iB dC eC fC gC hC","804":"I YC ZC aC bC cC"},Q:{"804":"iC"},R:{"804":"jC"},S:{"1":"kC"}},B:1,C:"Full Screen API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/gamepad.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/gamepad.js
deleted file mode 100644
index 56394e31f9..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/gamepad.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h","33":"i j k l"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"Gamepad API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/geolocation.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/geolocation.js
deleted file mode 100644
index b35c02a283..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/geolocation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"lB","8":"J E F"},B:{"1":"C K L D M N O","129":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB oB pB","8":"mB dB","129":"GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB","4":"I","129":"BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"f J E F G B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","8":"I tB hB","129":"A"},F:{"1":"B C M N O g h i j k l m n o p q r s t u v w x y z 5B bB jB 6B cB","2":"G D 2B","8":"3B 4B","129":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"F hB 7B kB 8B 9B AC BC CC DC","129":"D EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I RC SC TC UC kB VC WC","129":"H"},J:{"1":"E A"},K:{"1":"B C bB jB cB","8":"A","129":"T"},L:{"129":"H"},M:{"129":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I","129":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"129":"iC"},R:{"129":"jC"},S:{"1":"kC"}},B:2,C:"Geolocation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getboundingclientrect.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getboundingclientrect.js
deleted file mode 100644
index a91b8519d0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getboundingclientrect.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"644":"J E lB","2049":"G A B","2692":"F"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2049":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB","260":"I f J E F G A B","1156":"dB","1284":"oB","1796":"pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","16":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 5B bB jB 6B cB","16":"G 2B","132":"3B 4B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","132":"A"},L:{"1":"H"},M:{"1":"S"},N:{"2049":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"Element.getBoundingClientRect()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getcomputedstyle.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getcomputedstyle.js
deleted file mode 100644
index c723b1a807..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getcomputedstyle.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB","132":"dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","260":"I f J E F G A"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","260":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 5B bB jB 6B cB","260":"G 2B 3B 4B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","260":"hB 7B kB"},H:{"260":"QC"},I:{"1":"I H UC kB VC WC","260":"dB RC SC TC"},J:{"1":"A","260":"E"},K:{"1":"B C T bB jB cB","260":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"getComputedStyle"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getelementsbyclassname.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
deleted file mode 100644
index d14bf3aa09..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"lB","8":"J E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","8":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","2":"G"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"getElementsByClassName"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getrandomvalues.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getrandomvalues.js
deleted file mode 100644
index a55fbc0ef0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/getrandomvalues.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","33":"B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A","33":"B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"crypto.getRandomValues()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/gyroscope.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/gyroscope.js
deleted file mode 100644
index 7a7bde4c40..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/gyroscope.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB eB KB fB LB MB T NB OB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"Gyroscope"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hardwareconcurrency.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
deleted file mode 100644
index 2f306deca3..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c S d e H","2":"C K L"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x"},E:{"2":"I f J E tB hB uB vB wB","129":"B C K L D iB bB cB yB zB 0B 1B","194":"F G A xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"hB 7B kB 8B 9B AC","129":"D FC GC HC IC JC KC LC MC NC OC PC","194":"F BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"navigator.hardwareConcurrency"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hashchange.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hashchange.js
deleted file mode 100644
index b68cc41bbc..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hashchange.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F G A B","8":"J E lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB pB","8":"mB dB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","8":"I"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","8":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 5B bB jB 6B cB","8":"G 2B 3B 4B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"2":"QC"},I:{"1":"dB I H SC TC UC kB VC WC","2":"RC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","8":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Hashchange event"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/heif.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/heif.js
deleted file mode 100644
index 02bf91303f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/heif.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A tB hB uB vB wB xB iB","130":"B C K L D bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","130":"D GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"HEIF/ISO Base Media File Format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hevc.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hevc.js
deleted file mode 100644
index 25f10d7c0e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hevc.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"2":"P Q R U V W X Y Z a b c S d e H","132":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"K L D yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB","516":"B C bB cB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","258":"H"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","258":"T"},L:{"258":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I","258":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"HEVC/H.265 video format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hidden.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hidden.js
deleted file mode 100644
index b1f308ebbb..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/hidden.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R bB jB 6B cB","2":"G B 2B 3B 4B 5B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"1":"QC"},I:{"1":"I H UC kB VC WC","2":"dB RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"C T bB jB cB","2":"A B"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"hidden attribute"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/high-resolution-time.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/high-resolution-time.js
deleted file mode 100644
index be09e715b3..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/high-resolution-time.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g","33":"h i j k"},E:{"1":"F G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"High Resolution Time API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/history.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/history.js
deleted file mode 100644
index 1081a64498..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/history.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB","4":"f uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R jB 6B cB","2":"G B 2B 3B 4B 5B bB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B","4":"kB"},H:{"2":"QC"},I:{"1":"H SC TC kB VC WC","2":"dB I RC UC"},J:{"1":"E A"},K:{"1":"C T bB jB cB","2":"A B"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Session history management"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/html-media-capture.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/html-media-capture.js
deleted file mode 100644
index 0750ebe343..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/html-media-capture.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"hB 7B kB 8B","129":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H UC kB VC WC","2":"RC","257":"SC TC"},J:{"1":"A","16":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"516":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"16":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:4,C:"HTML Media Capture"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/html5semantic.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/html5semantic.js
deleted file mode 100644
index a1abf59ebc..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/html5semantic.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"lB","8":"J E F","260":"G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB","132":"dB oB pB","260":"I f J E F G A B C K L D M N O g h"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","132":"I f","260":"J E F G A B C K L D M N O g h i j k l m"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","132":"I tB hB","260":"f J uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","132":"G B 2B 3B 4B 5B","260":"C bB jB 6B cB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","132":"hB","260":"7B kB 8B 9B"},H:{"132":"QC"},I:{"1":"H VC WC","132":"RC","260":"dB I SC TC UC kB"},J:{"260":"E A"},K:{"1":"T","132":"A","260":"B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"HTML5 semantic elements"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/http-live-streaming.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/http-live-streaming.js
deleted file mode 100644
index 53ea03a2df..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/http-live-streaming.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O","2":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:7,C:"HTTP Live Streaming (HLS)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/http2.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/http2.js
deleted file mode 100644
index a1da5e776e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/http2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"1":"C K L D M N O","513":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w oB pB","513":"EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB","2":"0 1 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","513":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB","260":"G A xB iB"},F:{"1":"p q r s t u v w x y","2":"G B C D M N O g h i j k l m n o 2B 3B 4B 5B bB jB 6B cB","513":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","513":"H"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","513":"T"},L:{"513":"H"},M:{"513":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I","513":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"513":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"HTTP/2 protocol"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/http3.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/http3.js
deleted file mode 100644
index a0646af92c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/http3.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"Y Z a b c S d e H","2":"C K L D M N O","322":"P Q R U V","578":"W X"},C:{"1":"Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB oB pB","194":"UB VB WB XB YB ZB aB P Q R nB U V W X Y"},D:{"1":"Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB","322":"P Q R U V","578":"W X"},E:{"2":"I f J E F G A B C K tB hB uB vB wB xB iB bB cB yB","1090":"L D zB 0B 1B"},F:{"1":"WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB 2B 3B 4B 5B bB jB 6B cB","578":"VB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC","66":"D OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"194":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"HTTP/3 protocol"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/iframe-sandbox.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/iframe-sandbox.js
deleted file mode 100644
index ac43ca2e4e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/iframe-sandbox.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M oB pB","4":"N O g h i j k l m n o"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B"},H:{"2":"QC"},I:{"1":"dB I H SC TC UC kB VC WC","2":"RC"},J:{"1":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"sandbox attribute for iframes"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/iframe-seamless.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/iframe-seamless.js
deleted file mode 100644
index fb331b991b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/iframe-seamless.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","66":"h i j k l m n"},E:{"2":"I f J F G A B C K L D tB hB uB vB xB iB bB cB yB zB 0B 1B","130":"E wB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","130":"AC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"seamless attribute for iframes"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/iframe-srcdoc.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
deleted file mode 100644
index 8602d88381..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"lB","8":"J E F G A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","8":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB","8":"dB I f J E F G A B C K L D M N O g h i j k l oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K","8":"L D M N O g"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB","8":"I f uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B 2B 3B 4B 5B","8":"C bB jB 6B cB"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB","8":"7B kB 8B"},H:{"2":"QC"},I:{"1":"H VC WC","8":"dB I RC SC TC UC kB"},J:{"1":"A","8":"E"},K:{"1":"T","2":"A B","8":"C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"srcdoc attribute for iframes"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/imagecapture.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/imagecapture.js
deleted file mode 100644
index 8caac90312..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/imagecapture.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","322":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v oB pB","194":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB","322":"EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","322":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"322":"iC"},R:{"1":"jC"},S:{"194":"kC"}},B:5,C:"ImageCapture API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ime.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ime.js
deleted file mode 100644
index c6b6af0cc2..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ime.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","161":"B"},B:{"2":"P Q R U V W X Y Z a b c S d e H","161":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A","161":"B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"Input Method Editor API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
deleted file mode 100644
index 8e27176743..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"naturalWidth & naturalHeight image properties"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/import-maps.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/import-maps.js
deleted file mode 100644
index 34323ec792..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/import-maps.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"a b c S d e H","2":"C K L D M N O","194":"P Q R U V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB","194":"WB XB YB ZB aB P Q R U V W X Y Z"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 2B 3B 4B 5B bB jB 6B cB","194":"LB MB T NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"hC","2":"I YC ZC aC bC cC iB dC eC fC gC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Import maps"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/imports.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/imports.js
deleted file mode 100644
index 08903c02b6..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/imports.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","8":"A B"},B:{"1":"P","2":"Q R U V W X Y Z a b c S d e H","8":"C K L D M N O"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q oB pB","8":"r s HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","72":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q Q R U V W X Y Z a b c S d e H gB qB rB sB","66":"r s t u v","72":"w"},E:{"2":"I f tB hB uB","8":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB","2":"G B C D M PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","66":"N O g h i","72":"j"},G:{"2":"hB 7B kB 8B 9B","8":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"8":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC","2":"fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"HTML Imports"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
deleted file mode 100644
index 4781483cdb..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A B","16":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB pB","2":"mB dB","16":"oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","2":"G B 2B 3B 4B 5B bB jB"},G:{"1":"D JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"indeterminate checkbox"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/indexeddb.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/indexeddb.js
deleted file mode 100644
index bac1d419e9..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/indexeddb.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","132":"A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","132":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","33":"A B C K L D","36":"I f J E F G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"A","8":"I f J E F G","33":"k","36":"B C K L D M N O g h i j"},E:{"1":"A B C K L D iB bB cB yB 0B 1B","8":"I f J E tB hB uB vB","260":"F G wB xB","516":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G 2B 3B","8":"B C 4B 5B bB jB 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC","8":"hB 7B kB 8B 9B AC","260":"F BC CC DC","516":"PC"},H:{"2":"QC"},I:{"1":"H VC WC","8":"dB I RC SC TC UC kB"},J:{"1":"A","8":"E"},K:{"1":"T","2":"A","8":"B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"IndexedDB"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/indexeddb2.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/indexeddb2.js
deleted file mode 100644
index 557bb0093e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/indexeddb2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","132":"5 6 7","260":"8 9 AB BB"},D:{"1":"JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","132":"9 AB BB CB","260":"DB EB FB GB HB IB"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v 2B 3B 4B 5B bB jB 6B cB","132":"w x y z","260":"0 1 2 3 4 5"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC","16":"EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I","260":"YC ZC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"260":"kC"}},B:4,C:"IndexedDB 2.0"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/inline-block.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/inline-block.js
deleted file mode 100644
index cf1e5b06da..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/inline-block.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F G A B","4":"lB","132":"J E"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","36":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"CSS inline-block"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/innertext.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/innertext.js
deleted file mode 100644
index d0f138ad49..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/innertext.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A B","16":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D hB uB vB wB xB iB bB cB yB zB 0B 1B","16":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","16":"G"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"HTMLElement.innerText"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
deleted file mode 100644
index 632994b663..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A lB","132":"B"},B:{"132":"C K L D M N O","260":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q oB pB","516":"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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"N O g h i j k l m n","2":"I f J E F G A B C K L D M","132":"0 1 o p q r s t u v w x y z","260":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"J uB vB","2":"I f tB hB","2052":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"hB 7B kB","1025":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1025":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2052":"A B"},O:{"1025":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"260":"iC"},R:{"1":"jC"},S:{"516":"kC"}},B:1,C:"autocomplete attribute: on & off values"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-color.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-color.js
deleted file mode 100644
index 39fb60524d..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-color.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c S d e H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g"},E:{"1":"K L D cB yB zB 0B 1B","2":"I f J E F G A B C tB hB uB vB wB xB iB bB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R bB jB 6B cB","2":"G D M 2B 3B 4B 5B"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC","129":"D JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:1,C:"Color input type"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-datetime.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-datetime.js
deleted file mode 100644
index ecb85c05a9..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-datetime.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c S d e H","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB","1090":"EB FB GB HB","2052":"IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S","4100":"d e H gB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g","2052":"h i j k l"},E:{"2":"I f J E F G A B C K L tB hB uB vB wB xB iB bB cB yB","4100":"D zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"hB 7B kB","260":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB RC SC TC","514":"I UC kB"},J:{"1":"A","2":"E"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2052":"kC"}},B:1,C:"Date and time input types"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-email-tel-url.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-email-tel-url.js
deleted file mode 100644
index d6d6268935..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-email-tel-url.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","2":"G"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H UC kB VC WC","132":"RC SC TC"},J:{"1":"A","132":"E"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Email, telephone & URL input types"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-event.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-event.js
deleted file mode 100644
index add5c630c2..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-event.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","2561":"A B","2692":"G"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2561":"C K L D M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","16":"mB","1537":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z pB","1796":"dB oB"},D:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L","1025":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB","1537":"D M N O g h i j k l m n o p q r s t u v"},E:{"1":"L D yB zB 0B 1B","16":"I f J tB hB","1025":"E F G A B C vB wB xB iB bB","1537":"uB","4097":"K cB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","16":"G B C 2B 3B 4B 5B bB jB","260":"6B","1025":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB","1537":"D M N O g h i"},G:{"16":"hB 7B kB","1025":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","1537":"8B 9B AC"},H:{"2":"QC"},I:{"16":"RC SC","1025":"H WC","1537":"dB I TC UC kB VC"},J:{"1025":"A","1537":"E"},K:{"1":"A B C bB jB cB","1025":"T"},L:{"1":"H"},M:{"1537":"S"},N:{"2561":"A B"},O:{"1537":"XC"},P:{"1025":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1025":"iC"},R:{"1025":"jC"},S:{"1537":"kC"}},B:1,C:"input event"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-file-accept.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-file-accept.js
deleted file mode 100644
index a98ed7b490..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-file-accept.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","132":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I","16":"f J E F i j k l m","132":"G A B C K L D M N O g h"},E:{"1":"C K L D bB cB yB zB 0B 1B","2":"I f tB hB uB","132":"J E F G A B vB wB xB iB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"9B AC","132":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","514":"hB 7B kB 8B"},H:{"2":"QC"},I:{"2":"RC SC TC","260":"dB I UC kB","514":"H VC WC"},J:{"132":"A","260":"E"},K:{"2":"A B C bB jB cB","514":"T"},L:{"260":"H"},M:{"2":"S"},N:{"514":"A","1028":"B"},O:{"2":"XC"},P:{"260":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"260":"iC"},R:{"260":"jC"},S:{"1":"kC"}},B:1,C:"accept attribute for file input"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-file-directory.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-file-directory.js
deleted file mode 100644
index 8673f73552..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-file-directory.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c S d e H","2":"C K"},C:{"1":"BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q"},E:{"1":"C K L D bB cB yB zB 0B 1B","2":"I f J E F G A B tB hB uB vB wB xB iB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Directory selection from file input"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-file-multiple.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-file-multiple.js
deleted file mode 100644
index dba0082215..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-file-multiple.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB pB","2":"mB dB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 5B bB jB 6B cB","2":"G 2B 3B 4B"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B"},H:{"130":"QC"},I:{"130":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"130":"A B C T bB jB cB"},L:{"132":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"130":"XC"},P:{"130":"I","132":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"132":"iC"},R:{"132":"jC"},S:{"2":"kC"}},B:1,C:"Multiple file selection"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-inputmode.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-inputmode.js
deleted file mode 100644
index 9a32c4b2cb..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-inputmode.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"H gB","2":"mB dB I f J E F G A B C K L D M oB pB","4":"N O g h","194":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e"},D:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","66":"HB IB JB eB KB fB LB MB T NB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","66":"4 5 6 7 8 9 AB BB CB DB"},G:{"1":"D JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"cC iB dC eC fC gC hC","2":"I YC ZC aC bC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"194":"kC"}},B:1,C:"inputmode attribute"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-minlength.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-minlength.js
deleted file mode 100644
index dba6fca2b2..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-minlength.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","2":"C K L D M"},C:{"1":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB oB pB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:1,C:"Minimum length attribute for input fields"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-number.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-number.js
deleted file mode 100644
index 59352d851b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-number.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","129":"A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","129":"C K","1025":"L D M N O"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p oB pB","513":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"388":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB RC SC TC","388":"I H UC kB VC WC"},J:{"2":"E","388":"A"},K:{"1":"A B C bB jB cB","388":"T"},L:{"388":"H"},M:{"641":"S"},N:{"388":"A B"},O:{"388":"XC"},P:{"388":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"388":"iC"},R:{"388":"jC"},S:{"513":"kC"}},B:1,C:"Number input type"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-pattern.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-pattern.js
deleted file mode 100644
index 7b1cd35c3c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-pattern.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I tB hB","16":"f","388":"J E F G A uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","2":"G"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB","388":"F 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H WC","2":"dB I RC SC TC UC kB VC"},J:{"1":"A","2":"E"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Pattern attribute for input fields"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-placeholder.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-placeholder.js
deleted file mode 100644
index 22c900b1f4..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-placeholder.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","132":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R jB 6B cB","2":"G 2B 3B 4B 5B","132":"B bB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB H RC SC TC kB VC WC","4":"I UC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"input placeholder attribute"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-range.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-range.js
deleted file mode 100644
index af01922b1f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-range.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"H kB VC WC","4":"dB I RC SC TC UC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Range input type"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-search.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-search.js
deleted file mode 100644
index ccb8626ca0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-search.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","129":"A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","129":"C K L D M N O"},C:{"2":"mB dB oB pB","129":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L i j k l m","129":"D M N O g h"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","16":"I f tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","2":"G 2B 3B 4B 5B","16":"B bB jB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"129":"QC"},I:{"1":"H VC WC","16":"RC SC","129":"dB I TC UC kB"},J:{"1":"E","129":"A"},K:{"1":"C T","2":"A","16":"B bB jB","129":"cB"},L:{"1":"H"},M:{"129":"S"},N:{"129":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"129":"kC"}},B:1,C:"Search input type"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-selection.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-selection.js
deleted file mode 100644
index 8ac82835b5..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/input-selection.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","16":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 5B bB jB 6B cB","16":"G 2B 3B 4B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"2":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Selection controls for input & textarea"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/insert-adjacent.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/insert-adjacent.js
deleted file mode 100644
index 0b46988b9e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/insert-adjacent.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A B","16":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","16":"G"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/insertadjacenthtml.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
deleted file mode 100644
index a24e95e328..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","16":"lB","132":"J E F G"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 3B 4B 5B bB jB 6B cB","16":"G 2B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"Element.insertAdjacentHTML()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/internationalization.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/internationalization.js
deleted file mode 100644
index 8f869ab740..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/internationalization.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:6,C:"Internationalization API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
deleted file mode 100644
index a1f1d47945..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"dC eC fC gC hC","2":"I YC ZC aC bC cC iB"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"IntersectionObserver V2"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intersectionobserver.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intersectionobserver.js
deleted file mode 100644
index ae943fab33..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intersectionobserver.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O","2":"C K L","516":"D","1025":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB oB pB","194":"DB EB FB"},D:{"1":"JB eB KB fB LB MB T","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB","516":"CB DB EB FB GB HB IB","1025":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"K L D cB yB zB 0B 1B","2":"I f J E F G A B C tB hB uB vB wB xB iB bB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB","2":"G B C D M N O g h i j k l m n o p q r s t u v w x y 2B 3B 4B 5B bB jB 6B cB","516":"0 1 2 3 4 5 z","1025":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"D JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","1025":"H"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","1025":"T"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"516":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I","516":"YC ZC"},Q:{"1025":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"IntersectionObserver"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intl-pluralrules.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intl-pluralrules.js
deleted file mode 100644
index 5621d0ec42..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intl-pluralrules.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N","130":"O"},C:{"1":"JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB oB pB"},D:{"1":"MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB"},E:{"1":"K L D yB zB 0B 1B","2":"I f J E F G A B C tB hB uB vB wB xB iB bB cB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"Intl.PluralRules API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intrinsic-width.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intrinsic-width.js
deleted file mode 100644
index 2063f9082b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/intrinsic-width.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","1537":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB","932":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB oB pB","2308":"OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"I f J E F G A B C K L D M N O g h i","545":"0 1 2 3 4 5 6 j k l m n o p q r s t u v w x y z","1537":"7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J tB hB uB","516":"B C K L D bB cB yB zB 0B 1B","548":"G A xB iB","676":"E F vB wB"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","513":"v","545":"D M N O g h i j k l m n o p q r s t","1537":"0 1 2 3 4 5 6 7 8 9 u w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"hB 7B kB 8B 9B","516":"D OC PC","548":"CC DC EC FC GC HC IC JC KC LC MC NC","676":"F AC BC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB","545":"VC WC","1537":"H"},J:{"2":"E","545":"A"},K:{"2":"A B C bB jB cB","1537":"T"},L:{"1537":"H"},M:{"2308":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"545":"I","1537":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"545":"iC"},R:{"1537":"jC"},S:{"932":"kC"}},B:5,C:"Intrinsic & Extrinsic Sizing"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/jpeg2000.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/jpeg2000.js
deleted file mode 100644
index da27cd588c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/jpeg2000.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB","129":"f uB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"JPEG 2000 image format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/jpegxl.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/jpegxl.js
deleted file mode 100644
index 6bd5f5ad29..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/jpegxl.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b","578":"c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a oB pB","322":"b c S d e H gB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b","194":"c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB 2B 3B 4B 5B bB jB 6B cB","194":"ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"JPEG XL image format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/jpegxr.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/jpegxr.js
deleted file mode 100644
index e8c92ca6af..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/jpegxr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O","2":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"JPEG XR image format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
deleted file mode 100644
index 795a127297..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB oB pB"},D:{"1":"LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"Lookbehind in JS regular expressions"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/json.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/json.js
deleted file mode 100644
index bacdae07ce..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/json.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E lB","129":"F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G 2B 3B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"JSON parsing"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
deleted file mode 100644
index 83d09e338b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D","132":"M N O"},C:{"1":"DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB oB pB"},D:{"1":"KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","132":"IB JB eB"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB","132":"iB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","132":"5 6 7"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC","132":"FC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"132":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC","132":"aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"132":"kC"}},B:5,C:"CSS justify-content: space-evenly"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
deleted file mode 100644
index c85f1f05ba..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"O P Q R U V W X Y Z a b c S d e H","2":"C K L D M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"RC SC TC","132":"dB I UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:7,C:"High-quality kerning pairs & ligatures"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
deleted file mode 100644
index 8d80d1b2d0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","16":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","16":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B 2B 3B 4B 5B bB jB 6B","16":"C"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"2":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"T cB","2":"A B bB jB","16":"C"},L:{"1":"H"},M:{"130":"S"},N:{"130":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:7,C:"KeyboardEvent.charCode"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-code.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-code.js
deleted file mode 100644
index 6aabdca458..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-code.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y oB pB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","194":"3 4 5 6 7 8"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p 2B 3B 4B 5B bB jB 6B cB","194":"q r s t u v"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"194":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I","194":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"194":"jC"},S:{"1":"kC"}},B:5,C:"KeyboardEvent.code"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
deleted file mode 100644
index f7343912e8..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B D M 2B 3B 4B 5B bB jB 6B","16":"C"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T cB","2":"A B bB jB","16":"C"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"KeyboardEvent.getModifierState()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-key.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-key.js
deleted file mode 100644
index 4ac3f452cf..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-key.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","260":"G A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","260":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j oB pB","132":"k l m n o p"},D:{"1":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B D M N O g h i j k l m n o p q r s t u v w x y 2B 3B 4B 5B bB jB 6B","16":"C"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"1":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T cB","2":"A B bB jB","16":"C"},L:{"1":"H"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:5,C:"KeyboardEvent.key"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-location.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-location.js
deleted file mode 100644
index 12bdc5714c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-location.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","132":"I f J E F G A B C K L D M N O g h i j k l m n o p q"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","16":"J tB hB","132":"I f uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B 2B 3B 4B 5B bB jB 6B","16":"C","132":"D M"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB","132":"8B 9B AC"},H:{"2":"QC"},I:{"1":"H VC WC","16":"RC SC","132":"dB I TC UC kB"},J:{"132":"E A"},K:{"1":"T cB","2":"A B bB jB","16":"C"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"KeyboardEvent.location"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-which.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-which.js
deleted file mode 100644
index e223d87b8c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/keyboardevent-which.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB","16":"f"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 3B 4B 5B bB jB 6B cB","16":"G 2B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"2":"QC"},I:{"1":"dB I H TC UC kB","16":"RC SC","132":"VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"132":"H"},M:{"132":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"2":"I","132":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"132":"jC"},S:{"1":"kC"}},B:7,C:"KeyboardEvent.which"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/lazyload.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/lazyload.js
deleted file mode 100644
index db854acad9..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/lazyload.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O","2":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"1":"B","2":"A"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Resource Hints: Lazyload"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/let.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/let.js
deleted file mode 100644
index 7dc4f63f2a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/let.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","2052":"B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","194":"0 1 2 3 4 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O","322":"0 1 g h i j k l m n o p q r s t u v w x y z","516":"2 3 4 5 6 7 8 9"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB","1028":"A iB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","322":"D M N O g h i j k l m n o","516":"p q r s t u v w"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC","1028":"EC FC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","516":"I"},Q:{"1":"iC"},R:{"516":"jC"},S:{"1":"kC"}},B:6,C:"let"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-icon-png.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-icon-png.js
deleted file mode 100644
index 6478c5bbf5..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-icon-png.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D IC JC KC LC MC NC OC PC","130":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC"},H:{"130":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E","130":"A"},K:{"1":"T","130":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"130":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"PNG favicons"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-icon-svg.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-icon-svg.js
deleted file mode 100644
index e44f3e59b2..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-icon-svg.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P","1537":"Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB oB pB","260":"0 1 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","513":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P","1537":"Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB","2":"0 1 2 3 4 G B C D M N O g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB T NB OB 2B 3B 4B 5B bB jB 6B cB","1537":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"D IC JC KC LC MC NC OC PC","130":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC"},H:{"130":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E","130":"A"},K:{"2":"T","130":"A B C bB jB cB"},L:{"1537":"H"},M:{"2":"S"},N:{"130":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC","1537":"fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"513":"kC"}},B:1,C:"SVG favicons"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
deleted file mode 100644
index 43b17d6854..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F lB","132":"G"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB","260":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"16":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"16":"dB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"16":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"16":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","16":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"Resource Hints: dns-prefetch"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
deleted file mode 100644
index 1f6bb08943..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"cC iB dC eC fC gC hC","2":"I YC ZC aC bC"},Q:{"16":"iC"},R:{"16":"jC"},S:{"2":"kC"}},B:1,C:"Resource Hints: modulepreload"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-preconnect.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
deleted file mode 100644
index a2e00dc4ef..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L","260":"D M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","129":"0"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"C K L D bB cB yB zB 0B 1B","2":"I f J E F G A B tB hB uB vB wB xB iB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"16":"S"},N:{"2":"A B"},O:{"16":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"Resource Hints: preconnect"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-prefetch.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
deleted file mode 100644
index 2ea8be2ed8..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E"},E:{"2":"I f J E F G A B C K tB hB uB vB wB xB iB bB cB","194":"L D yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC","194":"D NC OC PC"},H:{"2":"QC"},I:{"1":"I H VC WC","2":"dB RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"Resource Hints: prefetch"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-preload.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-preload.js
deleted file mode 100644
index adc1d1b7fa..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-preload.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M","1028":"N O"},C:{"1":"W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB oB pB","132":"HB","578":"IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V"},D:{"1":"BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB"},E:{"1":"C K L D bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB","322":"B"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w x 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","322":"GC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"Resource Hints: preload"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-prerender.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-prerender.js
deleted file mode 100644
index 4b3f326352..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/link-rel-prerender.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"1":"B","2":"A"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"Resource Hints: prerender"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/loading-lazy-attr.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
deleted file mode 100644
index cff7cfa548..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB oB pB","132":"XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB","66":"XB YB"},E:{"1":"1B","2":"I f J E F G A B C K tB hB uB vB wB xB iB bB cB","322":"L D yB zB 0B"},F:{"1":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 2B 3B 4B 5B bB jB 6B cB","66":"LB MB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC","322":"D NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"132":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"eC fC gC hC","2":"I YC ZC aC bC cC iB dC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:1,C:"Lazy loading via attribute for images & iframes"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/localecompare.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/localecompare.js
deleted file mode 100644
index 49cacb183a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/localecompare.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","16":"lB","132":"J E F G A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","132":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","132":"I f J E F G A B C K L D M N O g h i j k"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","132":"I f J E F G tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","16":"G B C 2B 3B 4B 5B bB jB 6B","132":"cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","132":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"132":"QC"},I:{"1":"H VC WC","132":"dB I RC SC TC UC kB"},J:{"132":"E A"},K:{"1":"T","16":"A B C bB jB","132":"cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","132":"A"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","132":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"4":"kC"}},B:6,C:"localeCompare()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/magnetometer.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/magnetometer.js
deleted file mode 100644
index f9204d5d55..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/magnetometer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB eB KB fB LB MB T NB OB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"194":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"Magnetometer"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/matchesselector.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/matchesselector.js
deleted file mode 100644
index 38c2f844c3..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/matchesselector.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","36":"G A B"},B:{"1":"D M N O P Q R U V W X Y Z a b c S d e H","36":"C 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB","36":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u pB"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","36":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u"},E:{"1":"F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I tB hB","36":"f J E uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B 2B 3B 4B 5B bB","36":"C D M N O g h jB 6B cB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB","36":"7B kB 8B 9B AC"},H:{"2":"QC"},I:{"1":"H","2":"RC","36":"dB I SC TC UC kB VC WC"},J:{"36":"E A"},K:{"1":"T","2":"A B","36":"C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"36":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","36":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"matches() DOM method"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/matchmedia.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/matchmedia.js
deleted file mode 100644
index 18f831faf8..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/matchmedia.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B C 2B 3B 4B 5B bB jB 6B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"1":"QC"},I:{"1":"dB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"T cB","2":"A B C bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"matchMedia"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mathml.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mathml.js
deleted file mode 100644
index 200480bba3..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mathml.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"G A B lB","8":"J E F"},B:{"2":"C K L D M N O","8":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","129":"mB dB oB pB"},D:{"1":"l","8":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB","584":"qB rB sB"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","260":"I f J E F G tB hB uB vB wB xB"},F:{"2":"G","4":"B C 2B 3B 4B 5B bB jB 6B cB","8":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","8":"hB 7B kB"},H:{"8":"QC"},I:{"8":"dB I H RC SC TC UC kB VC WC"},J:{"1":"A","8":"E"},K:{"8":"A B C T bB jB cB"},L:{"8":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"4":"XC"},P:{"8":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"8":"iC"},R:{"8":"jC"},S:{"1":"kC"}},B:2,C:"MathML"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/maxlength.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/maxlength.js
deleted file mode 100644
index 6de1c37d58..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/maxlength.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","16":"lB","900":"J E F G"},B:{"1":"P Q R U V W X Y Z a b c S d e H","1025":"C K L D M N O"},C:{"1":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","900":"mB dB oB pB","1025":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","16":"f tB","900":"I hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","16":"G","132":"B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D 7B kB 8B 9B AC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB","2052":"F BC"},H:{"132":"QC"},I:{"1":"dB I TC UC kB VC WC","16":"RC SC","4097":"H"},J:{"1":"E A"},K:{"132":"A B C bB jB cB","4097":"T"},L:{"4097":"H"},M:{"4097":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"4097":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1025":"kC"}},B:1,C:"maxlength attribute for input and textarea elements"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/media-attribute.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/media-attribute.js
deleted file mode 100644
index 0b5226a171..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/media-attribute.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O","16":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L oB pB"},D:{"1":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u","2":"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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB","16":"qB rB sB"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB"},F:{"1":"B C D M N O g h i j k l 3B 4B 5B bB jB 6B cB","2":"0 1 2 3 4 5 6 7 8 9 G m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"16":"QC"},I:{"1":"I H UC kB VC WC","16":"dB RC SC TC"},J:{"16":"E A"},K:{"1":"C T cB","16":"A B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"16":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Media attribute"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/media-fragments.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/media-fragments.js
deleted file mode 100644
index 494c13c264..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/media-fragments.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","132":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u oB pB","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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"I f J E F G A B C K L D M N","132":"0 1 2 3 4 5 6 7 8 9 O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f tB hB uB","132":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","132":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"hB 7B kB 8B 9B AC","132":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB","132":"H VC WC"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","132":"T"},L:{"132":"H"},M:{"132":"S"},N:{"132":"A B"},O:{"2":"XC"},P:{"2":"I YC","132":"ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"132":"kC"}},B:2,C:"Media Fragments"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/media-session-api.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/media-session-api.js
deleted file mode 100644
index 325d814137..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/media-session-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"2":"I f J E F G A B C K tB hB uB vB wB xB iB bB cB","16":"L D yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"Media Session API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
deleted file mode 100644
index 6c84b04abd..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","260":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB","324":"CB DB EB FB GB HB IB JB eB KB fB"},E:{"2":"I f J E F G A tB hB uB vB wB xB iB","132":"B C K L D bB cB yB zB 0B 1B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w 2B 3B 4B 5B bB jB 6B cB","324":"0 1 2 3 4 5 6 7 8 x y z"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"260":"S"},N:{"2":"A B"},O:{"132":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I","132":"YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"260":"kC"}},B:5,C:"Media Capture from DOM Elements API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mediarecorder.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mediarecorder.js
deleted file mode 100644
index 3b4022e01e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mediarecorder.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p oB pB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","194":"8 9"},E:{"1":"D zB 0B 1B","2":"I f J E F G A B C tB hB uB vB wB xB iB bB","322":"K L cB 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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u 2B 3B 4B 5B bB jB 6B cB","194":"v w"},G:{"1":"D PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC","578":"IC JC KC LC MC NC OC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:5,C:"MediaRecorder API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mediasource.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mediasource.js
deleted file mode 100644
index b2e98c53da..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mediasource.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l oB pB","66":"0 1 2 m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M","33":"k l m n o p q r","66":"N O g h i j"},E:{"1":"F G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC","260":"D KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H WC","2":"dB I RC SC TC UC kB VC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"cC iB dC eC fC gC hC","2":"I YC ZC aC bC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"Media Source Extensions"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/menu.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/menu.js
deleted file mode 100644
index 15084fa015..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/menu.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB I f J E oB pB","132":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V","450":"W X Y Z a b c S d e H gB"},D:{"2":"0 1 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","66":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"8 9 G B C D M N O g h i j k l m n o p q r s t u v AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","66":"0 1 2 3 4 5 6 7 w x y z"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"450":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Context menu item (menuitem element)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/meta-theme-color.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/meta-theme-color.js
deleted file mode 100644
index c473a0cff4..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/meta-theme-color.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","132":"VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","258":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB"},E:{"1":"D 0B 1B","2":"I f J E F G A B C K L tB hB uB vB wB xB iB bB cB yB zB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"513":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I","16":"YC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:1,C:"theme-color Meta Tag"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/meter.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/meter.js
deleted file mode 100644
index ef37f305d2..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/meter.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c S d e H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R bB jB 6B cB","2":"G 2B 3B 4B 5B"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"1":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"meter element"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/midi.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/midi.js
deleted file mode 100644
index 62fd378f0b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/midi.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB 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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"Web MIDI API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/minmaxwh.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/minmaxwh.js
deleted file mode 100644
index c68896be6b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/minmaxwh.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","8":"J lB","129":"E","257":"F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"CSS min/max-width/height"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mp3.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mp3.js
deleted file mode 100644
index 9ca6a84e18..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mp3.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB","132":"I f J E F G A B C K L D M N O g h i oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"2":"QC"},I:{"1":"dB I H TC UC kB VC WC","2":"RC SC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"MP3 audio format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mpeg-dash.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mpeg-dash.js
deleted file mode 100644
index edb6c367bc..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mpeg-dash.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O","2":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","386":"i j"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mpeg4.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mpeg4.js
deleted file mode 100644
index 9cb06493be..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mpeg4.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h oB pB","4":"i j k l m n o p q r s t u v"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D hB uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H VC WC","4":"dB I RC SC UC kB","132":"TC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"260":"S"},N:{"1":"A B"},O:{"4":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"MPEG-4/H.264 video format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/multibackgrounds.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/multibackgrounds.js
deleted file mode 100644
index 1b097a48ca..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/multibackgrounds.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB pB","2":"mB dB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G 2B 3B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS3 Multiple backgrounds"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/multicolumn.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/multicolumn.js
deleted file mode 100644
index 7dac745cea..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/multicolumn.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O","516":"P Q R U V W X Y Z a b c S d e H"},C:{"132":"DB EB FB GB HB IB JB eB KB fB LB MB T","164":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB oB pB","516":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c","1028":"S d e H gB"},D:{"420":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB","516":"BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","132":"G xB","164":"E F wB","420":"I f J tB hB uB vB"},F:{"1":"C bB jB 6B cB","2":"G B 2B 3B 4B 5B","420":"D M N O g h i j k l m n o p q r s t u v w x","516":"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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","132":"CC DC","164":"F AC BC","420":"hB 7B kB 8B 9B"},H:{"1":"QC"},I:{"420":"dB I RC SC TC UC kB VC WC","516":"H"},J:{"420":"E A"},K:{"1":"C bB jB cB","2":"A B","516":"T"},L:{"516":"H"},M:{"516":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","420":"I"},Q:{"132":"iC"},R:{"132":"jC"},S:{"164":"kC"}},B:4,C:"CSS3 Multiple column layout"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mutation-events.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mutation-events.js
deleted file mode 100644
index 68d617f055..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mutation-events.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","260":"G A B"},B:{"132":"P Q R U V W X Y Z a b c S d e H","260":"C K L D M N O"},C:{"2":"mB dB I f oB pB","260":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"16":"I f J E F G A B C K L","132":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"16":"tB hB","132":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"C 6B cB","2":"G 2B 3B 4B 5B","16":"B bB jB","132":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"16":"hB 7B","132":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"16":"RC SC","132":"dB I H TC UC kB VC WC"},J:{"132":"E A"},K:{"1":"C cB","2":"A","16":"B bB jB","132":"T"},L:{"132":"H"},M:{"260":"S"},N:{"260":"A B"},O:{"132":"XC"},P:{"132":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"132":"iC"},R:{"132":"jC"},S:{"260":"kC"}},B:5,C:"Mutation events"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mutationobserver.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mutationobserver.js
deleted file mode 100644
index 9f85c0234d..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/mutationobserver.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F lB","8":"G A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N","33":"O g h i j k l m n"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","33":"9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB RC SC TC","8":"I UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","8":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Mutation Observer"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/namevalue-storage.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/namevalue-storage.js
deleted file mode 100644
index f316461807..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/namevalue-storage.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F G A B","2":"lB","8":"J E"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","4":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G 2B 3B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Web Storage - name/value pairs"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/native-filesystem-api.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/native-filesystem-api.js
deleted file mode 100644
index 62a42055c9..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/native-filesystem-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","194":"P Q R U V W","260":"X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB","194":"WB XB YB ZB aB P Q R U V W","260":"X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B","4":"1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 2B 3B 4B 5B bB jB 6B cB","194":"LB MB T NB OB PB QB RB SB TB","260":"UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"File System Access API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/nav-timing.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/nav-timing.js
deleted file mode 100644
index 7c38f6ceba..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/nav-timing.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f","33":"J E F G A B C"},E:{"1":"F G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"I H UC kB VC WC","2":"dB RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"Navigation Timing API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/navigator-language.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/navigator-language.js
deleted file mode 100644
index a669b66f47..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/navigator-language.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c S d e H","2":"C K L 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s oB 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"16":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"16":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"16":"iC"},R:{"16":"jC"},S:{"1":"kC"}},B:2,C:"Navigator Language API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/netinfo.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/netinfo.js
deleted file mode 100644
index b284201251..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/netinfo.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","1028":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB","1028":"fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","1028":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"RC VC WC","132":"dB I SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","132":"I","516":"YC ZC aC"},Q:{"1":"iC"},R:{"516":"jC"},S:{"260":"kC"}},B:7,C:"Network Information API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/notifications.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/notifications.js
deleted file mode 100644
index aa59263006..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/notifications.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c S d e H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I","36":"f J E F G A B C K L D M N O g h i"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB","36":"H VC WC"},J:{"1":"A","2":"E"},K:{"2":"A B C bB jB cB","36":"T"},L:{"513":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"36":"I","258":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"258":"jC"},S:{"1":"kC"}},B:1,C:"Web Notifications"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-entries.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-entries.js
deleted file mode 100644
index e2a819f0cd..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-entries.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c S d e H","2":"C K"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E","16":"A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:6,C:"Object.entries"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-fit.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-fit.js
deleted file mode 100644
index a3606902ee..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-fit.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D","260":"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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w oB pB"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E tB hB uB vB","132":"F G wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G D M N O 2B 3B 4B","33":"B C 5B bB jB 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC","132":"F BC CC DC"},H:{"33":"QC"},I:{"1":"H WC","2":"dB I RC SC TC UC kB VC"},J:{"2":"E A"},K:{"1":"T","2":"A","33":"B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS3 object-fit/object-position"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-observe.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-observe.js
deleted file mode 100644
index 7c52ae06dd..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-observe.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"k l m n o p q r s t u v w x","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"I","2":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:7,C:"Object.observe data binding"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-values.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-values.js
deleted file mode 100644
index ec1be597a6..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/object-values.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"8":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c S d e H","2":"C K"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","8":"0 1 2 3 4 5 6 7 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","8":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","8":"I f J E F G A tB hB uB vB wB xB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","8":"0 1 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","8":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"8":"QC"},I:{"1":"H","8":"dB I RC SC TC UC kB VC WC"},J:{"8":"E A"},K:{"1":"T","8":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","8":"I YC"},Q:{"1":"iC"},R:{"8":"jC"},S:{"1":"kC"}},B:6,C:"Object.values method"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/objectrtc.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/objectrtc.js
deleted file mode 100644
index 15d39520b6..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/objectrtc.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O","2":"C P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E","130":"A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"Object RTC (ORTC) API for WebRTC"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/offline-apps.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/offline-apps.js
deleted file mode 100644
index ae6d295469..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/offline-apps.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"G lB","8":"J E F"},B:{"1":"C K L D M N O P Q R U V","2":"W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U oB pB","2":"V W X Y Z a b c S d e H gB","4":"dB","8":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V","2":"W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","8":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB 5B bB jB 6B cB","2":"G VB WB XB YB ZB aB P Q R 2B","8":"3B 4B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I RC SC TC UC kB VC WC","2":"H"},J:{"1":"E A"},K:{"1":"B C bB jB cB","2":"A T"},L:{"2":"H"},M:{"2":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:7,C:"Offline web applications"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/offscreencanvas.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/offscreencanvas.js
deleted file mode 100644
index 5a98ef6efc..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/offscreencanvas.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","194":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","322":"JB eB KB fB LB MB T NB OB PB QB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","322":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"194":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"iB dC eC fC gC hC","2":"I YC ZC aC bC cC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"194":"kC"}},B:1,C:"OffscreenCanvas"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ogg-vorbis.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ogg-vorbis.js
deleted file mode 100644
index df2e7671e4..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ogg-vorbis.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","2":"C K L D M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L tB hB uB vB wB xB iB bB cB yB","132":"D zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G 2B 3B"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"A","2":"E"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"Ogg Vorbis audio format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ogv.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ogv.js
deleted file mode 100644
index 08ee0435ef..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ogv.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","8":"G A B"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","8":"C K L D M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G 2B 3B"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:6,C:"Ogg/Theora video format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ol-reversed.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ol-reversed.js
deleted file mode 100644
index 51d1fde7e2..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ol-reversed.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D","16":"M N O g"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B 2B 3B 4B 5B bB jB 6B","16":"C"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B"},H:{"1":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Reversed attribute of ordered lists"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/once-event-listener.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/once-event-listener.js
deleted file mode 100644
index 68b733595b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/once-event-listener.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c S d e H","2":"C K L D"},C:{"1":"BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB oB pB"},D:{"1":"GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:1,C:"\"once\" event listener option"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/online-status.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/online-status.js
deleted file mode 100644
index 49aadaf31a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/online-status.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E lB","260":"F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB dB","516":"0 1 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B","4":"cB"},G:{"1":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B"},H:{"2":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"A","132":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Online/offline status"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/opus.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/opus.js
deleted file mode 100644
index 9d5c7f010a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/opus.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c S d e H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L oB pB"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t"},E:{"2":"I f J E F G A tB hB uB vB wB xB iB","132":"B C K L D bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","132":"D GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"Opus"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/orientation-sensor.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/orientation-sensor.js
deleted file mode 100644
index 69ecae727f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/orientation-sensor.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB eB KB fB LB MB T NB OB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"Orientation Sensor"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/outline.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/outline.js
deleted file mode 100644
index 5394c70fdd..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/outline.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E lB","260":"F","388":"G A B"},B:{"1":"D M N O P Q R U V W X Y Z a b c S d e H","388":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B","129":"cB","260":"G B 2B 3B 4B 5B bB jB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"C T cB","260":"A B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"388":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS outline properties"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pad-start-end.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pad-start-end.js
deleted file mode 100644
index 77dd238b12..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pad-start-end.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c S d e H","2":"C K L"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/page-transition-events.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/page-transition-events.js
deleted file mode 100644
index 0af1b8772a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/page-transition-events.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"2":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"PageTransitionEvent"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pagevisibility.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pagevisibility.js
deleted file mode 100644
index 4b79bc94ce..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pagevisibility.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G oB pB","33":"A B C K L D M N"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K","33":"L D M N O g h i j k l m n o p q r s t"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B C 2B 3B 4B 5B bB jB 6B","33":"D M N O g"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB","33":"VC WC"},J:{"1":"A","2":"E"},K:{"1":"T cB","2":"A B C bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","33":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"Page Visibility"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/passive-event-listener.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/passive-event-listener.js
deleted file mode 100644
index 9ff3e00227..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/passive-event-listener.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c S d e H","2":"C K L D"},C:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w x y 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:1,C:"Passive event listeners"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/passwordrules.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/passwordrules.js
deleted file mode 100644
index dff9dbbda8..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/passwordrules.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","16":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e oB pB","16":"H gB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB","16":"qB rB sB"},E:{"1":"C K cB","2":"I f J E F G A B tB hB uB vB wB xB iB bB","16":"L D yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB 2B 3B 4B 5B bB jB 6B cB","16":"EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","16":"H"},J:{"2":"E","16":"A"},K:{"2":"A B C bB jB cB","16":"T"},L:{"16":"H"},M:{"16":"S"},N:{"2":"A","16":"B"},O:{"16":"XC"},P:{"2":"I YC ZC","16":"aC bC cC iB dC eC fC gC hC"},Q:{"16":"iC"},R:{"16":"jC"},S:{"2":"kC"}},B:1,C:"Password Rules"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/path2d.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/path2d.js
deleted file mode 100644
index 6bbbd2f9ad..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/path2d.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K","132":"L D M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r oB pB","132":"0 1 2 3 4 5 6 7 8 s t u v w x y z"},D:{"1":"QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w","132":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB"},E:{"1":"A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E tB hB uB vB","132":"F G wB"},F:{"1":"GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j 2B 3B 4B 5B bB jB 6B cB","132":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC","16":"F","132":"BC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"132":"XC"},P:{"1":"iB dC eC fC gC hC","132":"I YC ZC aC bC cC"},Q:{"132":"iC"},R:{"132":"jC"},S:{"1":"kC"}},B:1,C:"Path2D"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/payment-request.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/payment-request.js
deleted file mode 100644
index e4269a0637..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/payment-request.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K","322":"L","8196":"D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB oB pB","4162":"GB HB IB JB eB KB fB LB MB T NB","16452":"OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB","194":"EB FB GB HB IB JB","1090":"eB KB","8196":"fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB"},E:{"1":"K L D cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB","514":"A B iB","8196":"C bB"},F:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","194":"1 2 3 4 5 6 7 8","8196":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB"},G:{"1":"D JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC","514":"EC FC GC","8196":"HC IC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"2049":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"eC fC gC hC","2":"I","8196":"YC ZC aC bC cC iB dC"},Q:{"8196":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"Payment Request API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pdf-viewer.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pdf-viewer.js
deleted file mode 100644
index 1f49043e89..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pdf-viewer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"1":"D M N O P Q R U V W X Y Z a b c S d e H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","16":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B 2B 3B 4B 5B bB jB 6B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"16":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"Built-in PDF viewer"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/permissions-api.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/permissions-api.js
deleted file mode 100644
index f7d6e20f8b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/permissions-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB 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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:7,C:"Permissions API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/permissions-policy.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/permissions-policy.js
deleted file mode 100644
index eb118fb5d7..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/permissions-policy.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","258":"P Q R U V W","322":"X Y","388":"Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB oB pB","258":"WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB","258":"KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W","322":"X Y","388":"Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B tB hB uB vB wB xB iB","258":"C K L D bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","258":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB","322":"UB VB WB XB YB ZB aB P Q R"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC","258":"D HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","258":"H"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","258":"T"},L:{"388":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC","258":"bC cC iB dC eC fC gC hC"},Q:{"258":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"Permissions Policy"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/picture-in-picture.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/picture-in-picture.js
deleted file mode 100644
index e99d7b4343..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/picture-in-picture.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB oB pB","132":"UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","1090":"PB","1412":"TB","1668":"QB RB SB"},D:{"1":"SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB","2114":"RB"},E:{"1":"L D yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB","4100":"A B C K iB bB cB"},F:{"1":"VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w x 2B 3B 4B 5B bB jB 6B cB","8196":"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 T NB OB PB QB RB SB TB UB"},G:{"1":"D OC PC","2":"F hB 7B kB 8B 9B AC BC","4100":"CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"16388":"H"},M:{"16388":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Picture-in-Picture"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/picture.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/picture.js
deleted file mode 100644
index 1d1d128c28..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/picture.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u oB pB","578":"v w x y"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x","194":"y"},E:{"1":"A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k 2B 3B 4B 5B bB jB 6B cB","322":"l"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Picture element"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ping.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ping.js
deleted file mode 100644
index 69ea538563..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ping.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","2":"C K L D M"},C:{"2":"mB","194":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"194":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"194":"kC"}},B:1,C:"Ping attribute"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/png-alpha.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/png-alpha.js
deleted file mode 100644
index c206df0dfe..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/png-alpha.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"E F G A B","2":"lB","8":"J"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"PNG alpha transparency"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pointer-events.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pointer-events.js
deleted file mode 100644
index 1e1062f8bc..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pointer-events.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB pB","2":"mB dB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:7,C:"CSS pointer-events (for HTML)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pointer.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pointer.js
deleted file mode 100644
index 05759177dd..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pointer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G lB","164":"A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f oB pB","8":"0 1 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","328":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB"},D:{"1":"GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i","8":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB","584":"DB EB FB"},E:{"1":"K L D yB zB 0B 1B","2":"I f J tB hB uB","8":"E F G A B C vB wB xB iB bB","1096":"cB"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","8":"D M N O g h i j k l m n o p q r s t u v w x y z","584":"0 1 2"},G:{"1":"D LC MC NC OC PC","8":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC","6148":"KC"},H:{"2":"QC"},I:{"1":"H","8":"dB I RC SC TC UC kB VC WC"},J:{"8":"E A"},K:{"1":"T","2":"A","8":"B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","36":"A"},O:{"8":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"YC","8":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"328":"kC"}},B:2,C:"Pointer events"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pointerlock.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pointerlock.js
deleted file mode 100644
index 7cf954aa03..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/pointerlock.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c S d e H","2":"C"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K oB pB","33":"0 1 L D M N O g h i j k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D","33":"j k l m n o p q r s t u v w x","66":"M N O g h i"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"D M N O g h i j k"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:2,C:"Pointer Lock API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/portals.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/portals.js
deleted file mode 100644
index e05bee33d8..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/portals.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V","322":"b c S d e H","450":"W X Y Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB","194":"XB YB ZB aB P Q R U V","322":"X Y Z a b c S d e H gB qB rB sB","450":"W"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 2B 3B 4B 5B bB jB 6B cB","194":"LB MB T NB OB PB QB RB SB TB UB","322":"VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"450":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Portals"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/prefers-color-scheme.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
deleted file mode 100644
index f384f31250..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB oB pB"},D:{"1":"YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB"},E:{"1":"K L D cB yB zB 0B 1B","2":"I f J E F G A B C tB hB uB vB wB xB iB bB"},F:{"1":"LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"eC fC gC hC","2":"I YC ZC aC bC cC iB dC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"prefers-color-scheme media query"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
deleted file mode 100644
index fbb3e13262..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB oB pB"},D:{"1":"WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},F:{"1":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"dC eC fC gC hC","2":"I YC ZC aC bC cC iB"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"prefers-reduced-motion media query"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/private-class-fields.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/private-class-fields.js
deleted file mode 100644
index e5c3eb3f85..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/private-class-fields.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB"},E:{"1":"D zB 0B 1B","2":"I f J E F G A B C K L tB hB uB vB wB xB iB bB cB yB"},F:{"1":"LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"dC eC fC gC hC","2":"I YC ZC aC bC cC iB"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Private class fields"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js
deleted file mode 100644
index 1c8b4f9f71..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"V W X Y Z a b c S d e H","2":"C K L D M N O P Q R U"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U"},E:{"1":"D zB 0B 1B","2":"I f J E F G A B C K L tB hB uB vB wB xB iB bB cB yB"},F:{"1":"SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Public class fields"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/progress.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/progress.js
deleted file mode 100644
index 6e92d52dea..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/progress.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R bB jB 6B cB","2":"G 2B 3B 4B 5B"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B","132":"AC"},H:{"1":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"progress element"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/promise-finally.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/promise-finally.js
deleted file mode 100644
index da895f3ebe..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/promise-finally.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"O P Q R U V W X Y Z a b c S d e H","2":"C K L D M N"},C:{"1":"JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB oB pB"},D:{"1":"MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB"},E:{"1":"C K L D bB cB yB zB 0B 1B","2":"I f J E F G A B tB hB uB vB wB xB iB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"Promise.prototype.finally"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/promises.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/promises.js
deleted file mode 100644
index 98a3f6a156..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/promises.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"8":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","4":"o p","8":"mB dB I f J E F G A B C K L D M N O g h i j k l m n oB pB"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","4":"t","8":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s"},E:{"1":"F G A B C K L D wB xB iB bB cB yB zB 0B 1B","8":"I f J E tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","4":"g","8":"G B C D M N O 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","8":"hB 7B kB 8B 9B AC"},H:{"8":"QC"},I:{"1":"H WC","8":"dB I RC SC TC UC kB VC"},J:{"8":"E A"},K:{"1":"T","8":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"Promises"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/proximity.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/proximity.js
deleted file mode 100644
index f4144ca55a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/proximity.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:4,C:"Proximity API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/proxy.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/proxy.js
deleted file mode 100644
index 584e8c2a8a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/proxy.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N oB pB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O z","66":"g h i j k l m n o p q r s t u v w x y"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C m n o p q r s t u v w 2B 3B 4B 5B bB jB 6B cB","66":"D M N O g h i j k l"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:6,C:"Proxy object"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/public-class-fields.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/public-class-fields.js
deleted file mode 100644
index 0676d3b611..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/public-class-fields.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB oB pB","4":"SB TB UB VB WB","132":"RB"},D:{"1":"UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB"},E:{"1":"D zB 0B 1B","2":"I f J E F G A B C K tB hB uB vB wB xB iB bB cB yB","260":"L"},F:{"1":"KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"dC eC fC gC hC","2":"I YC ZC aC bC cC iB"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Public class fields"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/publickeypinning.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/publickeypinning.js
deleted file mode 100644
index fa42f575ba..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/publickeypinning.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB","2":"G B C D M N O g OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","4":"k","16":"h i j l"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB","2":"dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"HTTP Public Key Pinning"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/push-api.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/push-api.js
deleted file mode 100644
index 75a7135aa8..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/push-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O","2":"C K L D M","257":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","257":"5 7 8 9 AB BB CB EB FB GB HB IB JB eB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","1281":"6 DB KB"},D:{"2":"0 1 2 3 4 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","257":"BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","388":"5 6 7 8 9 AB"},E:{"2":"I f J E F G tB hB uB vB wB","514":"A B C K L D xB iB bB cB yB zB 0B","2114":"1B"},F:{"2":"G B C D M N O g h i j k l m n o p q r s t u v w x 2B 3B 4B 5B bB jB 6B cB","16":"0 1 2 y z","257":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"257":"kC"}},B:5,C:"Push API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/queryselector.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/queryselector.js
deleted file mode 100644
index 33ff79af74..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/queryselector.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"lB","8":"J E","132":"F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","8":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 3B 4B 5B bB jB 6B cB","8":"G 2B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"querySelector/querySelectorAll"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/readonly-attr.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/readonly-attr.js
deleted file mode 100644
index 0b70ee2037..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/readonly-attr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A B","16":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","16":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L D M N O g h i j k l m"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","16":"I f tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","16":"G 2B","132":"B C 3B 4B 5B bB jB 6B cB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB 8B 9B"},H:{"1":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"T","132":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"257":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"readonly attribute of input and textarea elements"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/referrer-policy.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/referrer-policy.js
deleted file mode 100644
index 9f4ae78bc9..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/referrer-policy.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"1":"P Q R U","132":"C K L D M N O","513":"V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w oB pB","513":"Y Z a b c S d e H gB"},D:{"1":"fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V","2":"I f J E F G A B C K L D M N O g h","260":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB","513":"W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"C bB cB","2":"I f J E tB hB uB vB","132":"F G A B wB xB iB","1025":"K L D yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB","2":"G B C 2B 3B 4B 5B bB jB 6B cB","513":"VB WB XB YB ZB aB P Q R"},G:{"1":"IC JC KC LC","2":"hB 7B kB 8B 9B AC","132":"F BC CC DC EC FC GC HC","1025":"D MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"513":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"Referrer Policy"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/registerprotocolhandler.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
deleted file mode 100644
index 6d44c7fe77..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","129":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB"},D:{"2":"I f J E F G A B C","129":"0 1 2 3 4 5 6 7 8 9 K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B 2B 3B 4B 5B bB jB","129":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E","129":"A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:1,C:"Custom protocol handling"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rel-noopener.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rel-noopener.js
deleted file mode 100644
index 4d37e7d315..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rel-noopener.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB oB pB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:1,C:"rel=noopener"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rel-noreferrer.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rel-noreferrer.js
deleted file mode 100644
index 5cd5354920..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rel-noreferrer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c S d e H","16":"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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L D"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"2":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Link type \"noreferrer\""};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rellist.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rellist.js
deleted file mode 100644
index 7f73876fda..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rellist.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"O P Q R U V W X Y Z a b c S d e H","2":"C K L D M","132":"N"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q oB pB"},D:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB","132":"BB CB DB EB FB GB HB IB JB eB KB fB LB MB T"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F tB hB uB vB wB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w x 2B 3B 4B 5B bB jB 6B cB","132":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"132":"XC"},P:{"1":"cC iB dC eC fC gC hC","2":"I","132":"YC ZC aC bC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:1,C:"relList (DOMTokenList)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rem.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rem.js
deleted file mode 100644
index 1e458333ae..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rem.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F lB","132":"G A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB pB","2":"mB dB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","2":"G B 2B 3B 4B 5B bB jB"},G:{"1":"F D 7B kB 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB","260":"8B"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"C T cB","2":"A B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"rem (root em) units"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/requestanimationframe.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/requestanimationframe.js
deleted file mode 100644
index 55f209a358..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/requestanimationframe.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","33":"B C K L D M N O g h i j","164":"I f J E F G A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G","33":"j k","164":"O g h i","420":"A B C K L D M N"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","33":"9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"requestAnimationFrame"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/requestidlecallback.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/requestidlecallback.js
deleted file mode 100644
index 660b8363d7..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/requestidlecallback.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB","194":"EB FB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"2":"I f J E F G A B C K tB hB uB vB wB xB iB bB cB","322":"L D yB zB 0B 1B"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC","322":"D NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"requestIdleCallback"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/resizeobserver.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/resizeobserver.js
deleted file mode 100644
index cfe22f5207..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/resizeobserver.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB oB pB"},D:{"1":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB","194":"FB GB HB IB JB eB KB fB LB MB"},E:{"1":"L D yB zB 0B 1B","2":"I f J E F G A B C tB hB uB vB wB xB iB bB cB","66":"K"},F:{"1":"DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","194":"2 3 4 5 6 7 8 9 AB BB CB"},G:{"1":"D NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"cC iB dC eC fC gC hC","2":"I YC ZC aC bC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Resize Observer"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/resource-timing.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/resource-timing.js
deleted file mode 100644
index 9e77716c02..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/resource-timing.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r oB pB","194":"s t u v"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l"},E:{"1":"C K L D bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"Resource Timing"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rest-parameters.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rest-parameters.js
deleted file mode 100644
index fa034b776c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rest-parameters.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L oB pB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","194":"5 6 7"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB 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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r 2B 3B 4B 5B bB jB 6B cB","194":"s t u"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"Rest parameters"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rtcpeerconnection.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
deleted file mode 100644
index 248f3afefd..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L","516":"D M N O"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i oB pB","33":"0 1 2 3 4 j k l m n o p q r s t u v w x y z"},D:{"1":"HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j","33":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N 2B 3B 4B 5B bB jB 6B cB","33":"0 1 2 3 O g h i j k l m n o p q r s t u v w x y z"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E","130":"A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"33":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"33":"jC"},S:{"1":"kC"}},B:5,C:"WebRTC Peer-to-peer connections"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ruby.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ruby.js
deleted file mode 100644
index 230422e662..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ruby.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"4":"J E F G A B lB"},B:{"4":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","8":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y oB pB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","8":"I"},E:{"4":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","8":"I tB hB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","8":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"4":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","8":"hB 7B kB"},H:{"8":"QC"},I:{"4":"dB I H UC kB VC WC","8":"RC SC TC"},J:{"4":"A","8":"E"},K:{"4":"T","8":"A B C bB jB cB"},L:{"4":"H"},M:{"1":"S"},N:{"4":"A B"},O:{"4":"XC"},P:{"4":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"4":"iC"},R:{"4":"jC"},S:{"1":"kC"}},B:1,C:"Ruby annotation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/run-in.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/run-in.js
deleted file mode 100644
index 37a14753c3..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/run-in.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F G A B","2":"J E lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s","2":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"f J uB","2":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B","16":"vB","129":"I tB hB"},F:{"1":"G B C D M N O 2B 3B 4B 5B bB jB 6B cB","2":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"7B kB 8B 9B AC","2":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","129":"hB"},H:{"1":"QC"},I:{"1":"dB I RC SC TC UC kB VC","2":"H WC"},J:{"1":"E A"},K:{"1":"A B C bB jB cB","2":"T"},L:{"2":"H"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"display: run-in"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
deleted file mode 100644
index 80f30a06ef..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","388":"B"},B:{"1":"O P Q R U V W","2":"C K L D","129":"M N","513":"X Y Z a b c S d e H"},C:{"1":"KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB oB pB"},D:{"1":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB","513":"Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"D zB 0B 1B","2":"I f J E F G A B tB hB uB vB wB xB iB bB","2052":"L","3076":"C K cB yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB","2":"G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","513":"TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC","2052":"IC JC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"513":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"16":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:6,C:"'SameSite' cookie attribute"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/screen-orientation.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/screen-orientation.js
deleted file mode 100644
index f62bf51098..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/screen-orientation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","164":"B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","36":"C K L D M N O"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N oB pB","36":"0 1 2 3 4 O g h i j k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A","36":"B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","16":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"Screen Orientation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/script-async.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/script-async.js
deleted file mode 100644
index 9b148f7cf0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/script-async.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB pB","2":"mB dB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB","132":"f"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"dB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"async attribute for external scripts"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/script-defer.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/script-defer.js
deleted file mode 100644
index e1fbecc25f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/script-defer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","132":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB","257":"I f J E F G A B C K L D M N O g h i j k l m n o p q r oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"dB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"defer attribute for external scripts"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/scrollintoview.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/scrollintoview.js
deleted file mode 100644
index a73640e30e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/scrollintoview.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E lB","132":"F G A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","132":"C K L D 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","132":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w oB pB"},D:{"1":"fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","132":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB"},E:{"1":"1B","2":"I f tB hB","132":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G 2B 3B 4B 5B","16":"B bB jB","132":"0 1 2 3 4 5 6 7 8 C D M N O g h i j k l m n o p q r s t u v w x y z 6B cB"},G:{"16":"hB 7B kB","132":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","16":"RC SC","132":"dB I TC UC kB VC WC"},J:{"132":"E A"},K:{"1":"T","132":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"132":"XC"},P:{"132":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"132":"jC"},S:{"1":"kC"}},B:5,C:"scrollIntoView"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
deleted file mode 100644
index bb8f20d12a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","16":"I f tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"2":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:7,C:"Element.scrollIntoViewIfNeeded()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sdch.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sdch.js
deleted file mode 100644
index 8ff5aea524..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sdch.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","2":"eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB","2":"G B C VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/selection-api.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/selection-api.js
deleted file mode 100644
index 05f006a247..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/selection-api.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","16":"lB","260":"J E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","132":"0 1 2 3 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","2180":"4 5 6 7 8 9 AB BB CB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","16":"I f tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","132":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"16":"kB","132":"hB 7B","516":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H VC WC","16":"dB I RC SC TC UC","1025":"kB"},J:{"1":"A","16":"E"},K:{"1":"T","16":"A B C bB jB","132":"cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","16":"A"},O:{"1025":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2180":"kC"}},B:5,C:"Selection API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/server-timing.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/server-timing.js
deleted file mode 100644
index c6c7783d80..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/server-timing.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB oB pB"},D:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB","196":"KB fB LB MB","324":"T"},E:{"2":"I f J E F G A B C tB hB uB vB wB xB iB bB","516":"K L D cB yB zB 0B 1B"},F:{"1":"DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"Server Timing"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/serviceworkers.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/serviceworkers.js
deleted file mode 100644
index 8f68e79e61..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/serviceworkers.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","2":"C K L","322":"D M"},C:{"1":"5 7 8 9 AB BB CB EB FB GB HB IB JB eB fB LB MB T NB OB PB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t oB pB","194":"0 1 2 3 4 u v w x y z","513":"6 DB KB QB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","4":"1 2 3 4 5"},E:{"1":"C K L D bB cB yB zB 0B 1B","2":"I f J E F G A B tB hB uB vB wB xB iB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n 2B 3B 4B 5B bB jB 6B cB","4":"o p q r s"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","4":"H"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","4":"T"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"4":"jC"},S:{"2":"kC"}},B:4,C:"Service Workers"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/setimmediate.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/setimmediate.js
deleted file mode 100644
index 6b62532a1b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/setimmediate.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O","2":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Efficient Script Yielding: setImmediate()"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sha-2.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sha-2.js
deleted file mode 100644
index 263217c1ec..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sha-2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A B","2":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","132":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"1":"dB I H SC TC UC kB VC WC","260":"RC"},J:{"1":"E A"},K:{"1":"T","16":"A B C bB jB cB"},L:{"1":"H"},M:{"16":"S"},N:{"16":"A B"},O:{"16":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","16":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"SHA-2 SSL certificates"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/shadowdom.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/shadowdom.js
deleted file mode 100644
index bc86279a9b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/shadowdom.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P","2":"C K L D M N O Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","66":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P","2":"I f J E F G A B C K L D M N O g h i j k l Q R U V W X Y Z a b c S d e H gB qB rB sB","33":"m n o p q r s t u v"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB","2":"G B C PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","33":"D M N O g h i"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB","33":"VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC","2":"fC gC hC","33":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:7,C:"Shadow DOM (deprecated V0 spec)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/shadowdomv1.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/shadowdomv1.js
deleted file mode 100644
index 5afae93ce2..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/shadowdomv1.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB oB pB","322":"JB","578":"eB KB fB LB"},D:{"1":"EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"A B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC","132":"EC FC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I","4":"YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"Shadow DOM (V1)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sharedarraybuffer.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
deleted file mode 100644
index d41c4cf243..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D","194":"M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB oB pB","194":"IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB","450":"WB XB YB ZB aB","513":"P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB","194":"KB fB LB MB T NB OB PB","513":"c S d e H gB qB rB sB"},E:{"2":"I f J E F G A tB hB uB vB wB xB","194":"B C K L D iB bB cB yB zB 0B","513":"1B"},F:{"1":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","194":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC","194":"D FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"513":"H"},M:{"513":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"Shared Array Buffer"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sharedworkers.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sharedworkers.js
deleted file mode 100644
index b967562236..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sharedworkers.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"f J uB","2":"I E F G A B C K L D tB hB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 5B bB jB 6B cB","2":"G 2B 3B 4B"},G:{"1":"8B 9B","2":"F D hB 7B kB AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"B C bB jB cB","2":"T","16":"A"},L:{"2":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"I","2":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:1,C:"Shared Web Workers"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sni.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sni.js
deleted file mode 100644
index 81ce1aff1f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sni.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J lB","132":"E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"1":"QC"},I:{"1":"dB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"Server Name Indication"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/spdy.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/spdy.js
deleted file mode 100644
index c2548a6eb5..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/spdy.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB","2":"mB dB I f J E F G A B C CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB","2":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"F G A B C xB iB bB","2":"I f J E tB hB uB vB wB","129":"K L D cB yB zB 0B 1B"},F:{"1":"0 3 5 D M N O g h i j k l m n o p q r s t u v w x y z cB","2":"1 2 4 6 7 8 9 G B C AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B"},G:{"1":"F BC CC DC EC FC GC HC IC","2":"hB 7B kB 8B 9B AC","257":"D JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I UC kB VC WC","2":"H RC SC TC"},J:{"2":"E A"},K:{"1":"cB","2":"A B C T bB jB"},L:{"2":"H"},M:{"2":"S"},N:{"1":"B","2":"A"},O:{"2":"XC"},P:{"1":"I","2":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"16":"jC"},S:{"1":"kC"}},B:7,C:"SPDY protocol"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/speech-recognition.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/speech-recognition.js
deleted file mode 100644
index 5aafa68983..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/speech-recognition.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","1026":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i oB pB","322":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"I f J E F G A B C K L D M N O g h i j k l","164":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L tB hB uB vB wB xB iB bB cB yB","2084":"D zB 0B 1B"},F:{"2":"G B C D M N O g h i j k l m n 2B 3B 4B 5B bB jB 6B cB","1026":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC","2084":"D PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"164":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"164":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"164":"iC"},R:{"164":"jC"},S:{"322":"kC"}},B:7,C:"Speech Recognition API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/speech-synthesis.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/speech-synthesis.js
deleted file mode 100644
index 4c498c10a3..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/speech-synthesis.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O","2":"C K","257":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r oB pB","194":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t","257":"GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","2":"G B C D M N O g h i j k l m n 2B 3B 4B 5B bB jB 6B cB","257":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:7,C:"Speech Synthesis API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/spellcheck-attribute.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
deleted file mode 100644
index 58527fc46a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G 2B 3B"},G:{"4":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"4":"QC"},I:{"4":"dB I H RC SC TC UC kB VC WC"},J:{"1":"A","4":"E"},K:{"4":"A B C T bB jB cB"},L:{"4":"H"},M:{"4":"S"},N:{"4":"A B"},O:{"4":"XC"},P:{"4":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"4":"jC"},S:{"2":"kC"}},B:1,C:"Spellcheck attribute"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sql-storage.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sql-storage.js
deleted file mode 100644
index 161f5ee480..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sql-storage.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C tB hB uB vB wB xB iB bB cB","2":"K L D yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G 2B 3B"},G:{"1":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC","2":"D KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:7,C:"Web SQL Database"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/srcset.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/srcset.js
deleted file mode 100644
index 39e9aadb4b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/srcset.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c S d e H","260":"C","514":"K L D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s oB pB","194":"t u v w x y"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u","260":"v w x y"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E tB hB uB vB","260":"F wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h 2B 3B 4B 5B bB jB 6B cB","260":"i j k l"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC","260":"F BC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Srcset and sizes attributes"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/stream.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/stream.js
deleted file mode 100644
index 8ba7b29056..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/stream.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M oB pB","129":"0 1 2 x y z","420":"N O g h i j k l m n o p q r s t u v w"},D:{"1":"EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h","420":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B D M N 2B 3B 4B 5B bB jB 6B","420":"0 C O g h i j k l m n o p q r s t u v w x y z cB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","513":"D NC OC PC","1537":"GC HC IC JC KC LC MC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E","420":"A"},K:{"1":"T","2":"A B bB jB","420":"C cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","420":"I YC"},Q:{"1":"iC"},R:{"420":"jC"},S:{"2":"kC"}},B:4,C:"getUserMedia/Stream API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/streams.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/streams.js
deleted file mode 100644
index 3f2c025b9e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/streams.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","130":"B"},B:{"1":"a b c S d e H","16":"C K","260":"L D","1028":"P Q R U V W X Y Z","5124":"M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB oB pB","6148":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","6722":"IB JB eB KB fB LB MB T"},D:{"1":"a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB","260":"DB EB FB GB HB IB JB","1028":"eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z"},E:{"2":"I f J E F G tB hB uB vB wB xB","1028":"D zB 0B 1B","3076":"A B C K L iB bB cB yB"},F:{"1":"YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","260":"0 1 2 3 4 5 6","1028":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC","16":"EC","1028":"D FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"6148":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"hC","2":"I YC ZC","1028":"aC bC cC iB dC eC fC gC"},Q:{"1028":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:1,C:"Streams"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/stricttransportsecurity.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
deleted file mode 100644
index a4e896440c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A lB","129":"B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B 2B 3B 4B 5B bB jB 6B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"Strict Transport Security"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/style-scoped.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/style-scoped.js
deleted file mode 100644
index b9f932f61d..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/style-scoped.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB","2":"mB dB I f J E F G A B C K L D M N O g h fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","322":"GB HB IB JB eB KB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","194":"h i j k l m n o p q r s t u v w x"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:7,C:"Scoped CSS"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/subresource-integrity.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/subresource-integrity.js
deleted file mode 100644
index 7feebd8657..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/subresource-integrity.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","2":"C K L D M"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","194":"GC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"Subresource Integrity"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-css.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-css.js
deleted file mode 100644
index 908174ae40..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-css.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"M N O P Q R U V W X Y Z a b c S d e H","516":"C K L D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","260":"I f J E F G A B C K L D M N O g h i j k"},D:{"1":"0 1 2 3 4 5 6 7 8 9 f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","4":"I"},E:{"1":"f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB","132":"I hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","2":"G"},G:{"1":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","132":"hB 7B"},H:{"260":"QC"},I:{"1":"dB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"T","260":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"SVG in CSS backgrounds"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-filters.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-filters.js
deleted file mode 100644
index 098bc359cb..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-filters.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I","4":"f J E"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B"},H:{"1":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"SVG filters"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-fonts.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-fonts.js
deleted file mode 100644
index fcba86fcf8..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-fonts.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"G A B lB","8":"J E F"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y","2":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","130":"0 1 2 3 4 5 6 7 8 9 z AB BB"},E:{"1":"I f J E F G A B C K L D hB uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB"},F:{"1":"G B C D M N O g h i j k l 2B 3B 4B 5B bB jB 6B cB","2":"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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","130":"m n o p q r s t u v w x"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"258":"QC"},I:{"1":"dB I UC kB VC WC","2":"H RC SC TC"},J:{"1":"E A"},K:{"1":"A B C bB jB cB","2":"T"},L:{"130":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"I","130":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"130":"jC"},S:{"2":"kC"}},B:2,C:"SVG fonts"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-fragment.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-fragment.js
deleted file mode 100644
index db49d991f2..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-fragment.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","260":"G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L oB pB"},D:{"1":"BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w","132":"0 1 2 3 4 5 6 7 8 9 x y z AB"},E:{"1":"C K L D bB cB yB zB 0B 1B","2":"I f J E G A B tB hB uB vB xB iB","132":"F 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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"D M N O g h i j","4":"B C 3B 4B 5B bB jB 6B","16":"G 2B","132":"k l m n o p q r s t u v w x"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC CC DC EC FC GC","132":"F BC"},H:{"1":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E","132":"A"},K:{"1":"T cB","4":"A B C bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","132":"I"},Q:{"1":"iC"},R:{"132":"jC"},S:{"1":"kC"}},B:4,C:"SVG fragment identifiers"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-html.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-html.js
deleted file mode 100644
index bd4b86622d..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-html.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","388":"G A B"},B:{"4":"P Q R U V W X Y Z a b c S d e H","260":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB","4":"dB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"tB hB","4":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"4":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB","4":"H VC WC"},J:{"1":"A","2":"E"},K:{"4":"A B C T bB jB cB"},L:{"4":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"4":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"4":"iC"},R:{"4":"jC"},S:{"1":"kC"}},B:2,C:"SVG effects for HTML"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-html5.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-html5.js
deleted file mode 100644
index bee0ba8126..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-html5.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"lB","8":"J E F","129":"G A B"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","129":"C K L D M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","8":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","8":"I f J"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","8":"I f tB hB","129":"J E F uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","2":"B 5B bB jB","8":"G 2B 3B 4B"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","8":"hB 7B kB","129":"F 8B 9B AC BC"},H:{"1":"QC"},I:{"1":"H VC WC","2":"RC SC TC","129":"dB I UC kB"},J:{"1":"A","129":"E"},K:{"1":"C T cB","8":"A B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"129":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Inline SVG in HTML5"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-img.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-img.js
deleted file mode 100644
index f3f37f49dd..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-img.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","132":"I f J E F G A B C K L D M N O g h i j k l m n o"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"tB","4":"hB","132":"I f J E F uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","132":"F hB 7B kB 8B 9B AC BC"},H:{"1":"QC"},I:{"1":"H VC WC","2":"RC SC TC","132":"dB I UC kB"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"SVG in HTML img element"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-smil.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-smil.js
deleted file mode 100644
index 950727592e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg-smil.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"lB","8":"J E F G A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","8":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","8":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","4":"I"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","8":"tB hB","132":"I f uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","132":"hB 7B kB 8B"},H:{"2":"QC"},I:{"1":"dB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"SVG SMIL animation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg.js
deleted file mode 100644
index 251a5c4a61..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/svg.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"lB","8":"J E F","772":"G A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","513":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","4":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D hB uB vB wB xB iB bB cB yB zB 0B 1B","4":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"H VC WC","2":"RC SC TC","132":"dB I UC kB"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"257":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"SVG (basic support)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sxg.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sxg.js
deleted file mode 100644
index cd4cafd934..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/sxg.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB","132":"TB UB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"16":"XC"},P:{"1":"dC eC fC gC hC","2":"I YC ZC aC bC cC iB"},Q:{"16":"iC"},R:{"16":"jC"},S:{"2":"kC"}},B:6,C:"Signed HTTP Exchanges (SXG)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tabindex-attr.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tabindex-attr.js
deleted file mode 100644
index e4b5c92f67..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tabindex-attr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"E F G A B","16":"J lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"16":"mB dB oB pB","129":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L"},E:{"16":"I f tB hB","257":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","16":"G"},G:{"769":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"16":"dB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"16":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"16":"A B"},O:{"16":"XC"},P:{"16":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"16":"jC"},S:{"129":"kC"}},B:1,C:"tabindex global attribute"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/template-literals.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/template-literals.js
deleted file mode 100644
index 9dee0c146f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/template-literals.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c S d e H","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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u oB pB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"A B K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB","129":"C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D CC DC EC FC GC HC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC","129":"IC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"ES6 Template Literals (Template Strings)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/template.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/template.js
deleted file mode 100644
index cca5db6061..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/template.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c S d e H","2":"C","388":"K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m","132":"n o p q r s t u v"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E tB hB uB","388":"F wB","514":"vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","132":"D M N O g h i"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC","388":"F BC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"HTML templates"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/temporal.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/temporal.js
deleted file mode 100644
index a3b97b17dc..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/temporal.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"Temporal"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/testfeat.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/testfeat.js
deleted file mode 100644
index 2c74b5e5e3..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/testfeat.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F A B lB","16":"G"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","16":"I f"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"B C"},E:{"2":"I J tB hB uB","16":"f E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B jB 6B cB","16":"bB"},G:{"2":"hB 7B kB 8B 9B","16":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC UC kB VC WC","16":"TC"},J:{"2":"A","16":"E"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Test feature - updated"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-decoration.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-decoration.js
deleted file mode 100644
index 966e4e1421..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-decoration.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","2052":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB I f oB pB","1028":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","1060":"J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w"},D:{"2":"I f J E F G A B C K L D M N O g h i j k l m","226":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","2052":"IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E tB hB uB vB","772":"K L D cB yB zB 0B 1B","804":"F G A B C xB iB bB","1316":"wB"},F:{"2":"G B C D M N O g h i j k l m n o p q r s t u v 2B 3B 4B 5B bB jB 6B cB","226":"0 1 2 3 4 w x y z","2052":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"hB 7B kB 8B 9B AC","292":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"2052":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2052":"XC"},P:{"2":"I YC ZC","2052":"aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"1":"jC"},S:{"1028":"kC"}},B:4,C:"text-decoration styling"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-emphasis.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-emphasis.js
deleted file mode 100644
index 78f7edbc12..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-emphasis.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","164":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","322":"6"},D:{"2":"I f J E F G A B C K L D M N O g h i j k l","164":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB","164":"E vB"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","164":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB","164":"H VC WC"},J:{"2":"E","164":"A"},K:{"2":"A B C bB jB cB","164":"T"},L:{"164":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"164":"XC"},P:{"164":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"164":"iC"},R:{"164":"jC"},S:{"1":"kC"}},B:4,C:"text-emphasis styling"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-overflow.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-overflow.js
deleted file mode 100644
index 120ba8f4db..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-overflow.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A B","2":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","8":"mB dB I f J oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R bB jB 6B cB","33":"G 2B 3B 4B 5B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"T cB","33":"A B C bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS3 Text-overflow"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-size-adjust.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-size-adjust.js
deleted file mode 100644
index c879ffe0aa..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-size-adjust.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","33":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m o p q r s t u v w x y z AB BB CB DB EB","258":"n"},E:{"2":"I f J E F G A B C K L D tB hB vB wB xB iB bB cB yB zB 0B 1B","258":"uB"},F:{"1":"4 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 5 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"hB 7B kB","33":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"33":"S"},N:{"161":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"CSS text-size-adjust"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-stroke.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-stroke.js
deleted file mode 100644
index 2332a9f6f5..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-stroke.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L","33":"P Q R U V W X Y Z a b c S d e H","161":"D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","161":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","450":"9"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"33":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"33":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","36":"hB"},H:{"2":"QC"},I:{"2":"dB","33":"I H RC SC TC UC kB VC WC"},J:{"33":"E A"},K:{"2":"A B C bB jB cB","33":"T"},L:{"33":"H"},M:{"161":"S"},N:{"2":"A B"},O:{"33":"XC"},P:{"33":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"33":"jC"},S:{"161":"kC"}},B:7,C:"CSS text-stroke and text-fill"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-underline-offset.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-underline-offset.js
deleted file mode 100644
index 015550f45b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/text-underline-offset.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB oB pB","130":"RB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"K L D cB yB zB 0B 1B","2":"I f J E F G A B C tB hB uB vB wB xB iB bB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"text-underline-offset"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/textcontent.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/textcontent.js
deleted file mode 100644
index fc71a33e95..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/textcontent.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D hB uB vB wB xB iB bB cB yB zB 0B 1B","16":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","16":"G"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Node.textContent"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/textencoder.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/textencoder.js
deleted file mode 100644
index 7bee797e90..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/textencoder.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O oB pB","132":"g"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"TextEncoder & TextDecoder"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tls1-1.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tls1-1.js
deleted file mode 100644
index cbc20a9f70..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tls1-1.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E lB","66":"F G A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB","2":"mB dB I f J E F G A B C K L D M N O g h i j oB pB","66":"k","129":"QB RB SB TB UB VB WB XB YB ZB","388":"aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V","2":"I f J E F G A B C K L D M N O g h i","1540":"W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"E F G A B C K wB xB iB bB cB","2":"I f J tB hB uB vB","513":"L D yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB cB","2":"G B C 2B 3B 4B 5B bB jB 6B","1540":"VB WB XB YB ZB aB P Q R"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"1":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"1":"A","2":"E"},K:{"1":"T cB","2":"A B C bB jB"},L:{"1":"H"},M:{"129":"S"},N:{"1":"B","66":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"TLS 1.1"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tls1-2.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tls1-2.js
deleted file mode 100644
index 5ef00be22c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tls1-2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E lB","66":"F G A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k oB pB","66":"l m n"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p"},E:{"1":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G D 2B","66":"B C 3B 4B 5B bB jB 6B cB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"1":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"1":"A","2":"E"},K:{"1":"T cB","2":"A B C bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","66":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"TLS 1.2"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tls1-3.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tls1-3.js
deleted file mode 100644
index 42fd748b9b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/tls1-3.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB oB pB","132":"KB fB LB","450":"CB DB EB FB GB HB IB JB eB"},D:{"1":"SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB","706":"FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB"},E:{"1":"L D zB 0B 1B","2":"I f J E F G A B C tB hB uB vB wB xB iB bB","1028":"K cB yB"},F:{"1":"IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB 2B 3B 4B 5B bB jB 6B cB","706":"FB GB HB"},G:{"1":"D JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"iB dC eC fC gC hC","2":"I YC ZC aC bC cC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"TLS 1.3"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/token-binding.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/token-binding.js
deleted file mode 100644
index 215f50cc74..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/token-binding.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L","194":"P Q R U V W X Y Z a b c S d e H","257":"D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e oB pB","16":"H gB"},D:{"2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","16":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB","194":"JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F tB hB uB vB wB","16":"G A B C K L D xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C D M N O g h i j k l m n o p q 2B 3B 4B 5B bB jB 6B cB","16":"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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F hB 7B kB 8B 9B AC BC","16":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","16":"H"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","16":"T"},L:{"16":"H"},M:{"16":"S"},N:{"2":"A","16":"B"},O:{"16":"XC"},P:{"16":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"16":"iC"},R:{"16":"jC"},S:{"2":"kC"}},B:6,C:"Token Binding"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/touch.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/touch.js
deleted file mode 100644
index 2fd1f4de5a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/touch.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","8":"A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","578":"C K L D M N O"},C:{"1":"O g h i j k l DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","4":"I f J E F G A B C K L D M N","194":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A","260":"B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:2,C:"Touch events"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/transforms2d.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/transforms2d.js
deleted file mode 100644
index ec53c35203..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/transforms2d.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"lB","8":"J E F","129":"A B","161":"G"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","129":"C K L D M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB","33":"I f J E F G A B C K L D oB pB"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","33":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","33":"I f J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G 2B 3B","33":"B C D M N O g h i j 4B 5B bB jB 6B"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","33":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","33":"dB I RC SC TC UC kB VC WC"},J:{"33":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS3 2D Transforms"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/transforms3d.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/transforms3d.js
deleted file mode 100644
index 1cae14dfdb..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/transforms3d.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","132":"A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G oB pB","33":"A B C K L D"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B","33":"C K L D M N O g h i j k l m n o p q r s t u v w"},E:{"1":"1B","2":"tB hB","33":"I f J E F uB vB wB","257":"G A B C K L D xB iB bB cB yB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"D M N O g h i j"},G:{"33":"F hB 7B kB 8B 9B AC BC","257":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"RC SC TC","33":"dB I UC kB VC WC"},J:{"33":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"CSS3 3D Transforms"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/trusted-types.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/trusted-types.js
deleted file mode 100644
index 17424a751c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/trusted-types.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"U V W X Y Z a b c S d e H","2":"C K L D M N O P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"fC gC hC","2":"I YC ZC aC bC cC iB dC eC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Trusted Types for DOM manipulation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ttf.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ttf.js
deleted file mode 100644
index f758c0920a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/ttf.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","132":"G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 3B 4B 5B bB jB 6B cB","2":"G 2B"},G:{"1":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B"},H:{"2":"QC"},I:{"1":"dB I H SC TC UC kB VC WC","2":"RC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/typedarrays.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/typedarrays.js
deleted file mode 100644
index a5ebf48ca4..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/typedarrays.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"B","2":"J E F G lB","132":"A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB","260":"uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","2":"G B 2B 3B 4B 5B bB jB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B","260":"kB"},H:{"1":"QC"},I:{"1":"I H UC kB VC WC","2":"dB RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"C T cB","2":"A B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"Typed Arrays"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/u2f.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/u2f.js
deleted file mode 100644
index 959e06d1f9..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/u2f.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","513":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","322":"8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB"},D:{"2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y","130":"0 1 z","513":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"K L D yB zB 0B 1B","2":"I f J E F G A B C tB hB uB vB wB xB iB bB cB"},F:{"2":"0 2 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","513":"1 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"D MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"322":"kC"}},B:6,C:"FIDO U2F API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/unhandledrejection.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/unhandledrejection.js
deleted file mode 100644
index 15717eb645..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/unhandledrejection.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB oB pB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","16":"GC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:1,C:"unhandledrejection/rejectionhandled events"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
deleted file mode 100644
index 75e3a5daea..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","2":"C K L D M"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"Upgrade Insecure Requests"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
deleted file mode 100644
index cc7e058a4f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"U V W X Y Z a b c S d e H","2":"C K L D M N O","66":"P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB","66":"WB XB YB ZB aB P Q"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB 2B 3B 4B 5B bB jB 6B cB","66":"OB PB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"fC gC hC","2":"I YC ZC aC bC cC iB dC eC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"URL Scroll-To-Text Fragment"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/url.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/url.js
deleted file mode 100644
index 7c6fa71546..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/url.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m oB pB"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j","130":"k l m n o p q r s"},E:{"1":"F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB vB","130":"E"},F:{"1":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","130":"D M N O"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B","130":"AC"},H:{"2":"QC"},I:{"1":"H WC","2":"dB I RC SC TC UC kB","130":"VC"},J:{"2":"E","130":"A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"URL API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/urlsearchparams.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/urlsearchparams.js
deleted file mode 100644
index e3167418c0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/urlsearchparams.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","2":"C K L D M"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p oB pB","132":"0 1 2 3 4 q r s t u v w x y z"},D:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D iB bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:1,C:"URLSearchParams"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/use-strict.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/use-strict.js
deleted file mode 100644
index fca2e6d879..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/use-strict.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I tB hB","132":"f uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","2":"G B 2B 3B 4B 5B bB jB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"1":"QC"},I:{"1":"dB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"C T jB cB","2":"A B bB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"ECMAScript 5 Strict Mode"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/user-select-none.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/user-select-none.js
deleted file mode 100644
index e67ee330ca..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/user-select-none.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","33":"A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","33":"C K L D M N O"},C:{"1":"RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","33":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB oB pB"},D:{"1":"FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","33":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"33":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB 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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","33":"0 1 D M N O g h i j k l m n o p q r s t u v w x y z"},G:{"33":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","33":"dB I RC SC TC UC kB VC WC"},J:{"33":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"33":"A B"},O:{"2":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","33":"I YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"33":"kC"}},B:5,C:"CSS user-select: none"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/user-timing.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/user-timing.js
deleted file mode 100644
index e13b7be965..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/user-timing.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"User Timing API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/variable-fonts.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/variable-fonts.js
deleted file mode 100644
index 8f5f57ad41..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/variable-fonts.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c S d e H","2":"C K L D M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB","4609":"LB MB T NB OB PB QB RB SB","4674":"fB","5698":"KB","7490":"EB FB GB HB IB","7746":"JB eB","8705":"TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","4097":"OB","4290":"eB KB fB","6148":"LB MB T NB"},E:{"1":"D 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB","4609":"B C bB cB","8193":"K L yB zB"},F:{"1":"FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","4097":"EB","6148":"AB BB CB DB"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","4097":"GC HC IC JC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"4097":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC","4097":"bC cC iB dC eC fC gC hC"},Q:{"4097":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"Variable fonts"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/vector-effect.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/vector-effect.js
deleted file mode 100644
index 9ef4b99af0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/vector-effect.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","2":"G B 2B 3B 4B 5B bB jB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"1":"QC"},I:{"1":"H VC WC","16":"dB I RC SC TC UC kB"},J:{"16":"E A"},K:{"1":"C T cB","2":"A B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"SVG vector-effect: non-scaling-stroke"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/vibration.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/vibration.js
deleted file mode 100644
index 2830927f32..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/vibration.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A oB pB","33":"B C K L D"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"Vibration API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/video.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/video.js
deleted file mode 100644
index 4441d50bb2..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/video.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB","260":"I f J E F G A B C K L D M N O g oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A uB vB wB xB iB","2":"tB hB","513":"B C K L D bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G 2B 3B"},G:{"1":"F hB 7B kB 8B 9B AC BC CC DC EC FC","513":"D GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H TC UC kB VC WC","132":"RC SC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Video element"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/videotracks.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/videotracks.js
deleted file mode 100644
index 45910713ed..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/videotracks.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O","322":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t oB pB","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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"0 1 2 3 4 5 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","322":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f J tB hB uB"},F:{"2":"G B C D M N O g h i j k l m n o p q r s 2B 3B 4B 5B bB jB 6B cB","322":"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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"322":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"194":"kC"}},B:1,C:"Video Tracks"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/viewport-unit-variants.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
deleted file mode 100644
index b4540d983f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"1B","2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Large, Small, and Dynamic viewport units"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/viewport-units.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/viewport-units.js
deleted file mode 100644
index 28d9f4d02c..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/viewport-units.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","132":"G","260":"A B"},B:{"1":"M N O P Q R U V W X Y Z a b c S d e H","260":"C K L D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g","260":"h i j k l m"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB","260":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","516":"AC","772":"9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wai-aria.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wai-aria.js
deleted file mode 100644
index adde8b484b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wai-aria.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E lB","4":"F G A B"},B:{"4":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"4":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"tB hB","4":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G","4":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"4":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"4":"QC"},I:{"2":"dB I RC SC TC UC kB","4":"H VC WC"},J:{"2":"E A"},K:{"4":"A B C T bB jB cB"},L:{"4":"H"},M:{"4":"S"},N:{"4":"A B"},O:{"2":"XC"},P:{"4":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"4":"iC"},R:{"4":"jC"},S:{"4":"kC"}},B:2,C:"WAI-ARIA Accessibility features"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wake-lock.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wake-lock.js
deleted file mode 100644
index b70b9fa503..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wake-lock.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"b c S d e H","2":"C K L D M N O","194":"P Q R U V W X Y Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB","194":"TB UB VB WB XB YB ZB aB P Q R U V"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 2B 3B 4B 5B bB jB 6B cB","194":"JB KB LB MB T NB OB PB QB RB SB TB UB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"Screen Wake Lock API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wasm.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wasm.js
deleted file mode 100644
index fd48596fa4..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wasm.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c S d e H","2":"C K L","578":"D"},C:{"1":"EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB","194":"8 9 AB BB CB","1025":"DB"},D:{"1":"IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB","322":"CB DB EB FB GB HB"},E:{"1":"B C K L D bB cB yB zB 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k l m n o p q r s t u v w x y 2B 3B 4B 5B bB jB 6B cB","322":"0 1 2 3 4 z"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"194":"kC"}},B:6,C:"WebAssembly"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wav.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wav.js
deleted file mode 100644
index 15b3abe9b7..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wav.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 4B 5B bB jB 6B cB","2":"G 2B 3B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","16":"A"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"Wav audio format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wbr-element.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wbr-element.js
deleted file mode 100644
index 77cc79e90b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wbr-element.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E lB","2":"F G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D hB uB vB wB xB iB bB cB yB zB 0B 1B","16":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","16":"G"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"1":"QC"},I:{"1":"dB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"wbr (word break opportunity) element"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-animation.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-animation.js
deleted file mode 100644
index fd3780fc0a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-animation.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"V W X Y Z a b c S d e H","2":"C K L D M N O","260":"P Q R U"},C:{"1":"R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t oB pB","260":"eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB","516":"8 9 AB BB CB DB EB FB GB HB IB JB","580":"0 1 2 3 4 5 6 7 u v w x y z","2049":"XB YB ZB aB P Q"},D:{"1":"V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w","132":"x y z","260":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U"},E:{"1":"D 0B 1B","2":"I f J E F G A tB hB uB vB wB xB iB","1090":"B C K bB cB","2049":"L yB zB"},F:{"1":"TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j 2B 3B 4B 5B bB jB 6B cB","132":"k l m","260":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","1090":"GC HC IC JC KC LC MC","2049":"D NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"260":"XC"},P:{"260":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"260":"iC"},R:{"260":"jC"},S:{"516":"kC"}},B:5,C:"Web Animations API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-app-manifest.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-app-manifest.js
deleted file mode 100644
index 8ba6676f23..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-app-manifest.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M","130":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB X Y Z a b c S d e H gB oB pB","578":"YB ZB aB P Q R nB U V W"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC","260":"D HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"Add to home screen (A2HS)"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-bluetooth.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-bluetooth.js
deleted file mode 100644
index 93ad6967a7..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-bluetooth.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","1025":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","194":"6 7 8 9 AB BB CB DB","706":"EB FB GB","1025":"HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C D M N O g h i j k l m n o p q r s t u v w 2B 3B 4B 5B bB jB 6B cB","450":"0 x y z","706":"1 2 3","1025":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB VC WC","1025":"H"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","1025":"T"},L:{"1025":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Web Bluetooth"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-serial.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-serial.js
deleted file mode 100644
index 8e951091a1..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-serial.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"a b c S d e H","2":"C K L D M N O","66":"P Q R U V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB","66":"aB P Q R U V W X Y Z"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T 2B 3B 4B 5B bB jB 6B cB","66":"NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Web Serial API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-share.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-share.js
deleted file mode 100644
index a4872cee76..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/web-share.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q","516":"R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z","130":"O g h i j k l","1028":"a b c S d e H gB qB rB sB"},E:{"1":"L D zB 0B 1B","2":"I f J E F G A B C tB hB uB vB wB xB iB bB","2049":"K cB yB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC","2049":"JC KC LC MC NC"},H:{"2":"QC"},I:{"2":"dB I RC SC TC UC kB VC","258":"H WC"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","258":"T"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I","258":"YC ZC aC"},Q:{"2":"iC"},R:{"16":"jC"},S:{"2":"kC"}},B:5,C:"Web Share API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webauthn.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webauthn.js
deleted file mode 100644
index abb2c6be12..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webauthn.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"O P Q R U V W X Y Z a b c S d e H","2":"C","226":"K L D M N"},C:{"1":"KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB oB pB"},D:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB"},E:{"1":"K L D yB zB 0B 1B","2":"I f J E F G A B C tB hB uB vB wB xB iB bB","322":"cB"},F:{"1":"FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC","578":"LC","2052":"OC","3076":"MC NC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:2,C:"Web Authentication API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webgl.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webgl.js
deleted file mode 100644
index d2fe338a7e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webgl.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"lB","8":"J E F G A","129":"B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","129":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","129":"I f J E F G A B C K L D M N O g h i j k"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E","129":"F G A B C K L D M N O g h i j k l m n o p q r s t"},E:{"1":"F G A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f tB hB","129":"J E uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B 2B 3B 4B 5B bB jB 6B","129":"C D M N O cB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"1":"A","2":"E"},K:{"1":"C T cB","2":"A B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A","129":"B"},O:{"129":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"129":"kC"}},B:6,C:"WebGL - 3D Canvas graphics"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webgl2.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webgl2.js
deleted file mode 100644
index 1e2430cb64..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webgl2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"1":"CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l oB pB","194":"3 4 5","450":"0 1 2 m n o p q r s t u v w x y z","2242":"6 7 8 9 AB BB"},D:{"1":"HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z","578":"4 5 6 7 8 9 AB BB CB DB EB FB GB"},E:{"1":"D 0B 1B","2":"I f J E F G A tB hB uB vB wB xB","1090":"B C K L iB bB cB yB zB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 2 3 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC","1090":"IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"578":"iC"},R:{"2":"jC"},S:{"2242":"kC"}},B:6,C:"WebGL 2.0"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webgpu.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webgpu.js
deleted file mode 100644
index c4fa2b419d..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webgpu.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P","578":"Q R U V W X Y Z a b c S d","1602":"e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB oB pB","194":"MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P","578":"Q R U V W X Y Z a b c S d","1602":"e H gB qB rB sB"},E:{"2":"I f J E F G A B tB hB uB vB wB xB iB","322":"C K L D bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB 2B 3B 4B 5B bB jB 6B cB","578":"VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"194":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"WebGPU"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webhid.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webhid.js
deleted file mode 100644
index bde35434bd..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webhid.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"a b c S d e H","2":"C K L D M N O","66":"P Q R U V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB","66":"aB P Q R U V W X Y Z"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"YB ZB aB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB 2B 3B 4B 5B bB jB 6B cB","66":"OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"WebHID API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webkit-user-drag.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webkit-user-drag.js
deleted file mode 100644
index e5a274b9ed..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webkit-user-drag.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","132":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"16":"I f J E F G A B C K L D","132":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B bB jB 6B cB","132":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"CSS -webkit-user-drag property"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webm.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webm.js
deleted file mode 100644
index 8d366e67dc..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webm.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F lB","520":"G A B"},B:{"1":"P Q R U V W X Y Z a b c S d e H","8":"C K","388":"L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","132":"I f J E F G A B C K L D M N O g h i j k l m n o"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f","132":"J E F G A B C K L D M N O g h i j k l"},E:{"2":"tB","8":"I f hB uB","520":"J E F G A B C vB wB xB iB bB","1028":"K cB yB","7172":"L","8196":"D zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G 2B 3B 4B","132":"B C D 5B bB jB 6B cB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC","1028":"JC KC LC MC NC","3076":"D OC PC"},H:{"2":"QC"},I:{"1":"H","2":"RC SC","132":"dB I TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","132":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"WebM video format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webnfc.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webnfc.js
deleted file mode 100644
index 2f09d634d1..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webnfc.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P a b c S d e H","450":"Q R U V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P a b c S d e H gB qB rB sB","450":"Q R U V W X Y Z"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB 2B 3B 4B 5B bB jB 6B cB","450":"PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"257":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Web NFC"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webp.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webp.js
deleted file mode 100644
index ec482e4297..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webp.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"O P Q R U V W X Y Z a b c S d e H","2":"C K L D M N"},C:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","8":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f","8":"J E F","132":"G A B C K L D M N O g h i j","260":"k l m n o p q r s"},E:{"2":"I f J E F G A B C K tB hB uB vB wB xB iB bB cB yB","516":"L D zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G 2B 3B 4B","8":"B 5B","132":"bB jB 6B","260":"C D M N O cB"},G:{"1":"D OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"1":"QC"},I:{"1":"H kB VC WC","2":"dB RC SC TC","132":"I UC"},J:{"2":"E A"},K:{"1":"C T bB jB cB","2":"A","132":"B"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"8":"kC"}},B:7,C:"WebP image format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/websockets.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/websockets.js
deleted file mode 100644
index a12cf24564..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/websockets.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB oB pB","132":"I f","292":"J E F G A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","132":"I f J E F G A B C K L","260":"D"},E:{"1":"E F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I tB hB","132":"f uB","260":"J vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G 2B 3B 4B 5B","132":"B C bB jB 6B"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B","132":"kB 8B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","129":"E"},K:{"1":"T cB","2":"A","132":"B C bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Web Sockets"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webusb.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webusb.js
deleted file mode 100644
index b2c1a3848e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webusb.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB","66":"FB GB HB IB JB eB KB"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"0 1 G B C D M N O g h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B bB jB 6B cB","66":"2 3 4 5 6 7 8"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"WebUSB"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webvr.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webvr.js
deleted file mode 100644
index d1a8e99845..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webvr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L Q R U V W X Y Z a b c S d e H","66":"P","257":"D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB oB pB","129":"GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","194":"FB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB Q R U V W X Y Z a b c S d e H gB qB rB sB","66":"IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P"},E:{"2":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 G B C D M N O g h i j k l m n o p q r s t u v w x y z PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","66":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T bB jB cB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"513":"I","516":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"66":"jC"},S:{"2":"kC"}},B:7,C:"WebVR API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webvtt.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webvtt.js
deleted file mode 100644
index e8dfb03bb9..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webvtt.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"2":"mB dB I f J E F G A B C K L D M N O g h i j k oB pB","66":"l m n o p q r","129":"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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N"},E:{"1":"J E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"129":"kC"}},B:5,C:"WebVTT - Web Video Text Tracks"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webworkers.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webworkers.js
deleted file mode 100644
index 881956e943..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webworkers.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","2":"lB","8":"J E F G"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","8":"mB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","8":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 5B bB jB 6B cB","2":"G 2B","8":"3B 4B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"H RC VC WC","2":"dB I SC TC UC kB"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","8":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Web Workers"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webxr.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webxr.js
deleted file mode 100644
index a688c84a4a..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/webxr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","132":"P Q R U V W X Y Z a b c S d e H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB oB pB","322":"ZB aB P Q R nB U V W X Y Z a b c S d e H gB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T","66":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB","132":"P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"2":"I f J E F G A B C tB hB uB vB wB xB iB bB cB","578":"K L D yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB 2B 3B 4B 5B bB jB 6B cB","66":"DB EB FB GB HB IB JB KB LB MB T NB","132":"OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"dB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C bB jB cB","132":"T"},L:{"132":"H"},M:{"322":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC","132":"eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"WebXR Device API"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/will-change.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/will-change.js
deleted file mode 100644
index 463d5b7bb1..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/will-change.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c S d e H","2":"C K L D 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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p oB pB","194":"q r s t u v w"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w"},E:{"1":"A B C K L D xB iB bB cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j k 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"CSS will-change property"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/woff.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/woff.js
deleted file mode 100644
index c49e4a8aa7..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/woff.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB pB","2":"mB dB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I"},E:{"1":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"I f tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R bB jB 6B cB","2":"G B 2B 3B 4B 5B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"H VC WC","2":"dB RC SC TC UC kB","130":"I"},J:{"1":"E A"},K:{"1":"B C T bB jB cB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"WOFF - Web Open Font Format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/woff2.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/woff2.js
deleted file mode 100644
index 72d3c8d06d..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/woff2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c S d e H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","2":"I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w"},E:{"1":"C K L D cB yB zB 0B 1B","2":"I f J E F G tB hB uB vB wB xB","132":"A B iB bB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C D M N O g h i j 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"dB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"WOFF 2.0 - Web Open Font Format"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/word-break.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/word-break.js
deleted file mode 100644
index 236dd2f872..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/word-break.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB I f J E F G A B C K L oB pB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","4":"0 1 2 3 4 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB bB cB yB zB 0B 1B","4":"I f J E F tB hB uB vB wB"},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 T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","2":"G B C 2B 3B 4B 5B bB jB 6B cB","4":"D M N O g h i j k l m n o p q r"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","4":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","4":"dB I RC SC TC UC kB VC WC"},J:{"4":"E A"},K:{"1":"T","2":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"4":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"4":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"CSS3 word-break"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wordwrap.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wordwrap.js
deleted file mode 100644
index ac0a041b94..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/wordwrap.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"4":"J E F G A B lB"},B:{"1":"O P Q R U V W X Y Z a b c S d e H","4":"C K L D M N"},C:{"1":"AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB","4":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","4":"I f J E F G A B C K L D M N O g h i j"},E:{"1":"E F G A B C K L D vB wB xB iB bB cB yB zB 0B 1B","4":"I f J tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G 2B 3B","4":"B C 4B 5B bB jB 6B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","4":"hB 7B kB 8B 9B"},H:{"4":"QC"},I:{"1":"H VC WC","4":"dB I RC SC TC UC kB"},J:{"1":"A","4":"E"},K:{"1":"T","4":"A B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"4":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"4":"kC"}},B:5,C:"CSS3 Overflow-wrap"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/x-doc-messaging.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/x-doc-messaging.js
deleted file mode 100644
index 8f2964fa57..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/x-doc-messaging.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E lB","132":"F G","260":"A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB","2":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB","2":"G"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"4":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Cross-document messaging"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/x-frame-options.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/x-frame-options.js
deleted file mode 100644
index 7b7848ac81..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/x-frame-options.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"F G A B","2":"J E lB"},B:{"1":"C K L D M N O","4":"P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB","4":"I f J E F G A B C K L D M N SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","16":"mB dB oB pB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J E F G A B C K L D M N O g h i j k l m"},E:{"4":"J E F G A B C K L D uB vB wB xB iB bB cB yB zB 0B 1B","16":"I f tB hB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 6B cB","16":"G B 2B 3B 4B 5B bB jB"},G:{"4":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"4":"I H UC kB VC WC","16":"dB RC SC TC"},J:{"4":"E A"},K:{"4":"T cB","16":"A B C bB jB"},L:{"4":"H"},M:{"4":"S"},N:{"1":"A B"},O:{"4":"XC"},P:{"4":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"4":"iC"},R:{"4":"jC"},S:{"1":"kC"}},B:6,C:"X-Frame-Options HTTP header"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xhr2.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xhr2.js
deleted file mode 100644
index af04323d47..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xhr2.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"J E F G lB","132":"A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","2":"mB dB","260":"A B","388":"J E F G","900":"I f oB pB"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","16":"I f J","132":"q r","388":"E F G A B C K L D M N O g h i j k l m n o p"},E:{"1":"F G A B C K L D wB xB iB bB cB yB zB 0B 1B","2":"I tB hB","132":"E vB","388":"f J uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R cB","2":"G B 2B 3B 4B 5B bB jB 6B","132":"D M N"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB","132":"AC","388":"8B 9B"},H:{"2":"QC"},I:{"1":"H WC","2":"RC SC TC","388":"VC","900":"dB I UC kB"},J:{"132":"A","388":"E"},K:{"1":"C T cB","2":"A B bB jB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"XMLHttpRequest advanced features"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xhtml.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xhtml.js
deleted file mode 100644
index 93b946125e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xhtml.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"1":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"dB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:1,C:"XHTML served as application/xhtml+xml"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xhtmlsmil.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xhtmlsmil.js
deleted file mode 100644
index cc78733dd1..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xhtmlsmil.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"2":"G A B lB","4":"J E F"},B:{"2":"C K L D M N O","8":"P Q R U V W X Y Z a b c S d e H"},C:{"8":"0 1 2 3 4 5 6 7 8 9 mB dB I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB oB pB"},D:{"8":"0 1 2 3 4 5 6 7 8 9 I f J E F G A B C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB"},E:{"8":"I f J E F G A B C K L D tB hB uB vB wB xB iB bB cB yB zB 0B 1B"},F:{"8":"0 1 2 3 4 5 6 7 8 9 G B C D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R 2B 3B 4B 5B bB jB 6B cB"},G:{"8":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"8":"QC"},I:{"8":"dB I H RC SC TC UC kB VC WC"},J:{"8":"E A"},K:{"8":"A B C T bB jB cB"},L:{"8":"H"},M:{"8":"S"},N:{"2":"A B"},O:{"8":"XC"},P:{"8":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"8":"iC"},R:{"8":"jC"},S:{"8":"kC"}},B:7,C:"XHTML+SMIL animation"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xml-serializer.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xml-serializer.js
deleted file mode 100644
index 6bc248af55..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/xml-serializer.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports={A:{A:{"1":"A B","260":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c S d e H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L D M N O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R nB U V W X Y Z a b c S d e H gB","132":"B","260":"mB dB I f J E oB pB","516":"F G A"},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 eB KB fB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R U V W X Y Z a b c S d e H gB qB rB sB","132":"I f J E F G A B C K L D M N O g h i j k l m n o p q r"},E:{"1":"F G A B C K L D wB xB iB bB cB yB zB 0B 1B","132":"I f J E tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB T NB OB PB QB RB SB TB UB VB WB XB YB ZB aB P Q R","16":"G 2B","132":"B C D M N 3B 4B 5B bB jB 6B cB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","132":"hB 7B kB 8B 9B AC"},H:{"132":"QC"},I:{"1":"H VC WC","132":"dB I RC SC TC UC kB"},J:{"132":"E A"},K:{"1":"T","16":"A","132":"B C bB jB cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"DOM Parsing and Serialization"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/package.json b/tools/node_modules/@babel/core/node_modules/caniuse-lite/package.json
deleted file mode 100644
index 345b338623..0000000000
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/package.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "name": "caniuse-lite",
- "version": "1.0.30001282",
- "description": "A smaller version of caniuse-db, with only the essentials!",
- "main": "dist/unpacker/index.js",
- "files": [
- "data",
- "dist"
- ],
- "keywords": [
- "support",
- "css",
- "js",
- "html5",
- "svg"
- ],
- "author": {
- "name": "Ben Briggs",
- "email": "beneb.info@gmail.com",
- "url": "http://beneb.info"
- },
- "repository": "browserslist/caniuse-lite",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- "license": "CC-BY-4.0"
-}
diff --git a/tools/node_modules/@babel/core/node_modules/debug/LICENSE b/tools/node_modules/@babel/core/node_modules/debug/LICENSE
deleted file mode 100644
index 658c933d28..0000000000
--- a/tools/node_modules/@babel/core/node_modules/debug/LICENSE
+++ /dev/null
@@ -1,19 +0,0 @@
-(The MIT License)
-
-Copyright (c) 2014 TJ Holowaychuk <tj@vision-media.ca>
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software
-and associated documentation files (the 'Software'), to deal in the Software without restriction,
-including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
-and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial
-portions of the Software.
-
-THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
-LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
diff --git a/tools/node_modules/@babel/core/node_modules/debug/README.md b/tools/node_modules/@babel/core/node_modules/debug/README.md
deleted file mode 100644
index 88dae35d9f..0000000000
--- a/tools/node_modules/@babel/core/node_modules/debug/README.md
+++ /dev/null
@@ -1,455 +0,0 @@
-# debug
-[![Build Status](https://travis-ci.org/visionmedia/debug.svg?branch=master)](https://travis-ci.org/visionmedia/debug) [![Coverage Status](https://coveralls.io/repos/github/visionmedia/debug/badge.svg?branch=master)](https://coveralls.io/github/visionmedia/debug?branch=master) [![Slack](https://visionmedia-community-slackin.now.sh/badge.svg)](https://visionmedia-community-slackin.now.sh/) [![OpenCollective](https://opencollective.com/debug/backers/badge.svg)](#backers)
-[![OpenCollective](https://opencollective.com/debug/sponsors/badge.svg)](#sponsors)
-
-<img width="647" src="https://user-images.githubusercontent.com/71256/29091486-fa38524c-7c37-11e7-895f-e7ec8e1039b6.png">
-
-A tiny JavaScript debugging utility modelled after Node.js core's debugging
-technique. Works in Node.js and web browsers.
-
-## Installation
-
-```bash
-$ npm install debug
-```
-
-## Usage
-
-`debug` exposes a function; simply pass this function the name of your module, and it will return a decorated version of `console.error` for you to pass debug statements to. This will allow you to toggle the debug output for different parts of your module as well as the module as a whole.
-
-Example [_app.js_](./examples/node/app.js):
-
-```js
-var debug = require('debug')('http')
- , http = require('http')
- , name = 'My App';
-
-// fake app
-
-debug('booting %o', name);
-
-http.createServer(function(req, res){
- debug(req.method + ' ' + req.url);
- res.end('hello\n');
-}).listen(3000, function(){
- debug('listening');
-});
-
-// fake worker of some kind
-
-require('./worker');
-```
-
-Example [_worker.js_](./examples/node/worker.js):
-
-```js
-var a = require('debug')('worker:a')
- , b = require('debug')('worker:b');
-
-function work() {
- a('doing lots of uninteresting work');
- setTimeout(work, Math.random() * 1000);
-}
-
-work();
-
-function workb() {
- b('doing some work');
- setTimeout(workb, Math.random() * 2000);
-}
-
-workb();
-```
-
-The `DEBUG` environment variable is then used to enable these based on space or
-comma-delimited names.
-
-Here are some examples:
-
-<img width="647" alt="screen shot 2017-08-08 at 12 53 04 pm" src="https://user-images.githubusercontent.com/71256/29091703-a6302cdc-7c38-11e7-8304-7c0b3bc600cd.png">
-<img width="647" alt="screen shot 2017-08-08 at 12 53 38 pm" src="https://user-images.githubusercontent.com/71256/29091700-a62a6888-7c38-11e7-800b-db911291ca2b.png">
-<img width="647" alt="screen shot 2017-08-08 at 12 53 25 pm" src="https://user-images.githubusercontent.com/71256/29091701-a62ea114-7c38-11e7-826a-2692bedca740.png">
-
-#### Windows command prompt notes
-
-##### CMD
-
-On Windows the environment variable is set using the `set` command.
-
-```cmd
-set DEBUG=*,-not_this
-```
-
-Example:
-
-```cmd
-set DEBUG=* & node app.js
-```
-
-##### PowerShell (VS Code default)
-
-PowerShell uses different syntax to set environment variables.
-
-```cmd
-$env:DEBUG = "*,-not_this"
-```
-
-Example:
-
-```cmd
-$env:DEBUG='app';node app.js
-```
-
-Then, run the program to be debugged as usual.
-
-npm script example:
-```js
- "windowsDebug": "@powershell -Command $env:DEBUG='*';node app.js",
-```
-
-## Namespace Colors
-
-Every debug instance has a color generated for it based on its namespace name.
-This helps when visually parsing the debug output to identify which debug instance
-a debug line belongs to.
-
-#### Node.js
-
-In Node.js, colors are enabled when stderr is a TTY. You also _should_ install
-the [`supports-color`](https://npmjs.org/supports-color) module alongside debug,
-otherwise debug will only use a small handful of basic colors.
-
-<img width="521" src="https://user-images.githubusercontent.com/71256/29092181-47f6a9e6-7c3a-11e7-9a14-1928d8a711cd.png">
-
-#### Web Browser
-
-Colors are also enabled on "Web Inspectors" that understand the `%c` formatting
-option. These are WebKit web inspectors, Firefox ([since version
-31](https://hacks.mozilla.org/2014/05/editable-box-model-multiple-selection-sublime-text-keys-much-more-firefox-developer-tools-episode-31/))
-and the Firebug plugin for Firefox (any version).
-
-<img width="524" src="https://user-images.githubusercontent.com/71256/29092033-b65f9f2e-7c39-11e7-8e32-f6f0d8e865c1.png">
-
-
-## Millisecond diff
-
-When actively developing an application it can be useful to see when the time spent between one `debug()` call and the next. Suppose for example you invoke `debug()` before requesting a resource, and after as well, the "+NNNms" will show you how much time was spent between calls.
-
-<img width="647" src="https://user-images.githubusercontent.com/71256/29091486-fa38524c-7c37-11e7-895f-e7ec8e1039b6.png">
-
-When stdout is not a TTY, `Date#toISOString()` is used, making it more useful for logging the debug information as shown below:
-
-<img width="647" src="https://user-images.githubusercontent.com/71256/29091956-6bd78372-7c39-11e7-8c55-c948396d6edd.png">
-
-
-## Conventions
-
-If you're using this in one or more of your libraries, you _should_ use the name of your library so that developers may toggle debugging as desired without guessing names. If you have more than one debuggers you _should_ prefix them with your library name and use ":" to separate features. For example "bodyParser" from Connect would then be "connect:bodyParser". If you append a "*" to the end of your name, it will always be enabled regardless of the setting of the DEBUG environment variable. You can then use it for normal output as well as debug output.
-
-## Wildcards
-
-The `*` character may be used as a wildcard. Suppose for example your library has
-debuggers named "connect:bodyParser", "connect:compress", "connect:session",
-instead of listing all three with
-`DEBUG=connect:bodyParser,connect:compress,connect:session`, you may simply do
-`DEBUG=connect:*`, or to run everything using this module simply use `DEBUG=*`.
-
-You can also exclude specific debuggers by prefixing them with a "-" character.
-For example, `DEBUG=*,-connect:*` would include all debuggers except those
-starting with "connect:".
-
-## Environment Variables
-
-When running through Node.js, you can set a few environment variables that will
-change the behavior of the debug logging:
-
-| Name | Purpose |
-|-----------|-------------------------------------------------|
-| `DEBUG` | Enables/disables specific debugging namespaces. |
-| `DEBUG_HIDE_DATE` | Hide date from debug output (non-TTY). |
-| `DEBUG_COLORS`| Whether or not to use colors in the debug output. |
-| `DEBUG_DEPTH` | Object inspection depth. |
-| `DEBUG_SHOW_HIDDEN` | Shows hidden properties on inspected objects. |
-
-
-__Note:__ The environment variables beginning with `DEBUG_` end up being
-converted into an Options object that gets used with `%o`/`%O` formatters.
-See the Node.js documentation for
-[`util.inspect()`](https://nodejs.org/api/util.html#util_util_inspect_object_options)
-for the complete list.
-
-## Formatters
-
-Debug uses [printf-style](https://wikipedia.org/wiki/Printf_format_string) formatting.
-Below are the officially supported formatters:
-
-| Formatter | Representation |
-|-----------|----------------|
-| `%O` | Pretty-print an Object on multiple lines. |
-| `%o` | Pretty-print an Object all on a single line. |
-| `%s` | String. |
-| `%d` | Number (both integer and float). |
-| `%j` | JSON. Replaced with the string '[Circular]' if the argument contains circular references. |
-| `%%` | Single percent sign ('%'). This does not consume an argument. |
-
-
-### Custom formatters
-
-You can add custom formatters by extending the `debug.formatters` object.
-For example, if you wanted to add support for rendering a Buffer as hex with
-`%h`, you could do something like:
-
-```js
-const createDebug = require('debug')
-createDebug.formatters.h = (v) => {
- return v.toString('hex')
-}
-
-// …elsewhere
-const debug = createDebug('foo')
-debug('this is hex: %h', new Buffer('hello world'))
-// foo this is hex: 68656c6c6f20776f726c6421 +0ms
-```
-
-
-## Browser Support
-
-You can build a browser-ready script using [browserify](https://github.com/substack/node-browserify),
-or just use the [browserify-as-a-service](https://wzrd.in/) [build](https://wzrd.in/standalone/debug@latest),
-if you don't want to build it yourself.
-
-Debug's enable state is currently persisted by `localStorage`.
-Consider the situation shown below where you have `worker:a` and `worker:b`,
-and wish to debug both. You can enable this using `localStorage.debug`:
-
-```js
-localStorage.debug = 'worker:*'
-```
-
-And then refresh the page.
-
-```js
-a = debug('worker:a');
-b = debug('worker:b');
-
-setInterval(function(){
- a('doing some work');
-}, 1000);
-
-setInterval(function(){
- b('doing some work');
-}, 1200);
-```
-
-
-## Output streams
-
- By default `debug` will log to stderr, however this can be configured per-namespace by overriding the `log` method:
-
-Example [_stdout.js_](./examples/node/stdout.js):
-
-```js
-var debug = require('debug');
-var error = debug('app:error');
-
-// by default stderr is used
-error('goes to stderr!');
-
-var log = debug('app:log');
-// set this namespace to log via console.log
-log.log = console.log.bind(console); // don't forget to bind to console!
-log('goes to stdout');
-error('still goes to stderr!');
-
-// set all output to go via console.info
-// overrides all per-namespace log settings
-debug.log = console.info.bind(console);
-error('now goes to stdout via console.info');
-log('still goes to stdout, but via console.info now');
-```
-
-## Extend
-You can simply extend debugger
-```js
-const log = require('debug')('auth');
-
-//creates new debug instance with extended namespace
-const logSign = log.extend('sign');
-const logLogin = log.extend('login');
-
-log('hello'); // auth hello
-logSign('hello'); //auth:sign hello
-logLogin('hello'); //auth:login hello
-```
-
-## Set dynamically
-
-You can also enable debug dynamically by calling the `enable()` method :
-
-```js
-let debug = require('debug');
-
-console.log(1, debug.enabled('test'));
-
-debug.enable('test');
-console.log(2, debug.enabled('test'));
-
-debug.disable();
-console.log(3, debug.enabled('test'));
-
-```
-
-print :
-```
-1 false
-2 true
-3 false
-```
-
-Usage :
-`enable(namespaces)`
-`namespaces` can include modes separated by a colon and wildcards.
-
-Note that calling `enable()` completely overrides previously set DEBUG variable :
-
-```
-$ DEBUG=foo node -e 'var dbg = require("debug"); dbg.enable("bar"); console.log(dbg.enabled("foo"))'
-=> false
-```
-
-`disable()`
-
-Will disable all namespaces. The functions returns the namespaces currently
-enabled (and skipped). This can be useful if you want to disable debugging
-temporarily without knowing what was enabled to begin with.
-
-For example:
-
-```js
-let debug = require('debug');
-debug.enable('foo:*,-foo:bar');
-let namespaces = debug.disable();
-debug.enable(namespaces);
-```
-
-Note: There is no guarantee that the string will be identical to the initial
-enable string, but semantically they will be identical.
-
-## Checking whether a debug target is enabled
-
-After you've created a debug instance, you can determine whether or not it is
-enabled by checking the `enabled` property:
-
-```javascript
-const debug = require('debug')('http');
-
-if (debug.enabled) {
- // do stuff...
-}
-```
-
-You can also manually toggle this property to force the debug instance to be
-enabled or disabled.
-
-
-## Authors
-
- - TJ Holowaychuk
- - Nathan Rajlich
- - Andrew Rhyne
-
-## Backers
-
-Support us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/debug#backer)]
-
-<a href="https://opencollective.com/debug/backer/0/website" target="_blank"><img src="https://opencollective.com/debug/backer/0/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/1/website" target="_blank"><img src="https://opencollective.com/debug/backer/1/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/2/website" target="_blank"><img src="https://opencollective.com/debug/backer/2/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/3/website" target="_blank"><img src="https://opencollective.com/debug/backer/3/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/4/website" target="_blank"><img src="https://opencollective.com/debug/backer/4/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/5/website" target="_blank"><img src="https://opencollective.com/debug/backer/5/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/6/website" target="_blank"><img src="https://opencollective.com/debug/backer/6/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/7/website" target="_blank"><img src="https://opencollective.com/debug/backer/7/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/8/website" target="_blank"><img src="https://opencollective.com/debug/backer/8/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/9/website" target="_blank"><img src="https://opencollective.com/debug/backer/9/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/10/website" target="_blank"><img src="https://opencollective.com/debug/backer/10/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/11/website" target="_blank"><img src="https://opencollective.com/debug/backer/11/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/12/website" target="_blank"><img src="https://opencollective.com/debug/backer/12/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/13/website" target="_blank"><img src="https://opencollective.com/debug/backer/13/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/14/website" target="_blank"><img src="https://opencollective.com/debug/backer/14/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/15/website" target="_blank"><img src="https://opencollective.com/debug/backer/15/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/16/website" target="_blank"><img src="https://opencollective.com/debug/backer/16/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/17/website" target="_blank"><img src="https://opencollective.com/debug/backer/17/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/18/website" target="_blank"><img src="https://opencollective.com/debug/backer/18/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/19/website" target="_blank"><img src="https://opencollective.com/debug/backer/19/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/20/website" target="_blank"><img src="https://opencollective.com/debug/backer/20/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/21/website" target="_blank"><img src="https://opencollective.com/debug/backer/21/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/22/website" target="_blank"><img src="https://opencollective.com/debug/backer/22/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/23/website" target="_blank"><img src="https://opencollective.com/debug/backer/23/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/24/website" target="_blank"><img src="https://opencollective.com/debug/backer/24/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/25/website" target="_blank"><img src="https://opencollective.com/debug/backer/25/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/26/website" target="_blank"><img src="https://opencollective.com/debug/backer/26/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/27/website" target="_blank"><img src="https://opencollective.com/debug/backer/27/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/28/website" target="_blank"><img src="https://opencollective.com/debug/backer/28/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/29/website" target="_blank"><img src="https://opencollective.com/debug/backer/29/avatar.svg"></a>
-
-
-## Sponsors
-
-Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/debug#sponsor)]
-
-<a href="https://opencollective.com/debug/sponsor/0/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/0/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/1/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/1/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/2/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/2/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/3/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/3/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/4/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/4/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/5/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/5/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/6/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/6/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/7/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/7/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/8/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/8/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/9/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/9/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/10/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/10/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/11/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/11/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/12/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/12/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/13/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/13/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/14/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/14/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/15/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/15/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/16/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/16/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/17/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/17/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/18/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/18/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/19/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/19/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/20/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/20/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/21/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/21/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/22/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/22/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/23/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/23/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/24/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/24/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/25/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/25/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/26/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/26/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/27/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/27/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/28/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/28/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/29/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/29/avatar.svg"></a>
-
-## License
-
-(The MIT License)
-
-Copyright (c) 2014-2017 TJ Holowaychuk &lt;tj@vision-media.ca&gt;
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-'Software'), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/tools/node_modules/@babel/core/node_modules/debug/package.json b/tools/node_modules/@babel/core/node_modules/debug/package.json
deleted file mode 100644
index b7d70acb9b..0000000000
--- a/tools/node_modules/@babel/core/node_modules/debug/package.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "name": "debug",
- "version": "4.3.2",
- "repository": {
- "type": "git",
- "url": "git://github.com/visionmedia/debug.git"
- },
- "description": "small debugging utility",
- "keywords": [
- "debug",
- "log",
- "debugger"
- ],
- "files": [
- "src",
- "LICENSE",
- "README.md"
- ],
- "author": "TJ Holowaychuk <tj@vision-media.ca>",
- "contributors": [
- "Nathan Rajlich <nathan@tootallnate.net> (http://n8.io)",
- "Andrew Rhyne <rhyneandrew@gmail.com>",
- "Josh Junon <josh@junon.me>"
- ],
- "license": "MIT",
- "scripts": {
- "lint": "xo",
- "test": "npm run test:node && npm run test:browser && npm run lint",
- "test:node": "istanbul cover _mocha -- test.js",
- "test:browser": "karma start --single-run",
- "test:coverage": "cat ./coverage/lcov.info | coveralls"
- },
- "dependencies": {
- "ms": "2.1.2"
- },
- "devDependencies": {
- "brfs": "^2.0.1",
- "browserify": "^16.2.3",
- "coveralls": "^3.0.2",
- "istanbul": "^0.4.5",
- "karma": "^3.1.4",
- "karma-browserify": "^6.0.0",
- "karma-chrome-launcher": "^2.2.0",
- "karma-mocha": "^1.3.0",
- "mocha": "^5.2.0",
- "mocha-lcov-reporter": "^1.2.0",
- "xo": "^0.23.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- },
- "main": "./src/index.js",
- "browser": "./src/browser.js",
- "engines": {
- "node": ">=6.0"
- }
-}
diff --git a/tools/node_modules/@babel/core/node_modules/debug/src/browser.js b/tools/node_modules/@babel/core/node_modules/debug/src/browser.js
deleted file mode 100644
index cd0fc35d1e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/debug/src/browser.js
+++ /dev/null
@@ -1,269 +0,0 @@
-/* eslint-env browser */
-
-/**
- * This is the web browser implementation of `debug()`.
- */
-
-exports.formatArgs = formatArgs;
-exports.save = save;
-exports.load = load;
-exports.useColors = useColors;
-exports.storage = localstorage();
-exports.destroy = (() => {
- let warned = false;
-
- return () => {
- if (!warned) {
- warned = true;
- console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.');
- }
- };
-})();
-
-/**
- * Colors.
- */
-
-exports.colors = [
- '#0000CC',
- '#0000FF',
- '#0033CC',
- '#0033FF',
- '#0066CC',
- '#0066FF',
- '#0099CC',
- '#0099FF',
- '#00CC00',
- '#00CC33',
- '#00CC66',
- '#00CC99',
- '#00CCCC',
- '#00CCFF',
- '#3300CC',
- '#3300FF',
- '#3333CC',
- '#3333FF',
- '#3366CC',
- '#3366FF',
- '#3399CC',
- '#3399FF',
- '#33CC00',
- '#33CC33',
- '#33CC66',
- '#33CC99',
- '#33CCCC',
- '#33CCFF',
- '#6600CC',
- '#6600FF',
- '#6633CC',
- '#6633FF',
- '#66CC00',
- '#66CC33',
- '#9900CC',
- '#9900FF',
- '#9933CC',
- '#9933FF',
- '#99CC00',
- '#99CC33',
- '#CC0000',
- '#CC0033',
- '#CC0066',
- '#CC0099',
- '#CC00CC',
- '#CC00FF',
- '#CC3300',
- '#CC3333',
- '#CC3366',
- '#CC3399',
- '#CC33CC',
- '#CC33FF',
- '#CC6600',
- '#CC6633',
- '#CC9900',
- '#CC9933',
- '#CCCC00',
- '#CCCC33',
- '#FF0000',
- '#FF0033',
- '#FF0066',
- '#FF0099',
- '#FF00CC',
- '#FF00FF',
- '#FF3300',
- '#FF3333',
- '#FF3366',
- '#FF3399',
- '#FF33CC',
- '#FF33FF',
- '#FF6600',
- '#FF6633',
- '#FF9900',
- '#FF9933',
- '#FFCC00',
- '#FFCC33'
-];
-
-/**
- * Currently only WebKit-based Web Inspectors, Firefox >= v31,
- * and the Firebug extension (any Firefox version) are known
- * to support "%c" CSS customizations.
- *
- * TODO: add a `localStorage` variable to explicitly enable/disable colors
- */
-
-// eslint-disable-next-line complexity
-function useColors() {
- // NB: In an Electron preload script, document will be defined but not fully
- // initialized. Since we know we're in Chrome, we'll just detect this case
- // explicitly
- if (typeof window !== 'undefined' && window.process && (window.process.type === 'renderer' || window.process.__nwjs)) {
- return true;
- }
-
- // Internet Explorer and Edge do not support colors.
- if (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) {
- return false;
- }
-
- // Is webkit? http://stackoverflow.com/a/16459606/376773
- // document is undefined in react-native: https://github.com/facebook/react-native/pull/1632
- return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) ||
- // Is firebug? http://stackoverflow.com/a/398120/376773
- (typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) ||
- // Is firefox >= v31?
- // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages
- (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31) ||
- // Double check webkit in userAgent just in case we are in a worker
- (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/));
-}
-
-/**
- * Colorize log arguments if enabled.
- *
- * @api public
- */
-
-function formatArgs(args) {
- args[0] = (this.useColors ? '%c' : '') +
- this.namespace +
- (this.useColors ? ' %c' : ' ') +
- args[0] +
- (this.useColors ? '%c ' : ' ') +
- '+' + module.exports.humanize(this.diff);
-
- if (!this.useColors) {
- return;
- }
-
- const c = 'color: ' + this.color;
- args.splice(1, 0, c, 'color: inherit');
-
- // The final "%c" is somewhat tricky, because there could be other
- // arguments passed either before or after the %c, so we need to
- // figure out the correct index to insert the CSS into
- let index = 0;
- let lastC = 0;
- args[0].replace(/%[a-zA-Z%]/g, match => {
- if (match === '%%') {
- return;
- }
- index++;
- if (match === '%c') {
- // We only are interested in the *last* %c
- // (the user may have provided their own)
- lastC = index;
- }
- });
-
- args.splice(lastC, 0, c);
-}
-
-/**
- * Invokes `console.debug()` when available.
- * No-op when `console.debug` is not a "function".
- * If `console.debug` is not available, falls back
- * to `console.log`.
- *
- * @api public
- */
-exports.log = console.debug || console.log || (() => {});
-
-/**
- * Save `namespaces`.
- *
- * @param {String} namespaces
- * @api private
- */
-function save(namespaces) {
- try {
- if (namespaces) {
- exports.storage.setItem('debug', namespaces);
- } else {
- exports.storage.removeItem('debug');
- }
- } catch (error) {
- // Swallow
- // XXX (@Qix-) should we be logging these?
- }
-}
-
-/**
- * Load `namespaces`.
- *
- * @return {String} returns the previously persisted debug modes
- * @api private
- */
-function load() {
- let r;
- try {
- r = exports.storage.getItem('debug');
- } catch (error) {
- // Swallow
- // XXX (@Qix-) should we be logging these?
- }
-
- // If debug isn't set in LS, and we're in Electron, try to load $DEBUG
- if (!r && typeof process !== 'undefined' && 'env' in process) {
- r = process.env.DEBUG;
- }
-
- return r;
-}
-
-/**
- * Localstorage attempts to return the localstorage.
- *
- * This is necessary because safari throws
- * when a user disables cookies/localstorage
- * and you attempt to access it.
- *
- * @return {LocalStorage}
- * @api private
- */
-
-function localstorage() {
- try {
- // TVMLKit (Apple TV JS Runtime) does not have a window object, just localStorage in the global context
- // The Browser also has localStorage in the global context.
- return localStorage;
- } catch (error) {
- // Swallow
- // XXX (@Qix-) should we be logging these?
- }
-}
-
-module.exports = require('./common')(exports);
-
-const {formatters} = module.exports;
-
-/**
- * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default.
- */
-
-formatters.j = function (v) {
- try {
- return JSON.stringify(v);
- } catch (error) {
- return '[UnexpectedJSONParseError]: ' + error.message;
- }
-};
diff --git a/tools/node_modules/@babel/core/node_modules/debug/src/common.js b/tools/node_modules/@babel/core/node_modules/debug/src/common.js
deleted file mode 100644
index 50ce292510..0000000000
--- a/tools/node_modules/@babel/core/node_modules/debug/src/common.js
+++ /dev/null
@@ -1,274 +0,0 @@
-
-/**
- * This is the common logic for both the Node.js and web browser
- * implementations of `debug()`.
- */
-
-function setup(env) {
- createDebug.debug = createDebug;
- createDebug.default = createDebug;
- createDebug.coerce = coerce;
- createDebug.disable = disable;
- createDebug.enable = enable;
- createDebug.enabled = enabled;
- createDebug.humanize = require('ms');
- createDebug.destroy = destroy;
-
- Object.keys(env).forEach(key => {
- createDebug[key] = env[key];
- });
-
- /**
- * The currently active debug mode names, and names to skip.
- */
-
- createDebug.names = [];
- createDebug.skips = [];
-
- /**
- * Map of special "%n" handling functions, for the debug "format" argument.
- *
- * Valid key names are a single, lower or upper-case letter, i.e. "n" and "N".
- */
- createDebug.formatters = {};
-
- /**
- * Selects a color for a debug namespace
- * @param {String} namespace The namespace string for the for the debug instance to be colored
- * @return {Number|String} An ANSI color code for the given namespace
- * @api private
- */
- function selectColor(namespace) {
- let hash = 0;
-
- for (let i = 0; i < namespace.length; i++) {
- hash = ((hash << 5) - hash) + namespace.charCodeAt(i);
- hash |= 0; // Convert to 32bit integer
- }
-
- return createDebug.colors[Math.abs(hash) % createDebug.colors.length];
- }
- createDebug.selectColor = selectColor;
-
- /**
- * Create a debugger with the given `namespace`.
- *
- * @param {String} namespace
- * @return {Function}
- * @api public
- */
- function createDebug(namespace) {
- let prevTime;
- let enableOverride = null;
- let namespacesCache;
- let enabledCache;
-
- function debug(...args) {
- // Disabled?
- if (!debug.enabled) {
- return;
- }
-
- const self = debug;
-
- // Set `diff` timestamp
- const curr = Number(new Date());
- const ms = curr - (prevTime || curr);
- self.diff = ms;
- self.prev = prevTime;
- self.curr = curr;
- prevTime = curr;
-
- args[0] = createDebug.coerce(args[0]);
-
- if (typeof args[0] !== 'string') {
- // Anything else let's inspect with %O
- args.unshift('%O');
- }
-
- // Apply any `formatters` transformations
- let index = 0;
- args[0] = args[0].replace(/%([a-zA-Z%])/g, (match, format) => {
- // If we encounter an escaped % then don't increase the array index
- if (match === '%%') {
- return '%';
- }
- index++;
- const formatter = createDebug.formatters[format];
- if (typeof formatter === 'function') {
- const val = args[index];
- match = formatter.call(self, val);
-
- // Now we need to remove `args[index]` since it's inlined in the `format`
- args.splice(index, 1);
- index--;
- }
- return match;
- });
-
- // Apply env-specific formatting (colors, etc.)
- createDebug.formatArgs.call(self, args);
-
- const logFn = self.log || createDebug.log;
- logFn.apply(self, args);
- }
-
- debug.namespace = namespace;
- debug.useColors = createDebug.useColors();
- debug.color = createDebug.selectColor(namespace);
- debug.extend = extend;
- debug.destroy = createDebug.destroy; // XXX Temporary. Will be removed in the next major release.
-
- Object.defineProperty(debug, 'enabled', {
- enumerable: true,
- configurable: false,
- get: () => {
- if (enableOverride !== null) {
- return enableOverride;
- }
- if (namespacesCache !== createDebug.namespaces) {
- namespacesCache = createDebug.namespaces;
- enabledCache = createDebug.enabled(namespace);
- }
-
- return enabledCache;
- },
- set: v => {
- enableOverride = v;
- }
- });
-
- // Env-specific initialization logic for debug instances
- if (typeof createDebug.init === 'function') {
- createDebug.init(debug);
- }
-
- return debug;
- }
-
- function extend(namespace, delimiter) {
- const newDebug = createDebug(this.namespace + (typeof delimiter === 'undefined' ? ':' : delimiter) + namespace);
- newDebug.log = this.log;
- return newDebug;
- }
-
- /**
- * Enables a debug mode by namespaces. This can include modes
- * separated by a colon and wildcards.
- *
- * @param {String} namespaces
- * @api public
- */
- function enable(namespaces) {
- createDebug.save(namespaces);
- createDebug.namespaces = namespaces;
-
- createDebug.names = [];
- createDebug.skips = [];
-
- let i;
- const split = (typeof namespaces === 'string' ? namespaces : '').split(/[\s,]+/);
- const len = split.length;
-
- for (i = 0; i < len; i++) {
- if (!split[i]) {
- // ignore empty strings
- continue;
- }
-
- namespaces = split[i].replace(/\*/g, '.*?');
-
- if (namespaces[0] === '-') {
- createDebug.skips.push(new RegExp('^' + namespaces.substr(1) + '$'));
- } else {
- createDebug.names.push(new RegExp('^' + namespaces + '$'));
- }
- }
- }
-
- /**
- * Disable debug output.
- *
- * @return {String} namespaces
- * @api public
- */
- function disable() {
- const namespaces = [
- ...createDebug.names.map(toNamespace),
- ...createDebug.skips.map(toNamespace).map(namespace => '-' + namespace)
- ].join(',');
- createDebug.enable('');
- return namespaces;
- }
-
- /**
- * Returns true if the given mode name is enabled, false otherwise.
- *
- * @param {String} name
- * @return {Boolean}
- * @api public
- */
- function enabled(name) {
- if (name[name.length - 1] === '*') {
- return true;
- }
-
- let i;
- let len;
-
- for (i = 0, len = createDebug.skips.length; i < len; i++) {
- if (createDebug.skips[i].test(name)) {
- return false;
- }
- }
-
- for (i = 0, len = createDebug.names.length; i < len; i++) {
- if (createDebug.names[i].test(name)) {
- return true;
- }
- }
-
- return false;
- }
-
- /**
- * Convert regexp to namespace
- *
- * @param {RegExp} regxep
- * @return {String} namespace
- * @api private
- */
- function toNamespace(regexp) {
- return regexp.toString()
- .substring(2, regexp.toString().length - 2)
- .replace(/\.\*\?$/, '*');
- }
-
- /**
- * Coerce `val`.
- *
- * @param {Mixed} val
- * @return {Mixed}
- * @api private
- */
- function coerce(val) {
- if (val instanceof Error) {
- return val.stack || val.message;
- }
- return val;
- }
-
- /**
- * XXX DO NOT USE. This is a temporary stub function.
- * XXX It WILL be removed in the next major release.
- */
- function destroy() {
- console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.');
- }
-
- createDebug.enable(createDebug.load());
-
- return createDebug;
-}
-
-module.exports = setup;
diff --git a/tools/node_modules/@babel/core/node_modules/debug/src/index.js b/tools/node_modules/@babel/core/node_modules/debug/src/index.js
deleted file mode 100644
index bf4c57f259..0000000000
--- a/tools/node_modules/@babel/core/node_modules/debug/src/index.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * Detect Electron renderer / nwjs process, which is node, but we should
- * treat as a browser.
- */
-
-if (typeof process === 'undefined' || process.type === 'renderer' || process.browser === true || process.__nwjs) {
- module.exports = require('./browser.js');
-} else {
- module.exports = require('./node.js');
-}
diff --git a/tools/node_modules/@babel/core/node_modules/debug/src/node.js b/tools/node_modules/@babel/core/node_modules/debug/src/node.js
deleted file mode 100644
index 79bc085cb0..0000000000
--- a/tools/node_modules/@babel/core/node_modules/debug/src/node.js
+++ /dev/null
@@ -1,263 +0,0 @@
-/**
- * Module dependencies.
- */
-
-const tty = require('tty');
-const util = require('util');
-
-/**
- * This is the Node.js implementation of `debug()`.
- */
-
-exports.init = init;
-exports.log = log;
-exports.formatArgs = formatArgs;
-exports.save = save;
-exports.load = load;
-exports.useColors = useColors;
-exports.destroy = util.deprecate(
- () => {},
- 'Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'
-);
-
-/**
- * Colors.
- */
-
-exports.colors = [6, 2, 3, 4, 5, 1];
-
-try {
- // Optional dependency (as in, doesn't need to be installed, NOT like optionalDependencies in package.json)
- // eslint-disable-next-line import/no-extraneous-dependencies
- const supportsColor = require('supports-color');
-
- if (supportsColor && (supportsColor.stderr || supportsColor).level >= 2) {
- exports.colors = [
- 20,
- 21,
- 26,
- 27,
- 32,
- 33,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 56,
- 57,
- 62,
- 63,
- 68,
- 69,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 92,
- 93,
- 98,
- 99,
- 112,
- 113,
- 128,
- 129,
- 134,
- 135,
- 148,
- 149,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 178,
- 179,
- 184,
- 185,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 214,
- 215,
- 220,
- 221
- ];
- }
-} catch (error) {
- // Swallow - we only care if `supports-color` is available; it doesn't have to be.
-}
-
-/**
- * Build up the default `inspectOpts` object from the environment variables.
- *
- * $ DEBUG_COLORS=no DEBUG_DEPTH=10 DEBUG_SHOW_HIDDEN=enabled node script.js
- */
-
-exports.inspectOpts = Object.keys(process.env).filter(key => {
- return /^debug_/i.test(key);
-}).reduce((obj, key) => {
- // Camel-case
- const prop = key
- .substring(6)
- .toLowerCase()
- .replace(/_([a-z])/g, (_, k) => {
- return k.toUpperCase();
- });
-
- // Coerce string value into JS value
- let val = process.env[key];
- if (/^(yes|on|true|enabled)$/i.test(val)) {
- val = true;
- } else if (/^(no|off|false|disabled)$/i.test(val)) {
- val = false;
- } else if (val === 'null') {
- val = null;
- } else {
- val = Number(val);
- }
-
- obj[prop] = val;
- return obj;
-}, {});
-
-/**
- * Is stdout a TTY? Colored output is enabled when `true`.
- */
-
-function useColors() {
- return 'colors' in exports.inspectOpts ?
- Boolean(exports.inspectOpts.colors) :
- tty.isatty(process.stderr.fd);
-}
-
-/**
- * Adds ANSI color escape codes if enabled.
- *
- * @api public
- */
-
-function formatArgs(args) {
- const {namespace: name, useColors} = this;
-
- if (useColors) {
- const c = this.color;
- const colorCode = '\u001B[3' + (c < 8 ? c : '8;5;' + c);
- const prefix = ` ${colorCode};1m${name} \u001B[0m`;
-
- args[0] = prefix + args[0].split('\n').join('\n' + prefix);
- args.push(colorCode + 'm+' + module.exports.humanize(this.diff) + '\u001B[0m');
- } else {
- args[0] = getDate() + name + ' ' + args[0];
- }
-}
-
-function getDate() {
- if (exports.inspectOpts.hideDate) {
- return '';
- }
- return new Date().toISOString() + ' ';
-}
-
-/**
- * Invokes `util.format()` with the specified arguments and writes to stderr.
- */
-
-function log(...args) {
- return process.stderr.write(util.format(...args) + '\n');
-}
-
-/**
- * Save `namespaces`.
- *
- * @param {String} namespaces
- * @api private
- */
-function save(namespaces) {
- if (namespaces) {
- process.env.DEBUG = namespaces;
- } else {
- // If you set a process.env field to null or undefined, it gets cast to the
- // string 'null' or 'undefined'. Just delete instead.
- delete process.env.DEBUG;
- }
-}
-
-/**
- * Load `namespaces`.
- *
- * @return {String} returns the previously persisted debug modes
- * @api private
- */
-
-function load() {
- return process.env.DEBUG;
-}
-
-/**
- * Init logic for `debug` instances.
- *
- * Create a new `inspectOpts` object in case `useColors` is set
- * differently for a particular `debug` instance.
- */
-
-function init(debug) {
- debug.inspectOpts = {};
-
- const keys = Object.keys(exports.inspectOpts);
- for (let i = 0; i < keys.length; i++) {
- debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]];
- }
-}
-
-module.exports = require('./common')(exports);
-
-const {formatters} = module.exports;
-
-/**
- * Map %o to `util.inspect()`, all on a single line.
- */
-
-formatters.o = function (v) {
- this.inspectOpts.colors = this.useColors;
- return util.inspect(v, this.inspectOpts)
- .split('\n')
- .map(str => str.trim())
- .join(' ');
-};
-
-/**
- * Map %O to `util.inspect()`, allowing multiple lines if needed.
- */
-
-formatters.O = function (v) {
- this.inspectOpts.colors = this.useColors;
- return util.inspect(v, this.inspectOpts);
-};
diff --git a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/chromium-versions.js b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/chromium-versions.js
deleted file mode 100644
index fdeaed54a4..0000000000
--- a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/chromium-versions.js
+++ /dev/null
@@ -1,42 +0,0 @@
-module.exports = {
- "39": "0.20",
- "40": "0.21",
- "41": "0.21",
- "42": "0.25",
- "43": "0.27",
- "44": "0.30",
- "45": "0.31",
- "47": "0.36",
- "49": "0.37",
- "50": "1.1",
- "51": "1.2",
- "52": "1.3",
- "53": "1.4",
- "54": "1.4",
- "56": "1.6",
- "58": "1.7",
- "59": "1.8",
- "61": "2.0",
- "66": "3.0",
- "69": "4.0",
- "72": "5.0",
- "73": "5.0",
- "76": "6.0",
- "78": "7.0",
- "79": "8.0",
- "80": "8.0",
- "82": "9.0",
- "83": "9.0",
- "84": "10.0",
- "85": "10.0",
- "86": "11.0",
- "87": "11.0",
- "89": "12.0",
- "90": "13.0",
- "91": "13.0",
- "92": "14.0",
- "93": "14.0",
- "94": "15.0",
- "95": "16.0",
- "96": "16.0"
-}; \ No newline at end of file
diff --git a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-chromium-versions.js b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-chromium-versions.js
deleted file mode 100644
index 02e4d57a93..0000000000
--- a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-chromium-versions.js
+++ /dev/null
@@ -1,1678 +0,0 @@
-module.exports = {
- "39.0.2171.65": [
- "0.20.0",
- "0.20.1",
- "0.20.2",
- "0.20.3",
- "0.20.4",
- "0.20.5",
- "0.20.6",
- "0.20.7",
- "0.20.8"
- ],
- "40.0.2214.91": [
- "0.21.0",
- "0.21.1",
- "0.21.2"
- ],
- "41.0.2272.76": [
- "0.21.3",
- "0.22.1",
- "0.22.2",
- "0.22.3",
- "0.23.0",
- "0.24.0"
- ],
- "42.0.2311.107": [
- "0.25.0",
- "0.25.1",
- "0.25.2",
- "0.25.3",
- "0.26.0",
- "0.26.1",
- "0.27.0",
- "0.27.1"
- ],
- "43.0.2357.65": [
- "0.27.2",
- "0.27.3",
- "0.28.0",
- "0.28.1",
- "0.28.2",
- "0.28.3",
- "0.29.1",
- "0.29.2"
- ],
- "44.0.2403.125": [
- "0.30.4",
- "0.31.0"
- ],
- "45.0.2454.85": [
- "0.31.2",
- "0.32.2",
- "0.32.3",
- "0.33.0",
- "0.33.1",
- "0.33.2",
- "0.33.3",
- "0.33.4",
- "0.33.6",
- "0.33.7",
- "0.33.8",
- "0.33.9",
- "0.34.0",
- "0.34.1",
- "0.34.2",
- "0.34.3",
- "0.34.4",
- "0.35.1",
- "0.35.2",
- "0.35.3",
- "0.35.4",
- "0.35.5"
- ],
- "47.0.2526.73": [
- "0.36.0",
- "0.36.2",
- "0.36.3",
- "0.36.4"
- ],
- "47.0.2526.110": [
- "0.36.5",
- "0.36.6",
- "0.36.7",
- "0.36.8",
- "0.36.9",
- "0.36.10",
- "0.36.11",
- "0.36.12"
- ],
- "49.0.2623.75": [
- "0.37.0",
- "0.37.1",
- "0.37.3",
- "0.37.4",
- "0.37.5",
- "0.37.6",
- "0.37.7",
- "0.37.8",
- "1.0.0",
- "1.0.1",
- "1.0.2"
- ],
- "50.0.2661.102": [
- "1.1.0",
- "1.1.1",
- "1.1.2",
- "1.1.3"
- ],
- "51.0.2704.63": [
- "1.2.0",
- "1.2.1"
- ],
- "51.0.2704.84": [
- "1.2.2",
- "1.2.3"
- ],
- "51.0.2704.103": [
- "1.2.4",
- "1.2.5"
- ],
- "51.0.2704.106": [
- "1.2.6",
- "1.2.7",
- "1.2.8"
- ],
- "52.0.2743.82": [
- "1.3.0",
- "1.3.1",
- "1.3.2",
- "1.3.3",
- "1.3.4",
- "1.3.5",
- "1.3.6",
- "1.3.7",
- "1.3.9",
- "1.3.10",
- "1.3.13",
- "1.3.14",
- "1.3.15"
- ],
- "53.0.2785.113": [
- "1.4.0",
- "1.4.1",
- "1.4.2",
- "1.4.3",
- "1.4.4",
- "1.4.5"
- ],
- "53.0.2785.143": [
- "1.4.6",
- "1.4.7",
- "1.4.8",
- "1.4.10",
- "1.4.11",
- "1.4.13",
- "1.4.14",
- "1.4.15",
- "1.4.16"
- ],
- "54.0.2840.51": [
- "1.4.12"
- ],
- "54.0.2840.101": [
- "1.5.0",
- "1.5.1"
- ],
- "56.0.2924.87": [
- "1.6.0",
- "1.6.1",
- "1.6.2",
- "1.6.3",
- "1.6.4",
- "1.6.5",
- "1.6.6",
- "1.6.7",
- "1.6.8",
- "1.6.9",
- "1.6.10",
- "1.6.11",
- "1.6.12",
- "1.6.13",
- "1.6.14",
- "1.6.15",
- "1.6.16",
- "1.6.17",
- "1.6.18"
- ],
- "58.0.3029.110": [
- "1.7.0",
- "1.7.1",
- "1.7.2",
- "1.7.3",
- "1.7.4",
- "1.7.5",
- "1.7.6",
- "1.7.7",
- "1.7.8",
- "1.7.9",
- "1.7.10",
- "1.7.11",
- "1.7.12",
- "1.7.13",
- "1.7.14",
- "1.7.15",
- "1.7.16"
- ],
- "59.0.3071.115": [
- "1.8.0",
- "1.8.1",
- "1.8.2-beta.1",
- "1.8.2-beta.2",
- "1.8.2-beta.3",
- "1.8.2-beta.4",
- "1.8.2-beta.5",
- "1.8.2",
- "1.8.3",
- "1.8.4",
- "1.8.5",
- "1.8.6",
- "1.8.7",
- "1.8.8"
- ],
- "61.0.3163.100": [
- "2.0.0-beta.1",
- "2.0.0-beta.2",
- "2.0.0-beta.3",
- "2.0.0-beta.4",
- "2.0.0-beta.5",
- "2.0.0-beta.6",
- "2.0.0-beta.7",
- "2.0.0-beta.8",
- "2.0.0",
- "2.0.1",
- "2.0.2",
- "2.0.3",
- "2.0.4",
- "2.0.5",
- "2.0.6",
- "2.0.7",
- "2.0.8-nightly.20180819",
- "2.0.8-nightly.20180820",
- "2.0.8",
- "2.0.9",
- "2.0.10",
- "2.0.11",
- "2.0.12",
- "2.0.13",
- "2.0.14",
- "2.0.15",
- "2.0.16",
- "2.0.17",
- "2.0.18",
- "2.1.0-unsupported.20180809"
- ],
- "66.0.3359.181": [
- "3.0.0-beta.1",
- "3.0.0-beta.2",
- "3.0.0-beta.3",
- "3.0.0-beta.4",
- "3.0.0-beta.5",
- "3.0.0-beta.6",
- "3.0.0-beta.7",
- "3.0.0-beta.8",
- "3.0.0-beta.9",
- "3.0.0-beta.10",
- "3.0.0-beta.11",
- "3.0.0-beta.12",
- "3.0.0-beta.13",
- "3.0.0-nightly.20180818",
- "3.0.0-nightly.20180821",
- "3.0.0-nightly.20180823",
- "3.0.0-nightly.20180904",
- "3.0.0",
- "3.0.1",
- "3.0.2",
- "3.0.3",
- "3.0.4",
- "3.0.5",
- "3.0.6",
- "3.0.7",
- "3.0.8",
- "3.0.9",
- "3.0.10",
- "3.0.11",
- "3.0.12",
- "3.0.13",
- "3.0.14",
- "3.0.15",
- "3.0.16",
- "3.1.0-beta.1",
- "3.1.0-beta.2",
- "3.1.0-beta.3",
- "3.1.0-beta.4",
- "3.1.0-beta.5",
- "3.1.0",
- "3.1.1",
- "3.1.2",
- "3.1.3",
- "3.1.4",
- "3.1.5",
- "3.1.6",
- "3.1.7",
- "3.1.8",
- "3.1.9",
- "3.1.10",
- "3.1.11",
- "3.1.12",
- "3.1.13",
- "4.0.0-nightly.20180817",
- "4.0.0-nightly.20180819",
- "4.0.0-nightly.20180821"
- ],
- "69.0.3497.106": [
- "4.0.0-beta.1",
- "4.0.0-beta.2",
- "4.0.0-beta.3",
- "4.0.0-beta.4",
- "4.0.0-beta.5",
- "4.0.0-beta.6",
- "4.0.0-beta.7",
- "4.0.0-beta.8",
- "4.0.0-beta.9",
- "4.0.0-beta.10",
- "4.0.0-beta.11",
- "4.0.0-nightly.20181010",
- "4.0.0",
- "4.0.1",
- "4.0.2",
- "4.0.3",
- "4.0.4",
- "4.0.5",
- "4.0.6"
- ],
- "67.0.3396.99": [
- "4.0.0-nightly.20180929"
- ],
- "68.0.3440.128": [
- "4.0.0-nightly.20181006"
- ],
- "69.0.3497.128": [
- "4.0.7",
- "4.0.8",
- "4.1.0",
- "4.1.1",
- "4.1.2",
- "4.1.3",
- "4.1.4",
- "4.1.5",
- "4.2.0",
- "4.2.1",
- "4.2.2",
- "4.2.3",
- "4.2.4",
- "4.2.5",
- "4.2.6",
- "4.2.7",
- "4.2.8",
- "4.2.9",
- "4.2.10",
- "4.2.11",
- "4.2.12"
- ],
- "72.0.3626.52": [
- "5.0.0-beta.1",
- "5.0.0-beta.2"
- ],
- "73.0.3683.27": [
- "5.0.0-beta.3"
- ],
- "73.0.3683.54": [
- "5.0.0-beta.4"
- ],
- "73.0.3683.61": [
- "5.0.0-beta.5"
- ],
- "73.0.3683.84": [
- "5.0.0-beta.6"
- ],
- "73.0.3683.94": [
- "5.0.0-beta.7"
- ],
- "73.0.3683.104": [
- "5.0.0-beta.8"
- ],
- "73.0.3683.117": [
- "5.0.0-beta.9"
- ],
- "70.0.3538.110": [
- "5.0.0-nightly.20190107"
- ],
- "71.0.3578.98": [
- "5.0.0-nightly.20190121",
- "5.0.0-nightly.20190122"
- ],
- "73.0.3683.119": [
- "5.0.0"
- ],
- "73.0.3683.121": [
- "5.0.1",
- "5.0.2",
- "5.0.3",
- "5.0.4",
- "5.0.5",
- "5.0.6",
- "5.0.7",
- "5.0.8",
- "5.0.9",
- "5.0.10",
- "5.0.11",
- "5.0.12",
- "5.0.13"
- ],
- "76.0.3774.1": [
- "6.0.0-beta.1"
- ],
- "76.0.3783.1": [
- "6.0.0-beta.2",
- "6.0.0-beta.3",
- "6.0.0-beta.4"
- ],
- "76.0.3805.4": [
- "6.0.0-beta.5"
- ],
- "76.0.3809.3": [
- "6.0.0-beta.6"
- ],
- "76.0.3809.22": [
- "6.0.0-beta.7"
- ],
- "76.0.3809.26": [
- "6.0.0-beta.8",
- "6.0.0-beta.9"
- ],
- "76.0.3809.37": [
- "6.0.0-beta.10"
- ],
- "76.0.3809.42": [
- "6.0.0-beta.11"
- ],
- "76.0.3809.54": [
- "6.0.0-beta.12"
- ],
- "76.0.3809.60": [
- "6.0.0-beta.13"
- ],
- "76.0.3809.68": [
- "6.0.0-beta.14"
- ],
- "76.0.3809.74": [
- "6.0.0-beta.15"
- ],
- "72.0.3626.107": [
- "6.0.0-nightly.20190212"
- ],
- "72.0.3626.110": [
- "6.0.0-nightly.20190213"
- ],
- "74.0.3724.8": [
- "6.0.0-nightly.20190311"
- ],
- "76.0.3809.88": [
- "6.0.0"
- ],
- "76.0.3809.102": [
- "6.0.1"
- ],
- "76.0.3809.110": [
- "6.0.2"
- ],
- "76.0.3809.126": [
- "6.0.3"
- ],
- "76.0.3809.131": [
- "6.0.4"
- ],
- "76.0.3809.136": [
- "6.0.5"
- ],
- "76.0.3809.138": [
- "6.0.6"
- ],
- "76.0.3809.139": [
- "6.0.7"
- ],
- "76.0.3809.146": [
- "6.0.8",
- "6.0.9",
- "6.0.10",
- "6.0.11",
- "6.0.12",
- "6.1.0",
- "6.1.1",
- "6.1.2",
- "6.1.3",
- "6.1.4",
- "6.1.5",
- "6.1.6",
- "6.1.7",
- "6.1.8",
- "6.1.9",
- "6.1.10",
- "6.1.11",
- "6.1.12"
- ],
- "78.0.3866.0": [
- "7.0.0-beta.1",
- "7.0.0-beta.2",
- "7.0.0-beta.3",
- "7.0.0-nightly.20190727",
- "7.0.0-nightly.20190728",
- "7.0.0-nightly.20190729",
- "7.0.0-nightly.20190730",
- "7.0.0-nightly.20190731",
- "8.0.0-nightly.20190801",
- "8.0.0-nightly.20190802"
- ],
- "78.0.3896.6": [
- "7.0.0-beta.4"
- ],
- "78.0.3905.1": [
- "7.0.0-beta.5",
- "7.0.0-beta.6",
- "7.0.0-beta.7",
- "7.0.0"
- ],
- "76.0.3784.0": [
- "7.0.0-nightly.20190521"
- ],
- "76.0.3806.0": [
- "7.0.0-nightly.20190529",
- "7.0.0-nightly.20190530",
- "7.0.0-nightly.20190531",
- "7.0.0-nightly.20190602",
- "7.0.0-nightly.20190603"
- ],
- "77.0.3814.0": [
- "7.0.0-nightly.20190604"
- ],
- "77.0.3815.0": [
- "7.0.0-nightly.20190605",
- "7.0.0-nightly.20190606",
- "7.0.0-nightly.20190607",
- "7.0.0-nightly.20190608",
- "7.0.0-nightly.20190609",
- "7.0.0-nightly.20190611",
- "7.0.0-nightly.20190612",
- "7.0.0-nightly.20190613",
- "7.0.0-nightly.20190615",
- "7.0.0-nightly.20190616",
- "7.0.0-nightly.20190618",
- "7.0.0-nightly.20190619",
- "7.0.0-nightly.20190622",
- "7.0.0-nightly.20190623",
- "7.0.0-nightly.20190624",
- "7.0.0-nightly.20190627",
- "7.0.0-nightly.20190629",
- "7.0.0-nightly.20190630",
- "7.0.0-nightly.20190701",
- "7.0.0-nightly.20190702"
- ],
- "77.0.3843.0": [
- "7.0.0-nightly.20190704",
- "7.0.0-nightly.20190705"
- ],
- "77.0.3848.0": [
- "7.0.0-nightly.20190719",
- "7.0.0-nightly.20190720",
- "7.0.0-nightly.20190721"
- ],
- "77.0.3864.0": [
- "7.0.0-nightly.20190726"
- ],
- "78.0.3904.92": [
- "7.0.1"
- ],
- "78.0.3904.94": [
- "7.1.0"
- ],
- "78.0.3904.99": [
- "7.1.1"
- ],
- "78.0.3904.113": [
- "7.1.2"
- ],
- "78.0.3904.126": [
- "7.1.3"
- ],
- "78.0.3904.130": [
- "7.1.4",
- "7.1.5",
- "7.1.6",
- "7.1.7",
- "7.1.8",
- "7.1.9",
- "7.1.10",
- "7.1.11",
- "7.1.12",
- "7.1.13",
- "7.1.14",
- "7.2.0",
- "7.2.1",
- "7.2.2",
- "7.2.3",
- "7.2.4",
- "7.3.0",
- "7.3.1",
- "7.3.2",
- "7.3.3"
- ],
- "79.0.3931.0": [
- "8.0.0-beta.1",
- "8.0.0-beta.2",
- "8.0.0-nightly.20191019",
- "8.0.0-nightly.20191020",
- "8.0.0-nightly.20191021",
- "8.0.0-nightly.20191023"
- ],
- "80.0.3955.0": [
- "8.0.0-beta.3",
- "8.0.0-beta.4"
- ],
- "80.0.3987.14": [
- "8.0.0-beta.5"
- ],
- "80.0.3987.51": [
- "8.0.0-beta.6"
- ],
- "80.0.3987.59": [
- "8.0.0-beta.7"
- ],
- "80.0.3987.75": [
- "8.0.0-beta.8",
- "8.0.0-beta.9"
- ],
- "78.0.3871.0": [
- "8.0.0-nightly.20190803",
- "8.0.0-nightly.20190806",
- "8.0.0-nightly.20190807",
- "8.0.0-nightly.20190808",
- "8.0.0-nightly.20190809",
- "8.0.0-nightly.20190810",
- "8.0.0-nightly.20190811",
- "8.0.0-nightly.20190812",
- "8.0.0-nightly.20190813",
- "8.0.0-nightly.20190814",
- "8.0.0-nightly.20190815"
- ],
- "78.0.3881.0": [
- "8.0.0-nightly.20190816",
- "8.0.0-nightly.20190817",
- "8.0.0-nightly.20190818",
- "8.0.0-nightly.20190819",
- "8.0.0-nightly.20190820"
- ],
- "78.0.3892.0": [
- "8.0.0-nightly.20190824",
- "8.0.0-nightly.20190825",
- "8.0.0-nightly.20190827",
- "8.0.0-nightly.20190828",
- "8.0.0-nightly.20190830",
- "8.0.0-nightly.20190901",
- "8.0.0-nightly.20190902",
- "8.0.0-nightly.20190907",
- "8.0.0-nightly.20190909",
- "8.0.0-nightly.20190910",
- "8.0.0-nightly.20190911",
- "8.0.0-nightly.20190913",
- "8.0.0-nightly.20190914",
- "8.0.0-nightly.20190915",
- "8.0.0-nightly.20190917"
- ],
- "79.0.3915.0": [
- "8.0.0-nightly.20190919",
- "8.0.0-nightly.20190920"
- ],
- "79.0.3919.0": [
- "8.0.0-nightly.20190923",
- "8.0.0-nightly.20190924",
- "8.0.0-nightly.20190926",
- "8.0.0-nightly.20190929",
- "8.0.0-nightly.20190930",
- "8.0.0-nightly.20191001",
- "8.0.0-nightly.20191004",
- "8.0.0-nightly.20191005",
- "8.0.0-nightly.20191006",
- "8.0.0-nightly.20191009",
- "8.0.0-nightly.20191011",
- "8.0.0-nightly.20191012",
- "8.0.0-nightly.20191017"
- ],
- "80.0.3952.0": [
- "8.0.0-nightly.20191101",
- "8.0.0-nightly.20191105"
- ],
- "80.0.3987.86": [
- "8.0.0",
- "8.0.1",
- "8.0.2"
- ],
- "80.0.3987.134": [
- "8.0.3"
- ],
- "80.0.3987.137": [
- "8.1.0"
- ],
- "80.0.3987.141": [
- "8.1.1"
- ],
- "80.0.3987.158": [
- "8.2.0"
- ],
- "80.0.3987.163": [
- "8.2.1",
- "8.2.2",
- "8.2.3",
- "8.5.3",
- "8.5.4",
- "8.5.5"
- ],
- "80.0.3987.165": [
- "8.2.4",
- "8.2.5",
- "8.3.0",
- "8.3.1",
- "8.3.2",
- "8.3.3",
- "8.3.4",
- "8.4.0",
- "8.4.1",
- "8.5.0",
- "8.5.1",
- "8.5.2"
- ],
- "82.0.4048.0": [
- "9.0.0-beta.1",
- "9.0.0-beta.2",
- "9.0.0-beta.3",
- "9.0.0-beta.4",
- "9.0.0-beta.5"
- ],
- "82.0.4058.2": [
- "9.0.0-beta.6",
- "9.0.0-beta.7",
- "9.0.0-beta.9"
- ],
- "82.0.4085.10": [
- "9.0.0-beta.10"
- ],
- "82.0.4085.14": [
- "9.0.0-beta.12",
- "9.0.0-beta.13"
- ],
- "82.0.4085.27": [
- "9.0.0-beta.14"
- ],
- "83.0.4102.3": [
- "9.0.0-beta.15",
- "9.0.0-beta.16"
- ],
- "83.0.4103.14": [
- "9.0.0-beta.17"
- ],
- "83.0.4103.16": [
- "9.0.0-beta.18"
- ],
- "83.0.4103.24": [
- "9.0.0-beta.19"
- ],
- "83.0.4103.26": [
- "9.0.0-beta.20",
- "9.0.0-beta.21"
- ],
- "83.0.4103.34": [
- "9.0.0-beta.22"
- ],
- "83.0.4103.44": [
- "9.0.0-beta.23"
- ],
- "83.0.4103.45": [
- "9.0.0-beta.24"
- ],
- "80.0.3954.0": [
- "9.0.0-nightly.20191121",
- "9.0.0-nightly.20191122",
- "9.0.0-nightly.20191123",
- "9.0.0-nightly.20191124",
- "9.0.0-nightly.20191129",
- "9.0.0-nightly.20191130",
- "9.0.0-nightly.20191201",
- "9.0.0-nightly.20191202",
- "9.0.0-nightly.20191203",
- "9.0.0-nightly.20191204",
- "9.0.0-nightly.20191210"
- ],
- "81.0.3994.0": [
- "9.0.0-nightly.20191220",
- "9.0.0-nightly.20191221",
- "9.0.0-nightly.20191222",
- "9.0.0-nightly.20191223",
- "9.0.0-nightly.20191224",
- "9.0.0-nightly.20191225",
- "9.0.0-nightly.20191226",
- "9.0.0-nightly.20191228",
- "9.0.0-nightly.20191229",
- "9.0.0-nightly.20191230",
- "9.0.0-nightly.20191231",
- "9.0.0-nightly.20200101",
- "9.0.0-nightly.20200103",
- "9.0.0-nightly.20200104",
- "9.0.0-nightly.20200105",
- "9.0.0-nightly.20200106",
- "9.0.0-nightly.20200108",
- "9.0.0-nightly.20200109",
- "9.0.0-nightly.20200110",
- "9.0.0-nightly.20200111",
- "9.0.0-nightly.20200113",
- "9.0.0-nightly.20200115",
- "9.0.0-nightly.20200116",
- "9.0.0-nightly.20200117"
- ],
- "81.0.4030.0": [
- "9.0.0-nightly.20200119",
- "9.0.0-nightly.20200121"
- ],
- "83.0.4103.64": [
- "9.0.0"
- ],
- "83.0.4103.94": [
- "9.0.1",
- "9.0.2"
- ],
- "83.0.4103.100": [
- "9.0.3"
- ],
- "83.0.4103.104": [
- "9.0.4"
- ],
- "83.0.4103.119": [
- "9.0.5"
- ],
- "83.0.4103.122": [
- "9.1.0",
- "9.1.1",
- "9.1.2",
- "9.2.0",
- "9.2.1",
- "9.3.0",
- "9.3.1",
- "9.3.2",
- "9.3.3",
- "9.3.4",
- "9.3.5",
- "9.4.0",
- "9.4.1",
- "9.4.2",
- "9.4.3",
- "9.4.4"
- ],
- "84.0.4129.0": [
- "10.0.0-beta.1",
- "10.0.0-beta.2",
- "10.0.0-nightly.20200501",
- "10.0.0-nightly.20200504",
- "10.0.0-nightly.20200505",
- "10.0.0-nightly.20200506",
- "10.0.0-nightly.20200507",
- "10.0.0-nightly.20200508",
- "10.0.0-nightly.20200511",
- "10.0.0-nightly.20200512",
- "10.0.0-nightly.20200513",
- "10.0.0-nightly.20200514",
- "10.0.0-nightly.20200515",
- "10.0.0-nightly.20200518",
- "10.0.0-nightly.20200519",
- "10.0.0-nightly.20200520",
- "10.0.0-nightly.20200521",
- "11.0.0-nightly.20200525",
- "11.0.0-nightly.20200526"
- ],
- "85.0.4161.2": [
- "10.0.0-beta.3",
- "10.0.0-beta.4"
- ],
- "85.0.4181.1": [
- "10.0.0-beta.8",
- "10.0.0-beta.9"
- ],
- "85.0.4183.19": [
- "10.0.0-beta.10"
- ],
- "85.0.4183.20": [
- "10.0.0-beta.11"
- ],
- "85.0.4183.26": [
- "10.0.0-beta.12"
- ],
- "85.0.4183.39": [
- "10.0.0-beta.13",
- "10.0.0-beta.14",
- "10.0.0-beta.15",
- "10.0.0-beta.17",
- "10.0.0-beta.19",
- "10.0.0-beta.20",
- "10.0.0-beta.21"
- ],
- "85.0.4183.70": [
- "10.0.0-beta.23"
- ],
- "85.0.4183.78": [
- "10.0.0-beta.24"
- ],
- "85.0.4183.80": [
- "10.0.0-beta.25"
- ],
- "82.0.4050.0": [
- "10.0.0-nightly.20200209",
- "10.0.0-nightly.20200210",
- "10.0.0-nightly.20200211",
- "10.0.0-nightly.20200216",
- "10.0.0-nightly.20200217",
- "10.0.0-nightly.20200218",
- "10.0.0-nightly.20200221",
- "10.0.0-nightly.20200222",
- "10.0.0-nightly.20200223",
- "10.0.0-nightly.20200226",
- "10.0.0-nightly.20200303"
- ],
- "82.0.4076.0": [
- "10.0.0-nightly.20200304",
- "10.0.0-nightly.20200305",
- "10.0.0-nightly.20200306",
- "10.0.0-nightly.20200309",
- "10.0.0-nightly.20200310"
- ],
- "82.0.4083.0": [
- "10.0.0-nightly.20200311"
- ],
- "83.0.4086.0": [
- "10.0.0-nightly.20200316"
- ],
- "83.0.4087.0": [
- "10.0.0-nightly.20200317",
- "10.0.0-nightly.20200318",
- "10.0.0-nightly.20200320",
- "10.0.0-nightly.20200323",
- "10.0.0-nightly.20200324",
- "10.0.0-nightly.20200325",
- "10.0.0-nightly.20200326",
- "10.0.0-nightly.20200327",
- "10.0.0-nightly.20200330",
- "10.0.0-nightly.20200331",
- "10.0.0-nightly.20200401",
- "10.0.0-nightly.20200402",
- "10.0.0-nightly.20200403",
- "10.0.0-nightly.20200406"
- ],
- "83.0.4095.0": [
- "10.0.0-nightly.20200408",
- "10.0.0-nightly.20200410",
- "10.0.0-nightly.20200413"
- ],
- "84.0.4114.0": [
- "10.0.0-nightly.20200414"
- ],
- "84.0.4115.0": [
- "10.0.0-nightly.20200415",
- "10.0.0-nightly.20200416",
- "10.0.0-nightly.20200417"
- ],
- "84.0.4121.0": [
- "10.0.0-nightly.20200422",
- "10.0.0-nightly.20200423"
- ],
- "84.0.4125.0": [
- "10.0.0-nightly.20200427",
- "10.0.0-nightly.20200428",
- "10.0.0-nightly.20200429",
- "10.0.0-nightly.20200430"
- ],
- "85.0.4183.84": [
- "10.0.0"
- ],
- "85.0.4183.86": [
- "10.0.1"
- ],
- "85.0.4183.87": [
- "10.1.0"
- ],
- "85.0.4183.93": [
- "10.1.1"
- ],
- "85.0.4183.98": [
- "10.1.2"
- ],
- "85.0.4183.121": [
- "10.1.3",
- "10.1.4",
- "10.1.5",
- "10.1.6",
- "10.1.7",
- "10.2.0",
- "10.3.0",
- "10.3.1",
- "10.3.2",
- "10.4.0",
- "10.4.1",
- "10.4.2",
- "10.4.3",
- "10.4.4",
- "10.4.5",
- "10.4.6",
- "10.4.7"
- ],
- "86.0.4234.0": [
- "11.0.0-beta.1",
- "11.0.0-beta.3",
- "11.0.0-beta.4",
- "11.0.0-beta.5",
- "11.0.0-beta.6",
- "11.0.0-beta.7",
- "11.0.0-nightly.20200822",
- "11.0.0-nightly.20200824",
- "11.0.0-nightly.20200825",
- "11.0.0-nightly.20200826",
- "12.0.0-nightly.20200827",
- "12.0.0-nightly.20200831",
- "12.0.0-nightly.20200902",
- "12.0.0-nightly.20200903",
- "12.0.0-nightly.20200907",
- "12.0.0-nightly.20200910",
- "12.0.0-nightly.20200911",
- "12.0.0-nightly.20200914"
- ],
- "87.0.4251.1": [
- "11.0.0-beta.8",
- "11.0.0-beta.9",
- "11.0.0-beta.11"
- ],
- "87.0.4280.11": [
- "11.0.0-beta.12",
- "11.0.0-beta.13"
- ],
- "87.0.4280.27": [
- "11.0.0-beta.16",
- "11.0.0-beta.17",
- "11.0.0-beta.18",
- "11.0.0-beta.19"
- ],
- "87.0.4280.40": [
- "11.0.0-beta.20"
- ],
- "87.0.4280.47": [
- "11.0.0-beta.22",
- "11.0.0-beta.23"
- ],
- "85.0.4156.0": [
- "11.0.0-nightly.20200529"
- ],
- "85.0.4162.0": [
- "11.0.0-nightly.20200602",
- "11.0.0-nightly.20200603",
- "11.0.0-nightly.20200604",
- "11.0.0-nightly.20200609",
- "11.0.0-nightly.20200610",
- "11.0.0-nightly.20200611",
- "11.0.0-nightly.20200615",
- "11.0.0-nightly.20200616",
- "11.0.0-nightly.20200617",
- "11.0.0-nightly.20200618",
- "11.0.0-nightly.20200619"
- ],
- "85.0.4179.0": [
- "11.0.0-nightly.20200701",
- "11.0.0-nightly.20200702",
- "11.0.0-nightly.20200703",
- "11.0.0-nightly.20200706",
- "11.0.0-nightly.20200707",
- "11.0.0-nightly.20200708",
- "11.0.0-nightly.20200709"
- ],
- "86.0.4203.0": [
- "11.0.0-nightly.20200716",
- "11.0.0-nightly.20200717",
- "11.0.0-nightly.20200720",
- "11.0.0-nightly.20200721"
- ],
- "86.0.4209.0": [
- "11.0.0-nightly.20200723",
- "11.0.0-nightly.20200724",
- "11.0.0-nightly.20200729",
- "11.0.0-nightly.20200730",
- "11.0.0-nightly.20200731",
- "11.0.0-nightly.20200803",
- "11.0.0-nightly.20200804",
- "11.0.0-nightly.20200805",
- "11.0.0-nightly.20200811",
- "11.0.0-nightly.20200812"
- ],
- "87.0.4280.60": [
- "11.0.0",
- "11.0.1"
- ],
- "87.0.4280.67": [
- "11.0.2",
- "11.0.3",
- "11.0.4"
- ],
- "87.0.4280.88": [
- "11.0.5",
- "11.1.0",
- "11.1.1"
- ],
- "87.0.4280.141": [
- "11.2.0",
- "11.2.1",
- "11.2.2",
- "11.2.3",
- "11.3.0",
- "11.4.0",
- "11.4.1",
- "11.4.2",
- "11.4.3",
- "11.4.4",
- "11.4.5",
- "11.4.6",
- "11.4.7",
- "11.4.8",
- "11.4.9",
- "11.4.10",
- "11.4.11",
- "11.4.12",
- "11.5.0"
- ],
- "89.0.4328.0": [
- "12.0.0-beta.1",
- "12.0.0-beta.3",
- "12.0.0-beta.4",
- "12.0.0-beta.5",
- "12.0.0-beta.6",
- "12.0.0-beta.7",
- "12.0.0-beta.8",
- "12.0.0-beta.9",
- "12.0.0-beta.10",
- "12.0.0-beta.11",
- "12.0.0-beta.12",
- "12.0.0-beta.14",
- "13.0.0-nightly.20201119",
- "13.0.0-nightly.20201123",
- "13.0.0-nightly.20201124",
- "13.0.0-nightly.20201126",
- "13.0.0-nightly.20201127",
- "13.0.0-nightly.20201130",
- "13.0.0-nightly.20201201",
- "13.0.0-nightly.20201202",
- "13.0.0-nightly.20201203",
- "13.0.0-nightly.20201204",
- "13.0.0-nightly.20201207",
- "13.0.0-nightly.20201208",
- "13.0.0-nightly.20201209",
- "13.0.0-nightly.20201210",
- "13.0.0-nightly.20201211",
- "13.0.0-nightly.20201214"
- ],
- "89.0.4348.1": [
- "12.0.0-beta.16",
- "12.0.0-beta.18",
- "12.0.0-beta.19",
- "12.0.0-beta.20"
- ],
- "89.0.4388.2": [
- "12.0.0-beta.21",
- "12.0.0-beta.22",
- "12.0.0-beta.23",
- "12.0.0-beta.24",
- "12.0.0-beta.25",
- "12.0.0-beta.26"
- ],
- "89.0.4389.23": [
- "12.0.0-beta.27",
- "12.0.0-beta.28",
- "12.0.0-beta.29"
- ],
- "89.0.4389.58": [
- "12.0.0-beta.30",
- "12.0.0-beta.31"
- ],
- "87.0.4268.0": [
- "12.0.0-nightly.20201013",
- "12.0.0-nightly.20201014",
- "12.0.0-nightly.20201015"
- ],
- "88.0.4292.0": [
- "12.0.0-nightly.20201023",
- "12.0.0-nightly.20201026"
- ],
- "88.0.4306.0": [
- "12.0.0-nightly.20201030",
- "12.0.0-nightly.20201102",
- "12.0.0-nightly.20201103",
- "12.0.0-nightly.20201104",
- "12.0.0-nightly.20201105",
- "12.0.0-nightly.20201106",
- "12.0.0-nightly.20201111",
- "12.0.0-nightly.20201112"
- ],
- "88.0.4324.0": [
- "12.0.0-nightly.20201116"
- ],
- "89.0.4389.69": [
- "12.0.0"
- ],
- "89.0.4389.82": [
- "12.0.1"
- ],
- "89.0.4389.90": [
- "12.0.2"
- ],
- "89.0.4389.114": [
- "12.0.3",
- "12.0.4"
- ],
- "89.0.4389.128": [
- "12.0.5",
- "12.0.6",
- "12.0.7",
- "12.0.8",
- "12.0.9",
- "12.0.10",
- "12.0.11",
- "12.0.12",
- "12.0.13",
- "12.0.14",
- "12.0.15",
- "12.0.16",
- "12.0.17",
- "12.0.18",
- "12.1.0",
- "12.1.1",
- "12.1.2",
- "12.2.0",
- "12.2.1",
- "12.2.2",
- "12.2.3"
- ],
- "90.0.4402.0": [
- "13.0.0-beta.2",
- "13.0.0-beta.3",
- "13.0.0-nightly.20210210",
- "13.0.0-nightly.20210211",
- "13.0.0-nightly.20210212",
- "13.0.0-nightly.20210216",
- "13.0.0-nightly.20210217",
- "13.0.0-nightly.20210218",
- "13.0.0-nightly.20210219",
- "13.0.0-nightly.20210222",
- "13.0.0-nightly.20210225",
- "13.0.0-nightly.20210226",
- "13.0.0-nightly.20210301",
- "13.0.0-nightly.20210302",
- "13.0.0-nightly.20210303",
- "14.0.0-nightly.20210304"
- ],
- "90.0.4415.0": [
- "13.0.0-beta.4",
- "13.0.0-beta.5",
- "13.0.0-beta.6",
- "13.0.0-beta.7",
- "13.0.0-beta.8",
- "13.0.0-beta.9",
- "13.0.0-beta.11",
- "13.0.0-beta.12",
- "13.0.0-beta.13",
- "14.0.0-nightly.20210305",
- "14.0.0-nightly.20210308",
- "14.0.0-nightly.20210309",
- "14.0.0-nightly.20210311",
- "14.0.0-nightly.20210315",
- "14.0.0-nightly.20210316",
- "14.0.0-nightly.20210317",
- "14.0.0-nightly.20210318",
- "14.0.0-nightly.20210319",
- "14.0.0-nightly.20210323",
- "14.0.0-nightly.20210324",
- "14.0.0-nightly.20210325",
- "14.0.0-nightly.20210326",
- "14.0.0-nightly.20210329",
- "14.0.0-nightly.20210330"
- ],
- "91.0.4448.0": [
- "13.0.0-beta.14",
- "13.0.0-beta.16",
- "13.0.0-beta.17",
- "13.0.0-beta.18",
- "13.0.0-beta.20",
- "14.0.0-nightly.20210331",
- "14.0.0-nightly.20210401",
- "14.0.0-nightly.20210402",
- "14.0.0-nightly.20210406",
- "14.0.0-nightly.20210407",
- "14.0.0-nightly.20210408",
- "14.0.0-nightly.20210409",
- "14.0.0-nightly.20210413"
- ],
- "91.0.4472.33": [
- "13.0.0-beta.21",
- "13.0.0-beta.22",
- "13.0.0-beta.23"
- ],
- "91.0.4472.38": [
- "13.0.0-beta.24",
- "13.0.0-beta.26",
- "13.0.0-beta.27",
- "13.0.0-beta.28"
- ],
- "89.0.4349.0": [
- "13.0.0-nightly.20201215",
- "13.0.0-nightly.20201216",
- "13.0.0-nightly.20201221",
- "13.0.0-nightly.20201222"
- ],
- "89.0.4359.0": [
- "13.0.0-nightly.20201223",
- "13.0.0-nightly.20210104",
- "13.0.0-nightly.20210108",
- "13.0.0-nightly.20210111"
- ],
- "89.0.4386.0": [
- "13.0.0-nightly.20210113",
- "13.0.0-nightly.20210114",
- "13.0.0-nightly.20210118",
- "13.0.0-nightly.20210122",
- "13.0.0-nightly.20210125"
- ],
- "89.0.4389.0": [
- "13.0.0-nightly.20210127",
- "13.0.0-nightly.20210128",
- "13.0.0-nightly.20210129",
- "13.0.0-nightly.20210201",
- "13.0.0-nightly.20210202",
- "13.0.0-nightly.20210203",
- "13.0.0-nightly.20210205",
- "13.0.0-nightly.20210208",
- "13.0.0-nightly.20210209"
- ],
- "91.0.4472.69": [
- "13.0.0",
- "13.0.1"
- ],
- "91.0.4472.77": [
- "13.1.0",
- "13.1.1",
- "13.1.2"
- ],
- "91.0.4472.106": [
- "13.1.3",
- "13.1.4"
- ],
- "91.0.4472.124": [
- "13.1.5",
- "13.1.6",
- "13.1.7"
- ],
- "91.0.4472.164": [
- "13.1.8",
- "13.1.9",
- "13.2.0",
- "13.2.1",
- "13.2.2",
- "13.2.3",
- "13.3.0",
- "13.4.0",
- "13.5.0",
- "13.5.1",
- "13.5.2",
- "13.6.0",
- "13.6.1",
- "13.6.2"
- ],
- "92.0.4511.0": [
- "14.0.0-beta.1",
- "14.0.0-beta.2",
- "14.0.0-beta.3",
- "14.0.0-nightly.20210520",
- "14.0.0-nightly.20210523",
- "14.0.0-nightly.20210524",
- "15.0.0-nightly.20210527",
- "15.0.0-nightly.20210528",
- "15.0.0-nightly.20210531",
- "15.0.0-nightly.20210601",
- "15.0.0-nightly.20210602"
- ],
- "93.0.4536.0": [
- "14.0.0-beta.5",
- "14.0.0-beta.6",
- "14.0.0-beta.7",
- "14.0.0-beta.8",
- "15.0.0-nightly.20210609",
- "15.0.0-nightly.20210610",
- "15.0.0-nightly.20210611",
- "15.0.0-nightly.20210614",
- "15.0.0-nightly.20210615",
- "15.0.0-nightly.20210616"
- ],
- "93.0.4539.0": [
- "14.0.0-beta.9",
- "14.0.0-beta.10",
- "15.0.0-nightly.20210617",
- "15.0.0-nightly.20210618",
- "15.0.0-nightly.20210621",
- "15.0.0-nightly.20210622"
- ],
- "93.0.4557.4": [
- "14.0.0-beta.11",
- "14.0.0-beta.12"
- ],
- "93.0.4566.0": [
- "14.0.0-beta.13",
- "14.0.0-beta.14",
- "14.0.0-beta.15",
- "14.0.0-beta.16",
- "14.0.0-beta.17",
- "15.0.0-alpha.1",
- "15.0.0-alpha.2",
- "15.0.0-nightly.20210706",
- "15.0.0-nightly.20210707",
- "15.0.0-nightly.20210708",
- "15.0.0-nightly.20210709",
- "15.0.0-nightly.20210712",
- "15.0.0-nightly.20210713",
- "15.0.0-nightly.20210714",
- "15.0.0-nightly.20210715",
- "15.0.0-nightly.20210716",
- "15.0.0-nightly.20210719",
- "15.0.0-nightly.20210720",
- "15.0.0-nightly.20210721",
- "16.0.0-nightly.20210722",
- "16.0.0-nightly.20210723",
- "16.0.0-nightly.20210726"
- ],
- "93.0.4577.15": [
- "14.0.0-beta.18",
- "14.0.0-beta.19",
- "14.0.0-beta.20",
- "14.0.0-beta.21"
- ],
- "93.0.4577.25": [
- "14.0.0-beta.22",
- "14.0.0-beta.23"
- ],
- "93.0.4577.51": [
- "14.0.0-beta.24",
- "14.0.0-beta.25"
- ],
- "92.0.4475.0": [
- "14.0.0-nightly.20210426",
- "14.0.0-nightly.20210427"
- ],
- "92.0.4488.0": [
- "14.0.0-nightly.20210430",
- "14.0.0-nightly.20210503"
- ],
- "92.0.4496.0": [
- "14.0.0-nightly.20210505"
- ],
- "92.0.4498.0": [
- "14.0.0-nightly.20210506"
- ],
- "92.0.4499.0": [
- "14.0.0-nightly.20210507",
- "14.0.0-nightly.20210510",
- "14.0.0-nightly.20210511",
- "14.0.0-nightly.20210512",
- "14.0.0-nightly.20210513"
- ],
- "92.0.4505.0": [
- "14.0.0-nightly.20210514",
- "14.0.0-nightly.20210517",
- "14.0.0-nightly.20210518",
- "14.0.0-nightly.20210519"
- ],
- "93.0.4577.58": [
- "14.0.0"
- ],
- "93.0.4577.63": [
- "14.0.1"
- ],
- "93.0.4577.82": [
- "14.0.2",
- "14.1.0",
- "14.1.1",
- "14.2.0",
- "14.2.1"
- ],
- "94.0.4584.0": [
- "15.0.0-alpha.3",
- "15.0.0-alpha.4",
- "15.0.0-alpha.5",
- "15.0.0-alpha.6",
- "16.0.0-nightly.20210727",
- "16.0.0-nightly.20210728",
- "16.0.0-nightly.20210729",
- "16.0.0-nightly.20210730",
- "16.0.0-nightly.20210802",
- "16.0.0-nightly.20210803",
- "16.0.0-nightly.20210804",
- "16.0.0-nightly.20210805",
- "16.0.0-nightly.20210806",
- "16.0.0-nightly.20210809",
- "16.0.0-nightly.20210810",
- "16.0.0-nightly.20210811"
- ],
- "94.0.4590.2": [
- "15.0.0-alpha.7",
- "15.0.0-alpha.8",
- "15.0.0-alpha.9",
- "16.0.0-nightly.20210812",
- "16.0.0-nightly.20210813",
- "16.0.0-nightly.20210816",
- "16.0.0-nightly.20210817",
- "16.0.0-nightly.20210818",
- "16.0.0-nightly.20210819",
- "16.0.0-nightly.20210820",
- "16.0.0-nightly.20210823"
- ],
- "94.0.4606.12": [
- "15.0.0-alpha.10"
- ],
- "94.0.4606.20": [
- "15.0.0-beta.1",
- "15.0.0-beta.2"
- ],
- "94.0.4606.31": [
- "15.0.0-beta.3",
- "15.0.0-beta.4",
- "15.0.0-beta.5",
- "15.0.0-beta.6",
- "15.0.0-beta.7"
- ],
- "93.0.4530.0": [
- "15.0.0-nightly.20210603",
- "15.0.0-nightly.20210604"
- ],
- "93.0.4535.0": [
- "15.0.0-nightly.20210608"
- ],
- "93.0.4550.0": [
- "15.0.0-nightly.20210623",
- "15.0.0-nightly.20210624"
- ],
- "93.0.4552.0": [
- "15.0.0-nightly.20210625",
- "15.0.0-nightly.20210628",
- "15.0.0-nightly.20210629"
- ],
- "93.0.4558.0": [
- "15.0.0-nightly.20210630",
- "15.0.0-nightly.20210701",
- "15.0.0-nightly.20210702",
- "15.0.0-nightly.20210705"
- ],
- "94.0.4606.51": [
- "15.0.0"
- ],
- "94.0.4606.61": [
- "15.1.0",
- "15.1.1"
- ],
- "94.0.4606.71": [
- "15.1.2"
- ],
- "94.0.4606.81": [
- "15.2.0",
- "15.3.0",
- "15.3.1",
- "15.3.2"
- ],
- "95.0.4629.0": [
- "16.0.0-alpha.1",
- "16.0.0-alpha.2",
- "16.0.0-alpha.3",
- "16.0.0-alpha.4",
- "16.0.0-alpha.5",
- "16.0.0-alpha.6",
- "16.0.0-alpha.7",
- "16.0.0-nightly.20210902",
- "16.0.0-nightly.20210903",
- "16.0.0-nightly.20210906",
- "16.0.0-nightly.20210907",
- "16.0.0-nightly.20210908",
- "16.0.0-nightly.20210909",
- "16.0.0-nightly.20210910",
- "16.0.0-nightly.20210913",
- "16.0.0-nightly.20210914",
- "16.0.0-nightly.20210915",
- "16.0.0-nightly.20210916",
- "16.0.0-nightly.20210917",
- "16.0.0-nightly.20210920",
- "16.0.0-nightly.20210921",
- "16.0.0-nightly.20210922",
- "17.0.0-nightly.20210923",
- "17.0.0-nightly.20210924",
- "17.0.0-nightly.20210927",
- "17.0.0-nightly.20210928",
- "17.0.0-nightly.20210929",
- "17.0.0-nightly.20210930",
- "17.0.0-nightly.20211001",
- "17.0.0-nightly.20211004",
- "17.0.0-nightly.20211005"
- ],
- "96.0.4647.0": [
- "16.0.0-alpha.8",
- "16.0.0-alpha.9",
- "16.0.0-beta.1",
- "16.0.0-beta.2",
- "16.0.0-beta.3",
- "17.0.0-nightly.20211006",
- "17.0.0-nightly.20211007",
- "17.0.0-nightly.20211008",
- "17.0.0-nightly.20211011",
- "17.0.0-nightly.20211012",
- "17.0.0-nightly.20211013",
- "17.0.0-nightly.20211014",
- "17.0.0-nightly.20211015",
- "17.0.0-nightly.20211018",
- "17.0.0-nightly.20211019",
- "17.0.0-nightly.20211020",
- "17.0.0-nightly.20211021"
- ],
- "96.0.4664.18": [
- "16.0.0-beta.4",
- "16.0.0-beta.5"
- ],
- "96.0.4664.27": [
- "16.0.0-beta.6",
- "16.0.0-beta.7"
- ],
- "96.0.4664.35": [
- "16.0.0-beta.8",
- "16.0.0-beta.9"
- ],
- "95.0.4612.5": [
- "16.0.0-nightly.20210824",
- "16.0.0-nightly.20210825",
- "16.0.0-nightly.20210826",
- "16.0.0-nightly.20210827",
- "16.0.0-nightly.20210830",
- "16.0.0-nightly.20210831",
- "16.0.0-nightly.20210901"
- ],
- "96.0.4664.45": [
- "16.0.0",
- "16.0.1"
- ],
- "96.0.4664.4": [
- "17.0.0-alpha.1",
- "17.0.0-alpha.2",
- "17.0.0-nightly.20211022",
- "17.0.0-nightly.20211025",
- "17.0.0-nightly.20211026",
- "17.0.0-nightly.20211027",
- "17.0.0-nightly.20211028",
- "17.0.0-nightly.20211029",
- "17.0.0-nightly.20211101",
- "17.0.0-nightly.20211102",
- "17.0.0-nightly.20211103",
- "17.0.0-nightly.20211104",
- "17.0.0-nightly.20211105",
- "17.0.0-nightly.20211108",
- "17.0.0-nightly.20211109",
- "17.0.0-nightly.20211110",
- "17.0.0-nightly.20211111",
- "17.0.0-nightly.20211112",
- "17.0.0-nightly.20211115",
- "17.0.0-nightly.20211116",
- "17.0.0-nightly.20211117",
- "18.0.0-nightly.20211118"
- ]
-}; \ No newline at end of file
diff --git a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-versions.js b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-versions.js
deleted file mode 100644
index 1a03f36345..0000000000
--- a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-versions.js
+++ /dev/null
@@ -1,1218 +0,0 @@
-module.exports = {
- "0.20.0": "39.0.2171.65",
- "0.20.1": "39.0.2171.65",
- "0.20.2": "39.0.2171.65",
- "0.20.3": "39.0.2171.65",
- "0.20.4": "39.0.2171.65",
- "0.20.5": "39.0.2171.65",
- "0.20.6": "39.0.2171.65",
- "0.20.7": "39.0.2171.65",
- "0.20.8": "39.0.2171.65",
- "0.21.0": "40.0.2214.91",
- "0.21.1": "40.0.2214.91",
- "0.21.2": "40.0.2214.91",
- "0.21.3": "41.0.2272.76",
- "0.22.1": "41.0.2272.76",
- "0.22.2": "41.0.2272.76",
- "0.22.3": "41.0.2272.76",
- "0.23.0": "41.0.2272.76",
- "0.24.0": "41.0.2272.76",
- "0.25.0": "42.0.2311.107",
- "0.25.1": "42.0.2311.107",
- "0.25.2": "42.0.2311.107",
- "0.25.3": "42.0.2311.107",
- "0.26.0": "42.0.2311.107",
- "0.26.1": "42.0.2311.107",
- "0.27.0": "42.0.2311.107",
- "0.27.1": "42.0.2311.107",
- "0.27.2": "43.0.2357.65",
- "0.27.3": "43.0.2357.65",
- "0.28.0": "43.0.2357.65",
- "0.28.1": "43.0.2357.65",
- "0.28.2": "43.0.2357.65",
- "0.28.3": "43.0.2357.65",
- "0.29.1": "43.0.2357.65",
- "0.29.2": "43.0.2357.65",
- "0.30.4": "44.0.2403.125",
- "0.31.0": "44.0.2403.125",
- "0.31.2": "45.0.2454.85",
- "0.32.2": "45.0.2454.85",
- "0.32.3": "45.0.2454.85",
- "0.33.0": "45.0.2454.85",
- "0.33.1": "45.0.2454.85",
- "0.33.2": "45.0.2454.85",
- "0.33.3": "45.0.2454.85",
- "0.33.4": "45.0.2454.85",
- "0.33.6": "45.0.2454.85",
- "0.33.7": "45.0.2454.85",
- "0.33.8": "45.0.2454.85",
- "0.33.9": "45.0.2454.85",
- "0.34.0": "45.0.2454.85",
- "0.34.1": "45.0.2454.85",
- "0.34.2": "45.0.2454.85",
- "0.34.3": "45.0.2454.85",
- "0.34.4": "45.0.2454.85",
- "0.35.1": "45.0.2454.85",
- "0.35.2": "45.0.2454.85",
- "0.35.3": "45.0.2454.85",
- "0.35.4": "45.0.2454.85",
- "0.35.5": "45.0.2454.85",
- "0.36.0": "47.0.2526.73",
- "0.36.2": "47.0.2526.73",
- "0.36.3": "47.0.2526.73",
- "0.36.4": "47.0.2526.73",
- "0.36.5": "47.0.2526.110",
- "0.36.6": "47.0.2526.110",
- "0.36.7": "47.0.2526.110",
- "0.36.8": "47.0.2526.110",
- "0.36.9": "47.0.2526.110",
- "0.36.10": "47.0.2526.110",
- "0.36.11": "47.0.2526.110",
- "0.36.12": "47.0.2526.110",
- "0.37.0": "49.0.2623.75",
- "0.37.1": "49.0.2623.75",
- "0.37.3": "49.0.2623.75",
- "0.37.4": "49.0.2623.75",
- "0.37.5": "49.0.2623.75",
- "0.37.6": "49.0.2623.75",
- "0.37.7": "49.0.2623.75",
- "0.37.8": "49.0.2623.75",
- "1.0.0": "49.0.2623.75",
- "1.0.1": "49.0.2623.75",
- "1.0.2": "49.0.2623.75",
- "1.1.0": "50.0.2661.102",
- "1.1.1": "50.0.2661.102",
- "1.1.2": "50.0.2661.102",
- "1.1.3": "50.0.2661.102",
- "1.2.0": "51.0.2704.63",
- "1.2.1": "51.0.2704.63",
- "1.2.2": "51.0.2704.84",
- "1.2.3": "51.0.2704.84",
- "1.2.4": "51.0.2704.103",
- "1.2.5": "51.0.2704.103",
- "1.2.6": "51.0.2704.106",
- "1.2.7": "51.0.2704.106",
- "1.2.8": "51.0.2704.106",
- "1.3.0": "52.0.2743.82",
- "1.3.1": "52.0.2743.82",
- "1.3.2": "52.0.2743.82",
- "1.3.3": "52.0.2743.82",
- "1.3.4": "52.0.2743.82",
- "1.3.5": "52.0.2743.82",
- "1.3.6": "52.0.2743.82",
- "1.3.7": "52.0.2743.82",
- "1.3.9": "52.0.2743.82",
- "1.3.10": "52.0.2743.82",
- "1.3.13": "52.0.2743.82",
- "1.3.14": "52.0.2743.82",
- "1.3.15": "52.0.2743.82",
- "1.4.0": "53.0.2785.113",
- "1.4.1": "53.0.2785.113",
- "1.4.2": "53.0.2785.113",
- "1.4.3": "53.0.2785.113",
- "1.4.4": "53.0.2785.113",
- "1.4.5": "53.0.2785.113",
- "1.4.6": "53.0.2785.143",
- "1.4.7": "53.0.2785.143",
- "1.4.8": "53.0.2785.143",
- "1.4.10": "53.0.2785.143",
- "1.4.11": "53.0.2785.143",
- "1.4.12": "54.0.2840.51",
- "1.4.13": "53.0.2785.143",
- "1.4.14": "53.0.2785.143",
- "1.4.15": "53.0.2785.143",
- "1.4.16": "53.0.2785.143",
- "1.5.0": "54.0.2840.101",
- "1.5.1": "54.0.2840.101",
- "1.6.0": "56.0.2924.87",
- "1.6.1": "56.0.2924.87",
- "1.6.2": "56.0.2924.87",
- "1.6.3": "56.0.2924.87",
- "1.6.4": "56.0.2924.87",
- "1.6.5": "56.0.2924.87",
- "1.6.6": "56.0.2924.87",
- "1.6.7": "56.0.2924.87",
- "1.6.8": "56.0.2924.87",
- "1.6.9": "56.0.2924.87",
- "1.6.10": "56.0.2924.87",
- "1.6.11": "56.0.2924.87",
- "1.6.12": "56.0.2924.87",
- "1.6.13": "56.0.2924.87",
- "1.6.14": "56.0.2924.87",
- "1.6.15": "56.0.2924.87",
- "1.6.16": "56.0.2924.87",
- "1.6.17": "56.0.2924.87",
- "1.6.18": "56.0.2924.87",
- "1.7.0": "58.0.3029.110",
- "1.7.1": "58.0.3029.110",
- "1.7.2": "58.0.3029.110",
- "1.7.3": "58.0.3029.110",
- "1.7.4": "58.0.3029.110",
- "1.7.5": "58.0.3029.110",
- "1.7.6": "58.0.3029.110",
- "1.7.7": "58.0.3029.110",
- "1.7.8": "58.0.3029.110",
- "1.7.9": "58.0.3029.110",
- "1.7.10": "58.0.3029.110",
- "1.7.11": "58.0.3029.110",
- "1.7.12": "58.0.3029.110",
- "1.7.13": "58.0.3029.110",
- "1.7.14": "58.0.3029.110",
- "1.7.15": "58.0.3029.110",
- "1.7.16": "58.0.3029.110",
- "1.8.0": "59.0.3071.115",
- "1.8.1": "59.0.3071.115",
- "1.8.2-beta.1": "59.0.3071.115",
- "1.8.2-beta.2": "59.0.3071.115",
- "1.8.2-beta.3": "59.0.3071.115",
- "1.8.2-beta.4": "59.0.3071.115",
- "1.8.2-beta.5": "59.0.3071.115",
- "1.8.2": "59.0.3071.115",
- "1.8.3": "59.0.3071.115",
- "1.8.4": "59.0.3071.115",
- "1.8.5": "59.0.3071.115",
- "1.8.6": "59.0.3071.115",
- "1.8.7": "59.0.3071.115",
- "1.8.8": "59.0.3071.115",
- "2.0.0-beta.1": "61.0.3163.100",
- "2.0.0-beta.2": "61.0.3163.100",
- "2.0.0-beta.3": "61.0.3163.100",
- "2.0.0-beta.4": "61.0.3163.100",
- "2.0.0-beta.5": "61.0.3163.100",
- "2.0.0-beta.6": "61.0.3163.100",
- "2.0.0-beta.7": "61.0.3163.100",
- "2.0.0-beta.8": "61.0.3163.100",
- "2.0.0": "61.0.3163.100",
- "2.0.1": "61.0.3163.100",
- "2.0.2": "61.0.3163.100",
- "2.0.3": "61.0.3163.100",
- "2.0.4": "61.0.3163.100",
- "2.0.5": "61.0.3163.100",
- "2.0.6": "61.0.3163.100",
- "2.0.7": "61.0.3163.100",
- "2.0.8-nightly.20180819": "61.0.3163.100",
- "2.0.8-nightly.20180820": "61.0.3163.100",
- "2.0.8": "61.0.3163.100",
- "2.0.9": "61.0.3163.100",
- "2.0.10": "61.0.3163.100",
- "2.0.11": "61.0.3163.100",
- "2.0.12": "61.0.3163.100",
- "2.0.13": "61.0.3163.100",
- "2.0.14": "61.0.3163.100",
- "2.0.15": "61.0.3163.100",
- "2.0.16": "61.0.3163.100",
- "2.0.17": "61.0.3163.100",
- "2.0.18": "61.0.3163.100",
- "2.1.0-unsupported.20180809": "61.0.3163.100",
- "3.0.0-beta.1": "66.0.3359.181",
- "3.0.0-beta.2": "66.0.3359.181",
- "3.0.0-beta.3": "66.0.3359.181",
- "3.0.0-beta.4": "66.0.3359.181",
- "3.0.0-beta.5": "66.0.3359.181",
- "3.0.0-beta.6": "66.0.3359.181",
- "3.0.0-beta.7": "66.0.3359.181",
- "3.0.0-beta.8": "66.0.3359.181",
- "3.0.0-beta.9": "66.0.3359.181",
- "3.0.0-beta.10": "66.0.3359.181",
- "3.0.0-beta.11": "66.0.3359.181",
- "3.0.0-beta.12": "66.0.3359.181",
- "3.0.0-beta.13": "66.0.3359.181",
- "3.0.0-nightly.20180818": "66.0.3359.181",
- "3.0.0-nightly.20180821": "66.0.3359.181",
- "3.0.0-nightly.20180823": "66.0.3359.181",
- "3.0.0-nightly.20180904": "66.0.3359.181",
- "3.0.0": "66.0.3359.181",
- "3.0.1": "66.0.3359.181",
- "3.0.2": "66.0.3359.181",
- "3.0.3": "66.0.3359.181",
- "3.0.4": "66.0.3359.181",
- "3.0.5": "66.0.3359.181",
- "3.0.6": "66.0.3359.181",
- "3.0.7": "66.0.3359.181",
- "3.0.8": "66.0.3359.181",
- "3.0.9": "66.0.3359.181",
- "3.0.10": "66.0.3359.181",
- "3.0.11": "66.0.3359.181",
- "3.0.12": "66.0.3359.181",
- "3.0.13": "66.0.3359.181",
- "3.0.14": "66.0.3359.181",
- "3.0.15": "66.0.3359.181",
- "3.0.16": "66.0.3359.181",
- "3.1.0-beta.1": "66.0.3359.181",
- "3.1.0-beta.2": "66.0.3359.181",
- "3.1.0-beta.3": "66.0.3359.181",
- "3.1.0-beta.4": "66.0.3359.181",
- "3.1.0-beta.5": "66.0.3359.181",
- "3.1.0": "66.0.3359.181",
- "3.1.1": "66.0.3359.181",
- "3.1.2": "66.0.3359.181",
- "3.1.3": "66.0.3359.181",
- "3.1.4": "66.0.3359.181",
- "3.1.5": "66.0.3359.181",
- "3.1.6": "66.0.3359.181",
- "3.1.7": "66.0.3359.181",
- "3.1.8": "66.0.3359.181",
- "3.1.9": "66.0.3359.181",
- "3.1.10": "66.0.3359.181",
- "3.1.11": "66.0.3359.181",
- "3.1.12": "66.0.3359.181",
- "3.1.13": "66.0.3359.181",
- "4.0.0-beta.1": "69.0.3497.106",
- "4.0.0-beta.2": "69.0.3497.106",
- "4.0.0-beta.3": "69.0.3497.106",
- "4.0.0-beta.4": "69.0.3497.106",
- "4.0.0-beta.5": "69.0.3497.106",
- "4.0.0-beta.6": "69.0.3497.106",
- "4.0.0-beta.7": "69.0.3497.106",
- "4.0.0-beta.8": "69.0.3497.106",
- "4.0.0-beta.9": "69.0.3497.106",
- "4.0.0-beta.10": "69.0.3497.106",
- "4.0.0-beta.11": "69.0.3497.106",
- "4.0.0-nightly.20180817": "66.0.3359.181",
- "4.0.0-nightly.20180819": "66.0.3359.181",
- "4.0.0-nightly.20180821": "66.0.3359.181",
- "4.0.0-nightly.20180929": "67.0.3396.99",
- "4.0.0-nightly.20181006": "68.0.3440.128",
- "4.0.0-nightly.20181010": "69.0.3497.106",
- "4.0.0": "69.0.3497.106",
- "4.0.1": "69.0.3497.106",
- "4.0.2": "69.0.3497.106",
- "4.0.3": "69.0.3497.106",
- "4.0.4": "69.0.3497.106",
- "4.0.5": "69.0.3497.106",
- "4.0.6": "69.0.3497.106",
- "4.0.7": "69.0.3497.128",
- "4.0.8": "69.0.3497.128",
- "4.1.0": "69.0.3497.128",
- "4.1.1": "69.0.3497.128",
- "4.1.2": "69.0.3497.128",
- "4.1.3": "69.0.3497.128",
- "4.1.4": "69.0.3497.128",
- "4.1.5": "69.0.3497.128",
- "4.2.0": "69.0.3497.128",
- "4.2.1": "69.0.3497.128",
- "4.2.2": "69.0.3497.128",
- "4.2.3": "69.0.3497.128",
- "4.2.4": "69.0.3497.128",
- "4.2.5": "69.0.3497.128",
- "4.2.6": "69.0.3497.128",
- "4.2.7": "69.0.3497.128",
- "4.2.8": "69.0.3497.128",
- "4.2.9": "69.0.3497.128",
- "4.2.10": "69.0.3497.128",
- "4.2.11": "69.0.3497.128",
- "4.2.12": "69.0.3497.128",
- "5.0.0-beta.1": "72.0.3626.52",
- "5.0.0-beta.2": "72.0.3626.52",
- "5.0.0-beta.3": "73.0.3683.27",
- "5.0.0-beta.4": "73.0.3683.54",
- "5.0.0-beta.5": "73.0.3683.61",
- "5.0.0-beta.6": "73.0.3683.84",
- "5.0.0-beta.7": "73.0.3683.94",
- "5.0.0-beta.8": "73.0.3683.104",
- "5.0.0-beta.9": "73.0.3683.117",
- "5.0.0-nightly.20190107": "70.0.3538.110",
- "5.0.0-nightly.20190121": "71.0.3578.98",
- "5.0.0-nightly.20190122": "71.0.3578.98",
- "5.0.0": "73.0.3683.119",
- "5.0.1": "73.0.3683.121",
- "5.0.2": "73.0.3683.121",
- "5.0.3": "73.0.3683.121",
- "5.0.4": "73.0.3683.121",
- "5.0.5": "73.0.3683.121",
- "5.0.6": "73.0.3683.121",
- "5.0.7": "73.0.3683.121",
- "5.0.8": "73.0.3683.121",
- "5.0.9": "73.0.3683.121",
- "5.0.10": "73.0.3683.121",
- "5.0.11": "73.0.3683.121",
- "5.0.12": "73.0.3683.121",
- "5.0.13": "73.0.3683.121",
- "6.0.0-beta.1": "76.0.3774.1",
- "6.0.0-beta.2": "76.0.3783.1",
- "6.0.0-beta.3": "76.0.3783.1",
- "6.0.0-beta.4": "76.0.3783.1",
- "6.0.0-beta.5": "76.0.3805.4",
- "6.0.0-beta.6": "76.0.3809.3",
- "6.0.0-beta.7": "76.0.3809.22",
- "6.0.0-beta.8": "76.0.3809.26",
- "6.0.0-beta.9": "76.0.3809.26",
- "6.0.0-beta.10": "76.0.3809.37",
- "6.0.0-beta.11": "76.0.3809.42",
- "6.0.0-beta.12": "76.0.3809.54",
- "6.0.0-beta.13": "76.0.3809.60",
- "6.0.0-beta.14": "76.0.3809.68",
- "6.0.0-beta.15": "76.0.3809.74",
- "6.0.0-nightly.20190212": "72.0.3626.107",
- "6.0.0-nightly.20190213": "72.0.3626.110",
- "6.0.0-nightly.20190311": "74.0.3724.8",
- "6.0.0": "76.0.3809.88",
- "6.0.1": "76.0.3809.102",
- "6.0.2": "76.0.3809.110",
- "6.0.3": "76.0.3809.126",
- "6.0.4": "76.0.3809.131",
- "6.0.5": "76.0.3809.136",
- "6.0.6": "76.0.3809.138",
- "6.0.7": "76.0.3809.139",
- "6.0.8": "76.0.3809.146",
- "6.0.9": "76.0.3809.146",
- "6.0.10": "76.0.3809.146",
- "6.0.11": "76.0.3809.146",
- "6.0.12": "76.0.3809.146",
- "6.1.0": "76.0.3809.146",
- "6.1.1": "76.0.3809.146",
- "6.1.2": "76.0.3809.146",
- "6.1.3": "76.0.3809.146",
- "6.1.4": "76.0.3809.146",
- "6.1.5": "76.0.3809.146",
- "6.1.6": "76.0.3809.146",
- "6.1.7": "76.0.3809.146",
- "6.1.8": "76.0.3809.146",
- "6.1.9": "76.0.3809.146",
- "6.1.10": "76.0.3809.146",
- "6.1.11": "76.0.3809.146",
- "6.1.12": "76.0.3809.146",
- "7.0.0-beta.1": "78.0.3866.0",
- "7.0.0-beta.2": "78.0.3866.0",
- "7.0.0-beta.3": "78.0.3866.0",
- "7.0.0-beta.4": "78.0.3896.6",
- "7.0.0-beta.5": "78.0.3905.1",
- "7.0.0-beta.6": "78.0.3905.1",
- "7.0.0-beta.7": "78.0.3905.1",
- "7.0.0-nightly.20190521": "76.0.3784.0",
- "7.0.0-nightly.20190529": "76.0.3806.0",
- "7.0.0-nightly.20190530": "76.0.3806.0",
- "7.0.0-nightly.20190531": "76.0.3806.0",
- "7.0.0-nightly.20190602": "76.0.3806.0",
- "7.0.0-nightly.20190603": "76.0.3806.0",
- "7.0.0-nightly.20190604": "77.0.3814.0",
- "7.0.0-nightly.20190605": "77.0.3815.0",
- "7.0.0-nightly.20190606": "77.0.3815.0",
- "7.0.0-nightly.20190607": "77.0.3815.0",
- "7.0.0-nightly.20190608": "77.0.3815.0",
- "7.0.0-nightly.20190609": "77.0.3815.0",
- "7.0.0-nightly.20190611": "77.0.3815.0",
- "7.0.0-nightly.20190612": "77.0.3815.0",
- "7.0.0-nightly.20190613": "77.0.3815.0",
- "7.0.0-nightly.20190615": "77.0.3815.0",
- "7.0.0-nightly.20190616": "77.0.3815.0",
- "7.0.0-nightly.20190618": "77.0.3815.0",
- "7.0.0-nightly.20190619": "77.0.3815.0",
- "7.0.0-nightly.20190622": "77.0.3815.0",
- "7.0.0-nightly.20190623": "77.0.3815.0",
- "7.0.0-nightly.20190624": "77.0.3815.0",
- "7.0.0-nightly.20190627": "77.0.3815.0",
- "7.0.0-nightly.20190629": "77.0.3815.0",
- "7.0.0-nightly.20190630": "77.0.3815.0",
- "7.0.0-nightly.20190701": "77.0.3815.0",
- "7.0.0-nightly.20190702": "77.0.3815.0",
- "7.0.0-nightly.20190704": "77.0.3843.0",
- "7.0.0-nightly.20190705": "77.0.3843.0",
- "7.0.0-nightly.20190719": "77.0.3848.0",
- "7.0.0-nightly.20190720": "77.0.3848.0",
- "7.0.0-nightly.20190721": "77.0.3848.0",
- "7.0.0-nightly.20190726": "77.0.3864.0",
- "7.0.0-nightly.20190727": "78.0.3866.0",
- "7.0.0-nightly.20190728": "78.0.3866.0",
- "7.0.0-nightly.20190729": "78.0.3866.0",
- "7.0.0-nightly.20190730": "78.0.3866.0",
- "7.0.0-nightly.20190731": "78.0.3866.0",
- "7.0.0": "78.0.3905.1",
- "7.0.1": "78.0.3904.92",
- "7.1.0": "78.0.3904.94",
- "7.1.1": "78.0.3904.99",
- "7.1.2": "78.0.3904.113",
- "7.1.3": "78.0.3904.126",
- "7.1.4": "78.0.3904.130",
- "7.1.5": "78.0.3904.130",
- "7.1.6": "78.0.3904.130",
- "7.1.7": "78.0.3904.130",
- "7.1.8": "78.0.3904.130",
- "7.1.9": "78.0.3904.130",
- "7.1.10": "78.0.3904.130",
- "7.1.11": "78.0.3904.130",
- "7.1.12": "78.0.3904.130",
- "7.1.13": "78.0.3904.130",
- "7.1.14": "78.0.3904.130",
- "7.2.0": "78.0.3904.130",
- "7.2.1": "78.0.3904.130",
- "7.2.2": "78.0.3904.130",
- "7.2.3": "78.0.3904.130",
- "7.2.4": "78.0.3904.130",
- "7.3.0": "78.0.3904.130",
- "7.3.1": "78.0.3904.130",
- "7.3.2": "78.0.3904.130",
- "7.3.3": "78.0.3904.130",
- "8.0.0-beta.1": "79.0.3931.0",
- "8.0.0-beta.2": "79.0.3931.0",
- "8.0.0-beta.3": "80.0.3955.0",
- "8.0.0-beta.4": "80.0.3955.0",
- "8.0.0-beta.5": "80.0.3987.14",
- "8.0.0-beta.6": "80.0.3987.51",
- "8.0.0-beta.7": "80.0.3987.59",
- "8.0.0-beta.8": "80.0.3987.75",
- "8.0.0-beta.9": "80.0.3987.75",
- "8.0.0-nightly.20190801": "78.0.3866.0",
- "8.0.0-nightly.20190802": "78.0.3866.0",
- "8.0.0-nightly.20190803": "78.0.3871.0",
- "8.0.0-nightly.20190806": "78.0.3871.0",
- "8.0.0-nightly.20190807": "78.0.3871.0",
- "8.0.0-nightly.20190808": "78.0.3871.0",
- "8.0.0-nightly.20190809": "78.0.3871.0",
- "8.0.0-nightly.20190810": "78.0.3871.0",
- "8.0.0-nightly.20190811": "78.0.3871.0",
- "8.0.0-nightly.20190812": "78.0.3871.0",
- "8.0.0-nightly.20190813": "78.0.3871.0",
- "8.0.0-nightly.20190814": "78.0.3871.0",
- "8.0.0-nightly.20190815": "78.0.3871.0",
- "8.0.0-nightly.20190816": "78.0.3881.0",
- "8.0.0-nightly.20190817": "78.0.3881.0",
- "8.0.0-nightly.20190818": "78.0.3881.0",
- "8.0.0-nightly.20190819": "78.0.3881.0",
- "8.0.0-nightly.20190820": "78.0.3881.0",
- "8.0.0-nightly.20190824": "78.0.3892.0",
- "8.0.0-nightly.20190825": "78.0.3892.0",
- "8.0.0-nightly.20190827": "78.0.3892.0",
- "8.0.0-nightly.20190828": "78.0.3892.0",
- "8.0.0-nightly.20190830": "78.0.3892.0",
- "8.0.0-nightly.20190901": "78.0.3892.0",
- "8.0.0-nightly.20190902": "78.0.3892.0",
- "8.0.0-nightly.20190907": "78.0.3892.0",
- "8.0.0-nightly.20190909": "78.0.3892.0",
- "8.0.0-nightly.20190910": "78.0.3892.0",
- "8.0.0-nightly.20190911": "78.0.3892.0",
- "8.0.0-nightly.20190913": "78.0.3892.0",
- "8.0.0-nightly.20190914": "78.0.3892.0",
- "8.0.0-nightly.20190915": "78.0.3892.0",
- "8.0.0-nightly.20190917": "78.0.3892.0",
- "8.0.0-nightly.20190919": "79.0.3915.0",
- "8.0.0-nightly.20190920": "79.0.3915.0",
- "8.0.0-nightly.20190923": "79.0.3919.0",
- "8.0.0-nightly.20190924": "79.0.3919.0",
- "8.0.0-nightly.20190926": "79.0.3919.0",
- "8.0.0-nightly.20190929": "79.0.3919.0",
- "8.0.0-nightly.20190930": "79.0.3919.0",
- "8.0.0-nightly.20191001": "79.0.3919.0",
- "8.0.0-nightly.20191004": "79.0.3919.0",
- "8.0.0-nightly.20191005": "79.0.3919.0",
- "8.0.0-nightly.20191006": "79.0.3919.0",
- "8.0.0-nightly.20191009": "79.0.3919.0",
- "8.0.0-nightly.20191011": "79.0.3919.0",
- "8.0.0-nightly.20191012": "79.0.3919.0",
- "8.0.0-nightly.20191017": "79.0.3919.0",
- "8.0.0-nightly.20191019": "79.0.3931.0",
- "8.0.0-nightly.20191020": "79.0.3931.0",
- "8.0.0-nightly.20191021": "79.0.3931.0",
- "8.0.0-nightly.20191023": "79.0.3931.0",
- "8.0.0-nightly.20191101": "80.0.3952.0",
- "8.0.0-nightly.20191105": "80.0.3952.0",
- "8.0.0": "80.0.3987.86",
- "8.0.1": "80.0.3987.86",
- "8.0.2": "80.0.3987.86",
- "8.0.3": "80.0.3987.134",
- "8.1.0": "80.0.3987.137",
- "8.1.1": "80.0.3987.141",
- "8.2.0": "80.0.3987.158",
- "8.2.1": "80.0.3987.163",
- "8.2.2": "80.0.3987.163",
- "8.2.3": "80.0.3987.163",
- "8.2.4": "80.0.3987.165",
- "8.2.5": "80.0.3987.165",
- "8.3.0": "80.0.3987.165",
- "8.3.1": "80.0.3987.165",
- "8.3.2": "80.0.3987.165",
- "8.3.3": "80.0.3987.165",
- "8.3.4": "80.0.3987.165",
- "8.4.0": "80.0.3987.165",
- "8.4.1": "80.0.3987.165",
- "8.5.0": "80.0.3987.165",
- "8.5.1": "80.0.3987.165",
- "8.5.2": "80.0.3987.165",
- "8.5.3": "80.0.3987.163",
- "8.5.4": "80.0.3987.163",
- "8.5.5": "80.0.3987.163",
- "9.0.0-beta.1": "82.0.4048.0",
- "9.0.0-beta.2": "82.0.4048.0",
- "9.0.0-beta.3": "82.0.4048.0",
- "9.0.0-beta.4": "82.0.4048.0",
- "9.0.0-beta.5": "82.0.4048.0",
- "9.0.0-beta.6": "82.0.4058.2",
- "9.0.0-beta.7": "82.0.4058.2",
- "9.0.0-beta.9": "82.0.4058.2",
- "9.0.0-beta.10": "82.0.4085.10",
- "9.0.0-beta.12": "82.0.4085.14",
- "9.0.0-beta.13": "82.0.4085.14",
- "9.0.0-beta.14": "82.0.4085.27",
- "9.0.0-beta.15": "83.0.4102.3",
- "9.0.0-beta.16": "83.0.4102.3",
- "9.0.0-beta.17": "83.0.4103.14",
- "9.0.0-beta.18": "83.0.4103.16",
- "9.0.0-beta.19": "83.0.4103.24",
- "9.0.0-beta.20": "83.0.4103.26",
- "9.0.0-beta.21": "83.0.4103.26",
- "9.0.0-beta.22": "83.0.4103.34",
- "9.0.0-beta.23": "83.0.4103.44",
- "9.0.0-beta.24": "83.0.4103.45",
- "9.0.0-nightly.20191121": "80.0.3954.0",
- "9.0.0-nightly.20191122": "80.0.3954.0",
- "9.0.0-nightly.20191123": "80.0.3954.0",
- "9.0.0-nightly.20191124": "80.0.3954.0",
- "9.0.0-nightly.20191129": "80.0.3954.0",
- "9.0.0-nightly.20191130": "80.0.3954.0",
- "9.0.0-nightly.20191201": "80.0.3954.0",
- "9.0.0-nightly.20191202": "80.0.3954.0",
- "9.0.0-nightly.20191203": "80.0.3954.0",
- "9.0.0-nightly.20191204": "80.0.3954.0",
- "9.0.0-nightly.20191210": "80.0.3954.0",
- "9.0.0-nightly.20191220": "81.0.3994.0",
- "9.0.0-nightly.20191221": "81.0.3994.0",
- "9.0.0-nightly.20191222": "81.0.3994.0",
- "9.0.0-nightly.20191223": "81.0.3994.0",
- "9.0.0-nightly.20191224": "81.0.3994.0",
- "9.0.0-nightly.20191225": "81.0.3994.0",
- "9.0.0-nightly.20191226": "81.0.3994.0",
- "9.0.0-nightly.20191228": "81.0.3994.0",
- "9.0.0-nightly.20191229": "81.0.3994.0",
- "9.0.0-nightly.20191230": "81.0.3994.0",
- "9.0.0-nightly.20191231": "81.0.3994.0",
- "9.0.0-nightly.20200101": "81.0.3994.0",
- "9.0.0-nightly.20200103": "81.0.3994.0",
- "9.0.0-nightly.20200104": "81.0.3994.0",
- "9.0.0-nightly.20200105": "81.0.3994.0",
- "9.0.0-nightly.20200106": "81.0.3994.0",
- "9.0.0-nightly.20200108": "81.0.3994.0",
- "9.0.0-nightly.20200109": "81.0.3994.0",
- "9.0.0-nightly.20200110": "81.0.3994.0",
- "9.0.0-nightly.20200111": "81.0.3994.0",
- "9.0.0-nightly.20200113": "81.0.3994.0",
- "9.0.0-nightly.20200115": "81.0.3994.0",
- "9.0.0-nightly.20200116": "81.0.3994.0",
- "9.0.0-nightly.20200117": "81.0.3994.0",
- "9.0.0-nightly.20200119": "81.0.4030.0",
- "9.0.0-nightly.20200121": "81.0.4030.0",
- "9.0.0": "83.0.4103.64",
- "9.0.1": "83.0.4103.94",
- "9.0.2": "83.0.4103.94",
- "9.0.3": "83.0.4103.100",
- "9.0.4": "83.0.4103.104",
- "9.0.5": "83.0.4103.119",
- "9.1.0": "83.0.4103.122",
- "9.1.1": "83.0.4103.122",
- "9.1.2": "83.0.4103.122",
- "9.2.0": "83.0.4103.122",
- "9.2.1": "83.0.4103.122",
- "9.3.0": "83.0.4103.122",
- "9.3.1": "83.0.4103.122",
- "9.3.2": "83.0.4103.122",
- "9.3.3": "83.0.4103.122",
- "9.3.4": "83.0.4103.122",
- "9.3.5": "83.0.4103.122",
- "9.4.0": "83.0.4103.122",
- "9.4.1": "83.0.4103.122",
- "9.4.2": "83.0.4103.122",
- "9.4.3": "83.0.4103.122",
- "9.4.4": "83.0.4103.122",
- "10.0.0-beta.1": "84.0.4129.0",
- "10.0.0-beta.2": "84.0.4129.0",
- "10.0.0-beta.3": "85.0.4161.2",
- "10.0.0-beta.4": "85.0.4161.2",
- "10.0.0-beta.8": "85.0.4181.1",
- "10.0.0-beta.9": "85.0.4181.1",
- "10.0.0-beta.10": "85.0.4183.19",
- "10.0.0-beta.11": "85.0.4183.20",
- "10.0.0-beta.12": "85.0.4183.26",
- "10.0.0-beta.13": "85.0.4183.39",
- "10.0.0-beta.14": "85.0.4183.39",
- "10.0.0-beta.15": "85.0.4183.39",
- "10.0.0-beta.17": "85.0.4183.39",
- "10.0.0-beta.19": "85.0.4183.39",
- "10.0.0-beta.20": "85.0.4183.39",
- "10.0.0-beta.21": "85.0.4183.39",
- "10.0.0-beta.23": "85.0.4183.70",
- "10.0.0-beta.24": "85.0.4183.78",
- "10.0.0-beta.25": "85.0.4183.80",
- "10.0.0-nightly.20200209": "82.0.4050.0",
- "10.0.0-nightly.20200210": "82.0.4050.0",
- "10.0.0-nightly.20200211": "82.0.4050.0",
- "10.0.0-nightly.20200216": "82.0.4050.0",
- "10.0.0-nightly.20200217": "82.0.4050.0",
- "10.0.0-nightly.20200218": "82.0.4050.0",
- "10.0.0-nightly.20200221": "82.0.4050.0",
- "10.0.0-nightly.20200222": "82.0.4050.0",
- "10.0.0-nightly.20200223": "82.0.4050.0",
- "10.0.0-nightly.20200226": "82.0.4050.0",
- "10.0.0-nightly.20200303": "82.0.4050.0",
- "10.0.0-nightly.20200304": "82.0.4076.0",
- "10.0.0-nightly.20200305": "82.0.4076.0",
- "10.0.0-nightly.20200306": "82.0.4076.0",
- "10.0.0-nightly.20200309": "82.0.4076.0",
- "10.0.0-nightly.20200310": "82.0.4076.0",
- "10.0.0-nightly.20200311": "82.0.4083.0",
- "10.0.0-nightly.20200316": "83.0.4086.0",
- "10.0.0-nightly.20200317": "83.0.4087.0",
- "10.0.0-nightly.20200318": "83.0.4087.0",
- "10.0.0-nightly.20200320": "83.0.4087.0",
- "10.0.0-nightly.20200323": "83.0.4087.0",
- "10.0.0-nightly.20200324": "83.0.4087.0",
- "10.0.0-nightly.20200325": "83.0.4087.0",
- "10.0.0-nightly.20200326": "83.0.4087.0",
- "10.0.0-nightly.20200327": "83.0.4087.0",
- "10.0.0-nightly.20200330": "83.0.4087.0",
- "10.0.0-nightly.20200331": "83.0.4087.0",
- "10.0.0-nightly.20200401": "83.0.4087.0",
- "10.0.0-nightly.20200402": "83.0.4087.0",
- "10.0.0-nightly.20200403": "83.0.4087.0",
- "10.0.0-nightly.20200406": "83.0.4087.0",
- "10.0.0-nightly.20200408": "83.0.4095.0",
- "10.0.0-nightly.20200410": "83.0.4095.0",
- "10.0.0-nightly.20200413": "83.0.4095.0",
- "10.0.0-nightly.20200414": "84.0.4114.0",
- "10.0.0-nightly.20200415": "84.0.4115.0",
- "10.0.0-nightly.20200416": "84.0.4115.0",
- "10.0.0-nightly.20200417": "84.0.4115.0",
- "10.0.0-nightly.20200422": "84.0.4121.0",
- "10.0.0-nightly.20200423": "84.0.4121.0",
- "10.0.0-nightly.20200427": "84.0.4125.0",
- "10.0.0-nightly.20200428": "84.0.4125.0",
- "10.0.0-nightly.20200429": "84.0.4125.0",
- "10.0.0-nightly.20200430": "84.0.4125.0",
- "10.0.0-nightly.20200501": "84.0.4129.0",
- "10.0.0-nightly.20200504": "84.0.4129.0",
- "10.0.0-nightly.20200505": "84.0.4129.0",
- "10.0.0-nightly.20200506": "84.0.4129.0",
- "10.0.0-nightly.20200507": "84.0.4129.0",
- "10.0.0-nightly.20200508": "84.0.4129.0",
- "10.0.0-nightly.20200511": "84.0.4129.0",
- "10.0.0-nightly.20200512": "84.0.4129.0",
- "10.0.0-nightly.20200513": "84.0.4129.0",
- "10.0.0-nightly.20200514": "84.0.4129.0",
- "10.0.0-nightly.20200515": "84.0.4129.0",
- "10.0.0-nightly.20200518": "84.0.4129.0",
- "10.0.0-nightly.20200519": "84.0.4129.0",
- "10.0.0-nightly.20200520": "84.0.4129.0",
- "10.0.0-nightly.20200521": "84.0.4129.0",
- "10.0.0": "85.0.4183.84",
- "10.0.1": "85.0.4183.86",
- "10.1.0": "85.0.4183.87",
- "10.1.1": "85.0.4183.93",
- "10.1.2": "85.0.4183.98",
- "10.1.3": "85.0.4183.121",
- "10.1.4": "85.0.4183.121",
- "10.1.5": "85.0.4183.121",
- "10.1.6": "85.0.4183.121",
- "10.1.7": "85.0.4183.121",
- "10.2.0": "85.0.4183.121",
- "10.3.0": "85.0.4183.121",
- "10.3.1": "85.0.4183.121",
- "10.3.2": "85.0.4183.121",
- "10.4.0": "85.0.4183.121",
- "10.4.1": "85.0.4183.121",
- "10.4.2": "85.0.4183.121",
- "10.4.3": "85.0.4183.121",
- "10.4.4": "85.0.4183.121",
- "10.4.5": "85.0.4183.121",
- "10.4.6": "85.0.4183.121",
- "10.4.7": "85.0.4183.121",
- "11.0.0-beta.1": "86.0.4234.0",
- "11.0.0-beta.3": "86.0.4234.0",
- "11.0.0-beta.4": "86.0.4234.0",
- "11.0.0-beta.5": "86.0.4234.0",
- "11.0.0-beta.6": "86.0.4234.0",
- "11.0.0-beta.7": "86.0.4234.0",
- "11.0.0-beta.8": "87.0.4251.1",
- "11.0.0-beta.9": "87.0.4251.1",
- "11.0.0-beta.11": "87.0.4251.1",
- "11.0.0-beta.12": "87.0.4280.11",
- "11.0.0-beta.13": "87.0.4280.11",
- "11.0.0-beta.16": "87.0.4280.27",
- "11.0.0-beta.17": "87.0.4280.27",
- "11.0.0-beta.18": "87.0.4280.27",
- "11.0.0-beta.19": "87.0.4280.27",
- "11.0.0-beta.20": "87.0.4280.40",
- "11.0.0-beta.22": "87.0.4280.47",
- "11.0.0-beta.23": "87.0.4280.47",
- "11.0.0-nightly.20200525": "84.0.4129.0",
- "11.0.0-nightly.20200526": "84.0.4129.0",
- "11.0.0-nightly.20200529": "85.0.4156.0",
- "11.0.0-nightly.20200602": "85.0.4162.0",
- "11.0.0-nightly.20200603": "85.0.4162.0",
- "11.0.0-nightly.20200604": "85.0.4162.0",
- "11.0.0-nightly.20200609": "85.0.4162.0",
- "11.0.0-nightly.20200610": "85.0.4162.0",
- "11.0.0-nightly.20200611": "85.0.4162.0",
- "11.0.0-nightly.20200615": "85.0.4162.0",
- "11.0.0-nightly.20200616": "85.0.4162.0",
- "11.0.0-nightly.20200617": "85.0.4162.0",
- "11.0.0-nightly.20200618": "85.0.4162.0",
- "11.0.0-nightly.20200619": "85.0.4162.0",
- "11.0.0-nightly.20200701": "85.0.4179.0",
- "11.0.0-nightly.20200702": "85.0.4179.0",
- "11.0.0-nightly.20200703": "85.0.4179.0",
- "11.0.0-nightly.20200706": "85.0.4179.0",
- "11.0.0-nightly.20200707": "85.0.4179.0",
- "11.0.0-nightly.20200708": "85.0.4179.0",
- "11.0.0-nightly.20200709": "85.0.4179.0",
- "11.0.0-nightly.20200716": "86.0.4203.0",
- "11.0.0-nightly.20200717": "86.0.4203.0",
- "11.0.0-nightly.20200720": "86.0.4203.0",
- "11.0.0-nightly.20200721": "86.0.4203.0",
- "11.0.0-nightly.20200723": "86.0.4209.0",
- "11.0.0-nightly.20200724": "86.0.4209.0",
- "11.0.0-nightly.20200729": "86.0.4209.0",
- "11.0.0-nightly.20200730": "86.0.4209.0",
- "11.0.0-nightly.20200731": "86.0.4209.0",
- "11.0.0-nightly.20200803": "86.0.4209.0",
- "11.0.0-nightly.20200804": "86.0.4209.0",
- "11.0.0-nightly.20200805": "86.0.4209.0",
- "11.0.0-nightly.20200811": "86.0.4209.0",
- "11.0.0-nightly.20200812": "86.0.4209.0",
- "11.0.0-nightly.20200822": "86.0.4234.0",
- "11.0.0-nightly.20200824": "86.0.4234.0",
- "11.0.0-nightly.20200825": "86.0.4234.0",
- "11.0.0-nightly.20200826": "86.0.4234.0",
- "11.0.0": "87.0.4280.60",
- "11.0.1": "87.0.4280.60",
- "11.0.2": "87.0.4280.67",
- "11.0.3": "87.0.4280.67",
- "11.0.4": "87.0.4280.67",
- "11.0.5": "87.0.4280.88",
- "11.1.0": "87.0.4280.88",
- "11.1.1": "87.0.4280.88",
- "11.2.0": "87.0.4280.141",
- "11.2.1": "87.0.4280.141",
- "11.2.2": "87.0.4280.141",
- "11.2.3": "87.0.4280.141",
- "11.3.0": "87.0.4280.141",
- "11.4.0": "87.0.4280.141",
- "11.4.1": "87.0.4280.141",
- "11.4.2": "87.0.4280.141",
- "11.4.3": "87.0.4280.141",
- "11.4.4": "87.0.4280.141",
- "11.4.5": "87.0.4280.141",
- "11.4.6": "87.0.4280.141",
- "11.4.7": "87.0.4280.141",
- "11.4.8": "87.0.4280.141",
- "11.4.9": "87.0.4280.141",
- "11.4.10": "87.0.4280.141",
- "11.4.11": "87.0.4280.141",
- "11.4.12": "87.0.4280.141",
- "11.5.0": "87.0.4280.141",
- "12.0.0-beta.1": "89.0.4328.0",
- "12.0.0-beta.3": "89.0.4328.0",
- "12.0.0-beta.4": "89.0.4328.0",
- "12.0.0-beta.5": "89.0.4328.0",
- "12.0.0-beta.6": "89.0.4328.0",
- "12.0.0-beta.7": "89.0.4328.0",
- "12.0.0-beta.8": "89.0.4328.0",
- "12.0.0-beta.9": "89.0.4328.0",
- "12.0.0-beta.10": "89.0.4328.0",
- "12.0.0-beta.11": "89.0.4328.0",
- "12.0.0-beta.12": "89.0.4328.0",
- "12.0.0-beta.14": "89.0.4328.0",
- "12.0.0-beta.16": "89.0.4348.1",
- "12.0.0-beta.18": "89.0.4348.1",
- "12.0.0-beta.19": "89.0.4348.1",
- "12.0.0-beta.20": "89.0.4348.1",
- "12.0.0-beta.21": "89.0.4388.2",
- "12.0.0-beta.22": "89.0.4388.2",
- "12.0.0-beta.23": "89.0.4388.2",
- "12.0.0-beta.24": "89.0.4388.2",
- "12.0.0-beta.25": "89.0.4388.2",
- "12.0.0-beta.26": "89.0.4388.2",
- "12.0.0-beta.27": "89.0.4389.23",
- "12.0.0-beta.28": "89.0.4389.23",
- "12.0.0-beta.29": "89.0.4389.23",
- "12.0.0-beta.30": "89.0.4389.58",
- "12.0.0-beta.31": "89.0.4389.58",
- "12.0.0-nightly.20200827": "86.0.4234.0",
- "12.0.0-nightly.20200831": "86.0.4234.0",
- "12.0.0-nightly.20200902": "86.0.4234.0",
- "12.0.0-nightly.20200903": "86.0.4234.0",
- "12.0.0-nightly.20200907": "86.0.4234.0",
- "12.0.0-nightly.20200910": "86.0.4234.0",
- "12.0.0-nightly.20200911": "86.0.4234.0",
- "12.0.0-nightly.20200914": "86.0.4234.0",
- "12.0.0-nightly.20201013": "87.0.4268.0",
- "12.0.0-nightly.20201014": "87.0.4268.0",
- "12.0.0-nightly.20201015": "87.0.4268.0",
- "12.0.0-nightly.20201023": "88.0.4292.0",
- "12.0.0-nightly.20201026": "88.0.4292.0",
- "12.0.0-nightly.20201030": "88.0.4306.0",
- "12.0.0-nightly.20201102": "88.0.4306.0",
- "12.0.0-nightly.20201103": "88.0.4306.0",
- "12.0.0-nightly.20201104": "88.0.4306.0",
- "12.0.0-nightly.20201105": "88.0.4306.0",
- "12.0.0-nightly.20201106": "88.0.4306.0",
- "12.0.0-nightly.20201111": "88.0.4306.0",
- "12.0.0-nightly.20201112": "88.0.4306.0",
- "12.0.0-nightly.20201116": "88.0.4324.0",
- "12.0.0": "89.0.4389.69",
- "12.0.1": "89.0.4389.82",
- "12.0.2": "89.0.4389.90",
- "12.0.3": "89.0.4389.114",
- "12.0.4": "89.0.4389.114",
- "12.0.5": "89.0.4389.128",
- "12.0.6": "89.0.4389.128",
- "12.0.7": "89.0.4389.128",
- "12.0.8": "89.0.4389.128",
- "12.0.9": "89.0.4389.128",
- "12.0.10": "89.0.4389.128",
- "12.0.11": "89.0.4389.128",
- "12.0.12": "89.0.4389.128",
- "12.0.13": "89.0.4389.128",
- "12.0.14": "89.0.4389.128",
- "12.0.15": "89.0.4389.128",
- "12.0.16": "89.0.4389.128",
- "12.0.17": "89.0.4389.128",
- "12.0.18": "89.0.4389.128",
- "12.1.0": "89.0.4389.128",
- "12.1.1": "89.0.4389.128",
- "12.1.2": "89.0.4389.128",
- "12.2.0": "89.0.4389.128",
- "12.2.1": "89.0.4389.128",
- "12.2.2": "89.0.4389.128",
- "12.2.3": "89.0.4389.128",
- "13.0.0-beta.2": "90.0.4402.0",
- "13.0.0-beta.3": "90.0.4402.0",
- "13.0.0-beta.4": "90.0.4415.0",
- "13.0.0-beta.5": "90.0.4415.0",
- "13.0.0-beta.6": "90.0.4415.0",
- "13.0.0-beta.7": "90.0.4415.0",
- "13.0.0-beta.8": "90.0.4415.0",
- "13.0.0-beta.9": "90.0.4415.0",
- "13.0.0-beta.11": "90.0.4415.0",
- "13.0.0-beta.12": "90.0.4415.0",
- "13.0.0-beta.13": "90.0.4415.0",
- "13.0.0-beta.14": "91.0.4448.0",
- "13.0.0-beta.16": "91.0.4448.0",
- "13.0.0-beta.17": "91.0.4448.0",
- "13.0.0-beta.18": "91.0.4448.0",
- "13.0.0-beta.20": "91.0.4448.0",
- "13.0.0-beta.21": "91.0.4472.33",
- "13.0.0-beta.22": "91.0.4472.33",
- "13.0.0-beta.23": "91.0.4472.33",
- "13.0.0-beta.24": "91.0.4472.38",
- "13.0.0-beta.26": "91.0.4472.38",
- "13.0.0-beta.27": "91.0.4472.38",
- "13.0.0-beta.28": "91.0.4472.38",
- "13.0.0-nightly.20201119": "89.0.4328.0",
- "13.0.0-nightly.20201123": "89.0.4328.0",
- "13.0.0-nightly.20201124": "89.0.4328.0",
- "13.0.0-nightly.20201126": "89.0.4328.0",
- "13.0.0-nightly.20201127": "89.0.4328.0",
- "13.0.0-nightly.20201130": "89.0.4328.0",
- "13.0.0-nightly.20201201": "89.0.4328.0",
- "13.0.0-nightly.20201202": "89.0.4328.0",
- "13.0.0-nightly.20201203": "89.0.4328.0",
- "13.0.0-nightly.20201204": "89.0.4328.0",
- "13.0.0-nightly.20201207": "89.0.4328.0",
- "13.0.0-nightly.20201208": "89.0.4328.0",
- "13.0.0-nightly.20201209": "89.0.4328.0",
- "13.0.0-nightly.20201210": "89.0.4328.0",
- "13.0.0-nightly.20201211": "89.0.4328.0",
- "13.0.0-nightly.20201214": "89.0.4328.0",
- "13.0.0-nightly.20201215": "89.0.4349.0",
- "13.0.0-nightly.20201216": "89.0.4349.0",
- "13.0.0-nightly.20201221": "89.0.4349.0",
- "13.0.0-nightly.20201222": "89.0.4349.0",
- "13.0.0-nightly.20201223": "89.0.4359.0",
- "13.0.0-nightly.20210104": "89.0.4359.0",
- "13.0.0-nightly.20210108": "89.0.4359.0",
- "13.0.0-nightly.20210111": "89.0.4359.0",
- "13.0.0-nightly.20210113": "89.0.4386.0",
- "13.0.0-nightly.20210114": "89.0.4386.0",
- "13.0.0-nightly.20210118": "89.0.4386.0",
- "13.0.0-nightly.20210122": "89.0.4386.0",
- "13.0.0-nightly.20210125": "89.0.4386.0",
- "13.0.0-nightly.20210127": "89.0.4389.0",
- "13.0.0-nightly.20210128": "89.0.4389.0",
- "13.0.0-nightly.20210129": "89.0.4389.0",
- "13.0.0-nightly.20210201": "89.0.4389.0",
- "13.0.0-nightly.20210202": "89.0.4389.0",
- "13.0.0-nightly.20210203": "89.0.4389.0",
- "13.0.0-nightly.20210205": "89.0.4389.0",
- "13.0.0-nightly.20210208": "89.0.4389.0",
- "13.0.0-nightly.20210209": "89.0.4389.0",
- "13.0.0-nightly.20210210": "90.0.4402.0",
- "13.0.0-nightly.20210211": "90.0.4402.0",
- "13.0.0-nightly.20210212": "90.0.4402.0",
- "13.0.0-nightly.20210216": "90.0.4402.0",
- "13.0.0-nightly.20210217": "90.0.4402.0",
- "13.0.0-nightly.20210218": "90.0.4402.0",
- "13.0.0-nightly.20210219": "90.0.4402.0",
- "13.0.0-nightly.20210222": "90.0.4402.0",
- "13.0.0-nightly.20210225": "90.0.4402.0",
- "13.0.0-nightly.20210226": "90.0.4402.0",
- "13.0.0-nightly.20210301": "90.0.4402.0",
- "13.0.0-nightly.20210302": "90.0.4402.0",
- "13.0.0-nightly.20210303": "90.0.4402.0",
- "13.0.0": "91.0.4472.69",
- "13.0.1": "91.0.4472.69",
- "13.1.0": "91.0.4472.77",
- "13.1.1": "91.0.4472.77",
- "13.1.2": "91.0.4472.77",
- "13.1.3": "91.0.4472.106",
- "13.1.4": "91.0.4472.106",
- "13.1.5": "91.0.4472.124",
- "13.1.6": "91.0.4472.124",
- "13.1.7": "91.0.4472.124",
- "13.1.8": "91.0.4472.164",
- "13.1.9": "91.0.4472.164",
- "13.2.0": "91.0.4472.164",
- "13.2.1": "91.0.4472.164",
- "13.2.2": "91.0.4472.164",
- "13.2.3": "91.0.4472.164",
- "13.3.0": "91.0.4472.164",
- "13.4.0": "91.0.4472.164",
- "13.5.0": "91.0.4472.164",
- "13.5.1": "91.0.4472.164",
- "13.5.2": "91.0.4472.164",
- "13.6.0": "91.0.4472.164",
- "13.6.1": "91.0.4472.164",
- "13.6.2": "91.0.4472.164",
- "14.0.0-beta.1": "92.0.4511.0",
- "14.0.0-beta.2": "92.0.4511.0",
- "14.0.0-beta.3": "92.0.4511.0",
- "14.0.0-beta.5": "93.0.4536.0",
- "14.0.0-beta.6": "93.0.4536.0",
- "14.0.0-beta.7": "93.0.4536.0",
- "14.0.0-beta.8": "93.0.4536.0",
- "14.0.0-beta.9": "93.0.4539.0",
- "14.0.0-beta.10": "93.0.4539.0",
- "14.0.0-beta.11": "93.0.4557.4",
- "14.0.0-beta.12": "93.0.4557.4",
- "14.0.0-beta.13": "93.0.4566.0",
- "14.0.0-beta.14": "93.0.4566.0",
- "14.0.0-beta.15": "93.0.4566.0",
- "14.0.0-beta.16": "93.0.4566.0",
- "14.0.0-beta.17": "93.0.4566.0",
- "14.0.0-beta.18": "93.0.4577.15",
- "14.0.0-beta.19": "93.0.4577.15",
- "14.0.0-beta.20": "93.0.4577.15",
- "14.0.0-beta.21": "93.0.4577.15",
- "14.0.0-beta.22": "93.0.4577.25",
- "14.0.0-beta.23": "93.0.4577.25",
- "14.0.0-beta.24": "93.0.4577.51",
- "14.0.0-beta.25": "93.0.4577.51",
- "14.0.0-nightly.20210304": "90.0.4402.0",
- "14.0.0-nightly.20210305": "90.0.4415.0",
- "14.0.0-nightly.20210308": "90.0.4415.0",
- "14.0.0-nightly.20210309": "90.0.4415.0",
- "14.0.0-nightly.20210311": "90.0.4415.0",
- "14.0.0-nightly.20210315": "90.0.4415.0",
- "14.0.0-nightly.20210316": "90.0.4415.0",
- "14.0.0-nightly.20210317": "90.0.4415.0",
- "14.0.0-nightly.20210318": "90.0.4415.0",
- "14.0.0-nightly.20210319": "90.0.4415.0",
- "14.0.0-nightly.20210323": "90.0.4415.0",
- "14.0.0-nightly.20210324": "90.0.4415.0",
- "14.0.0-nightly.20210325": "90.0.4415.0",
- "14.0.0-nightly.20210326": "90.0.4415.0",
- "14.0.0-nightly.20210329": "90.0.4415.0",
- "14.0.0-nightly.20210330": "90.0.4415.0",
- "14.0.0-nightly.20210331": "91.0.4448.0",
- "14.0.0-nightly.20210401": "91.0.4448.0",
- "14.0.0-nightly.20210402": "91.0.4448.0",
- "14.0.0-nightly.20210406": "91.0.4448.0",
- "14.0.0-nightly.20210407": "91.0.4448.0",
- "14.0.0-nightly.20210408": "91.0.4448.0",
- "14.0.0-nightly.20210409": "91.0.4448.0",
- "14.0.0-nightly.20210413": "91.0.4448.0",
- "14.0.0-nightly.20210426": "92.0.4475.0",
- "14.0.0-nightly.20210427": "92.0.4475.0",
- "14.0.0-nightly.20210430": "92.0.4488.0",
- "14.0.0-nightly.20210503": "92.0.4488.0",
- "14.0.0-nightly.20210505": "92.0.4496.0",
- "14.0.0-nightly.20210506": "92.0.4498.0",
- "14.0.0-nightly.20210507": "92.0.4499.0",
- "14.0.0-nightly.20210510": "92.0.4499.0",
- "14.0.0-nightly.20210511": "92.0.4499.0",
- "14.0.0-nightly.20210512": "92.0.4499.0",
- "14.0.0-nightly.20210513": "92.0.4499.0",
- "14.0.0-nightly.20210514": "92.0.4505.0",
- "14.0.0-nightly.20210517": "92.0.4505.0",
- "14.0.0-nightly.20210518": "92.0.4505.0",
- "14.0.0-nightly.20210519": "92.0.4505.0",
- "14.0.0-nightly.20210520": "92.0.4511.0",
- "14.0.0-nightly.20210523": "92.0.4511.0",
- "14.0.0-nightly.20210524": "92.0.4511.0",
- "14.0.0": "93.0.4577.58",
- "14.0.1": "93.0.4577.63",
- "14.0.2": "93.0.4577.82",
- "14.1.0": "93.0.4577.82",
- "14.1.1": "93.0.4577.82",
- "14.2.0": "93.0.4577.82",
- "14.2.1": "93.0.4577.82",
- "15.0.0-alpha.1": "93.0.4566.0",
- "15.0.0-alpha.2": "93.0.4566.0",
- "15.0.0-alpha.3": "94.0.4584.0",
- "15.0.0-alpha.4": "94.0.4584.0",
- "15.0.0-alpha.5": "94.0.4584.0",
- "15.0.0-alpha.6": "94.0.4584.0",
- "15.0.0-alpha.7": "94.0.4590.2",
- "15.0.0-alpha.8": "94.0.4590.2",
- "15.0.0-alpha.9": "94.0.4590.2",
- "15.0.0-alpha.10": "94.0.4606.12",
- "15.0.0-beta.1": "94.0.4606.20",
- "15.0.0-beta.2": "94.0.4606.20",
- "15.0.0-beta.3": "94.0.4606.31",
- "15.0.0-beta.4": "94.0.4606.31",
- "15.0.0-beta.5": "94.0.4606.31",
- "15.0.0-beta.6": "94.0.4606.31",
- "15.0.0-beta.7": "94.0.4606.31",
- "15.0.0-nightly.20210527": "92.0.4511.0",
- "15.0.0-nightly.20210528": "92.0.4511.0",
- "15.0.0-nightly.20210531": "92.0.4511.0",
- "15.0.0-nightly.20210601": "92.0.4511.0",
- "15.0.0-nightly.20210602": "92.0.4511.0",
- "15.0.0-nightly.20210603": "93.0.4530.0",
- "15.0.0-nightly.20210604": "93.0.4530.0",
- "15.0.0-nightly.20210608": "93.0.4535.0",
- "15.0.0-nightly.20210609": "93.0.4536.0",
- "15.0.0-nightly.20210610": "93.0.4536.0",
- "15.0.0-nightly.20210611": "93.0.4536.0",
- "15.0.0-nightly.20210614": "93.0.4536.0",
- "15.0.0-nightly.20210615": "93.0.4536.0",
- "15.0.0-nightly.20210616": "93.0.4536.0",
- "15.0.0-nightly.20210617": "93.0.4539.0",
- "15.0.0-nightly.20210618": "93.0.4539.0",
- "15.0.0-nightly.20210621": "93.0.4539.0",
- "15.0.0-nightly.20210622": "93.0.4539.0",
- "15.0.0-nightly.20210623": "93.0.4550.0",
- "15.0.0-nightly.20210624": "93.0.4550.0",
- "15.0.0-nightly.20210625": "93.0.4552.0",
- "15.0.0-nightly.20210628": "93.0.4552.0",
- "15.0.0-nightly.20210629": "93.0.4552.0",
- "15.0.0-nightly.20210630": "93.0.4558.0",
- "15.0.0-nightly.20210701": "93.0.4558.0",
- "15.0.0-nightly.20210702": "93.0.4558.0",
- "15.0.0-nightly.20210705": "93.0.4558.0",
- "15.0.0-nightly.20210706": "93.0.4566.0",
- "15.0.0-nightly.20210707": "93.0.4566.0",
- "15.0.0-nightly.20210708": "93.0.4566.0",
- "15.0.0-nightly.20210709": "93.0.4566.0",
- "15.0.0-nightly.20210712": "93.0.4566.0",
- "15.0.0-nightly.20210713": "93.0.4566.0",
- "15.0.0-nightly.20210714": "93.0.4566.0",
- "15.0.0-nightly.20210715": "93.0.4566.0",
- "15.0.0-nightly.20210716": "93.0.4566.0",
- "15.0.0-nightly.20210719": "93.0.4566.0",
- "15.0.0-nightly.20210720": "93.0.4566.0",
- "15.0.0-nightly.20210721": "93.0.4566.0",
- "15.0.0": "94.0.4606.51",
- "15.1.0": "94.0.4606.61",
- "15.1.1": "94.0.4606.61",
- "15.1.2": "94.0.4606.71",
- "15.2.0": "94.0.4606.81",
- "15.3.0": "94.0.4606.81",
- "15.3.1": "94.0.4606.81",
- "15.3.2": "94.0.4606.81",
- "16.0.0-alpha.1": "95.0.4629.0",
- "16.0.0-alpha.2": "95.0.4629.0",
- "16.0.0-alpha.3": "95.0.4629.0",
- "16.0.0-alpha.4": "95.0.4629.0",
- "16.0.0-alpha.5": "95.0.4629.0",
- "16.0.0-alpha.6": "95.0.4629.0",
- "16.0.0-alpha.7": "95.0.4629.0",
- "16.0.0-alpha.8": "96.0.4647.0",
- "16.0.0-alpha.9": "96.0.4647.0",
- "16.0.0-beta.1": "96.0.4647.0",
- "16.0.0-beta.2": "96.0.4647.0",
- "16.0.0-beta.3": "96.0.4647.0",
- "16.0.0-beta.4": "96.0.4664.18",
- "16.0.0-beta.5": "96.0.4664.18",
- "16.0.0-beta.6": "96.0.4664.27",
- "16.0.0-beta.7": "96.0.4664.27",
- "16.0.0-beta.8": "96.0.4664.35",
- "16.0.0-beta.9": "96.0.4664.35",
- "16.0.0-nightly.20210722": "93.0.4566.0",
- "16.0.0-nightly.20210723": "93.0.4566.0",
- "16.0.0-nightly.20210726": "93.0.4566.0",
- "16.0.0-nightly.20210727": "94.0.4584.0",
- "16.0.0-nightly.20210728": "94.0.4584.0",
- "16.0.0-nightly.20210729": "94.0.4584.0",
- "16.0.0-nightly.20210730": "94.0.4584.0",
- "16.0.0-nightly.20210802": "94.0.4584.0",
- "16.0.0-nightly.20210803": "94.0.4584.0",
- "16.0.0-nightly.20210804": "94.0.4584.0",
- "16.0.0-nightly.20210805": "94.0.4584.0",
- "16.0.0-nightly.20210806": "94.0.4584.0",
- "16.0.0-nightly.20210809": "94.0.4584.0",
- "16.0.0-nightly.20210810": "94.0.4584.0",
- "16.0.0-nightly.20210811": "94.0.4584.0",
- "16.0.0-nightly.20210812": "94.0.4590.2",
- "16.0.0-nightly.20210813": "94.0.4590.2",
- "16.0.0-nightly.20210816": "94.0.4590.2",
- "16.0.0-nightly.20210817": "94.0.4590.2",
- "16.0.0-nightly.20210818": "94.0.4590.2",
- "16.0.0-nightly.20210819": "94.0.4590.2",
- "16.0.0-nightly.20210820": "94.0.4590.2",
- "16.0.0-nightly.20210823": "94.0.4590.2",
- "16.0.0-nightly.20210824": "95.0.4612.5",
- "16.0.0-nightly.20210825": "95.0.4612.5",
- "16.0.0-nightly.20210826": "95.0.4612.5",
- "16.0.0-nightly.20210827": "95.0.4612.5",
- "16.0.0-nightly.20210830": "95.0.4612.5",
- "16.0.0-nightly.20210831": "95.0.4612.5",
- "16.0.0-nightly.20210901": "95.0.4612.5",
- "16.0.0-nightly.20210902": "95.0.4629.0",
- "16.0.0-nightly.20210903": "95.0.4629.0",
- "16.0.0-nightly.20210906": "95.0.4629.0",
- "16.0.0-nightly.20210907": "95.0.4629.0",
- "16.0.0-nightly.20210908": "95.0.4629.0",
- "16.0.0-nightly.20210909": "95.0.4629.0",
- "16.0.0-nightly.20210910": "95.0.4629.0",
- "16.0.0-nightly.20210913": "95.0.4629.0",
- "16.0.0-nightly.20210914": "95.0.4629.0",
- "16.0.0-nightly.20210915": "95.0.4629.0",
- "16.0.0-nightly.20210916": "95.0.4629.0",
- "16.0.0-nightly.20210917": "95.0.4629.0",
- "16.0.0-nightly.20210920": "95.0.4629.0",
- "16.0.0-nightly.20210921": "95.0.4629.0",
- "16.0.0-nightly.20210922": "95.0.4629.0",
- "16.0.0": "96.0.4664.45",
- "16.0.1": "96.0.4664.45",
- "17.0.0-alpha.1": "96.0.4664.4",
- "17.0.0-alpha.2": "96.0.4664.4",
- "17.0.0-nightly.20210923": "95.0.4629.0",
- "17.0.0-nightly.20210924": "95.0.4629.0",
- "17.0.0-nightly.20210927": "95.0.4629.0",
- "17.0.0-nightly.20210928": "95.0.4629.0",
- "17.0.0-nightly.20210929": "95.0.4629.0",
- "17.0.0-nightly.20210930": "95.0.4629.0",
- "17.0.0-nightly.20211001": "95.0.4629.0",
- "17.0.0-nightly.20211004": "95.0.4629.0",
- "17.0.0-nightly.20211005": "95.0.4629.0",
- "17.0.0-nightly.20211006": "96.0.4647.0",
- "17.0.0-nightly.20211007": "96.0.4647.0",
- "17.0.0-nightly.20211008": "96.0.4647.0",
- "17.0.0-nightly.20211011": "96.0.4647.0",
- "17.0.0-nightly.20211012": "96.0.4647.0",
- "17.0.0-nightly.20211013": "96.0.4647.0",
- "17.0.0-nightly.20211014": "96.0.4647.0",
- "17.0.0-nightly.20211015": "96.0.4647.0",
- "17.0.0-nightly.20211018": "96.0.4647.0",
- "17.0.0-nightly.20211019": "96.0.4647.0",
- "17.0.0-nightly.20211020": "96.0.4647.0",
- "17.0.0-nightly.20211021": "96.0.4647.0",
- "17.0.0-nightly.20211022": "96.0.4664.4",
- "17.0.0-nightly.20211025": "96.0.4664.4",
- "17.0.0-nightly.20211026": "96.0.4664.4",
- "17.0.0-nightly.20211027": "96.0.4664.4",
- "17.0.0-nightly.20211028": "96.0.4664.4",
- "17.0.0-nightly.20211029": "96.0.4664.4",
- "17.0.0-nightly.20211101": "96.0.4664.4",
- "17.0.0-nightly.20211102": "96.0.4664.4",
- "17.0.0-nightly.20211103": "96.0.4664.4",
- "17.0.0-nightly.20211104": "96.0.4664.4",
- "17.0.0-nightly.20211105": "96.0.4664.4",
- "17.0.0-nightly.20211108": "96.0.4664.4",
- "17.0.0-nightly.20211109": "96.0.4664.4",
- "17.0.0-nightly.20211110": "96.0.4664.4",
- "17.0.0-nightly.20211111": "96.0.4664.4",
- "17.0.0-nightly.20211112": "96.0.4664.4",
- "17.0.0-nightly.20211115": "96.0.4664.4",
- "17.0.0-nightly.20211116": "96.0.4664.4",
- "17.0.0-nightly.20211117": "96.0.4664.4",
- "18.0.0-nightly.20211118": "96.0.4664.4"
-}; \ No newline at end of file
diff --git a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/package.json b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/package.json
deleted file mode 100644
index 92c72bea73..0000000000
--- a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/package.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "name": "electron-to-chromium",
- "version": "1.3.903",
- "description": "Provides a list of electron-to-chromium version mappings",
- "main": "index.js",
- "files": [
- "versions.js",
- "full-versions.js",
- "chromium-versions.js",
- "full-chromium-versions.js",
- "LICENSE"
- ],
- "scripts": {
- "build": "node build.js",
- "update": "node automated-update.js",
- "test": "nyc ava --verbose",
- "report": "nyc report --reporter=text-lcov > coverage.lcov && codecov"
- },
- "repository": {
- "type": "git",
- "url": "https://github.com/kilian/electron-to-chromium/"
- },
- "keywords": [
- "electron",
- "chrome",
- "browserlist"
- ],
- "author": "Kilian Valkhof",
- "license": "ISC",
- "devDependencies": {
- "ava": "^3.8.2",
- "codecov": "^3.8.0",
- "electron-releases": "^3.864.0",
- "nyc": "^15.1.0",
- "request": "^2.88.0",
- "shelljs": "^0.8.4"
- }
-}
diff --git a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/versions.js b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/versions.js
deleted file mode 100644
index 380c0acb80..0000000000
--- a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/versions.js
+++ /dev/null
@@ -1,84 +0,0 @@
-module.exports = {
- "0.20": "39",
- "0.21": "41",
- "0.22": "41",
- "0.23": "41",
- "0.24": "41",
- "0.25": "42",
- "0.26": "42",
- "0.27": "43",
- "0.28": "43",
- "0.29": "43",
- "0.30": "44",
- "0.31": "45",
- "0.32": "45",
- "0.33": "45",
- "0.34": "45",
- "0.35": "45",
- "0.36": "47",
- "0.37": "49",
- "1.0": "49",
- "1.1": "50",
- "1.2": "51",
- "1.3": "52",
- "1.4": "53",
- "1.5": "54",
- "1.6": "56",
- "1.7": "58",
- "1.8": "59",
- "2.0": "61",
- "2.1": "61",
- "3.0": "66",
- "3.1": "66",
- "4.0": "69",
- "4.1": "69",
- "4.2": "69",
- "5.0": "73",
- "6.0": "76",
- "6.1": "76",
- "7.0": "78",
- "7.1": "78",
- "7.2": "78",
- "7.3": "78",
- "8.0": "80",
- "8.1": "80",
- "8.2": "80",
- "8.3": "80",
- "8.4": "80",
- "8.5": "80",
- "9.0": "83",
- "9.1": "83",
- "9.2": "83",
- "9.3": "83",
- "9.4": "83",
- "10.0": "85",
- "10.1": "85",
- "10.2": "85",
- "10.3": "85",
- "10.4": "85",
- "11.0": "87",
- "11.1": "87",
- "11.2": "87",
- "11.3": "87",
- "11.4": "87",
- "11.5": "87",
- "12.0": "89",
- "12.1": "89",
- "12.2": "89",
- "13.0": "91",
- "13.1": "91",
- "13.2": "91",
- "13.3": "91",
- "13.4": "91",
- "13.5": "91",
- "13.6": "91",
- "14.0": "93",
- "14.1": "93",
- "14.2": "93",
- "15.0": "94",
- "15.1": "94",
- "15.2": "94",
- "15.3": "94",
- "16.0": "96",
- "17.0": "96"
-}; \ No newline at end of file
diff --git a/tools/node_modules/@babel/core/node_modules/ms/index.js b/tools/node_modules/@babel/core/node_modules/ms/index.js
deleted file mode 100644
index c4498bcc21..0000000000
--- a/tools/node_modules/@babel/core/node_modules/ms/index.js
+++ /dev/null
@@ -1,162 +0,0 @@
-/**
- * Helpers.
- */
-
-var s = 1000;
-var m = s * 60;
-var h = m * 60;
-var d = h * 24;
-var w = d * 7;
-var y = d * 365.25;
-
-/**
- * Parse or format the given `val`.
- *
- * Options:
- *
- * - `long` verbose formatting [false]
- *
- * @param {String|Number} val
- * @param {Object} [options]
- * @throws {Error} throw an error if val is not a non-empty string or a number
- * @return {String|Number}
- * @api public
- */
-
-module.exports = function(val, options) {
- options = options || {};
- var type = typeof val;
- if (type === 'string' && val.length > 0) {
- return parse(val);
- } else if (type === 'number' && isFinite(val)) {
- return options.long ? fmtLong(val) : fmtShort(val);
- }
- throw new Error(
- 'val is not a non-empty string or a valid number. val=' +
- JSON.stringify(val)
- );
-};
-
-/**
- * Parse the given `str` and return milliseconds.
- *
- * @param {String} str
- * @return {Number}
- * @api private
- */
-
-function parse(str) {
- str = String(str);
- if (str.length > 100) {
- return;
- }
- var match = /^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(
- str
- );
- if (!match) {
- return;
- }
- var n = parseFloat(match[1]);
- var type = (match[2] || 'ms').toLowerCase();
- switch (type) {
- case 'years':
- case 'year':
- case 'yrs':
- case 'yr':
- case 'y':
- return n * y;
- case 'weeks':
- case 'week':
- case 'w':
- return n * w;
- case 'days':
- case 'day':
- case 'd':
- return n * d;
- case 'hours':
- case 'hour':
- case 'hrs':
- case 'hr':
- case 'h':
- return n * h;
- case 'minutes':
- case 'minute':
- case 'mins':
- case 'min':
- case 'm':
- return n * m;
- case 'seconds':
- case 'second':
- case 'secs':
- case 'sec':
- case 's':
- return n * s;
- case 'milliseconds':
- case 'millisecond':
- case 'msecs':
- case 'msec':
- case 'ms':
- return n;
- default:
- return undefined;
- }
-}
-
-/**
- * Short format for `ms`.
- *
- * @param {Number} ms
- * @return {String}
- * @api private
- */
-
-function fmtShort(ms) {
- var msAbs = Math.abs(ms);
- if (msAbs >= d) {
- return Math.round(ms / d) + 'd';
- }
- if (msAbs >= h) {
- return Math.round(ms / h) + 'h';
- }
- if (msAbs >= m) {
- return Math.round(ms / m) + 'm';
- }
- if (msAbs >= s) {
- return Math.round(ms / s) + 's';
- }
- return ms + 'ms';
-}
-
-/**
- * Long format for `ms`.
- *
- * @param {Number} ms
- * @return {String}
- * @api private
- */
-
-function fmtLong(ms) {
- var msAbs = Math.abs(ms);
- if (msAbs >= d) {
- return plural(ms, msAbs, d, 'day');
- }
- if (msAbs >= h) {
- return plural(ms, msAbs, h, 'hour');
- }
- if (msAbs >= m) {
- return plural(ms, msAbs, m, 'minute');
- }
- if (msAbs >= s) {
- return plural(ms, msAbs, s, 'second');
- }
- return ms + ' ms';
-}
-
-/**
- * Pluralization helper.
- */
-
-function plural(ms, msAbs, n, name) {
- var isPlural = msAbs >= n * 1.5;
- return Math.round(ms / n) + ' ' + name + (isPlural ? 's' : '');
-}
diff --git a/tools/node_modules/@babel/core/node_modules/ms/license.md b/tools/node_modules/@babel/core/node_modules/ms/license.md
deleted file mode 100644
index 69b61253a3..0000000000
--- a/tools/node_modules/@babel/core/node_modules/ms/license.md
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2016 Zeit, Inc.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/tools/node_modules/@babel/core/node_modules/ms/package.json b/tools/node_modules/@babel/core/node_modules/ms/package.json
deleted file mode 100644
index eea666e1fb..0000000000
--- a/tools/node_modules/@babel/core/node_modules/ms/package.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "name": "ms",
- "version": "2.1.2",
- "description": "Tiny millisecond conversion utility",
- "repository": "zeit/ms",
- "main": "./index",
- "files": [
- "index.js"
- ],
- "scripts": {
- "precommit": "lint-staged",
- "lint": "eslint lib/* bin/*",
- "test": "mocha tests.js"
- },
- "eslintConfig": {
- "extends": "eslint:recommended",
- "env": {
- "node": true,
- "es6": true
- }
- },
- "lint-staged": {
- "*.js": [
- "npm run lint",
- "prettier --single-quote --write",
- "git add"
- ]
- },
- "license": "MIT",
- "devDependencies": {
- "eslint": "4.12.1",
- "expect.js": "0.3.1",
- "husky": "0.14.3",
- "lint-staged": "5.0.0",
- "mocha": "4.0.1"
- }
-}
diff --git a/tools/node_modules/@babel/core/node_modules/ms/readme.md b/tools/node_modules/@babel/core/node_modules/ms/readme.md
deleted file mode 100644
index 9a1996b17e..0000000000
--- a/tools/node_modules/@babel/core/node_modules/ms/readme.md
+++ /dev/null
@@ -1,60 +0,0 @@
-# ms
-
-[![Build Status](https://travis-ci.org/zeit/ms.svg?branch=master)](https://travis-ci.org/zeit/ms)
-[![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/zeit)
-
-Use this package to easily convert various time formats to milliseconds.
-
-## Examples
-
-```js
-ms('2 days') // 172800000
-ms('1d') // 86400000
-ms('10h') // 36000000
-ms('2.5 hrs') // 9000000
-ms('2h') // 7200000
-ms('1m') // 60000
-ms('5s') // 5000
-ms('1y') // 31557600000
-ms('100') // 100
-ms('-3 days') // -259200000
-ms('-1h') // -3600000
-ms('-200') // -200
-```
-
-### Convert from Milliseconds
-
-```js
-ms(60000) // "1m"
-ms(2 * 60000) // "2m"
-ms(-3 * 60000) // "-3m"
-ms(ms('10 hours')) // "10h"
-```
-
-### Time Format Written-Out
-
-```js
-ms(60000, { long: true }) // "1 minute"
-ms(2 * 60000, { long: true }) // "2 minutes"
-ms(-3 * 60000, { long: true }) // "-3 minutes"
-ms(ms('10 hours'), { long: true }) // "10 hours"
-```
-
-## Features
-
-- Works both in [Node.js](https://nodejs.org) and in the browser
-- If a number is supplied to `ms`, a string with a unit is returned
-- If a string that contains the number is supplied, it returns it as a number (e.g.: it returns `100` for `'100'`)
-- If you pass a string with a number and a valid unit, the number of equivalent milliseconds is returned
-
-## Related Packages
-
-- [ms.macro](https://github.com/knpwrs/ms.macro) - Run `ms` as a macro at build-time.
-
-## Caught a Bug?
-
-1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device
-2. Link the package to the global module directory: `npm link`
-3. Within the module you want to test your local development instance of ms, just link it to the dependencies: `npm link ms`. Instead of the default one from npm, Node.js will now use your clone of ms!
-
-As always, you can run the tests using: `npm test`
diff --git a/tools/node_modules/@babel/core/src/config/files/index-browser.ts b/tools/node_modules/@babel/core/src/config/files/index-browser.ts
deleted file mode 100644
index ac615d9a15..0000000000
--- a/tools/node_modules/@babel/core/src/config/files/index-browser.ts
+++ /dev/null
@@ -1,109 +0,0 @@
-import type { Handler } from "gensync";
-
-import type {
- ConfigFile,
- IgnoreFile,
- RelativeConfig,
- FilePackageData,
-} from "./types";
-
-import type { CallerMetadata } from "../validation/options";
-
-export type { ConfigFile, IgnoreFile, RelativeConfig, FilePackageData };
-
-export function findConfigUpwards(
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- rootDir: string,
-): string | null {
- return null;
-}
-
-// eslint-disable-next-line require-yield
-export function* findPackageData(filepath: string): Handler<FilePackageData> {
- return {
- filepath,
- directories: [],
- pkg: null,
- isPackage: false,
- };
-}
-
-// eslint-disable-next-line require-yield
-export function* findRelativeConfig(
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- pkgData: FilePackageData,
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- envName: string,
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- caller: CallerMetadata | void,
-): Handler<RelativeConfig> {
- return { config: null, ignore: null };
-}
-
-// eslint-disable-next-line require-yield
-export function* findRootConfig(
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- dirname: string,
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- envName: string,
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- caller: CallerMetadata | void,
-): Handler<ConfigFile | null> {
- return null;
-}
-
-// eslint-disable-next-line require-yield
-export function* loadConfig(
- name: string,
- dirname: string,
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- envName: string,
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- caller: CallerMetadata | void,
-): Handler<ConfigFile> {
- throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`);
-}
-
-// eslint-disable-next-line require-yield
-export function* resolveShowConfigPath(
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- dirname: string,
-): Handler<string | null> {
- return null;
-}
-
-export const ROOT_CONFIG_FILENAMES = [];
-
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-export function resolvePlugin(name: string, dirname: string): string | null {
- return null;
-}
-
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-export function resolvePreset(name: string, dirname: string): string | null {
- return null;
-}
-
-export function loadPlugin(
- name: string,
- dirname: string,
-): Handler<{
- filepath: string;
- value: unknown;
-}> {
- throw new Error(
- `Cannot load plugin ${name} relative to ${dirname} in a browser`,
- );
-}
-
-export function loadPreset(
- name: string,
- dirname: string,
-): Handler<{
- filepath: string;
- value: unknown;
-}> {
- throw new Error(
- `Cannot load preset ${name} relative to ${dirname} in a browser`,
- );
-}
diff --git a/tools/node_modules/@babel/core/src/config/files/index.ts b/tools/node_modules/@babel/core/src/config/files/index.ts
deleted file mode 100644
index 5acd74166e..0000000000
--- a/tools/node_modules/@babel/core/src/config/files/index.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-type indexBrowserType = typeof import("./index-browser");
-type indexType = typeof import("./index");
-
-// Kind of gross, but essentially asserting that the exports of this module are the same as the
-// exports of index-browser, since this file may be replaced at bundle time with index-browser.
-({} as any as indexBrowserType as indexType);
-
-export { findPackageData } from "./package";
-
-export {
- findConfigUpwards,
- findRelativeConfig,
- findRootConfig,
- loadConfig,
- resolveShowConfigPath,
- ROOT_CONFIG_FILENAMES,
-} from "./configuration";
-export type {
- ConfigFile,
- IgnoreFile,
- RelativeConfig,
- FilePackageData,
-} from "./types";
-export {
- resolvePlugin,
- resolvePreset,
- loadPlugin,
- loadPreset,
-} from "./plugins";
diff --git a/tools/node_modules/@babel/core/src/config/resolve-targets-browser.ts b/tools/node_modules/@babel/core/src/config/resolve-targets-browser.ts
deleted file mode 100644
index 2d91c92169..0000000000
--- a/tools/node_modules/@babel/core/src/config/resolve-targets-browser.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-import type { ValidatedOptions } from "./validation/options";
-import getTargets from "@babel/helper-compilation-targets";
-
-import type { Targets } from "@babel/helper-compilation-targets";
-
-export function resolveBrowserslistConfigFile(
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- browserslistConfigFile: string,
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- configFilePath: string,
-): string | void {
- return undefined;
-}
-
-export function resolveTargets(
- options: ValidatedOptions,
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- root: string,
-): Targets {
- // todo(flow->ts) remove any and refactor to not assign different types into same variable
- let targets: any = options.targets;
- if (typeof targets === "string" || Array.isArray(targets)) {
- targets = { browsers: targets };
- }
- if (targets && targets.esmodules) {
- targets = { ...targets, esmodules: "intersect" };
- }
-
- return getTargets(targets, {
- ignoreBrowserslistConfig: true,
- browserslistEnv: options.browserslistEnv,
- });
-}
diff --git a/tools/node_modules/@babel/core/src/config/resolve-targets.ts b/tools/node_modules/@babel/core/src/config/resolve-targets.ts
deleted file mode 100644
index 90a443ed33..0000000000
--- a/tools/node_modules/@babel/core/src/config/resolve-targets.ts
+++ /dev/null
@@ -1,49 +0,0 @@
-type browserType = typeof import("./resolve-targets-browser");
-type nodeType = typeof import("./resolve-targets");
-
-// Kind of gross, but essentially asserting that the exports of this module are the same as the
-// exports of index-browser, since this file may be replaced at bundle time with index-browser.
-({} as any as browserType as nodeType);
-
-import type { ValidatedOptions } from "./validation/options";
-import path from "path";
-import getTargets from "@babel/helper-compilation-targets";
-
-import type { Targets } from "@babel/helper-compilation-targets";
-
-export function resolveBrowserslistConfigFile(
- browserslistConfigFile: string,
- configFileDir: string,
-): string | undefined {
- return path.resolve(configFileDir, browserslistConfigFile);
-}
-
-export function resolveTargets(
- options: ValidatedOptions,
- root: string,
-): Targets {
- // todo(flow->ts) remove any and refactor to not assign different types into same variable
- let targets: any = options.targets;
- if (typeof targets === "string" || Array.isArray(targets)) {
- targets = { browsers: targets };
- }
- if (targets && targets.esmodules) {
- targets = { ...targets, esmodules: "intersect" };
- }
-
- const { browserslistConfigFile } = options;
- let configFile;
- let ignoreBrowserslistConfig = false;
- if (typeof browserslistConfigFile === "string") {
- configFile = browserslistConfigFile;
- } else {
- ignoreBrowserslistConfig = browserslistConfigFile === false;
- }
-
- return getTargets(targets, {
- ignoreBrowserslistConfig,
- configFile,
- configPath: root,
- browserslistEnv: options.browserslistEnv,
- });
-}
diff --git a/tools/node_modules/@babel/core/src/transform-file-browser.ts b/tools/node_modules/@babel/core/src/transform-file-browser.ts
deleted file mode 100644
index 1adbcd649b..0000000000
--- a/tools/node_modules/@babel/core/src/transform-file-browser.ts
+++ /dev/null
@@ -1,27 +0,0 @@
-// duplicated from transform-file so we do not have to import anything here
-type TransformFile = {
- (filename: string, callback: Function): void;
- (filename: string, opts: any, callback: Function): void;
-};
-
-export const transformFile: TransformFile = function transformFile(
- filename,
- opts,
- callback?,
-) {
- if (typeof opts === "function") {
- callback = opts;
- }
-
- callback(new Error("Transforming files is not supported in browsers"), null);
-};
-
-export function transformFileSync(): never {
- throw new Error("Transforming files is not supported in browsers");
-}
-
-export function transformFileAsync() {
- return Promise.reject(
- new Error("Transforming files is not supported in browsers"),
- );
-}
diff --git a/tools/node_modules/@babel/core/src/transform-file.ts b/tools/node_modules/@babel/core/src/transform-file.ts
deleted file mode 100644
index 4be0e16ac8..0000000000
--- a/tools/node_modules/@babel/core/src/transform-file.ts
+++ /dev/null
@@ -1,40 +0,0 @@
-import gensync from "gensync";
-
-import loadConfig from "./config";
-import type { InputOptions, ResolvedConfig } from "./config";
-import { run } from "./transformation";
-import type { FileResult, FileResultCallback } from "./transformation";
-import * as fs from "./gensync-utils/fs";
-
-type transformFileBrowserType = typeof import("./transform-file-browser");
-type transformFileType = typeof import("./transform-file");
-
-// Kind of gross, but essentially asserting that the exports of this module are the same as the
-// exports of transform-file-browser, since this file may be replaced at bundle time with
-// transform-file-browser.
-({} as any as transformFileBrowserType as transformFileType);
-
-type TransformFile = {
- (filename: string, callback: FileResultCallback): void;
- (
- filename: string,
- opts: InputOptions | undefined | null,
- callback: FileResultCallback,
- ): void;
-};
-
-const transformFileRunner = gensync<
- (filename: string, opts?: InputOptions) => FileResult | null
->(function* (filename, opts: InputOptions) {
- const options = { ...opts, filename };
-
- const config: ResolvedConfig | null = yield* loadConfig(options);
- if (config === null) return null;
-
- const code = yield* fs.readFile(filename, "utf8");
- return yield* run(config, code);
-});
-
-export const transformFile = transformFileRunner.errback as TransformFile;
-export const transformFileSync = transformFileRunner.sync;
-export const transformFileAsync = transformFileRunner.async;
diff --git a/tools/node_modules/@babel/core/src/transformation/util/clone-deep-browser.ts b/tools/node_modules/@babel/core/src/transformation/util/clone-deep-browser.ts
deleted file mode 100644
index 78ae53ebf0..0000000000
--- a/tools/node_modules/@babel/core/src/transformation/util/clone-deep-browser.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-const serialized = "$$ babel internal serialized type" + Math.random();
-
-function serialize(key, value) {
- if (typeof value !== "bigint") return value;
- return {
- [serialized]: "BigInt",
- value: value.toString(),
- };
-}
-
-function revive(key, value) {
- if (!value || typeof value !== "object") return value;
- if (value[serialized] !== "BigInt") return value;
- return BigInt(value.value);
-}
-
-export default function (value) {
- return JSON.parse(JSON.stringify(value, serialize), revive);
-}
diff --git a/tools/node_modules/@babel/core/src/transformation/util/clone-deep.ts b/tools/node_modules/@babel/core/src/transformation/util/clone-deep.ts
deleted file mode 100644
index cc077ce937..0000000000
--- a/tools/node_modules/@babel/core/src/transformation/util/clone-deep.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import v8 from "v8";
-import cloneDeep from "./clone-deep-browser";
-
-export default function (value) {
- if (v8.deserialize && v8.serialize) {
- return v8.deserialize(v8.serialize(value));
- }
- return cloneDeep(value);
-}
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/README.md b/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/README.md
deleted file mode 100644
index ffea6b434a..0000000000
--- a/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/README.md
+++ /dev/null
@@ -1,171 +0,0 @@
-### Esrecurse [![Build Status](https://travis-ci.org/estools/esrecurse.svg?branch=master)](https://travis-ci.org/estools/esrecurse)
-
-Esrecurse ([esrecurse](https://github.com/estools/esrecurse)) is
-[ECMAScript](https://www.ecma-international.org/publications/standards/Ecma-262.htm)
-recursive traversing functionality.
-
-### Example Usage
-
-The following code will output all variables declared at the root of a file.
-
-```javascript
-esrecurse.visit(ast, {
- XXXStatement: function (node) {
- this.visit(node.left);
- // do something...
- this.visit(node.right);
- }
-});
-```
-
-We can use `Visitor` instance.
-
-```javascript
-var visitor = new esrecurse.Visitor({
- XXXStatement: function (node) {
- this.visit(node.left);
- // do something...
- this.visit(node.right);
- }
-});
-
-visitor.visit(ast);
-```
-
-We can inherit `Visitor` instance easily.
-
-```javascript
-class Derived extends esrecurse.Visitor {
- constructor()
- {
- super(null);
- }
-
- XXXStatement(node) {
- }
-}
-```
-
-```javascript
-function DerivedVisitor() {
- esrecurse.Visitor.call(/* this for constructor */ this /* visitor object automatically becomes this. */);
-}
-util.inherits(DerivedVisitor, esrecurse.Visitor);
-DerivedVisitor.prototype.XXXStatement = function (node) {
- this.visit(node.left);
- // do something...
- this.visit(node.right);
-};
-```
-
-And you can invoke default visiting operation inside custom visit operation.
-
-```javascript
-function DerivedVisitor() {
- esrecurse.Visitor.call(/* this for constructor */ this /* visitor object automatically becomes this. */);
-}
-util.inherits(DerivedVisitor, esrecurse.Visitor);
-DerivedVisitor.prototype.XXXStatement = function (node) {
- // do something...
- this.visitChildren(node);
-};
-```
-
-The `childVisitorKeys` option does customize the behaviour of `this.visitChildren(node)`.
-We can use user-defined node types.
-
-```javascript
-// This tree contains a user-defined `TestExpression` node.
-var tree = {
- type: 'TestExpression',
-
- // This 'argument' is the property containing the other **node**.
- argument: {
- type: 'Literal',
- value: 20
- },
-
- // This 'extended' is the property not containing the other **node**.
- extended: true
-};
-esrecurse.visit(
- ast,
- {
- Literal: function (node) {
- // do something...
- }
- },
- {
- // Extending the existing traversing rules.
- childVisitorKeys: {
- // TargetNodeName: [ 'keys', 'containing', 'the', 'other', '**node**' ]
- TestExpression: ['argument']
- }
- }
-);
-```
-
-We can use the `fallback` option as well.
-If the `fallback` option is `"iteration"`, `esrecurse` would visit all enumerable properties of unknown nodes.
-Please note circular references cause the stack overflow. AST might have circular references in additional properties for some purpose (e.g. `node.parent`).
-
-```javascript
-esrecurse.visit(
- ast,
- {
- Literal: function (node) {
- // do something...
- }
- },
- {
- fallback: 'iteration'
- }
-);
-```
-
-If the `fallback` option is a function, `esrecurse` calls this function to determine the enumerable properties of unknown nodes.
-Please note circular references cause the stack overflow. AST might have circular references in additional properties for some purpose (e.g. `node.parent`).
-
-```javascript
-esrecurse.visit(
- ast,
- {
- Literal: function (node) {
- // do something...
- }
- },
- {
- fallback: function (node) {
- return Object.keys(node).filter(function(key) {
- return key !== 'argument'
- });
- }
- }
-);
-```
-
-### License
-
-Copyright (C) 2014 [Yusuke Suzuki](https://github.com/Constellation)
- (twitter: [@Constellation](https://twitter.com/Constellation)) and other contributors.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/esrecurse.js b/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/esrecurse.js
deleted file mode 100644
index 15d57dfd02..0000000000
--- a/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/esrecurse.js
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
- Copyright (C) 2014 Yusuke Suzuki <utatane.tea@gmail.com>
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*/
-(function () {
- 'use strict';
-
- var estraverse = require('estraverse');
-
- function isNode(node) {
- if (node == null) {
- return false;
- }
- return typeof node === 'object' && typeof node.type === 'string';
- }
-
- function isProperty(nodeType, key) {
- return (nodeType === estraverse.Syntax.ObjectExpression || nodeType === estraverse.Syntax.ObjectPattern) && key === 'properties';
- }
-
- function Visitor(visitor, options) {
- options = options || {};
-
- this.__visitor = visitor || this;
- this.__childVisitorKeys = options.childVisitorKeys
- ? Object.assign({}, estraverse.VisitorKeys, options.childVisitorKeys)
- : estraverse.VisitorKeys;
- if (options.fallback === 'iteration') {
- this.__fallback = Object.keys;
- } else if (typeof options.fallback === 'function') {
- this.__fallback = options.fallback;
- }
- }
-
- /* Default method for visiting children.
- * When you need to call default visiting operation inside custom visiting
- * operation, you can use it with `this.visitChildren(node)`.
- */
- Visitor.prototype.visitChildren = function (node) {
- var type, children, i, iz, j, jz, child;
-
- if (node == null) {
- return;
- }
-
- type = node.type || estraverse.Syntax.Property;
-
- children = this.__childVisitorKeys[type];
- if (!children) {
- if (this.__fallback) {
- children = this.__fallback(node);
- } else {
- throw new Error('Unknown node type ' + type + '.');
- }
- }
-
- for (i = 0, iz = children.length; i < iz; ++i) {
- child = node[children[i]];
- if (child) {
- if (Array.isArray(child)) {
- for (j = 0, jz = child.length; j < jz; ++j) {
- if (child[j]) {
- if (isNode(child[j]) || isProperty(type, children[i])) {
- this.visit(child[j]);
- }
- }
- }
- } else if (isNode(child)) {
- this.visit(child);
- }
- }
- }
- };
-
- /* Dispatching node. */
- Visitor.prototype.visit = function (node) {
- var type;
-
- if (node == null) {
- return;
- }
-
- type = node.type || estraverse.Syntax.Property;
- if (this.__visitor[type]) {
- this.__visitor[type].call(this, node);
- return;
- }
- this.visitChildren(node);
- };
-
- exports.version = require('./package.json').version;
- exports.Visitor = Visitor;
- exports.visit = function (node, visitor, options) {
- var v = new Visitor(visitor, options);
- v.visit(node);
- };
-}());
-/* vim: set sw=4 ts=4 et tw=80 : */
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/node_modules/estraverse/estraverse.js b/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/node_modules/estraverse/estraverse.js
deleted file mode 100644
index f0d9af9b46..0000000000
--- a/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/node_modules/estraverse/estraverse.js
+++ /dev/null
@@ -1,805 +0,0 @@
-/*
- Copyright (C) 2012-2013 Yusuke Suzuki <utatane.tea@gmail.com>
- Copyright (C) 2012 Ariya Hidayat <ariya.hidayat@gmail.com>
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*/
-/*jslint vars:false, bitwise:true*/
-/*jshint indent:4*/
-/*global exports:true*/
-(function clone(exports) {
- 'use strict';
-
- var Syntax,
- VisitorOption,
- VisitorKeys,
- BREAK,
- SKIP,
- REMOVE;
-
- function deepCopy(obj) {
- var ret = {}, key, val;
- for (key in obj) {
- if (obj.hasOwnProperty(key)) {
- val = obj[key];
- if (typeof val === 'object' && val !== null) {
- ret[key] = deepCopy(val);
- } else {
- ret[key] = val;
- }
- }
- }
- return ret;
- }
-
- // based on LLVM libc++ upper_bound / lower_bound
- // MIT License
-
- function upperBound(array, func) {
- var diff, len, i, current;
-
- len = array.length;
- i = 0;
-
- while (len) {
- diff = len >>> 1;
- current = i + diff;
- if (func(array[current])) {
- len = diff;
- } else {
- i = current + 1;
- len -= diff + 1;
- }
- }
- return i;
- }
-
- Syntax = {
- AssignmentExpression: 'AssignmentExpression',
- AssignmentPattern: 'AssignmentPattern',
- ArrayExpression: 'ArrayExpression',
- ArrayPattern: 'ArrayPattern',
- ArrowFunctionExpression: 'ArrowFunctionExpression',
- AwaitExpression: 'AwaitExpression', // CAUTION: It's deferred to ES7.
- BlockStatement: 'BlockStatement',
- BinaryExpression: 'BinaryExpression',
- BreakStatement: 'BreakStatement',
- CallExpression: 'CallExpression',
- CatchClause: 'CatchClause',
- ChainExpression: 'ChainExpression',
- ClassBody: 'ClassBody',
- ClassDeclaration: 'ClassDeclaration',
- ClassExpression: 'ClassExpression',
- ComprehensionBlock: 'ComprehensionBlock', // CAUTION: It's deferred to ES7.
- ComprehensionExpression: 'ComprehensionExpression', // CAUTION: It's deferred to ES7.
- ConditionalExpression: 'ConditionalExpression',
- ContinueStatement: 'ContinueStatement',
- DebuggerStatement: 'DebuggerStatement',
- DirectiveStatement: 'DirectiveStatement',
- DoWhileStatement: 'DoWhileStatement',
- EmptyStatement: 'EmptyStatement',
- ExportAllDeclaration: 'ExportAllDeclaration',
- ExportDefaultDeclaration: 'ExportDefaultDeclaration',
- ExportNamedDeclaration: 'ExportNamedDeclaration',
- ExportSpecifier: 'ExportSpecifier',
- ExpressionStatement: 'ExpressionStatement',
- ForStatement: 'ForStatement',
- ForInStatement: 'ForInStatement',
- ForOfStatement: 'ForOfStatement',
- FunctionDeclaration: 'FunctionDeclaration',
- FunctionExpression: 'FunctionExpression',
- GeneratorExpression: 'GeneratorExpression', // CAUTION: It's deferred to ES7.
- Identifier: 'Identifier',
- IfStatement: 'IfStatement',
- ImportExpression: 'ImportExpression',
- ImportDeclaration: 'ImportDeclaration',
- ImportDefaultSpecifier: 'ImportDefaultSpecifier',
- ImportNamespaceSpecifier: 'ImportNamespaceSpecifier',
- ImportSpecifier: 'ImportSpecifier',
- Literal: 'Literal',
- LabeledStatement: 'LabeledStatement',
- LogicalExpression: 'LogicalExpression',
- MemberExpression: 'MemberExpression',
- MetaProperty: 'MetaProperty',
- MethodDefinition: 'MethodDefinition',
- ModuleSpecifier: 'ModuleSpecifier',
- NewExpression: 'NewExpression',
- ObjectExpression: 'ObjectExpression',
- ObjectPattern: 'ObjectPattern',
- PrivateIdentifier: 'PrivateIdentifier',
- Program: 'Program',
- Property: 'Property',
- PropertyDefinition: 'PropertyDefinition',
- RestElement: 'RestElement',
- ReturnStatement: 'ReturnStatement',
- SequenceExpression: 'SequenceExpression',
- SpreadElement: 'SpreadElement',
- Super: 'Super',
- SwitchStatement: 'SwitchStatement',
- SwitchCase: 'SwitchCase',
- TaggedTemplateExpression: 'TaggedTemplateExpression',
- TemplateElement: 'TemplateElement',
- TemplateLiteral: 'TemplateLiteral',
- ThisExpression: 'ThisExpression',
- ThrowStatement: 'ThrowStatement',
- TryStatement: 'TryStatement',
- UnaryExpression: 'UnaryExpression',
- UpdateExpression: 'UpdateExpression',
- VariableDeclaration: 'VariableDeclaration',
- VariableDeclarator: 'VariableDeclarator',
- WhileStatement: 'WhileStatement',
- WithStatement: 'WithStatement',
- YieldExpression: 'YieldExpression'
- };
-
- VisitorKeys = {
- AssignmentExpression: ['left', 'right'],
- AssignmentPattern: ['left', 'right'],
- ArrayExpression: ['elements'],
- ArrayPattern: ['elements'],
- ArrowFunctionExpression: ['params', 'body'],
- AwaitExpression: ['argument'], // CAUTION: It's deferred to ES7.
- BlockStatement: ['body'],
- BinaryExpression: ['left', 'right'],
- BreakStatement: ['label'],
- CallExpression: ['callee', 'arguments'],
- CatchClause: ['param', 'body'],
- ChainExpression: ['expression'],
- ClassBody: ['body'],
- ClassDeclaration: ['id', 'superClass', 'body'],
- ClassExpression: ['id', 'superClass', 'body'],
- ComprehensionBlock: ['left', 'right'], // CAUTION: It's deferred to ES7.
- ComprehensionExpression: ['blocks', 'filter', 'body'], // CAUTION: It's deferred to ES7.
- ConditionalExpression: ['test', 'consequent', 'alternate'],
- ContinueStatement: ['label'],
- DebuggerStatement: [],
- DirectiveStatement: [],
- DoWhileStatement: ['body', 'test'],
- EmptyStatement: [],
- ExportAllDeclaration: ['source'],
- ExportDefaultDeclaration: ['declaration'],
- ExportNamedDeclaration: ['declaration', 'specifiers', 'source'],
- ExportSpecifier: ['exported', 'local'],
- ExpressionStatement: ['expression'],
- ForStatement: ['init', 'test', 'update', 'body'],
- ForInStatement: ['left', 'right', 'body'],
- ForOfStatement: ['left', 'right', 'body'],
- FunctionDeclaration: ['id', 'params', 'body'],
- FunctionExpression: ['id', 'params', 'body'],
- GeneratorExpression: ['blocks', 'filter', 'body'], // CAUTION: It's deferred to ES7.
- Identifier: [],
- IfStatement: ['test', 'consequent', 'alternate'],
- ImportExpression: ['source'],
- ImportDeclaration: ['specifiers', 'source'],
- ImportDefaultSpecifier: ['local'],
- ImportNamespaceSpecifier: ['local'],
- ImportSpecifier: ['imported', 'local'],
- Literal: [],
- LabeledStatement: ['label', 'body'],
- LogicalExpression: ['left', 'right'],
- MemberExpression: ['object', 'property'],
- MetaProperty: ['meta', 'property'],
- MethodDefinition: ['key', 'value'],
- ModuleSpecifier: [],
- NewExpression: ['callee', 'arguments'],
- ObjectExpression: ['properties'],
- ObjectPattern: ['properties'],
- PrivateIdentifier: [],
- Program: ['body'],
- Property: ['key', 'value'],
- PropertyDefinition: ['key', 'value'],
- RestElement: [ 'argument' ],
- ReturnStatement: ['argument'],
- SequenceExpression: ['expressions'],
- SpreadElement: ['argument'],
- Super: [],
- SwitchStatement: ['discriminant', 'cases'],
- SwitchCase: ['test', 'consequent'],
- TaggedTemplateExpression: ['tag', 'quasi'],
- TemplateElement: [],
- TemplateLiteral: ['quasis', 'expressions'],
- ThisExpression: [],
- ThrowStatement: ['argument'],
- TryStatement: ['block', 'handler', 'finalizer'],
- UnaryExpression: ['argument'],
- UpdateExpression: ['argument'],
- VariableDeclaration: ['declarations'],
- VariableDeclarator: ['id', 'init'],
- WhileStatement: ['test', 'body'],
- WithStatement: ['object', 'body'],
- YieldExpression: ['argument']
- };
-
- // unique id
- BREAK = {};
- SKIP = {};
- REMOVE = {};
-
- VisitorOption = {
- Break: BREAK,
- Skip: SKIP,
- Remove: REMOVE
- };
-
- function Reference(parent, key) {
- this.parent = parent;
- this.key = key;
- }
-
- Reference.prototype.replace = function replace(node) {
- this.parent[this.key] = node;
- };
-
- Reference.prototype.remove = function remove() {
- if (Array.isArray(this.parent)) {
- this.parent.splice(this.key, 1);
- return true;
- } else {
- this.replace(null);
- return false;
- }
- };
-
- function Element(node, path, wrap, ref) {
- this.node = node;
- this.path = path;
- this.wrap = wrap;
- this.ref = ref;
- }
-
- function Controller() { }
-
- // API:
- // return property path array from root to current node
- Controller.prototype.path = function path() {
- var i, iz, j, jz, result, element;
-
- function addToPath(result, path) {
- if (Array.isArray(path)) {
- for (j = 0, jz = path.length; j < jz; ++j) {
- result.push(path[j]);
- }
- } else {
- result.push(path);
- }
- }
-
- // root node
- if (!this.__current.path) {
- return null;
- }
-
- // first node is sentinel, second node is root element
- result = [];
- for (i = 2, iz = this.__leavelist.length; i < iz; ++i) {
- element = this.__leavelist[i];
- addToPath(result, element.path);
- }
- addToPath(result, this.__current.path);
- return result;
- };
-
- // API:
- // return type of current node
- Controller.prototype.type = function () {
- var node = this.current();
- return node.type || this.__current.wrap;
- };
-
- // API:
- // return array of parent elements
- Controller.prototype.parents = function parents() {
- var i, iz, result;
-
- // first node is sentinel
- result = [];
- for (i = 1, iz = this.__leavelist.length; i < iz; ++i) {
- result.push(this.__leavelist[i].node);
- }
-
- return result;
- };
-
- // API:
- // return current node
- Controller.prototype.current = function current() {
- return this.__current.node;
- };
-
- Controller.prototype.__execute = function __execute(callback, element) {
- var previous, result;
-
- result = undefined;
-
- previous = this.__current;
- this.__current = element;
- this.__state = null;
- if (callback) {
- result = callback.call(this, element.node, this.__leavelist[this.__leavelist.length - 1].node);
- }
- this.__current = previous;
-
- return result;
- };
-
- // API:
- // notify control skip / break
- Controller.prototype.notify = function notify(flag) {
- this.__state = flag;
- };
-
- // API:
- // skip child nodes of current node
- Controller.prototype.skip = function () {
- this.notify(SKIP);
- };
-
- // API:
- // break traversals
- Controller.prototype['break'] = function () {
- this.notify(BREAK);
- };
-
- // API:
- // remove node
- Controller.prototype.remove = function () {
- this.notify(REMOVE);
- };
-
- Controller.prototype.__initialize = function(root, visitor) {
- this.visitor = visitor;
- this.root = root;
- this.__worklist = [];
- this.__leavelist = [];
- this.__current = null;
- this.__state = null;
- this.__fallback = null;
- if (visitor.fallback === 'iteration') {
- this.__fallback = Object.keys;
- } else if (typeof visitor.fallback === 'function') {
- this.__fallback = visitor.fallback;
- }
-
- this.__keys = VisitorKeys;
- if (visitor.keys) {
- this.__keys = Object.assign(Object.create(this.__keys), visitor.keys);
- }
- };
-
- function isNode(node) {
- if (node == null) {
- return false;
- }
- return typeof node === 'object' && typeof node.type === 'string';
- }
-
- function isProperty(nodeType, key) {
- return (nodeType === Syntax.ObjectExpression || nodeType === Syntax.ObjectPattern) && 'properties' === key;
- }
-
- function candidateExistsInLeaveList(leavelist, candidate) {
- for (var i = leavelist.length - 1; i >= 0; --i) {
- if (leavelist[i].node === candidate) {
- return true;
- }
- }
- return false;
- }
-
- Controller.prototype.traverse = function traverse(root, visitor) {
- var worklist,
- leavelist,
- element,
- node,
- nodeType,
- ret,
- key,
- current,
- current2,
- candidates,
- candidate,
- sentinel;
-
- this.__initialize(root, visitor);
-
- sentinel = {};
-
- // reference
- worklist = this.__worklist;
- leavelist = this.__leavelist;
-
- // initialize
- worklist.push(new Element(root, null, null, null));
- leavelist.push(new Element(null, null, null, null));
-
- while (worklist.length) {
- element = worklist.pop();
-
- if (element === sentinel) {
- element = leavelist.pop();
-
- ret = this.__execute(visitor.leave, element);
-
- if (this.__state === BREAK || ret === BREAK) {
- return;
- }
- continue;
- }
-
- if (element.node) {
-
- ret = this.__execute(visitor.enter, element);
-
- if (this.__state === BREAK || ret === BREAK) {
- return;
- }
-
- worklist.push(sentinel);
- leavelist.push(element);
-
- if (this.__state === SKIP || ret === SKIP) {
- continue;
- }
-
- node = element.node;
- nodeType = node.type || element.wrap;
- candidates = this.__keys[nodeType];
- if (!candidates) {
- if (this.__fallback) {
- candidates = this.__fallback(node);
- } else {
- throw new Error('Unknown node type ' + nodeType + '.');
- }
- }
-
- current = candidates.length;
- while ((current -= 1) >= 0) {
- key = candidates[current];
- candidate = node[key];
- if (!candidate) {
- continue;
- }
-
- if (Array.isArray(candidate)) {
- current2 = candidate.length;
- while ((current2 -= 1) >= 0) {
- if (!candidate[current2]) {
- continue;
- }
-
- if (candidateExistsInLeaveList(leavelist, candidate[current2])) {
- continue;
- }
-
- if (isProperty(nodeType, candidates[current])) {
- element = new Element(candidate[current2], [key, current2], 'Property', null);
- } else if (isNode(candidate[current2])) {
- element = new Element(candidate[current2], [key, current2], null, null);
- } else {
- continue;
- }
- worklist.push(element);
- }
- } else if (isNode(candidate)) {
- if (candidateExistsInLeaveList(leavelist, candidate)) {
- continue;
- }
-
- worklist.push(new Element(candidate, key, null, null));
- }
- }
- }
- }
- };
-
- Controller.prototype.replace = function replace(root, visitor) {
- var worklist,
- leavelist,
- node,
- nodeType,
- target,
- element,
- current,
- current2,
- candidates,
- candidate,
- sentinel,
- outer,
- key;
-
- function removeElem(element) {
- var i,
- key,
- nextElem,
- parent;
-
- if (element.ref.remove()) {
- // When the reference is an element of an array.
- key = element.ref.key;
- parent = element.ref.parent;
-
- // If removed from array, then decrease following items' keys.
- i = worklist.length;
- while (i--) {
- nextElem = worklist[i];
- if (nextElem.ref && nextElem.ref.parent === parent) {
- if (nextElem.ref.key < key) {
- break;
- }
- --nextElem.ref.key;
- }
- }
- }
- }
-
- this.__initialize(root, visitor);
-
- sentinel = {};
-
- // reference
- worklist = this.__worklist;
- leavelist = this.__leavelist;
-
- // initialize
- outer = {
- root: root
- };
- element = new Element(root, null, null, new Reference(outer, 'root'));
- worklist.push(element);
- leavelist.push(element);
-
- while (worklist.length) {
- element = worklist.pop();
-
- if (element === sentinel) {
- element = leavelist.pop();
-
- target = this.__execute(visitor.leave, element);
-
- // node may be replaced with null,
- // so distinguish between undefined and null in this place
- if (target !== undefined && target !== BREAK && target !== SKIP && target !== REMOVE) {
- // replace
- element.ref.replace(target);
- }
-
- if (this.__state === REMOVE || target === REMOVE) {
- removeElem(element);
- }
-
- if (this.__state === BREAK || target === BREAK) {
- return outer.root;
- }
- continue;
- }
-
- target = this.__execute(visitor.enter, element);
-
- // node may be replaced with null,
- // so distinguish between undefined and null in this place
- if (target !== undefined && target !== BREAK && target !== SKIP && target !== REMOVE) {
- // replace
- element.ref.replace(target);
- element.node = target;
- }
-
- if (this.__state === REMOVE || target === REMOVE) {
- removeElem(element);
- element.node = null;
- }
-
- if (this.__state === BREAK || target === BREAK) {
- return outer.root;
- }
-
- // node may be null
- node = element.node;
- if (!node) {
- continue;
- }
-
- worklist.push(sentinel);
- leavelist.push(element);
-
- if (this.__state === SKIP || target === SKIP) {
- continue;
- }
-
- nodeType = node.type || element.wrap;
- candidates = this.__keys[nodeType];
- if (!candidates) {
- if (this.__fallback) {
- candidates = this.__fallback(node);
- } else {
- throw new Error('Unknown node type ' + nodeType + '.');
- }
- }
-
- current = candidates.length;
- while ((current -= 1) >= 0) {
- key = candidates[current];
- candidate = node[key];
- if (!candidate) {
- continue;
- }
-
- if (Array.isArray(candidate)) {
- current2 = candidate.length;
- while ((current2 -= 1) >= 0) {
- if (!candidate[current2]) {
- continue;
- }
- if (isProperty(nodeType, candidates[current])) {
- element = new Element(candidate[current2], [key, current2], 'Property', new Reference(candidate, current2));
- } else if (isNode(candidate[current2])) {
- element = new Element(candidate[current2], [key, current2], null, new Reference(candidate, current2));
- } else {
- continue;
- }
- worklist.push(element);
- }
- } else if (isNode(candidate)) {
- worklist.push(new Element(candidate, key, null, new Reference(node, key)));
- }
- }
- }
-
- return outer.root;
- };
-
- function traverse(root, visitor) {
- var controller = new Controller();
- return controller.traverse(root, visitor);
- }
-
- function replace(root, visitor) {
- var controller = new Controller();
- return controller.replace(root, visitor);
- }
-
- function extendCommentRange(comment, tokens) {
- var target;
-
- target = upperBound(tokens, function search(token) {
- return token.range[0] > comment.range[0];
- });
-
- comment.extendedRange = [comment.range[0], comment.range[1]];
-
- if (target !== tokens.length) {
- comment.extendedRange[1] = tokens[target].range[0];
- }
-
- target -= 1;
- if (target >= 0) {
- comment.extendedRange[0] = tokens[target].range[1];
- }
-
- return comment;
- }
-
- function attachComments(tree, providedComments, tokens) {
- // At first, we should calculate extended comment ranges.
- var comments = [], comment, len, i, cursor;
-
- if (!tree.range) {
- throw new Error('attachComments needs range information');
- }
-
- // tokens array is empty, we attach comments to tree as 'leadingComments'
- if (!tokens.length) {
- if (providedComments.length) {
- for (i = 0, len = providedComments.length; i < len; i += 1) {
- comment = deepCopy(providedComments[i]);
- comment.extendedRange = [0, tree.range[0]];
- comments.push(comment);
- }
- tree.leadingComments = comments;
- }
- return tree;
- }
-
- for (i = 0, len = providedComments.length; i < len; i += 1) {
- comments.push(extendCommentRange(deepCopy(providedComments[i]), tokens));
- }
-
- // This is based on John Freeman's implementation.
- cursor = 0;
- traverse(tree, {
- enter: function (node) {
- var comment;
-
- while (cursor < comments.length) {
- comment = comments[cursor];
- if (comment.extendedRange[1] > node.range[0]) {
- break;
- }
-
- if (comment.extendedRange[1] === node.range[0]) {
- if (!node.leadingComments) {
- node.leadingComments = [];
- }
- node.leadingComments.push(comment);
- comments.splice(cursor, 1);
- } else {
- cursor += 1;
- }
- }
-
- // already out of owned node
- if (cursor === comments.length) {
- return VisitorOption.Break;
- }
-
- if (comments[cursor].extendedRange[0] > node.range[1]) {
- return VisitorOption.Skip;
- }
- }
- });
-
- cursor = 0;
- traverse(tree, {
- leave: function (node) {
- var comment;
-
- while (cursor < comments.length) {
- comment = comments[cursor];
- if (node.range[1] < comment.extendedRange[0]) {
- break;
- }
-
- if (node.range[1] === comment.extendedRange[0]) {
- if (!node.trailingComments) {
- node.trailingComments = [];
- }
- node.trailingComments.push(comment);
- comments.splice(cursor, 1);
- } else {
- cursor += 1;
- }
- }
-
- // already out of owned node
- if (cursor === comments.length) {
- return VisitorOption.Break;
- }
-
- if (comments[cursor].extendedRange[0] > node.range[1]) {
- return VisitorOption.Skip;
- }
- }
- });
-
- return tree;
- }
-
- exports.Syntax = Syntax;
- exports.traverse = traverse;
- exports.replace = replace;
- exports.attachComments = attachComments;
- exports.VisitorKeys = VisitorKeys;
- exports.VisitorOption = VisitorOption;
- exports.Controller = Controller;
- exports.cloneEnvironment = function () { return clone({}); };
-
- return exports;
-}(exports));
-/* vim: set sw=4 ts=4 et tw=80 : */
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/node_modules/estraverse/package.json b/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/node_modules/estraverse/package.json
deleted file mode 100644
index a86321850b..0000000000
--- a/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/node_modules/estraverse/package.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "name": "estraverse",
- "description": "ECMAScript JS AST traversal functions",
- "homepage": "https://github.com/estools/estraverse",
- "main": "estraverse.js",
- "version": "5.3.0",
- "engines": {
- "node": ">=4.0"
- },
- "maintainers": [
- {
- "name": "Yusuke Suzuki",
- "email": "utatane.tea@gmail.com",
- "web": "http://github.com/Constellation"
- }
- ],
- "repository": {
- "type": "git",
- "url": "http://github.com/estools/estraverse.git"
- },
- "devDependencies": {
- "babel-preset-env": "^1.6.1",
- "babel-register": "^6.3.13",
- "chai": "^2.1.1",
- "espree": "^1.11.0",
- "gulp": "^3.8.10",
- "gulp-bump": "^0.2.2",
- "gulp-filter": "^2.0.0",
- "gulp-git": "^1.0.1",
- "gulp-tag-version": "^1.3.0",
- "jshint": "^2.5.6",
- "mocha": "^2.1.0"
- },
- "license": "BSD-2-Clause",
- "scripts": {
- "test": "npm run-script lint && npm run-script unit-test",
- "lint": "jshint estraverse.js",
- "unit-test": "mocha --compilers js:babel-register"
- }
-}
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/package.json b/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/package.json
deleted file mode 100755
index dec5b1bc1f..0000000000
--- a/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/package.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "name": "esrecurse",
- "description": "ECMAScript AST recursive visitor",
- "homepage": "https://github.com/estools/esrecurse",
- "main": "esrecurse.js",
- "version": "4.3.0",
- "engines": {
- "node": ">=4.0"
- },
- "maintainers": [
- {
- "name": "Yusuke Suzuki",
- "email": "utatane.tea@gmail.com",
- "web": "https://github.com/Constellation"
- }
- ],
- "repository": {
- "type": "git",
- "url": "https://github.com/estools/esrecurse.git"
- },
- "dependencies": {
- "estraverse": "^5.2.0"
- },
- "devDependencies": {
- "babel-cli": "^6.24.1",
- "babel-eslint": "^7.2.3",
- "babel-preset-es2015": "^6.24.1",
- "babel-register": "^6.24.1",
- "chai": "^4.0.2",
- "esprima": "^4.0.0",
- "gulp": "^3.9.0",
- "gulp-bump": "^2.7.0",
- "gulp-eslint": "^4.0.0",
- "gulp-filter": "^5.0.0",
- "gulp-git": "^2.4.1",
- "gulp-mocha": "^4.3.1",
- "gulp-tag-version": "^1.2.1",
- "jsdoc": "^3.3.0-alpha10",
- "minimist": "^1.1.0"
- },
- "license": "BSD-2-Clause",
- "scripts": {
- "test": "gulp travis",
- "unit-test": "gulp test",
- "lint": "gulp lint"
- },
- "babel": {
- "presets": [
- "es2015"
- ]
- }
-}
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/estraverse/LICENSE.BSD b/tools/node_modules/@babel/eslint-parser/node_modules/estraverse/LICENSE.BSD
deleted file mode 100644
index 3e580c355a..0000000000
--- a/tools/node_modules/@babel/eslint-parser/node_modules/estraverse/LICENSE.BSD
+++ /dev/null
@@ -1,19 +0,0 @@
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/estraverse/README.md b/tools/node_modules/@babel/eslint-parser/node_modules/estraverse/README.md
deleted file mode 100644
index ccd3377f3e..0000000000
--- a/tools/node_modules/@babel/eslint-parser/node_modules/estraverse/README.md
+++ /dev/null
@@ -1,153 +0,0 @@
-### Estraverse [![Build Status](https://secure.travis-ci.org/estools/estraverse.svg)](http://travis-ci.org/estools/estraverse)
-
-Estraverse ([estraverse](http://github.com/estools/estraverse)) is
-[ECMAScript](http://www.ecma-international.org/publications/standards/Ecma-262.htm)
-traversal functions from [esmangle project](http://github.com/estools/esmangle).
-
-### Documentation
-
-You can find usage docs at [wiki page](https://github.com/estools/estraverse/wiki/Usage).
-
-### Example Usage
-
-The following code will output all variables declared at the root of a file.
-
-```javascript
-estraverse.traverse(ast, {
- enter: function (node, parent) {
- if (node.type == 'FunctionExpression' || node.type == 'FunctionDeclaration')
- return estraverse.VisitorOption.Skip;
- },
- leave: function (node, parent) {
- if (node.type == 'VariableDeclarator')
- console.log(node.id.name);
- }
-});
-```
-
-We can use `this.skip`, `this.remove` and `this.break` functions instead of using Skip, Remove and Break.
-
-```javascript
-estraverse.traverse(ast, {
- enter: function (node) {
- this.break();
- }
-});
-```
-
-And estraverse provides `estraverse.replace` function. When returning node from `enter`/`leave`, current node is replaced with it.
-
-```javascript
-result = estraverse.replace(tree, {
- enter: function (node) {
- // Replace it with replaced.
- if (node.type === 'Literal')
- return replaced;
- }
-});
-```
-
-By passing `visitor.keys` mapping, we can extend estraverse traversing functionality.
-
-```javascript
-// This tree contains a user-defined `TestExpression` node.
-var tree = {
- type: 'TestExpression',
-
- // This 'argument' is the property containing the other **node**.
- argument: {
- type: 'Literal',
- value: 20
- },
-
- // This 'extended' is the property not containing the other **node**.
- extended: true
-};
-estraverse.traverse(tree, {
- enter: function (node) { },
-
- // Extending the existing traversing rules.
- keys: {
- // TargetNodeName: [ 'keys', 'containing', 'the', 'other', '**node**' ]
- TestExpression: ['argument']
- }
-});
-```
-
-By passing `visitor.fallback` option, we can control the behavior when encountering unknown nodes.
-
-```javascript
-// This tree contains a user-defined `TestExpression` node.
-var tree = {
- type: 'TestExpression',
-
- // This 'argument' is the property containing the other **node**.
- argument: {
- type: 'Literal',
- value: 20
- },
-
- // This 'extended' is the property not containing the other **node**.
- extended: true
-};
-estraverse.traverse(tree, {
- enter: function (node) { },
-
- // Iterating the child **nodes** of unknown nodes.
- fallback: 'iteration'
-});
-```
-
-When `visitor.fallback` is a function, we can determine which keys to visit on each node.
-
-```javascript
-// This tree contains a user-defined `TestExpression` node.
-var tree = {
- type: 'TestExpression',
-
- // This 'argument' is the property containing the other **node**.
- argument: {
- type: 'Literal',
- value: 20
- },
-
- // This 'extended' is the property not containing the other **node**.
- extended: true
-};
-estraverse.traverse(tree, {
- enter: function (node) { },
-
- // Skip the `argument` property of each node
- fallback: function(node) {
- return Object.keys(node).filter(function(key) {
- return key !== 'argument';
- });
- }
-});
-```
-
-### License
-
-Copyright (C) 2012-2016 [Yusuke Suzuki](http://github.com/Constellation)
- (twitter: [@Constellation](http://twitter.com/Constellation)) and other contributors.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/debug/LICENSE b/tools/node_modules/eslint-plugin-markdown/node_modules/debug/LICENSE
deleted file mode 100644
index 1a9820e262..0000000000
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/debug/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-(The MIT License)
-
-Copyright (c) 2014-2017 TJ Holowaychuk <tj@vision-media.ca>
-Copyright (c) 2018-2021 Josh Junon
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software
-and associated documentation files (the 'Software'), to deal in the Software without restriction,
-including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
-and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial
-portions of the Software.
-
-THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
-LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/debug/README.md b/tools/node_modules/eslint-plugin-markdown/node_modules/debug/README.md
deleted file mode 100644
index 5ea4cd2759..0000000000
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/debug/README.md
+++ /dev/null
@@ -1,478 +0,0 @@
-# debug
-[![Build Status](https://travis-ci.org/debug-js/debug.svg?branch=master)](https://travis-ci.org/debug-js/debug) [![Coverage Status](https://coveralls.io/repos/github/debug-js/debug/badge.svg?branch=master)](https://coveralls.io/github/debug-js/debug?branch=master) [![Slack](https://visionmedia-community-slackin.now.sh/badge.svg)](https://visionmedia-community-slackin.now.sh/) [![OpenCollective](https://opencollective.com/debug/backers/badge.svg)](#backers)
-[![OpenCollective](https://opencollective.com/debug/sponsors/badge.svg)](#sponsors)
-
-<img width="647" src="https://user-images.githubusercontent.com/71256/29091486-fa38524c-7c37-11e7-895f-e7ec8e1039b6.png">
-
-A tiny JavaScript debugging utility modelled after Node.js core's debugging
-technique. Works in Node.js and web browsers.
-
-## Installation
-
-```bash
-$ npm install debug
-```
-
-## Usage
-
-`debug` exposes a function; simply pass this function the name of your module, and it will return a decorated version of `console.error` for you to pass debug statements to. This will allow you to toggle the debug output for different parts of your module as well as the module as a whole.
-
-Example [_app.js_](./examples/node/app.js):
-
-```js
-var debug = require('debug')('http')
- , http = require('http')
- , name = 'My App';
-
-// fake app
-
-debug('booting %o', name);
-
-http.createServer(function(req, res){
- debug(req.method + ' ' + req.url);
- res.end('hello\n');
-}).listen(3000, function(){
- debug('listening');
-});
-
-// fake worker of some kind
-
-require('./worker');
-```
-
-Example [_worker.js_](./examples/node/worker.js):
-
-```js
-var a = require('debug')('worker:a')
- , b = require('debug')('worker:b');
-
-function work() {
- a('doing lots of uninteresting work');
- setTimeout(work, Math.random() * 1000);
-}
-
-work();
-
-function workb() {
- b('doing some work');
- setTimeout(workb, Math.random() * 2000);
-}
-
-workb();
-```
-
-The `DEBUG` environment variable is then used to enable these based on space or
-comma-delimited names.
-
-Here are some examples:
-
-<img width="647" alt="screen shot 2017-08-08 at 12 53 04 pm" src="https://user-images.githubusercontent.com/71256/29091703-a6302cdc-7c38-11e7-8304-7c0b3bc600cd.png">
-<img width="647" alt="screen shot 2017-08-08 at 12 53 38 pm" src="https://user-images.githubusercontent.com/71256/29091700-a62a6888-7c38-11e7-800b-db911291ca2b.png">
-<img width="647" alt="screen shot 2017-08-08 at 12 53 25 pm" src="https://user-images.githubusercontent.com/71256/29091701-a62ea114-7c38-11e7-826a-2692bedca740.png">
-
-#### Windows command prompt notes
-
-##### CMD
-
-On Windows the environment variable is set using the `set` command.
-
-```cmd
-set DEBUG=*,-not_this
-```
-
-Example:
-
-```cmd
-set DEBUG=* & node app.js
-```
-
-##### PowerShell (VS Code default)
-
-PowerShell uses different syntax to set environment variables.
-
-```cmd
-$env:DEBUG = "*,-not_this"
-```
-
-Example:
-
-```cmd
-$env:DEBUG='app';node app.js
-```
-
-Then, run the program to be debugged as usual.
-
-npm script example:
-```js
- "windowsDebug": "@powershell -Command $env:DEBUG='*';node app.js",
-```
-
-## Namespace Colors
-
-Every debug instance has a color generated for it based on its namespace name.
-This helps when visually parsing the debug output to identify which debug instance
-a debug line belongs to.
-
-#### Node.js
-
-In Node.js, colors are enabled when stderr is a TTY. You also _should_ install
-the [`supports-color`](https://npmjs.org/supports-color) module alongside debug,
-otherwise debug will only use a small handful of basic colors.
-
-<img width="521" src="https://user-images.githubusercontent.com/71256/29092181-47f6a9e6-7c3a-11e7-9a14-1928d8a711cd.png">
-
-#### Web Browser
-
-Colors are also enabled on "Web Inspectors" that understand the `%c` formatting
-option. These are WebKit web inspectors, Firefox ([since version
-31](https://hacks.mozilla.org/2014/05/editable-box-model-multiple-selection-sublime-text-keys-much-more-firefox-developer-tools-episode-31/))
-and the Firebug plugin for Firefox (any version).
-
-<img width="524" src="https://user-images.githubusercontent.com/71256/29092033-b65f9f2e-7c39-11e7-8e32-f6f0d8e865c1.png">
-
-
-## Millisecond diff
-
-When actively developing an application it can be useful to see when the time spent between one `debug()` call and the next. Suppose for example you invoke `debug()` before requesting a resource, and after as well, the "+NNNms" will show you how much time was spent between calls.
-
-<img width="647" src="https://user-images.githubusercontent.com/71256/29091486-fa38524c-7c37-11e7-895f-e7ec8e1039b6.png">
-
-When stdout is not a TTY, `Date#toISOString()` is used, making it more useful for logging the debug information as shown below:
-
-<img width="647" src="https://user-images.githubusercontent.com/71256/29091956-6bd78372-7c39-11e7-8c55-c948396d6edd.png">
-
-
-## Conventions
-
-If you're using this in one or more of your libraries, you _should_ use the name of your library so that developers may toggle debugging as desired without guessing names. If you have more than one debuggers you _should_ prefix them with your library name and use ":" to separate features. For example "bodyParser" from Connect would then be "connect:bodyParser". If you append a "*" to the end of your name, it will always be enabled regardless of the setting of the DEBUG environment variable. You can then use it for normal output as well as debug output.
-
-## Wildcards
-
-The `*` character may be used as a wildcard. Suppose for example your library has
-debuggers named "connect:bodyParser", "connect:compress", "connect:session",
-instead of listing all three with
-`DEBUG=connect:bodyParser,connect:compress,connect:session`, you may simply do
-`DEBUG=connect:*`, or to run everything using this module simply use `DEBUG=*`.
-
-You can also exclude specific debuggers by prefixing them with a "-" character.
-For example, `DEBUG=*,-connect:*` would include all debuggers except those
-starting with "connect:".
-
-## Environment Variables
-
-When running through Node.js, you can set a few environment variables that will
-change the behavior of the debug logging:
-
-| Name | Purpose |
-|-----------|-------------------------------------------------|
-| `DEBUG` | Enables/disables specific debugging namespaces. |
-| `DEBUG_HIDE_DATE` | Hide date from debug output (non-TTY). |
-| `DEBUG_COLORS`| Whether or not to use colors in the debug output. |
-| `DEBUG_DEPTH` | Object inspection depth. |
-| `DEBUG_SHOW_HIDDEN` | Shows hidden properties on inspected objects. |
-
-
-__Note:__ The environment variables beginning with `DEBUG_` end up being
-converted into an Options object that gets used with `%o`/`%O` formatters.
-See the Node.js documentation for
-[`util.inspect()`](https://nodejs.org/api/util.html#util_util_inspect_object_options)
-for the complete list.
-
-## Formatters
-
-Debug uses [printf-style](https://wikipedia.org/wiki/Printf_format_string) formatting.
-Below are the officially supported formatters:
-
-| Formatter | Representation |
-|-----------|----------------|
-| `%O` | Pretty-print an Object on multiple lines. |
-| `%o` | Pretty-print an Object all on a single line. |
-| `%s` | String. |
-| `%d` | Number (both integer and float). |
-| `%j` | JSON. Replaced with the string '[Circular]' if the argument contains circular references. |
-| `%%` | Single percent sign ('%'). This does not consume an argument. |
-
-
-### Custom formatters
-
-You can add custom formatters by extending the `debug.formatters` object.
-For example, if you wanted to add support for rendering a Buffer as hex with
-`%h`, you could do something like:
-
-```js
-const createDebug = require('debug')
-createDebug.formatters.h = (v) => {
- return v.toString('hex')
-}
-
-// …elsewhere
-const debug = createDebug('foo')
-debug('this is hex: %h', new Buffer('hello world'))
-// foo this is hex: 68656c6c6f20776f726c6421 +0ms
-```
-
-
-## Browser Support
-
-You can build a browser-ready script using [browserify](https://github.com/substack/node-browserify),
-or just use the [browserify-as-a-service](https://wzrd.in/) [build](https://wzrd.in/standalone/debug@latest),
-if you don't want to build it yourself.
-
-Debug's enable state is currently persisted by `localStorage`.
-Consider the situation shown below where you have `worker:a` and `worker:b`,
-and wish to debug both. You can enable this using `localStorage.debug`:
-
-```js
-localStorage.debug = 'worker:*'
-```
-
-And then refresh the page.
-
-```js
-a = debug('worker:a');
-b = debug('worker:b');
-
-setInterval(function(){
- a('doing some work');
-}, 1000);
-
-setInterval(function(){
- b('doing some work');
-}, 1200);
-```
-
-
-## Output streams
-
- By default `debug` will log to stderr, however this can be configured per-namespace by overriding the `log` method:
-
-Example [_stdout.js_](./examples/node/stdout.js):
-
-```js
-var debug = require('debug');
-var error = debug('app:error');
-
-// by default stderr is used
-error('goes to stderr!');
-
-var log = debug('app:log');
-// set this namespace to log via console.log
-log.log = console.log.bind(console); // don't forget to bind to console!
-log('goes to stdout');
-error('still goes to stderr!');
-
-// set all output to go via console.info
-// overrides all per-namespace log settings
-debug.log = console.info.bind(console);
-error('now goes to stdout via console.info');
-log('still goes to stdout, but via console.info now');
-```
-
-## Extend
-You can simply extend debugger
-```js
-const log = require('debug')('auth');
-
-//creates new debug instance with extended namespace
-const logSign = log.extend('sign');
-const logLogin = log.extend('login');
-
-log('hello'); // auth hello
-logSign('hello'); //auth:sign hello
-logLogin('hello'); //auth:login hello
-```
-
-## Set dynamically
-
-You can also enable debug dynamically by calling the `enable()` method :
-
-```js
-let debug = require('debug');
-
-console.log(1, debug.enabled('test'));
-
-debug.enable('test');
-console.log(2, debug.enabled('test'));
-
-debug.disable();
-console.log(3, debug.enabled('test'));
-
-```
-
-print :
-```
-1 false
-2 true
-3 false
-```
-
-Usage :
-`enable(namespaces)`
-`namespaces` can include modes separated by a colon and wildcards.
-
-Note that calling `enable()` completely overrides previously set DEBUG variable :
-
-```
-$ DEBUG=foo node -e 'var dbg = require("debug"); dbg.enable("bar"); console.log(dbg.enabled("foo"))'
-=> false
-```
-
-`disable()`
-
-Will disable all namespaces. The functions returns the namespaces currently
-enabled (and skipped). This can be useful if you want to disable debugging
-temporarily without knowing what was enabled to begin with.
-
-For example:
-
-```js
-let debug = require('debug');
-debug.enable('foo:*,-foo:bar');
-let namespaces = debug.disable();
-debug.enable(namespaces);
-```
-
-Note: There is no guarantee that the string will be identical to the initial
-enable string, but semantically they will be identical.
-
-## Checking whether a debug target is enabled
-
-After you've created a debug instance, you can determine whether or not it is
-enabled by checking the `enabled` property:
-
-```javascript
-const debug = require('debug')('http');
-
-if (debug.enabled) {
- // do stuff...
-}
-```
-
-You can also manually toggle this property to force the debug instance to be
-enabled or disabled.
-
-## Usage in child processes
-
-Due to the way `debug` detects if the output is a TTY or not, colors are not shown in child processes when `stderr` is piped. A solution is to pass the `DEBUG_COLORS=1` environment variable to the child process.
-For example:
-
-```javascript
-worker = fork(WORKER_WRAP_PATH, [workerPath], {
- stdio: [
- /* stdin: */ 0,
- /* stdout: */ 'pipe',
- /* stderr: */ 'pipe',
- 'ipc',
- ],
- env: Object.assign({}, process.env, {
- DEBUG_COLORS: 1 // without this settings, colors won't be shown
- }),
-});
-
-worker.stderr.pipe(process.stderr, { end: false });
-```
-
-
-## Authors
-
- - TJ Holowaychuk
- - Nathan Rajlich
- - Andrew Rhyne
- - Josh Junon
-
-## Backers
-
-Support us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/debug#backer)]
-
-<a href="https://opencollective.com/debug/backer/0/website" target="_blank"><img src="https://opencollective.com/debug/backer/0/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/1/website" target="_blank"><img src="https://opencollective.com/debug/backer/1/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/2/website" target="_blank"><img src="https://opencollective.com/debug/backer/2/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/3/website" target="_blank"><img src="https://opencollective.com/debug/backer/3/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/4/website" target="_blank"><img src="https://opencollective.com/debug/backer/4/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/5/website" target="_blank"><img src="https://opencollective.com/debug/backer/5/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/6/website" target="_blank"><img src="https://opencollective.com/debug/backer/6/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/7/website" target="_blank"><img src="https://opencollective.com/debug/backer/7/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/8/website" target="_blank"><img src="https://opencollective.com/debug/backer/8/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/9/website" target="_blank"><img src="https://opencollective.com/debug/backer/9/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/10/website" target="_blank"><img src="https://opencollective.com/debug/backer/10/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/11/website" target="_blank"><img src="https://opencollective.com/debug/backer/11/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/12/website" target="_blank"><img src="https://opencollective.com/debug/backer/12/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/13/website" target="_blank"><img src="https://opencollective.com/debug/backer/13/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/14/website" target="_blank"><img src="https://opencollective.com/debug/backer/14/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/15/website" target="_blank"><img src="https://opencollective.com/debug/backer/15/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/16/website" target="_blank"><img src="https://opencollective.com/debug/backer/16/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/17/website" target="_blank"><img src="https://opencollective.com/debug/backer/17/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/18/website" target="_blank"><img src="https://opencollective.com/debug/backer/18/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/19/website" target="_blank"><img src="https://opencollective.com/debug/backer/19/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/20/website" target="_blank"><img src="https://opencollective.com/debug/backer/20/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/21/website" target="_blank"><img src="https://opencollective.com/debug/backer/21/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/22/website" target="_blank"><img src="https://opencollective.com/debug/backer/22/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/23/website" target="_blank"><img src="https://opencollective.com/debug/backer/23/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/24/website" target="_blank"><img src="https://opencollective.com/debug/backer/24/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/25/website" target="_blank"><img src="https://opencollective.com/debug/backer/25/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/26/website" target="_blank"><img src="https://opencollective.com/debug/backer/26/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/27/website" target="_blank"><img src="https://opencollective.com/debug/backer/27/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/28/website" target="_blank"><img src="https://opencollective.com/debug/backer/28/avatar.svg"></a>
-<a href="https://opencollective.com/debug/backer/29/website" target="_blank"><img src="https://opencollective.com/debug/backer/29/avatar.svg"></a>
-
-
-## Sponsors
-
-Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/debug#sponsor)]
-
-<a href="https://opencollective.com/debug/sponsor/0/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/0/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/1/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/1/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/2/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/2/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/3/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/3/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/4/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/4/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/5/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/5/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/6/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/6/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/7/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/7/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/8/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/8/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/9/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/9/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/10/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/10/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/11/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/11/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/12/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/12/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/13/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/13/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/14/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/14/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/15/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/15/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/16/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/16/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/17/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/17/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/18/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/18/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/19/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/19/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/20/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/20/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/21/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/21/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/22/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/22/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/23/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/23/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/24/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/24/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/25/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/25/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/26/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/26/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/27/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/27/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/28/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/28/avatar.svg"></a>
-<a href="https://opencollective.com/debug/sponsor/29/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/29/avatar.svg"></a>
-
-## License
-
-(The MIT License)
-
-Copyright (c) 2014-2017 TJ Holowaychuk &lt;tj@vision-media.ca&gt;
-Copyright (c) 2018-2021 Josh Junon
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-'Software'), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/debug/package.json b/tools/node_modules/eslint-plugin-markdown/node_modules/debug/package.json
deleted file mode 100644
index cb7efa8eec..0000000000
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/debug/package.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "name": "debug",
- "version": "4.3.3",
- "repository": {
- "type": "git",
- "url": "git://github.com/debug-js/debug.git"
- },
- "description": "Lightweight debugging utility for Node.js and the browser",
- "keywords": [
- "debug",
- "log",
- "debugger"
- ],
- "files": [
- "src",
- "LICENSE",
- "README.md"
- ],
- "author": "Josh Junon <josh.junon@protonmail.com>",
- "contributors": [
- "TJ Holowaychuk <tj@vision-media.ca>",
- "Nathan Rajlich <nathan@tootallnate.net> (http://n8.io)",
- "Andrew Rhyne <rhyneandrew@gmail.com>"
- ],
- "license": "MIT",
- "scripts": {
- "lint": "xo",
- "test": "npm run test:node && npm run test:browser && npm run lint",
- "test:node": "istanbul cover _mocha -- test.js",
- "test:browser": "karma start --single-run",
- "test:coverage": "cat ./coverage/lcov.info | coveralls"
- },
- "dependencies": {
- "ms": "2.1.2"
- },
- "devDependencies": {
- "brfs": "^2.0.1",
- "browserify": "^16.2.3",
- "coveralls": "^3.0.2",
- "istanbul": "^0.4.5",
- "karma": "^3.1.4",
- "karma-browserify": "^6.0.0",
- "karma-chrome-launcher": "^2.2.0",
- "karma-mocha": "^1.3.0",
- "mocha": "^5.2.0",
- "mocha-lcov-reporter": "^1.2.0",
- "xo": "^0.23.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- },
- "main": "./src/index.js",
- "browser": "./src/browser.js",
- "engines": {
- "node": ">=6.0"
- }
-}
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/browser.js b/tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/browser.js
deleted file mode 100644
index cd0fc35d1e..0000000000
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/browser.js
+++ /dev/null
@@ -1,269 +0,0 @@
-/* eslint-env browser */
-
-/**
- * This is the web browser implementation of `debug()`.
- */
-
-exports.formatArgs = formatArgs;
-exports.save = save;
-exports.load = load;
-exports.useColors = useColors;
-exports.storage = localstorage();
-exports.destroy = (() => {
- let warned = false;
-
- return () => {
- if (!warned) {
- warned = true;
- console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.');
- }
- };
-})();
-
-/**
- * Colors.
- */
-
-exports.colors = [
- '#0000CC',
- '#0000FF',
- '#0033CC',
- '#0033FF',
- '#0066CC',
- '#0066FF',
- '#0099CC',
- '#0099FF',
- '#00CC00',
- '#00CC33',
- '#00CC66',
- '#00CC99',
- '#00CCCC',
- '#00CCFF',
- '#3300CC',
- '#3300FF',
- '#3333CC',
- '#3333FF',
- '#3366CC',
- '#3366FF',
- '#3399CC',
- '#3399FF',
- '#33CC00',
- '#33CC33',
- '#33CC66',
- '#33CC99',
- '#33CCCC',
- '#33CCFF',
- '#6600CC',
- '#6600FF',
- '#6633CC',
- '#6633FF',
- '#66CC00',
- '#66CC33',
- '#9900CC',
- '#9900FF',
- '#9933CC',
- '#9933FF',
- '#99CC00',
- '#99CC33',
- '#CC0000',
- '#CC0033',
- '#CC0066',
- '#CC0099',
- '#CC00CC',
- '#CC00FF',
- '#CC3300',
- '#CC3333',
- '#CC3366',
- '#CC3399',
- '#CC33CC',
- '#CC33FF',
- '#CC6600',
- '#CC6633',
- '#CC9900',
- '#CC9933',
- '#CCCC00',
- '#CCCC33',
- '#FF0000',
- '#FF0033',
- '#FF0066',
- '#FF0099',
- '#FF00CC',
- '#FF00FF',
- '#FF3300',
- '#FF3333',
- '#FF3366',
- '#FF3399',
- '#FF33CC',
- '#FF33FF',
- '#FF6600',
- '#FF6633',
- '#FF9900',
- '#FF9933',
- '#FFCC00',
- '#FFCC33'
-];
-
-/**
- * Currently only WebKit-based Web Inspectors, Firefox >= v31,
- * and the Firebug extension (any Firefox version) are known
- * to support "%c" CSS customizations.
- *
- * TODO: add a `localStorage` variable to explicitly enable/disable colors
- */
-
-// eslint-disable-next-line complexity
-function useColors() {
- // NB: In an Electron preload script, document will be defined but not fully
- // initialized. Since we know we're in Chrome, we'll just detect this case
- // explicitly
- if (typeof window !== 'undefined' && window.process && (window.process.type === 'renderer' || window.process.__nwjs)) {
- return true;
- }
-
- // Internet Explorer and Edge do not support colors.
- if (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) {
- return false;
- }
-
- // Is webkit? http://stackoverflow.com/a/16459606/376773
- // document is undefined in react-native: https://github.com/facebook/react-native/pull/1632
- return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) ||
- // Is firebug? http://stackoverflow.com/a/398120/376773
- (typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) ||
- // Is firefox >= v31?
- // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages
- (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31) ||
- // Double check webkit in userAgent just in case we are in a worker
- (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/));
-}
-
-/**
- * Colorize log arguments if enabled.
- *
- * @api public
- */
-
-function formatArgs(args) {
- args[0] = (this.useColors ? '%c' : '') +
- this.namespace +
- (this.useColors ? ' %c' : ' ') +
- args[0] +
- (this.useColors ? '%c ' : ' ') +
- '+' + module.exports.humanize(this.diff);
-
- if (!this.useColors) {
- return;
- }
-
- const c = 'color: ' + this.color;
- args.splice(1, 0, c, 'color: inherit');
-
- // The final "%c" is somewhat tricky, because there could be other
- // arguments passed either before or after the %c, so we need to
- // figure out the correct index to insert the CSS into
- let index = 0;
- let lastC = 0;
- args[0].replace(/%[a-zA-Z%]/g, match => {
- if (match === '%%') {
- return;
- }
- index++;
- if (match === '%c') {
- // We only are interested in the *last* %c
- // (the user may have provided their own)
- lastC = index;
- }
- });
-
- args.splice(lastC, 0, c);
-}
-
-/**
- * Invokes `console.debug()` when available.
- * No-op when `console.debug` is not a "function".
- * If `console.debug` is not available, falls back
- * to `console.log`.
- *
- * @api public
- */
-exports.log = console.debug || console.log || (() => {});
-
-/**
- * Save `namespaces`.
- *
- * @param {String} namespaces
- * @api private
- */
-function save(namespaces) {
- try {
- if (namespaces) {
- exports.storage.setItem('debug', namespaces);
- } else {
- exports.storage.removeItem('debug');
- }
- } catch (error) {
- // Swallow
- // XXX (@Qix-) should we be logging these?
- }
-}
-
-/**
- * Load `namespaces`.
- *
- * @return {String} returns the previously persisted debug modes
- * @api private
- */
-function load() {
- let r;
- try {
- r = exports.storage.getItem('debug');
- } catch (error) {
- // Swallow
- // XXX (@Qix-) should we be logging these?
- }
-
- // If debug isn't set in LS, and we're in Electron, try to load $DEBUG
- if (!r && typeof process !== 'undefined' && 'env' in process) {
- r = process.env.DEBUG;
- }
-
- return r;
-}
-
-/**
- * Localstorage attempts to return the localstorage.
- *
- * This is necessary because safari throws
- * when a user disables cookies/localstorage
- * and you attempt to access it.
- *
- * @return {LocalStorage}
- * @api private
- */
-
-function localstorage() {
- try {
- // TVMLKit (Apple TV JS Runtime) does not have a window object, just localStorage in the global context
- // The Browser also has localStorage in the global context.
- return localStorage;
- } catch (error) {
- // Swallow
- // XXX (@Qix-) should we be logging these?
- }
-}
-
-module.exports = require('./common')(exports);
-
-const {formatters} = module.exports;
-
-/**
- * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default.
- */
-
-formatters.j = function (v) {
- try {
- return JSON.stringify(v);
- } catch (error) {
- return '[UnexpectedJSONParseError]: ' + error.message;
- }
-};
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/common.js b/tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/common.js
deleted file mode 100644
index 6d571d2844..0000000000
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/common.js
+++ /dev/null
@@ -1,274 +0,0 @@
-
-/**
- * This is the common logic for both the Node.js and web browser
- * implementations of `debug()`.
- */
-
-function setup(env) {
- createDebug.debug = createDebug;
- createDebug.default = createDebug;
- createDebug.coerce = coerce;
- createDebug.disable = disable;
- createDebug.enable = enable;
- createDebug.enabled = enabled;
- createDebug.humanize = require('ms');
- createDebug.destroy = destroy;
-
- Object.keys(env).forEach(key => {
- createDebug[key] = env[key];
- });
-
- /**
- * The currently active debug mode names, and names to skip.
- */
-
- createDebug.names = [];
- createDebug.skips = [];
-
- /**
- * Map of special "%n" handling functions, for the debug "format" argument.
- *
- * Valid key names are a single, lower or upper-case letter, i.e. "n" and "N".
- */
- createDebug.formatters = {};
-
- /**
- * Selects a color for a debug namespace
- * @param {String} namespace The namespace string for the debug instance to be colored
- * @return {Number|String} An ANSI color code for the given namespace
- * @api private
- */
- function selectColor(namespace) {
- let hash = 0;
-
- for (let i = 0; i < namespace.length; i++) {
- hash = ((hash << 5) - hash) + namespace.charCodeAt(i);
- hash |= 0; // Convert to 32bit integer
- }
-
- return createDebug.colors[Math.abs(hash) % createDebug.colors.length];
- }
- createDebug.selectColor = selectColor;
-
- /**
- * Create a debugger with the given `namespace`.
- *
- * @param {String} namespace
- * @return {Function}
- * @api public
- */
- function createDebug(namespace) {
- let prevTime;
- let enableOverride = null;
- let namespacesCache;
- let enabledCache;
-
- function debug(...args) {
- // Disabled?
- if (!debug.enabled) {
- return;
- }
-
- const self = debug;
-
- // Set `diff` timestamp
- const curr = Number(new Date());
- const ms = curr - (prevTime || curr);
- self.diff = ms;
- self.prev = prevTime;
- self.curr = curr;
- prevTime = curr;
-
- args[0] = createDebug.coerce(args[0]);
-
- if (typeof args[0] !== 'string') {
- // Anything else let's inspect with %O
- args.unshift('%O');
- }
-
- // Apply any `formatters` transformations
- let index = 0;
- args[0] = args[0].replace(/%([a-zA-Z%])/g, (match, format) => {
- // If we encounter an escaped % then don't increase the array index
- if (match === '%%') {
- return '%';
- }
- index++;
- const formatter = createDebug.formatters[format];
- if (typeof formatter === 'function') {
- const val = args[index];
- match = formatter.call(self, val);
-
- // Now we need to remove `args[index]` since it's inlined in the `format`
- args.splice(index, 1);
- index--;
- }
- return match;
- });
-
- // Apply env-specific formatting (colors, etc.)
- createDebug.formatArgs.call(self, args);
-
- const logFn = self.log || createDebug.log;
- logFn.apply(self, args);
- }
-
- debug.namespace = namespace;
- debug.useColors = createDebug.useColors();
- debug.color = createDebug.selectColor(namespace);
- debug.extend = extend;
- debug.destroy = createDebug.destroy; // XXX Temporary. Will be removed in the next major release.
-
- Object.defineProperty(debug, 'enabled', {
- enumerable: true,
- configurable: false,
- get: () => {
- if (enableOverride !== null) {
- return enableOverride;
- }
- if (namespacesCache !== createDebug.namespaces) {
- namespacesCache = createDebug.namespaces;
- enabledCache = createDebug.enabled(namespace);
- }
-
- return enabledCache;
- },
- set: v => {
- enableOverride = v;
- }
- });
-
- // Env-specific initialization logic for debug instances
- if (typeof createDebug.init === 'function') {
- createDebug.init(debug);
- }
-
- return debug;
- }
-
- function extend(namespace, delimiter) {
- const newDebug = createDebug(this.namespace + (typeof delimiter === 'undefined' ? ':' : delimiter) + namespace);
- newDebug.log = this.log;
- return newDebug;
- }
-
- /**
- * Enables a debug mode by namespaces. This can include modes
- * separated by a colon and wildcards.
- *
- * @param {String} namespaces
- * @api public
- */
- function enable(namespaces) {
- createDebug.save(namespaces);
- createDebug.namespaces = namespaces;
-
- createDebug.names = [];
- createDebug.skips = [];
-
- let i;
- const split = (typeof namespaces === 'string' ? namespaces : '').split(/[\s,]+/);
- const len = split.length;
-
- for (i = 0; i < len; i++) {
- if (!split[i]) {
- // ignore empty strings
- continue;
- }
-
- namespaces = split[i].replace(/\*/g, '.*?');
-
- if (namespaces[0] === '-') {
- createDebug.skips.push(new RegExp('^' + namespaces.substr(1) + '$'));
- } else {
- createDebug.names.push(new RegExp('^' + namespaces + '$'));
- }
- }
- }
-
- /**
- * Disable debug output.
- *
- * @return {String} namespaces
- * @api public
- */
- function disable() {
- const namespaces = [
- ...createDebug.names.map(toNamespace),
- ...createDebug.skips.map(toNamespace).map(namespace => '-' + namespace)
- ].join(',');
- createDebug.enable('');
- return namespaces;
- }
-
- /**
- * Returns true if the given mode name is enabled, false otherwise.
- *
- * @param {String} name
- * @return {Boolean}
- * @api public
- */
- function enabled(name) {
- if (name[name.length - 1] === '*') {
- return true;
- }
-
- let i;
- let len;
-
- for (i = 0, len = createDebug.skips.length; i < len; i++) {
- if (createDebug.skips[i].test(name)) {
- return false;
- }
- }
-
- for (i = 0, len = createDebug.names.length; i < len; i++) {
- if (createDebug.names[i].test(name)) {
- return true;
- }
- }
-
- return false;
- }
-
- /**
- * Convert regexp to namespace
- *
- * @param {RegExp} regxep
- * @return {String} namespace
- * @api private
- */
- function toNamespace(regexp) {
- return regexp.toString()
- .substring(2, regexp.toString().length - 2)
- .replace(/\.\*\?$/, '*');
- }
-
- /**
- * Coerce `val`.
- *
- * @param {Mixed} val
- * @return {Mixed}
- * @api private
- */
- function coerce(val) {
- if (val instanceof Error) {
- return val.stack || val.message;
- }
- return val;
- }
-
- /**
- * XXX DO NOT USE. This is a temporary stub function.
- * XXX It WILL be removed in the next major release.
- */
- function destroy() {
- console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.');
- }
-
- createDebug.enable(createDebug.load());
-
- return createDebug;
-}
-
-module.exports = setup;
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/index.js b/tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/index.js
deleted file mode 100644
index bf4c57f259..0000000000
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/index.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * Detect Electron renderer / nwjs process, which is node, but we should
- * treat as a browser.
- */
-
-if (typeof process === 'undefined' || process.type === 'renderer' || process.browser === true || process.__nwjs) {
- module.exports = require('./browser.js');
-} else {
- module.exports = require('./node.js');
-}
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/node.js b/tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/node.js
deleted file mode 100644
index 79bc085cb0..0000000000
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/debug/src/node.js
+++ /dev/null
@@ -1,263 +0,0 @@
-/**
- * Module dependencies.
- */
-
-const tty = require('tty');
-const util = require('util');
-
-/**
- * This is the Node.js implementation of `debug()`.
- */
-
-exports.init = init;
-exports.log = log;
-exports.formatArgs = formatArgs;
-exports.save = save;
-exports.load = load;
-exports.useColors = useColors;
-exports.destroy = util.deprecate(
- () => {},
- 'Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'
-);
-
-/**
- * Colors.
- */
-
-exports.colors = [6, 2, 3, 4, 5, 1];
-
-try {
- // Optional dependency (as in, doesn't need to be installed, NOT like optionalDependencies in package.json)
- // eslint-disable-next-line import/no-extraneous-dependencies
- const supportsColor = require('supports-color');
-
- if (supportsColor && (supportsColor.stderr || supportsColor).level >= 2) {
- exports.colors = [
- 20,
- 21,
- 26,
- 27,
- 32,
- 33,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 56,
- 57,
- 62,
- 63,
- 68,
- 69,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 92,
- 93,
- 98,
- 99,
- 112,
- 113,
- 128,
- 129,
- 134,
- 135,
- 148,
- 149,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 178,
- 179,
- 184,
- 185,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 214,
- 215,
- 220,
- 221
- ];
- }
-} catch (error) {
- // Swallow - we only care if `supports-color` is available; it doesn't have to be.
-}
-
-/**
- * Build up the default `inspectOpts` object from the environment variables.
- *
- * $ DEBUG_COLORS=no DEBUG_DEPTH=10 DEBUG_SHOW_HIDDEN=enabled node script.js
- */
-
-exports.inspectOpts = Object.keys(process.env).filter(key => {
- return /^debug_/i.test(key);
-}).reduce((obj, key) => {
- // Camel-case
- const prop = key
- .substring(6)
- .toLowerCase()
- .replace(/_([a-z])/g, (_, k) => {
- return k.toUpperCase();
- });
-
- // Coerce string value into JS value
- let val = process.env[key];
- if (/^(yes|on|true|enabled)$/i.test(val)) {
- val = true;
- } else if (/^(no|off|false|disabled)$/i.test(val)) {
- val = false;
- } else if (val === 'null') {
- val = null;
- } else {
- val = Number(val);
- }
-
- obj[prop] = val;
- return obj;
-}, {});
-
-/**
- * Is stdout a TTY? Colored output is enabled when `true`.
- */
-
-function useColors() {
- return 'colors' in exports.inspectOpts ?
- Boolean(exports.inspectOpts.colors) :
- tty.isatty(process.stderr.fd);
-}
-
-/**
- * Adds ANSI color escape codes if enabled.
- *
- * @api public
- */
-
-function formatArgs(args) {
- const {namespace: name, useColors} = this;
-
- if (useColors) {
- const c = this.color;
- const colorCode = '\u001B[3' + (c < 8 ? c : '8;5;' + c);
- const prefix = ` ${colorCode};1m${name} \u001B[0m`;
-
- args[0] = prefix + args[0].split('\n').join('\n' + prefix);
- args.push(colorCode + 'm+' + module.exports.humanize(this.diff) + '\u001B[0m');
- } else {
- args[0] = getDate() + name + ' ' + args[0];
- }
-}
-
-function getDate() {
- if (exports.inspectOpts.hideDate) {
- return '';
- }
- return new Date().toISOString() + ' ';
-}
-
-/**
- * Invokes `util.format()` with the specified arguments and writes to stderr.
- */
-
-function log(...args) {
- return process.stderr.write(util.format(...args) + '\n');
-}
-
-/**
- * Save `namespaces`.
- *
- * @param {String} namespaces
- * @api private
- */
-function save(namespaces) {
- if (namespaces) {
- process.env.DEBUG = namespaces;
- } else {
- // If you set a process.env field to null or undefined, it gets cast to the
- // string 'null' or 'undefined'. Just delete instead.
- delete process.env.DEBUG;
- }
-}
-
-/**
- * Load `namespaces`.
- *
- * @return {String} returns the previously persisted debug modes
- * @api private
- */
-
-function load() {
- return process.env.DEBUG;
-}
-
-/**
- * Init logic for `debug` instances.
- *
- * Create a new `inspectOpts` object in case `useColors` is set
- * differently for a particular `debug` instance.
- */
-
-function init(debug) {
- debug.inspectOpts = {};
-
- const keys = Object.keys(exports.inspectOpts);
- for (let i = 0; i < keys.length; i++) {
- debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]];
- }
-}
-
-module.exports = require('./common')(exports);
-
-const {formatters} = module.exports;
-
-/**
- * Map %o to `util.inspect()`, all on a single line.
- */
-
-formatters.o = function (v) {
- this.inspectOpts.colors = this.useColors;
- return util.inspect(v, this.inspectOpts)
- .split('\n')
- .map(str => str.trim())
- .join(' ');
-};
-
-/**
- * Map %O to `util.inspect()`, allowing multiple lines if needed.
- */
-
-formatters.O = function (v) {
- this.inspectOpts.colors = this.useColors;
- return util.inspect(v, this.inspectOpts);
-};
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/ms/index.js b/tools/node_modules/eslint-plugin-markdown/node_modules/ms/index.js
deleted file mode 100644
index c4498bcc21..0000000000
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/ms/index.js
+++ /dev/null
@@ -1,162 +0,0 @@
-/**
- * Helpers.
- */
-
-var s = 1000;
-var m = s * 60;
-var h = m * 60;
-var d = h * 24;
-var w = d * 7;
-var y = d * 365.25;
-
-/**
- * Parse or format the given `val`.
- *
- * Options:
- *
- * - `long` verbose formatting [false]
- *
- * @param {String|Number} val
- * @param {Object} [options]
- * @throws {Error} throw an error if val is not a non-empty string or a number
- * @return {String|Number}
- * @api public
- */
-
-module.exports = function(val, options) {
- options = options || {};
- var type = typeof val;
- if (type === 'string' && val.length > 0) {
- return parse(val);
- } else if (type === 'number' && isFinite(val)) {
- return options.long ? fmtLong(val) : fmtShort(val);
- }
- throw new Error(
- 'val is not a non-empty string or a valid number. val=' +
- JSON.stringify(val)
- );
-};
-
-/**
- * Parse the given `str` and return milliseconds.
- *
- * @param {String} str
- * @return {Number}
- * @api private
- */
-
-function parse(str) {
- str = String(str);
- if (str.length > 100) {
- return;
- }
- var match = /^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(
- str
- );
- if (!match) {
- return;
- }
- var n = parseFloat(match[1]);
- var type = (match[2] || 'ms').toLowerCase();
- switch (type) {
- case 'years':
- case 'year':
- case 'yrs':
- case 'yr':
- case 'y':
- return n * y;
- case 'weeks':
- case 'week':
- case 'w':
- return n * w;
- case 'days':
- case 'day':
- case 'd':
- return n * d;
- case 'hours':
- case 'hour':
- case 'hrs':
- case 'hr':
- case 'h':
- return n * h;
- case 'minutes':
- case 'minute':
- case 'mins':
- case 'min':
- case 'm':
- return n * m;
- case 'seconds':
- case 'second':
- case 'secs':
- case 'sec':
- case 's':
- return n * s;
- case 'milliseconds':
- case 'millisecond':
- case 'msecs':
- case 'msec':
- case 'ms':
- return n;
- default:
- return undefined;
- }
-}
-
-/**
- * Short format for `ms`.
- *
- * @param {Number} ms
- * @return {String}
- * @api private
- */
-
-function fmtShort(ms) {
- var msAbs = Math.abs(ms);
- if (msAbs >= d) {
- return Math.round(ms / d) + 'd';
- }
- if (msAbs >= h) {
- return Math.round(ms / h) + 'h';
- }
- if (msAbs >= m) {
- return Math.round(ms / m) + 'm';
- }
- if (msAbs >= s) {
- return Math.round(ms / s) + 's';
- }
- return ms + 'ms';
-}
-
-/**
- * Long format for `ms`.
- *
- * @param {Number} ms
- * @return {String}
- * @api private
- */
-
-function fmtLong(ms) {
- var msAbs = Math.abs(ms);
- if (msAbs >= d) {
- return plural(ms, msAbs, d, 'day');
- }
- if (msAbs >= h) {
- return plural(ms, msAbs, h, 'hour');
- }
- if (msAbs >= m) {
- return plural(ms, msAbs, m, 'minute');
- }
- if (msAbs >= s) {
- return plural(ms, msAbs, s, 'second');
- }
- return ms + ' ms';
-}
-
-/**
- * Pluralization helper.
- */
-
-function plural(ms, msAbs, n, name) {
- var isPlural = msAbs >= n * 1.5;
- return Math.round(ms / n) + ' ' + name + (isPlural ? 's' : '');
-}
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/ms/license.md b/tools/node_modules/eslint-plugin-markdown/node_modules/ms/license.md
deleted file mode 100644
index 69b61253a3..0000000000
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/ms/license.md
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2016 Zeit, Inc.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/ms/package.json b/tools/node_modules/eslint-plugin-markdown/node_modules/ms/package.json
deleted file mode 100644
index eea666e1fb..0000000000
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/ms/package.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "name": "ms",
- "version": "2.1.2",
- "description": "Tiny millisecond conversion utility",
- "repository": "zeit/ms",
- "main": "./index",
- "files": [
- "index.js"
- ],
- "scripts": {
- "precommit": "lint-staged",
- "lint": "eslint lib/* bin/*",
- "test": "mocha tests.js"
- },
- "eslintConfig": {
- "extends": "eslint:recommended",
- "env": {
- "node": true,
- "es6": true
- }
- },
- "lint-staged": {
- "*.js": [
- "npm run lint",
- "prettier --single-quote --write",
- "git add"
- ]
- },
- "license": "MIT",
- "devDependencies": {
- "eslint": "4.12.1",
- "expect.js": "0.3.1",
- "husky": "0.14.3",
- "lint-staged": "5.0.0",
- "mocha": "4.0.1"
- }
-}
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/ms/readme.md b/tools/node_modules/eslint-plugin-markdown/node_modules/ms/readme.md
deleted file mode 100644
index 9a1996b17e..0000000000
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/ms/readme.md
+++ /dev/null
@@ -1,60 +0,0 @@
-# ms
-
-[![Build Status](https://travis-ci.org/zeit/ms.svg?branch=master)](https://travis-ci.org/zeit/ms)
-[![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/zeit)
-
-Use this package to easily convert various time formats to milliseconds.
-
-## Examples
-
-```js
-ms('2 days') // 172800000
-ms('1d') // 86400000
-ms('10h') // 36000000
-ms('2.5 hrs') // 9000000
-ms('2h') // 7200000
-ms('1m') // 60000
-ms('5s') // 5000
-ms('1y') // 31557600000
-ms('100') // 100
-ms('-3 days') // -259200000
-ms('-1h') // -3600000
-ms('-200') // -200
-```
-
-### Convert from Milliseconds
-
-```js
-ms(60000) // "1m"
-ms(2 * 60000) // "2m"
-ms(-3 * 60000) // "-3m"
-ms(ms('10 hours')) // "10h"
-```
-
-### Time Format Written-Out
-
-```js
-ms(60000, { long: true }) // "1 minute"
-ms(2 * 60000, { long: true }) // "2 minutes"
-ms(-3 * 60000, { long: true }) // "-3 minutes"
-ms(ms('10 hours'), { long: true }) // "10 hours"
-```
-
-## Features
-
-- Works both in [Node.js](https://nodejs.org) and in the browser
-- If a number is supplied to `ms`, a string with a unit is returned
-- If a string that contains the number is supplied, it returns it as a number (e.g.: it returns `100` for `'100'`)
-- If you pass a string with a number and a valid unit, the number of equivalent milliseconds is returned
-
-## Related Packages
-
-- [ms.macro](https://github.com/knpwrs/ms.macro) - Run `ms` as a macro at build-time.
-
-## Caught a Bug?
-
-1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device
-2. Link the package to the global module directory: `npm link`
-3. Within the module you want to test your local development instance of ms, just link it to the dependencies: `npm link ms`. Instead of the default one from npm, Node.js will now use your clone of ms!
-
-As always, you can run the tests using: `npm test`
diff --git a/tools/node_modules/@babel/core/LICENSE b/tools/node_modules/eslint/node_modules/@babel/code-frame/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/code-frame/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/code-frame/README.md b/tools/node_modules/eslint/node_modules/@babel/code-frame/README.md
index 08cacb0477..08cacb0477 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/code-frame/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/code-frame/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/code-frame/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/code-frame/lib/index.js
index cba3f83792..cba3f83792 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/code-frame/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/code-frame/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/code-frame/package.json b/tools/node_modules/eslint/node_modules/@babel/code-frame/package.json
index fddb275964..fddb275964 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/code-frame/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/code-frame/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/code-frame/LICENSE b/tools/node_modules/eslint/node_modules/@babel/compat-data/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/code-frame/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/corejs2-built-ins.js b/tools/node_modules/eslint/node_modules/@babel/compat-data/corejs2-built-ins.js
index 68ce97ff83..68ce97ff83 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/corejs2-built-ins.js
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/corejs2-built-ins.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/corejs3-shipped-proposals.js b/tools/node_modules/eslint/node_modules/@babel/compat-data/corejs3-shipped-proposals.js
index 6a85b4d974..6a85b4d974 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/corejs3-shipped-proposals.js
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/corejs3-shipped-proposals.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/corejs2-built-ins.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/corejs2-built-ins.json
index 72c5f3ad7c..72c5f3ad7c 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/corejs2-built-ins.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/corejs2-built-ins.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json
index 7ce01ed934..7ce01ed934 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/native-modules.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/native-modules.json
index bf634997ee..bf634997ee 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/native-modules.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/native-modules.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/overlapping-plugins.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/overlapping-plugins.json
index 6ad09e4324..6ad09e4324 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/overlapping-plugins.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/overlapping-plugins.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/plugin-bugfixes.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugin-bugfixes.json
index dcac53562c..dcac53562c 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/plugin-bugfixes.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugin-bugfixes.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/plugins.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json
index ce3f3f3fd9..ce3f3f3fd9 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/data/plugins.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/native-modules.js b/tools/node_modules/eslint/node_modules/@babel/compat-data/native-modules.js
index 8e97da4bcf..8e97da4bcf 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/native-modules.js
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/native-modules.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/overlapping-plugins.js b/tools/node_modules/eslint/node_modules/@babel/compat-data/overlapping-plugins.js
index 88242e4678..88242e4678 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/overlapping-plugins.js
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/overlapping-plugins.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/package.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json
index a3c5e3dfea..a3c5e3dfea 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/plugin-bugfixes.js b/tools/node_modules/eslint/node_modules/@babel/compat-data/plugin-bugfixes.js
index f390181a63..f390181a63 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/plugin-bugfixes.js
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/plugin-bugfixes.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/plugins.js b/tools/node_modules/eslint/node_modules/@babel/compat-data/plugins.js
index 42646edce6..42646edce6 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/plugins.js
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/plugins.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/LICENSE b/tools/node_modules/eslint/node_modules/@babel/core/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/core/LICENSE
diff --git a/tools/node_modules/@babel/core/README.md b/tools/node_modules/eslint/node_modules/@babel/core/README.md
index 9b3a950336..9b3a950336 100644
--- a/tools/node_modules/@babel/core/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/core/README.md
diff --git a/tools/node_modules/@babel/core/lib/config/cache-contexts.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/cache-contexts.js
index e69de29bb2..e69de29bb2 100644
--- a/tools/node_modules/@babel/core/lib/config/cache-contexts.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/cache-contexts.js
diff --git a/tools/node_modules/@babel/core/lib/config/caching.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js
index 16c6e9edb9..16c6e9edb9 100644
--- a/tools/node_modules/@babel/core/lib/config/caching.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js
diff --git a/tools/node_modules/@babel/core/lib/config/config-chain.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js
index aa5c5f22a9..aa5c5f22a9 100644
--- a/tools/node_modules/@babel/core/lib/config/config-chain.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js
diff --git a/tools/node_modules/@babel/core/lib/config/config-descriptors.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js
index 2f0a7a58ed..2f0a7a58ed 100644
--- a/tools/node_modules/@babel/core/lib/config/config-descriptors.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js
diff --git a/tools/node_modules/@babel/core/lib/config/files/configuration.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js
index 3834b38163..3834b38163 100644
--- a/tools/node_modules/@babel/core/lib/config/files/configuration.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js
diff --git a/tools/node_modules/@babel/core/lib/config/files/import.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.js
index c0acc2b666..c0acc2b666 100644
--- a/tools/node_modules/@babel/core/lib/config/files/import.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.js
diff --git a/tools/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 c73168bfbd..c73168bfbd 100644
--- a/tools/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
diff --git a/tools/node_modules/@babel/core/lib/config/files/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index.js
index a5d976b306..a5d976b306 100644
--- a/tools/node_modules/@babel/core/lib/config/files/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index.js
diff --git a/tools/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 9a37973642..9a37973642 100644
--- a/tools/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
diff --git a/tools/node_modules/@babel/core/lib/config/files/package.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js
index 0e08bfe331..0e08bfe331 100644
--- a/tools/node_modules/@babel/core/lib/config/files/package.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js
diff --git a/tools/node_modules/@babel/core/lib/config/files/plugins.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js
index 4c1a001fb1..4c1a001fb1 100644
--- a/tools/node_modules/@babel/core/lib/config/files/plugins.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js
diff --git a/tools/node_modules/@babel/core/lib/config/files/types.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/types.js
index e69de29bb2..e69de29bb2 100644
--- a/tools/node_modules/@babel/core/lib/config/files/types.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/types.js
diff --git a/tools/node_modules/@babel/core/lib/config/files/utils.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/utils.js
index 6da68c0a73..6da68c0a73 100644
--- a/tools/node_modules/@babel/core/lib/config/files/utils.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/utils.js
diff --git a/tools/node_modules/@babel/core/lib/config/full.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js
index a583dd6908..a583dd6908 100644
--- a/tools/node_modules/@babel/core/lib/config/full.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js
diff --git a/tools/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 f1a276291d..f1a276291d 100644
--- a/tools/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
diff --git a/tools/node_modules/@babel/core/lib/config/helpers/environment.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/environment.js
index e4bfdbc7a7..e4bfdbc7a7 100644
--- a/tools/node_modules/@babel/core/lib/config/helpers/environment.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/environment.js
diff --git a/tools/node_modules/@babel/core/lib/config/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/index.js
index 696850dba2..696850dba2 100644
--- a/tools/node_modules/@babel/core/lib/config/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/index.js
diff --git a/tools/node_modules/@babel/core/lib/config/item.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js
index 2380354619..2380354619 100644
--- a/tools/node_modules/@babel/core/lib/config/item.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js
diff --git a/tools/node_modules/@babel/core/lib/config/partial.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js
index e8c52e103b..e8c52e103b 100644
--- a/tools/node_modules/@babel/core/lib/config/partial.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js
diff --git a/tools/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 ec5db8fd5d..ec5db8fd5d 100644
--- a/tools/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
diff --git a/tools/node_modules/@babel/core/lib/config/plugin.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/plugin.js
index 9cb1656be3..9cb1656be3 100644
--- a/tools/node_modules/@babel/core/lib/config/plugin.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/plugin.js
diff --git a/tools/node_modules/@babel/core/lib/config/printer.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/printer.js
index 229fd9a3ce..229fd9a3ce 100644
--- a/tools/node_modules/@babel/core/lib/config/printer.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/printer.js
diff --git a/tools/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 cc4e518029..cc4e518029 100644
--- a/tools/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
diff --git a/tools/node_modules/@babel/core/lib/config/resolve-targets.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets.js
index 973e3d5764..973e3d5764 100644
--- a/tools/node_modules/@babel/core/lib/config/resolve-targets.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets.js
diff --git a/tools/node_modules/@babel/core/lib/config/util.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/util.js
index 1fc2d3d79c..1fc2d3d79c 100644
--- a/tools/node_modules/@babel/core/lib/config/util.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/util.js
diff --git a/tools/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 9a0b4a4799..9a0b4a4799 100644
--- a/tools/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
diff --git a/tools/node_modules/@babel/core/lib/config/validation/options.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/options.js
index 930278cfb9..930278cfb9 100644
--- a/tools/node_modules/@babel/core/lib/config/validation/options.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/options.js
diff --git a/tools/node_modules/@babel/core/lib/config/validation/plugins.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/plugins.js
index a70cc676fa..a70cc676fa 100644
--- a/tools/node_modules/@babel/core/lib/config/validation/plugins.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/plugins.js
diff --git a/tools/node_modules/@babel/core/lib/config/validation/removed.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/removed.js
index f0fcd7de39..f0fcd7de39 100644
--- a/tools/node_modules/@babel/core/lib/config/validation/removed.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/removed.js
diff --git a/tools/node_modules/@babel/core/lib/gensync-utils/async.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js
index 7deb1863a1..7deb1863a1 100644
--- a/tools/node_modules/@babel/core/lib/gensync-utils/async.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js
diff --git a/tools/node_modules/@babel/core/lib/gensync-utils/fs.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/fs.js
index 056ae34da1..056ae34da1 100644
--- a/tools/node_modules/@babel/core/lib/gensync-utils/fs.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/fs.js
diff --git a/tools/node_modules/@babel/core/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/index.js
index ffb4dead22..ffb4dead22 100644
--- a/tools/node_modules/@babel/core/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/index.js
diff --git a/tools/node_modules/@babel/core/lib/parse.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/parse.js
index 783032ab93..783032ab93 100644
--- a/tools/node_modules/@babel/core/lib/parse.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/parse.js
diff --git a/tools/node_modules/@babel/core/lib/parser/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js
index 254122a14c..254122a14c 100644
--- a/tools/node_modules/@babel/core/lib/parser/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js
diff --git a/tools/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 96d7577799..96d7577799 100644
--- a/tools/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
diff --git a/tools/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 94d85e7e65..94d85e7e65 100644
--- a/tools/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
diff --git a/tools/node_modules/@babel/core/lib/transform-ast.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-ast.js
index 61fb2224a6..61fb2224a6 100644
--- a/tools/node_modules/@babel/core/lib/transform-ast.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-ast.js
diff --git a/tools/node_modules/@babel/core/lib/transform-file-browser.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js
index 3371a1e792..3371a1e792 100644
--- a/tools/node_modules/@babel/core/lib/transform-file-browser.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js
diff --git a/tools/node_modules/@babel/core/lib/transform-file.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js
index 18075fffa7..18075fffa7 100644
--- a/tools/node_modules/@babel/core/lib/transform-file.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js
diff --git a/tools/node_modules/@babel/core/lib/transform.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform.js
index 538c3edfe6..538c3edfe6 100644
--- a/tools/node_modules/@babel/core/lib/transform.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform.js
diff --git a/tools/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 a3b0b411ae..a3b0b411ae 100644
--- a/tools/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
diff --git a/tools/node_modules/@babel/core/lib/transformation/file/file.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js
index 3728ec56c0..3728ec56c0 100644
--- a/tools/node_modules/@babel/core/lib/transformation/file/file.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js
diff --git a/tools/node_modules/@babel/core/lib/transformation/file/generate.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js
index 50250d80d7..50250d80d7 100644
--- a/tools/node_modules/@babel/core/lib/transformation/file/generate.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js
diff --git a/tools/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 5cc789f8fd..5cc789f8fd 100644
--- a/tools/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
diff --git a/tools/node_modules/@babel/core/lib/transformation/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js
index 0ac432289b..0ac432289b 100644
--- a/tools/node_modules/@babel/core/lib/transformation/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js
diff --git a/tools/node_modules/@babel/core/lib/transformation/normalize-file.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js
index dc434ed8c7..dc434ed8c7 100644
--- a/tools/node_modules/@babel/core/lib/transformation/normalize-file.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js
diff --git a/tools/node_modules/@babel/core/lib/transformation/normalize-opts.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-opts.js
index 6e2cb000ca..6e2cb000ca 100644
--- a/tools/node_modules/@babel/core/lib/transformation/normalize-opts.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-opts.js
diff --git a/tools/node_modules/@babel/core/lib/transformation/plugin-pass.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js
index 920558a051..920558a051 100644
--- a/tools/node_modules/@babel/core/lib/transformation/plugin-pass.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js
diff --git a/tools/node_modules/@babel/core/lib/transformation/util/clone-deep-browser.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/util/clone-deep-browser.js
index a42de824d8..a42de824d8 100644
--- a/tools/node_modules/@babel/core/lib/transformation/util/clone-deep-browser.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/util/clone-deep-browser.js
diff --git a/tools/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 35fbd093eb..35fbd093eb 100644
--- a/tools/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
diff --git a/tools/node_modules/@babel/core/node_modules/semver/LICENSE b/tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/LICENSE
index 19129e315f..19129e315f 100644
--- a/tools/node_modules/@babel/core/node_modules/semver/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/semver/README.md b/tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/README.md
index 2293a14fdc..2293a14fdc 100644
--- a/tools/node_modules/@babel/core/node_modules/semver/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/semver/bin/semver.js b/tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/bin/semver.js
index 666034a75d..666034a75d 100755
--- a/tools/node_modules/@babel/core/node_modules/semver/bin/semver.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/bin/semver.js
diff --git a/tools/node_modules/@babel/core/node_modules/semver/package.json b/tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/package.json
index bdd442f500..bdd442f500 100644
--- a/tools/node_modules/@babel/core/node_modules/semver/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/semver/range.bnf b/tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/range.bnf
index d4c6ae0d76..d4c6ae0d76 100644
--- a/tools/node_modules/@babel/core/node_modules/semver/range.bnf
+++ b/tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/range.bnf
diff --git a/tools/node_modules/@babel/core/node_modules/semver/semver.js b/tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/semver.js
index 636fa4365a..636fa4365a 100644
--- a/tools/node_modules/@babel/core/node_modules/semver/semver.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/semver.js
diff --git a/tools/node_modules/@babel/core/package.json b/tools/node_modules/eslint/node_modules/@babel/core/package.json
index b18d56a304..b18d56a304 100644
--- a/tools/node_modules/@babel/core/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/core/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/LICENSE b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/LICENSE
diff --git a/tools/node_modules/@babel/eslint-parser/README.md b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/README.md
index ca435373ca..ca435373ca 100644
--- a/tools/node_modules/@babel/eslint-parser/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/README.md
diff --git a/tools/node_modules/@babel/eslint-parser/lib/analyze-scope.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/analyze-scope.cjs
index 9cec7bc3dc..9cec7bc3dc 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/analyze-scope.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/analyze-scope.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/client.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/client.cjs
index 7fc018753d..7fc018753d 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/client.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/client.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/configuration.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/configuration.cjs
index 03a5f88454..03a5f88454 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/configuration.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/configuration.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/convert/convertAST.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/convert/convertAST.cjs
index 20647938b5..20647938b5 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/convert/convertAST.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/convert/convertAST.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/convert/convertComments.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/convert/convertComments.cjs
index 61c464233f..61c464233f 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/convert/convertComments.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/convert/convertComments.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/convert/convertTokens.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/convert/convertTokens.cjs
index 3c7b529512..3c7b529512 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/convert/convertTokens.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/convert/convertTokens.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/convert/index.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/convert/index.cjs
index 63d23290bb..63d23290bb 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/convert/index.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/convert/index.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/experimental-worker.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/experimental-worker.cjs
index 994e647187..994e647187 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/experimental-worker.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/experimental-worker.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/index.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/index.cjs
index e9eb7ba652..e9eb7ba652 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/index.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/index.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/parse.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/parse.cjs
index 05f87b0142..05f87b0142 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/parse.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/parse.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/utils/eslint-version.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/utils/eslint-version.cjs
index e0e48f9714..e0e48f9714 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/utils/eslint-version.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/utils/eslint-version.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/worker/ast-info.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/ast-info.cjs
index 1c613777a0..1c613777a0 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/worker/ast-info.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/ast-info.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/worker/babel-core.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/babel-core.cjs
index 5c71230b18..5c71230b18 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/worker/babel-core.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/babel-core.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/worker/configuration.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/configuration.cjs
index 4118434a2d..4118434a2d 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/worker/configuration.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/configuration.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/worker/extract-parser-options-plugin.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/extract-parser-options-plugin.cjs
index 25f9072d41..25f9072d41 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/worker/extract-parser-options-plugin.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/extract-parser-options-plugin.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/worker/handle-message.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/handle-message.cjs
index ff7dfb151e..ff7dfb151e 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/worker/handle-message.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/handle-message.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/worker/index.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/index.cjs
index 86ae5fee79..86ae5fee79 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/worker/index.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/index.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/lib/worker/maybeParse.cjs b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/maybeParse.cjs
index c8a34bc326..c8a34bc326 100644
--- a/tools/node_modules/@babel/eslint-parser/lib/worker/maybeParse.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/lib/worker/maybeParse.cjs
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/LICENSE b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/LICENSE
index d36a526f7e..d36a526f7e 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/LICENSE
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/README.md b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/README.md
index 7e7ce0d345..7e7ce0d345 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/README.md
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/definition.js b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/definition.js
index 172bfe23b5..172bfe23b5 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/definition.js
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/definition.js
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/index.js
index 0f16fa40f8..0f16fa40f8 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/index.js
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/pattern-visitor.js b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/pattern-visitor.js
index afa629173b..afa629173b 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/pattern-visitor.js
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/pattern-visitor.js
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/reference.js b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/reference.js
index 9529827fe7..9529827fe7 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/reference.js
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/reference.js
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/referencer.js b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/referencer.js
index 63d1935b3a..63d1935b3a 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/referencer.js
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/referencer.js
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/scope-manager.js b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/scope-manager.js
index c1927994b1..c1927994b1 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/scope-manager.js
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/scope-manager.js
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/scope.js b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/scope.js
index bdb5f637f6..bdb5f637f6 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/scope.js
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/scope.js
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/variable.js b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/variable.js
index 702c4780a2..702c4780a2 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/variable.js
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/lib/variable.js
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/package.json b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/package.json
index b700b92afb..b700b92afb 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-scope/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/package.json
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/LICENSE b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/LICENSE
index 17a25538d9..17a25538d9 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/LICENSE
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/README.md b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/README.md
index d7dbe65fa0..d7dbe65fa0 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/README.md
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/lib/index.js
index cd8a326083..cd8a326083 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/lib/index.js
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/lib/visitor-keys.json b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/lib/visitor-keys.json
index e648ee125a..e648ee125a 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/lib/visitor-keys.json
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/lib/visitor-keys.json
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/package.json b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/package.json
index 775706ba4b..775706ba4b 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/package.json
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/node_modules/estraverse/LICENSE.BSD b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/estraverse/LICENSE.BSD
index 3e580c355a..3e580c355a 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/node_modules/estraverse/LICENSE.BSD
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/estraverse/LICENSE.BSD
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/node_modules/estraverse/README.md b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/estraverse/README.md
index ccd3377f3e..ccd3377f3e 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/esrecurse/node_modules/estraverse/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/estraverse/README.md
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/estraverse/estraverse.js b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/estraverse/estraverse.js
index b106d386a6..b106d386a6 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/estraverse/estraverse.js
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/estraverse/estraverse.js
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/estraverse/package.json b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/estraverse/package.json
index 1138238672..1138238672 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/estraverse/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/estraverse/package.json
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/semver/LICENSE b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/LICENSE
index 19129e315f..19129e315f 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/semver/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/LICENSE
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/semver/README.md b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/README.md
index 2293a14fdc..2293a14fdc 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/semver/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/README.md
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/semver/bin/semver.js b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/bin/semver.js
index 666034a75d..666034a75d 100755
--- a/tools/node_modules/@babel/eslint-parser/node_modules/semver/bin/semver.js
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/bin/semver.js
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/semver/package.json b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/package.json
index bdd442f500..bdd442f500 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/semver/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/package.json
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/semver/range.bnf b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/range.bnf
index d4c6ae0d76..d4c6ae0d76 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/semver/range.bnf
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/range.bnf
diff --git a/tools/node_modules/@babel/eslint-parser/node_modules/semver/semver.js b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/semver.js
index 636fa4365a..636fa4365a 100644
--- a/tools/node_modules/@babel/eslint-parser/node_modules/semver/semver.js
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/semver.js
diff --git a/tools/node_modules/@babel/eslint-parser/package.json b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/package.json
index 94e4f68b6e..94e4f68b6e 100644
--- a/tools/node_modules/@babel/eslint-parser/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/eslint-parser/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/LICENSE b/tools/node_modules/eslint/node_modules/@babel/generator/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/README.md b/tools/node_modules/eslint/node_modules/@babel/generator/README.md
index b760238ebc..b760238ebc 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/buffer.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js
index 1445813969..1445813969 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/buffer.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/base.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/base.js
index 9a5f5d126f..9a5f5d126f 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/base.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/base.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/classes.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/classes.js
index dac4087707..dac4087707 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/classes.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/classes.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/expressions.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/expressions.js
index aa65c5caca..aa65c5caca 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/expressions.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/expressions.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/flow.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/flow.js
index badac39dc7..badac39dc7 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/flow.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/flow.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/index.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/index.js
index 8820db09ef..8820db09ef 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/jsx.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/jsx.js
index 3c11f59c87..3c11f59c87 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/jsx.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/jsx.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/methods.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/methods.js
index d31e7fad65..d31e7fad65 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/methods.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/methods.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/modules.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/modules.js
index 7a3cc26757..7a3cc26757 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/modules.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/modules.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/statements.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/statements.js
index 8b7b8fd733..8b7b8fd733 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/statements.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/statements.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/template-literals.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/template-literals.js
index 054330362d..054330362d 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/template-literals.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/template-literals.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/types.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/types.js
index 94c8d9ffe4..94c8d9ffe4 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/types.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/types.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/typescript.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/typescript.js
index 93a4385eb4..93a4385eb4 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/generators/typescript.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/typescript.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js
index ca8a0bd790..ca8a0bd790 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/node/index.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/index.js
index b594ae441c..b594ae441c 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/node/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/node/parentheses.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/parentheses.js
index 5761a58d98..5761a58d98 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/node/parentheses.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/parentheses.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/node/whitespace.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/whitespace.js
index 80e2da9c49..80e2da9c49 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/node/whitespace.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/whitespace.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/printer.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js
index 0decd212cb..0decd212cb 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/printer.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/source-map.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js
index 99da1defd7..99da1defd7 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/lib/source-map.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/generator/package.json b/tools/node_modules/eslint/node_modules/@babel/generator/package.json
index 83a6b58260..83a6b58260 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/generator/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-function-name/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-function-name/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/README.md
index af386ab08b..af386ab08b 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/debug.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/debug.js
index 4e05fdd557..4e05fdd557 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/debug.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/debug.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/filter-items.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/filter-items.js
index f47f6050f7..f47f6050f7 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/filter-items.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/filter-items.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/index.js
index c1865996af..c1865996af 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/options.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/options.js
index cbf4de04af..cbf4de04af 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/options.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/options.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/pretty.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/pretty.js
index 88df640064..88df640064 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/pretty.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/pretty.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/targets.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/targets.js
index 3cbaeac98e..3cbaeac98e 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/targets.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/targets.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/types.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/types.js
index e69de29bb2..e69de29bb2 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/types.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/types.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/utils.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/utils.js
index 711a84f433..711a84f433 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/lib/utils.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/utils.js
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/LICENSE
new file mode 100644
index 0000000000..19129e315f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/LICENSE
@@ -0,0 +1,15 @@
+The ISC License
+
+Copyright (c) Isaac Z. Schlueter and Contributors
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/README.md
new file mode 100644
index 0000000000..2293a14fdc
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/README.md
@@ -0,0 +1,443 @@
+semver(1) -- The semantic versioner for npm
+===========================================
+
+## Install
+
+```bash
+npm install semver
+````
+
+## Usage
+
+As a node module:
+
+```js
+const semver = require('semver')
+
+semver.valid('1.2.3') // '1.2.3'
+semver.valid('a.b.c') // null
+semver.clean(' =v1.2.3 ') // '1.2.3'
+semver.satisfies('1.2.3', '1.x || >=2.5.0 || 5.0.0 - 7.2.3') // true
+semver.gt('1.2.3', '9.8.7') // false
+semver.lt('1.2.3', '9.8.7') // true
+semver.minVersion('>=1.0.0') // '1.0.0'
+semver.valid(semver.coerce('v2')) // '2.0.0'
+semver.valid(semver.coerce('42.6.7.9.3-alpha')) // '42.6.7'
+```
+
+As a command-line utility:
+
+```
+$ semver -h
+
+A JavaScript implementation of the https://semver.org/ specification
+Copyright Isaac Z. Schlueter
+
+Usage: semver [options] <version> [<version> [...]]
+Prints valid versions sorted by SemVer precedence
+
+Options:
+-r --range <range>
+ Print versions that match the specified range.
+
+-i --increment [<level>]
+ Increment a version by the specified level. Level can
+ be one of: major, minor, patch, premajor, preminor,
+ prepatch, or prerelease. Default level is 'patch'.
+ Only one version may be specified.
+
+--preid <identifier>
+ Identifier to be used to prefix premajor, preminor,
+ prepatch or prerelease version increments.
+
+-l --loose
+ Interpret versions and ranges loosely
+
+-p --include-prerelease
+ Always include prerelease versions in range matching
+
+-c --coerce
+ Coerce a string into SemVer if possible
+ (does not imply --loose)
+
+--rtl
+ Coerce version strings right to left
+
+--ltr
+ Coerce version strings left to right (default)
+
+Program exits successfully if any valid version satisfies
+all supplied ranges, and prints all satisfying versions.
+
+If no satisfying versions are found, then exits failure.
+
+Versions are printed in ascending order, so supplying
+multiple versions to the utility will just sort them.
+```
+
+## Versions
+
+A "version" is described by the `v2.0.0` specification found at
+<https://semver.org/>.
+
+A leading `"="` or `"v"` character is stripped off and ignored.
+
+## Ranges
+
+A `version range` is a set of `comparators` which specify versions
+that satisfy the range.
+
+A `comparator` is composed of an `operator` and a `version`. The set
+of primitive `operators` is:
+
+* `<` Less than
+* `<=` Less than or equal to
+* `>` Greater than
+* `>=` Greater than or equal to
+* `=` Equal. If no operator is specified, then equality is assumed,
+ so this operator is optional, but MAY be included.
+
+For example, the comparator `>=1.2.7` would match the versions
+`1.2.7`, `1.2.8`, `2.5.3`, and `1.3.9`, but not the versions `1.2.6`
+or `1.1.0`.
+
+Comparators can be joined by whitespace to form a `comparator set`,
+which is satisfied by the **intersection** of all of the comparators
+it includes.
+
+A range is composed of one or more comparator sets, joined by `||`. A
+version matches a range if and only if every comparator in at least
+one of the `||`-separated comparator sets is satisfied by the version.
+
+For example, the range `>=1.2.7 <1.3.0` would match the versions
+`1.2.7`, `1.2.8`, and `1.2.99`, but not the versions `1.2.6`, `1.3.0`,
+or `1.1.0`.
+
+The range `1.2.7 || >=1.2.9 <2.0.0` would match the versions `1.2.7`,
+`1.2.9`, and `1.4.6`, but not the versions `1.2.8` or `2.0.0`.
+
+### Prerelease Tags
+
+If a version has a prerelease tag (for example, `1.2.3-alpha.3`) then
+it will only be allowed to satisfy comparator sets if at least one
+comparator with the same `[major, minor, patch]` tuple also has a
+prerelease tag.
+
+For example, the range `>1.2.3-alpha.3` would be allowed to match the
+version `1.2.3-alpha.7`, but it would *not* be satisfied by
+`3.4.5-alpha.9`, even though `3.4.5-alpha.9` is technically "greater
+than" `1.2.3-alpha.3` according to the SemVer sort rules. The version
+range only accepts prerelease tags on the `1.2.3` version. The
+version `3.4.5` *would* satisfy the range, because it does not have a
+prerelease flag, and `3.4.5` is greater than `1.2.3-alpha.7`.
+
+The purpose for this behavior is twofold. First, prerelease versions
+frequently are updated very quickly, and contain many breaking changes
+that are (by the author's design) not yet fit for public consumption.
+Therefore, by default, they are excluded from range matching
+semantics.
+
+Second, a user who has opted into using a prerelease version has
+clearly indicated the intent to use *that specific* set of
+alpha/beta/rc versions. By including a prerelease tag in the range,
+the user is indicating that they are aware of the risk. However, it
+is still not appropriate to assume that they have opted into taking a
+similar risk on the *next* set of prerelease versions.
+
+Note that this behavior can be suppressed (treating all prerelease
+versions as if they were normal versions, for the purpose of range
+matching) by setting the `includePrerelease` flag on the options
+object to any
+[functions](https://github.com/npm/node-semver#functions) that do
+range matching.
+
+#### Prerelease Identifiers
+
+The method `.inc` takes an additional `identifier` string argument that
+will append the value of the string as a prerelease identifier:
+
+```javascript
+semver.inc('1.2.3', 'prerelease', 'beta')
+// '1.2.4-beta.0'
+```
+
+command-line example:
+
+```bash
+$ semver 1.2.3 -i prerelease --preid beta
+1.2.4-beta.0
+```
+
+Which then can be used to increment further:
+
+```bash
+$ semver 1.2.4-beta.0 -i prerelease
+1.2.4-beta.1
+```
+
+### Advanced Range Syntax
+
+Advanced range syntax desugars to primitive comparators in
+deterministic ways.
+
+Advanced ranges may be combined in the same way as primitive
+comparators using white space or `||`.
+
+#### Hyphen Ranges `X.Y.Z - A.B.C`
+
+Specifies an inclusive set.
+
+* `1.2.3 - 2.3.4` := `>=1.2.3 <=2.3.4`
+
+If a partial version is provided as the first version in the inclusive
+range, then the missing pieces are replaced with zeroes.
+
+* `1.2 - 2.3.4` := `>=1.2.0 <=2.3.4`
+
+If a partial version is provided as the second version in the
+inclusive range, then all versions that start with the supplied parts
+of the tuple are accepted, but nothing that would be greater than the
+provided tuple parts.
+
+* `1.2.3 - 2.3` := `>=1.2.3 <2.4.0`
+* `1.2.3 - 2` := `>=1.2.3 <3.0.0`
+
+#### X-Ranges `1.2.x` `1.X` `1.2.*` `*`
+
+Any of `X`, `x`, or `*` may be used to "stand in" for one of the
+numeric values in the `[major, minor, patch]` tuple.
+
+* `*` := `>=0.0.0` (Any version satisfies)
+* `1.x` := `>=1.0.0 <2.0.0` (Matching major version)
+* `1.2.x` := `>=1.2.0 <1.3.0` (Matching major and minor versions)
+
+A partial version range is treated as an X-Range, so the special
+character is in fact optional.
+
+* `""` (empty string) := `*` := `>=0.0.0`
+* `1` := `1.x.x` := `>=1.0.0 <2.0.0`
+* `1.2` := `1.2.x` := `>=1.2.0 <1.3.0`
+
+#### Tilde Ranges `~1.2.3` `~1.2` `~1`
+
+Allows patch-level changes if a minor version is specified on the
+comparator. Allows minor-level changes if not.
+
+* `~1.2.3` := `>=1.2.3 <1.(2+1).0` := `>=1.2.3 <1.3.0`
+* `~1.2` := `>=1.2.0 <1.(2+1).0` := `>=1.2.0 <1.3.0` (Same as `1.2.x`)
+* `~1` := `>=1.0.0 <(1+1).0.0` := `>=1.0.0 <2.0.0` (Same as `1.x`)
+* `~0.2.3` := `>=0.2.3 <0.(2+1).0` := `>=0.2.3 <0.3.0`
+* `~0.2` := `>=0.2.0 <0.(2+1).0` := `>=0.2.0 <0.3.0` (Same as `0.2.x`)
+* `~0` := `>=0.0.0 <(0+1).0.0` := `>=0.0.0 <1.0.0` (Same as `0.x`)
+* `~1.2.3-beta.2` := `>=1.2.3-beta.2 <1.3.0` Note that prereleases in
+ the `1.2.3` version will be allowed, if they are greater than or
+ equal to `beta.2`. So, `1.2.3-beta.4` would be allowed, but
+ `1.2.4-beta.2` would not, because it is a prerelease of a
+ different `[major, minor, patch]` tuple.
+
+#### Caret Ranges `^1.2.3` `^0.2.5` `^0.0.4`
+
+Allows changes that do not modify the left-most non-zero element in the
+`[major, minor, patch]` tuple. In other words, this allows patch and
+minor updates for versions `1.0.0` and above, patch updates for
+versions `0.X >=0.1.0`, and *no* updates for versions `0.0.X`.
+
+Many authors treat a `0.x` version as if the `x` were the major
+"breaking-change" indicator.
+
+Caret ranges are ideal when an author may make breaking changes
+between `0.2.4` and `0.3.0` releases, which is a common practice.
+However, it presumes that there will *not* be breaking changes between
+`0.2.4` and `0.2.5`. It allows for changes that are presumed to be
+additive (but non-breaking), according to commonly observed practices.
+
+* `^1.2.3` := `>=1.2.3 <2.0.0`
+* `^0.2.3` := `>=0.2.3 <0.3.0`
+* `^0.0.3` := `>=0.0.3 <0.0.4`
+* `^1.2.3-beta.2` := `>=1.2.3-beta.2 <2.0.0` Note that prereleases in
+ the `1.2.3` version will be allowed, if they are greater than or
+ equal to `beta.2`. So, `1.2.3-beta.4` would be allowed, but
+ `1.2.4-beta.2` would not, because it is a prerelease of a
+ different `[major, minor, patch]` tuple.
+* `^0.0.3-beta` := `>=0.0.3-beta <0.0.4` Note that prereleases in the
+ `0.0.3` version *only* will be allowed, if they are greater than or
+ equal to `beta`. So, `0.0.3-pr.2` would be allowed.
+
+When parsing caret ranges, a missing `patch` value desugars to the
+number `0`, but will allow flexibility within that value, even if the
+major and minor versions are both `0`.
+
+* `^1.2.x` := `>=1.2.0 <2.0.0`
+* `^0.0.x` := `>=0.0.0 <0.1.0`
+* `^0.0` := `>=0.0.0 <0.1.0`
+
+A missing `minor` and `patch` values will desugar to zero, but also
+allow flexibility within those values, even if the major version is
+zero.
+
+* `^1.x` := `>=1.0.0 <2.0.0`
+* `^0.x` := `>=0.0.0 <1.0.0`
+
+### Range Grammar
+
+Putting all this together, here is a Backus-Naur grammar for ranges,
+for the benefit of parser authors:
+
+```bnf
+range-set ::= range ( logical-or range ) *
+logical-or ::= ( ' ' ) * '||' ( ' ' ) *
+range ::= hyphen | simple ( ' ' simple ) * | ''
+hyphen ::= partial ' - ' partial
+simple ::= primitive | partial | tilde | caret
+primitive ::= ( '<' | '>' | '>=' | '<=' | '=' ) partial
+partial ::= xr ( '.' xr ( '.' xr qualifier ? )? )?
+xr ::= 'x' | 'X' | '*' | nr
+nr ::= '0' | ['1'-'9'] ( ['0'-'9'] ) *
+tilde ::= '~' partial
+caret ::= '^' partial
+qualifier ::= ( '-' pre )? ( '+' build )?
+pre ::= parts
+build ::= parts
+parts ::= part ( '.' part ) *
+part ::= nr | [-0-9A-Za-z]+
+```
+
+## Functions
+
+All methods and classes take a final `options` object argument. All
+options in this object are `false` by default. The options supported
+are:
+
+- `loose` Be more forgiving about not-quite-valid semver strings.
+ (Any resulting output will always be 100% strict compliant, of
+ course.) For backwards compatibility reasons, if the `options`
+ argument is a boolean value instead of an object, it is interpreted
+ to be the `loose` param.
+- `includePrerelease` Set to suppress the [default
+ behavior](https://github.com/npm/node-semver#prerelease-tags) of
+ excluding prerelease tagged versions from ranges unless they are
+ explicitly opted into.
+
+Strict-mode Comparators and Ranges will be strict about the SemVer
+strings that they parse.
+
+* `valid(v)`: Return the parsed version, or null if it's not valid.
+* `inc(v, release)`: Return the version incremented by the release
+ type (`major`, `premajor`, `minor`, `preminor`, `patch`,
+ `prepatch`, or `prerelease`), or null if it's not valid
+ * `premajor` in one call will bump the version up to the next major
+ version and down to a prerelease of that major version.
+ `preminor`, and `prepatch` work the same way.
+ * If called from a non-prerelease version, the `prerelease` will work the
+ same as `prepatch`. It increments the patch version, then makes a
+ prerelease. If the input version is already a prerelease it simply
+ increments it.
+* `prerelease(v)`: Returns an array of prerelease components, or null
+ if none exist. Example: `prerelease('1.2.3-alpha.1') -> ['alpha', 1]`
+* `major(v)`: Return the major version number.
+* `minor(v)`: Return the minor version number.
+* `patch(v)`: Return the patch version number.
+* `intersects(r1, r2, loose)`: Return true if the two supplied ranges
+ or comparators intersect.
+* `parse(v)`: Attempt to parse a string as a semantic version, returning either
+ a `SemVer` object or `null`.
+
+### Comparison
+
+* `gt(v1, v2)`: `v1 > v2`
+* `gte(v1, v2)`: `v1 >= v2`
+* `lt(v1, v2)`: `v1 < v2`
+* `lte(v1, v2)`: `v1 <= v2`
+* `eq(v1, v2)`: `v1 == v2` This is true if they're logically equivalent,
+ even if they're not the exact same string. You already know how to
+ compare strings.
+* `neq(v1, v2)`: `v1 != v2` The opposite of `eq`.
+* `cmp(v1, comparator, v2)`: Pass in a comparison string, and it'll call
+ the corresponding function above. `"==="` and `"!=="` do simple
+ string comparison, but are included for completeness. Throws if an
+ invalid comparison string is provided.
+* `compare(v1, v2)`: Return `0` if `v1 == v2`, or `1` if `v1` is greater, or `-1` if
+ `v2` is greater. Sorts in ascending order if passed to `Array.sort()`.
+* `rcompare(v1, v2)`: The reverse of compare. Sorts an array of versions
+ in descending order when passed to `Array.sort()`.
+* `compareBuild(v1, v2)`: The same as `compare` but considers `build` when two versions
+ are equal. Sorts in ascending order if passed to `Array.sort()`.
+ `v2` is greater. Sorts in ascending order if passed to `Array.sort()`.
+* `diff(v1, v2)`: Returns difference between two versions by the release type
+ (`major`, `premajor`, `minor`, `preminor`, `patch`, `prepatch`, or `prerelease`),
+ or null if the versions are the same.
+
+### Comparators
+
+* `intersects(comparator)`: Return true if the comparators intersect
+
+### Ranges
+
+* `validRange(range)`: Return the valid range or null if it's not valid
+* `satisfies(version, range)`: Return true if the version satisfies the
+ range.
+* `maxSatisfying(versions, range)`: Return the highest version in the list
+ that satisfies the range, or `null` if none of them do.
+* `minSatisfying(versions, range)`: Return the lowest version in the list
+ that satisfies the range, or `null` if none of them do.
+* `minVersion(range)`: Return the lowest version that can possibly match
+ the given range.
+* `gtr(version, range)`: Return `true` if version is greater than all the
+ versions possible in the range.
+* `ltr(version, range)`: Return `true` if version is less than all the
+ versions possible in the range.
+* `outside(version, range, hilo)`: Return true if the version is outside
+ the bounds of the range in either the high or low direction. The
+ `hilo` argument must be either the string `'>'` or `'<'`. (This is
+ the function called by `gtr` and `ltr`.)
+* `intersects(range)`: Return true if any of the ranges comparators intersect
+
+Note that, since ranges may be non-contiguous, a version might not be
+greater than a range, less than a range, *or* satisfy a range! For
+example, the range `1.2 <1.2.9 || >2.0.0` would have a hole from `1.2.9`
+until `2.0.0`, so the version `1.2.10` would not be greater than the
+range (because `2.0.1` satisfies, which is higher), nor less than the
+range (since `1.2.8` satisfies, which is lower), and it also does not
+satisfy the range.
+
+If you want to know if a version satisfies or does not satisfy a
+range, use the `satisfies(version, range)` function.
+
+### Coercion
+
+* `coerce(version, options)`: Coerces a string to semver if possible
+
+This aims to provide a very forgiving translation of a non-semver string to
+semver. It looks for the first digit in a string, and consumes all
+remaining characters which satisfy at least a partial semver (e.g., `1`,
+`1.2`, `1.2.3`) up to the max permitted length (256 characters). Longer
+versions are simply truncated (`4.6.3.9.2-alpha2` becomes `4.6.3`). All
+surrounding text is simply ignored (`v3.4 replaces v3.3.1` becomes
+`3.4.0`). Only text which lacks digits will fail coercion (`version one`
+is not valid). The maximum length for any semver component considered for
+coercion is 16 characters; longer components will be ignored
+(`10000000000000000.4.7.4` becomes `4.7.4`). The maximum value for any
+semver component is `Integer.MAX_SAFE_INTEGER || (2**53 - 1)`; higher value
+components are invalid (`9999999999999999.4.7.4` is likely invalid).
+
+If the `options.rtl` flag is set, then `coerce` will return the right-most
+coercible tuple that does not share an ending index with a longer coercible
+tuple. For example, `1.2.3.4` will return `2.3.4` in rtl mode, not
+`4.0.0`. `1.2.3/4` will return `4.0.0`, because the `4` is not a part of
+any other overlapping SemVer tuple.
+
+### Clean
+
+* `clean(version)`: Clean a string to be a valid semver if possible
+
+This will return a cleaned and trimmed semver version. If the provided version is not valid a null will be returned. This does not work for ranges.
+
+ex.
+* `s.clean(' = v 2.1.5foo')`: `null`
+* `s.clean(' = v 2.1.5foo', { loose: true })`: `'2.1.5-foo'`
+* `s.clean(' = v 2.1.5-foo')`: `null`
+* `s.clean(' = v 2.1.5-foo', { loose: true })`: `'2.1.5-foo'`
+* `s.clean('=v2.1.5')`: `'2.1.5'`
+* `s.clean(' =v2.1.5')`: `2.1.5`
+* `s.clean(' 2.1.5 ')`: `'2.1.5'`
+* `s.clean('~1.0.0')`: `null`
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/bin/semver.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/bin/semver.js
new file mode 100755
index 0000000000..666034a75d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/bin/semver.js
@@ -0,0 +1,174 @@
+#!/usr/bin/env node
+// Standalone semver comparison program.
+// Exits successfully and prints matching version(s) if
+// any supplied version is valid and passes all tests.
+
+var argv = process.argv.slice(2)
+
+var versions = []
+
+var range = []
+
+var inc = null
+
+var version = require('../package.json').version
+
+var loose = false
+
+var includePrerelease = false
+
+var coerce = false
+
+var rtl = false
+
+var identifier
+
+var semver = require('../semver')
+
+var reverse = false
+
+var options = {}
+
+main()
+
+function main () {
+ if (!argv.length) return help()
+ while (argv.length) {
+ var a = argv.shift()
+ var indexOfEqualSign = a.indexOf('=')
+ if (indexOfEqualSign !== -1) {
+ a = a.slice(0, indexOfEqualSign)
+ argv.unshift(a.slice(indexOfEqualSign + 1))
+ }
+ switch (a) {
+ case '-rv': case '-rev': case '--rev': case '--reverse':
+ reverse = true
+ break
+ case '-l': case '--loose':
+ loose = true
+ break
+ case '-p': case '--include-prerelease':
+ includePrerelease = true
+ break
+ case '-v': case '--version':
+ versions.push(argv.shift())
+ break
+ case '-i': case '--inc': case '--increment':
+ switch (argv[0]) {
+ case 'major': case 'minor': case 'patch': case 'prerelease':
+ case 'premajor': case 'preminor': case 'prepatch':
+ inc = argv.shift()
+ break
+ default:
+ inc = 'patch'
+ break
+ }
+ break
+ case '--preid':
+ identifier = argv.shift()
+ break
+ case '-r': case '--range':
+ range.push(argv.shift())
+ break
+ case '-c': case '--coerce':
+ coerce = true
+ break
+ case '--rtl':
+ rtl = true
+ break
+ case '--ltr':
+ rtl = false
+ break
+ case '-h': case '--help': case '-?':
+ return help()
+ default:
+ versions.push(a)
+ break
+ }
+ }
+
+ var options = { loose: loose, includePrerelease: includePrerelease, rtl: rtl }
+
+ versions = versions.map(function (v) {
+ return coerce ? (semver.coerce(v, options) || { version: v }).version : v
+ }).filter(function (v) {
+ return semver.valid(v)
+ })
+ if (!versions.length) return fail()
+ if (inc && (versions.length !== 1 || range.length)) { return failInc() }
+
+ for (var i = 0, l = range.length; i < l; i++) {
+ versions = versions.filter(function (v) {
+ return semver.satisfies(v, range[i], options)
+ })
+ if (!versions.length) return fail()
+ }
+ return success(versions)
+}
+
+function failInc () {
+ console.error('--inc can only be used on a single version with no range')
+ fail()
+}
+
+function fail () { process.exit(1) }
+
+function success () {
+ var compare = reverse ? 'rcompare' : 'compare'
+ versions.sort(function (a, b) {
+ return semver[compare](a, b, options)
+ }).map(function (v) {
+ return semver.clean(v, options)
+ }).map(function (v) {
+ return inc ? semver.inc(v, inc, options, identifier) : v
+ }).forEach(function (v, i, _) { console.log(v) })
+}
+
+function help () {
+ console.log(['SemVer ' + version,
+ '',
+ 'A JavaScript implementation of the https://semver.org/ specification',
+ 'Copyright Isaac Z. Schlueter',
+ '',
+ 'Usage: semver [options] <version> [<version> [...]]',
+ 'Prints valid versions sorted by SemVer precedence',
+ '',
+ 'Options:',
+ '-r --range <range>',
+ ' Print versions that match the specified range.',
+ '',
+ '-i --increment [<level>]',
+ ' Increment a version by the specified level. Level can',
+ ' be one of: major, minor, patch, premajor, preminor,',
+ " prepatch, or prerelease. Default level is 'patch'.",
+ ' Only one version may be specified.',
+ '',
+ '--preid <identifier>',
+ ' Identifier to be used to prefix premajor, preminor,',
+ ' prepatch or prerelease version increments.',
+ '',
+ '-l --loose',
+ ' Interpret versions and ranges loosely',
+ '',
+ '-p --include-prerelease',
+ ' Always include prerelease versions in range matching',
+ '',
+ '-c --coerce',
+ ' Coerce a string into SemVer if possible',
+ ' (does not imply --loose)',
+ '',
+ '--rtl',
+ ' Coerce version strings right to left',
+ '',
+ '--ltr',
+ ' Coerce version strings left to right (default)',
+ '',
+ 'Program exits successfully if any valid version satisfies',
+ 'all supplied ranges, and prints all satisfying versions.',
+ '',
+ 'If no satisfying versions are found, then exits failure.',
+ '',
+ 'Versions are printed in ascending order, so supplying',
+ 'multiple versions to the utility will just sort them.'
+ ].join('\n'))
+}
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/package.json
new file mode 100644
index 0000000000..bdd442f500
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/package.json
@@ -0,0 +1,28 @@
+{
+ "name": "semver",
+ "version": "6.3.0",
+ "description": "The semantic version parser used by npm.",
+ "main": "semver.js",
+ "scripts": {
+ "test": "tap",
+ "preversion": "npm test",
+ "postversion": "npm publish",
+ "postpublish": "git push origin --follow-tags"
+ },
+ "devDependencies": {
+ "tap": "^14.3.1"
+ },
+ "license": "ISC",
+ "repository": "https://github.com/npm/node-semver",
+ "bin": {
+ "semver": "./bin/semver.js"
+ },
+ "files": [
+ "bin",
+ "range.bnf",
+ "semver.js"
+ ],
+ "tap": {
+ "check-coverage": true
+ }
+}
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/range.bnf b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/range.bnf
new file mode 100644
index 0000000000..d4c6ae0d76
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/range.bnf
@@ -0,0 +1,16 @@
+range-set ::= range ( logical-or range ) *
+logical-or ::= ( ' ' ) * '||' ( ' ' ) *
+range ::= hyphen | simple ( ' ' simple ) * | ''
+hyphen ::= partial ' - ' partial
+simple ::= primitive | partial | tilde | caret
+primitive ::= ( '<' | '>' | '>=' | '<=' | '=' ) partial
+partial ::= xr ( '.' xr ( '.' xr qualifier ? )? )?
+xr ::= 'x' | 'X' | '*' | nr
+nr ::= '0' | [1-9] ( [0-9] ) *
+tilde ::= '~' partial
+caret ::= '^' partial
+qualifier ::= ( '-' pre )? ( '+' build )?
+pre ::= parts
+build ::= parts
+parts ::= part ( '.' part ) *
+part ::= nr | [-0-9A-Za-z]+
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/semver.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/semver.js
new file mode 100644
index 0000000000..636fa4365a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/semver.js
@@ -0,0 +1,1596 @@
+exports = module.exports = SemVer
+
+var debug
+/* istanbul ignore next */
+if (typeof process === 'object' &&
+ process.env &&
+ process.env.NODE_DEBUG &&
+ /\bsemver\b/i.test(process.env.NODE_DEBUG)) {
+ debug = function () {
+ var args = Array.prototype.slice.call(arguments, 0)
+ args.unshift('SEMVER')
+ console.log.apply(console, args)
+ }
+} else {
+ debug = function () {}
+}
+
+// Note: this is the semver.org version of the spec that it implements
+// Not necessarily the package version of this code.
+exports.SEMVER_SPEC_VERSION = '2.0.0'
+
+var MAX_LENGTH = 256
+var MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER ||
+ /* istanbul ignore next */ 9007199254740991
+
+// Max safe segment length for coercion.
+var MAX_SAFE_COMPONENT_LENGTH = 16
+
+// The actual regexps go on exports.re
+var re = exports.re = []
+var src = exports.src = []
+var t = exports.tokens = {}
+var R = 0
+
+function tok (n) {
+ t[n] = R++
+}
+
+// The following Regular Expressions can be used for tokenizing,
+// validating, and parsing SemVer version strings.
+
+// ## Numeric Identifier
+// A single `0`, or a non-zero digit followed by zero or more digits.
+
+tok('NUMERICIDENTIFIER')
+src[t.NUMERICIDENTIFIER] = '0|[1-9]\\d*'
+tok('NUMERICIDENTIFIERLOOSE')
+src[t.NUMERICIDENTIFIERLOOSE] = '[0-9]+'
+
+// ## Non-numeric Identifier
+// Zero or more digits, followed by a letter or hyphen, and then zero or
+// more letters, digits, or hyphens.
+
+tok('NONNUMERICIDENTIFIER')
+src[t.NONNUMERICIDENTIFIER] = '\\d*[a-zA-Z-][a-zA-Z0-9-]*'
+
+// ## Main Version
+// Three dot-separated numeric identifiers.
+
+tok('MAINVERSION')
+src[t.MAINVERSION] = '(' + src[t.NUMERICIDENTIFIER] + ')\\.' +
+ '(' + src[t.NUMERICIDENTIFIER] + ')\\.' +
+ '(' + src[t.NUMERICIDENTIFIER] + ')'
+
+tok('MAINVERSIONLOOSE')
+src[t.MAINVERSIONLOOSE] = '(' + src[t.NUMERICIDENTIFIERLOOSE] + ')\\.' +
+ '(' + src[t.NUMERICIDENTIFIERLOOSE] + ')\\.' +
+ '(' + src[t.NUMERICIDENTIFIERLOOSE] + ')'
+
+// ## Pre-release Version Identifier
+// A numeric identifier, or a non-numeric identifier.
+
+tok('PRERELEASEIDENTIFIER')
+src[t.PRERELEASEIDENTIFIER] = '(?:' + src[t.NUMERICIDENTIFIER] +
+ '|' + src[t.NONNUMERICIDENTIFIER] + ')'
+
+tok('PRERELEASEIDENTIFIERLOOSE')
+src[t.PRERELEASEIDENTIFIERLOOSE] = '(?:' + src[t.NUMERICIDENTIFIERLOOSE] +
+ '|' + src[t.NONNUMERICIDENTIFIER] + ')'
+
+// ## Pre-release Version
+// Hyphen, followed by one or more dot-separated pre-release version
+// identifiers.
+
+tok('PRERELEASE')
+src[t.PRERELEASE] = '(?:-(' + src[t.PRERELEASEIDENTIFIER] +
+ '(?:\\.' + src[t.PRERELEASEIDENTIFIER] + ')*))'
+
+tok('PRERELEASELOOSE')
+src[t.PRERELEASELOOSE] = '(?:-?(' + src[t.PRERELEASEIDENTIFIERLOOSE] +
+ '(?:\\.' + src[t.PRERELEASEIDENTIFIERLOOSE] + ')*))'
+
+// ## Build Metadata Identifier
+// Any combination of digits, letters, or hyphens.
+
+tok('BUILDIDENTIFIER')
+src[t.BUILDIDENTIFIER] = '[0-9A-Za-z-]+'
+
+// ## Build Metadata
+// Plus sign, followed by one or more period-separated build metadata
+// identifiers.
+
+tok('BUILD')
+src[t.BUILD] = '(?:\\+(' + src[t.BUILDIDENTIFIER] +
+ '(?:\\.' + src[t.BUILDIDENTIFIER] + ')*))'
+
+// ## Full Version String
+// A main version, followed optionally by a pre-release version and
+// build metadata.
+
+// Note that the only major, minor, patch, and pre-release sections of
+// the version string are capturing groups. The build metadata is not a
+// capturing group, because it should not ever be used in version
+// comparison.
+
+tok('FULL')
+tok('FULLPLAIN')
+src[t.FULLPLAIN] = 'v?' + src[t.MAINVERSION] +
+ src[t.PRERELEASE] + '?' +
+ src[t.BUILD] + '?'
+
+src[t.FULL] = '^' + src[t.FULLPLAIN] + '$'
+
+// like full, but allows v1.2.3 and =1.2.3, which people do sometimes.
+// also, 1.0.0alpha1 (prerelease without the hyphen) which is pretty
+// common in the npm registry.
+tok('LOOSEPLAIN')
+src[t.LOOSEPLAIN] = '[v=\\s]*' + src[t.MAINVERSIONLOOSE] +
+ src[t.PRERELEASELOOSE] + '?' +
+ src[t.BUILD] + '?'
+
+tok('LOOSE')
+src[t.LOOSE] = '^' + src[t.LOOSEPLAIN] + '$'
+
+tok('GTLT')
+src[t.GTLT] = '((?:<|>)?=?)'
+
+// Something like "2.*" or "1.2.x".
+// Note that "x.x" is a valid xRange identifer, meaning "any version"
+// Only the first item is strictly required.
+tok('XRANGEIDENTIFIERLOOSE')
+src[t.XRANGEIDENTIFIERLOOSE] = src[t.NUMERICIDENTIFIERLOOSE] + '|x|X|\\*'
+tok('XRANGEIDENTIFIER')
+src[t.XRANGEIDENTIFIER] = src[t.NUMERICIDENTIFIER] + '|x|X|\\*'
+
+tok('XRANGEPLAIN')
+src[t.XRANGEPLAIN] = '[v=\\s]*(' + src[t.XRANGEIDENTIFIER] + ')' +
+ '(?:\\.(' + src[t.XRANGEIDENTIFIER] + ')' +
+ '(?:\\.(' + src[t.XRANGEIDENTIFIER] + ')' +
+ '(?:' + src[t.PRERELEASE] + ')?' +
+ src[t.BUILD] + '?' +
+ ')?)?'
+
+tok('XRANGEPLAINLOOSE')
+src[t.XRANGEPLAINLOOSE] = '[v=\\s]*(' + src[t.XRANGEIDENTIFIERLOOSE] + ')' +
+ '(?:\\.(' + src[t.XRANGEIDENTIFIERLOOSE] + ')' +
+ '(?:\\.(' + src[t.XRANGEIDENTIFIERLOOSE] + ')' +
+ '(?:' + src[t.PRERELEASELOOSE] + ')?' +
+ src[t.BUILD] + '?' +
+ ')?)?'
+
+tok('XRANGE')
+src[t.XRANGE] = '^' + src[t.GTLT] + '\\s*' + src[t.XRANGEPLAIN] + '$'
+tok('XRANGELOOSE')
+src[t.XRANGELOOSE] = '^' + src[t.GTLT] + '\\s*' + src[t.XRANGEPLAINLOOSE] + '$'
+
+// Coercion.
+// Extract anything that could conceivably be a part of a valid semver
+tok('COERCE')
+src[t.COERCE] = '(^|[^\\d])' +
+ '(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '})' +
+ '(?:\\.(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '}))?' +
+ '(?:\\.(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '}))?' +
+ '(?:$|[^\\d])'
+tok('COERCERTL')
+re[t.COERCERTL] = new RegExp(src[t.COERCE], 'g')
+
+// Tilde ranges.
+// Meaning is "reasonably at or greater than"
+tok('LONETILDE')
+src[t.LONETILDE] = '(?:~>?)'
+
+tok('TILDETRIM')
+src[t.TILDETRIM] = '(\\s*)' + src[t.LONETILDE] + '\\s+'
+re[t.TILDETRIM] = new RegExp(src[t.TILDETRIM], 'g')
+var tildeTrimReplace = '$1~'
+
+tok('TILDE')
+src[t.TILDE] = '^' + src[t.LONETILDE] + src[t.XRANGEPLAIN] + '$'
+tok('TILDELOOSE')
+src[t.TILDELOOSE] = '^' + src[t.LONETILDE] + src[t.XRANGEPLAINLOOSE] + '$'
+
+// Caret ranges.
+// Meaning is "at least and backwards compatible with"
+tok('LONECARET')
+src[t.LONECARET] = '(?:\\^)'
+
+tok('CARETTRIM')
+src[t.CARETTRIM] = '(\\s*)' + src[t.LONECARET] + '\\s+'
+re[t.CARETTRIM] = new RegExp(src[t.CARETTRIM], 'g')
+var caretTrimReplace = '$1^'
+
+tok('CARET')
+src[t.CARET] = '^' + src[t.LONECARET] + src[t.XRANGEPLAIN] + '$'
+tok('CARETLOOSE')
+src[t.CARETLOOSE] = '^' + src[t.LONECARET] + src[t.XRANGEPLAINLOOSE] + '$'
+
+// A simple gt/lt/eq thing, or just "" to indicate "any version"
+tok('COMPARATORLOOSE')
+src[t.COMPARATORLOOSE] = '^' + src[t.GTLT] + '\\s*(' + src[t.LOOSEPLAIN] + ')$|^$'
+tok('COMPARATOR')
+src[t.COMPARATOR] = '^' + src[t.GTLT] + '\\s*(' + src[t.FULLPLAIN] + ')$|^$'
+
+// An expression to strip any whitespace between the gtlt and the thing
+// it modifies, so that `> 1.2.3` ==> `>1.2.3`
+tok('COMPARATORTRIM')
+src[t.COMPARATORTRIM] = '(\\s*)' + src[t.GTLT] +
+ '\\s*(' + src[t.LOOSEPLAIN] + '|' + src[t.XRANGEPLAIN] + ')'
+
+// this one has to use the /g flag
+re[t.COMPARATORTRIM] = new RegExp(src[t.COMPARATORTRIM], 'g')
+var comparatorTrimReplace = '$1$2$3'
+
+// Something like `1.2.3 - 1.2.4`
+// Note that these all use the loose form, because they'll be
+// checked against either the strict or loose comparator form
+// later.
+tok('HYPHENRANGE')
+src[t.HYPHENRANGE] = '^\\s*(' + src[t.XRANGEPLAIN] + ')' +
+ '\\s+-\\s+' +
+ '(' + src[t.XRANGEPLAIN] + ')' +
+ '\\s*$'
+
+tok('HYPHENRANGELOOSE')
+src[t.HYPHENRANGELOOSE] = '^\\s*(' + src[t.XRANGEPLAINLOOSE] + ')' +
+ '\\s+-\\s+' +
+ '(' + src[t.XRANGEPLAINLOOSE] + ')' +
+ '\\s*$'
+
+// Star ranges basically just allow anything at all.
+tok('STAR')
+src[t.STAR] = '(<|>)?=?\\s*\\*'
+
+// Compile to actual regexp objects.
+// All are flag-free, unless they were created above with a flag.
+for (var i = 0; i < R; i++) {
+ debug(i, src[i])
+ if (!re[i]) {
+ re[i] = new RegExp(src[i])
+ }
+}
+
+exports.parse = parse
+function parse (version, options) {
+ if (!options || typeof options !== 'object') {
+ options = {
+ loose: !!options,
+ includePrerelease: false
+ }
+ }
+
+ if (version instanceof SemVer) {
+ return version
+ }
+
+ if (typeof version !== 'string') {
+ return null
+ }
+
+ if (version.length > MAX_LENGTH) {
+ return null
+ }
+
+ var r = options.loose ? re[t.LOOSE] : re[t.FULL]
+ if (!r.test(version)) {
+ return null
+ }
+
+ try {
+ return new SemVer(version, options)
+ } catch (er) {
+ return null
+ }
+}
+
+exports.valid = valid
+function valid (version, options) {
+ var v = parse(version, options)
+ return v ? v.version : null
+}
+
+exports.clean = clean
+function clean (version, options) {
+ var s = parse(version.trim().replace(/^[=v]+/, ''), options)
+ return s ? s.version : null
+}
+
+exports.SemVer = SemVer
+
+function SemVer (version, options) {
+ if (!options || typeof options !== 'object') {
+ options = {
+ loose: !!options,
+ includePrerelease: false
+ }
+ }
+ if (version instanceof SemVer) {
+ if (version.loose === options.loose) {
+ return version
+ } else {
+ version = version.version
+ }
+ } else if (typeof version !== 'string') {
+ throw new TypeError('Invalid Version: ' + version)
+ }
+
+ if (version.length > MAX_LENGTH) {
+ throw new TypeError('version is longer than ' + MAX_LENGTH + ' characters')
+ }
+
+ if (!(this instanceof SemVer)) {
+ return new SemVer(version, options)
+ }
+
+ debug('SemVer', version, options)
+ this.options = options
+ this.loose = !!options.loose
+
+ var m = version.trim().match(options.loose ? re[t.LOOSE] : re[t.FULL])
+
+ if (!m) {
+ throw new TypeError('Invalid Version: ' + version)
+ }
+
+ this.raw = version
+
+ // these are actually numbers
+ 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')
+ }
+
+ // numberify any prerelease numeric ids
+ if (!m[4]) {
+ this.prerelease = []
+ } else {
+ this.prerelease = m[4].split('.').map(function (id) {
+ if (/^[0-9]+$/.test(id)) {
+ var num = +id
+ if (num >= 0 && num < MAX_SAFE_INTEGER) {
+ return num
+ }
+ }
+ return id
+ })
+ }
+
+ this.build = m[5] ? m[5].split('.') : []
+ this.format()
+}
+
+SemVer.prototype.format = function () {
+ this.version = this.major + '.' + this.minor + '.' + this.patch
+ if (this.prerelease.length) {
+ this.version += '-' + this.prerelease.join('.')
+ }
+ return this.version
+}
+
+SemVer.prototype.toString = function () {
+ return this.version
+}
+
+SemVer.prototype.compare = function (other) {
+ debug('SemVer.compare', this.version, this.options, other)
+ if (!(other instanceof SemVer)) {
+ other = new SemVer(other, this.options)
+ }
+
+ return this.compareMain(other) || this.comparePre(other)
+}
+
+SemVer.prototype.compareMain = function (other) {
+ if (!(other instanceof SemVer)) {
+ other = new SemVer(other, this.options)
+ }
+
+ return compareIdentifiers(this.major, other.major) ||
+ compareIdentifiers(this.minor, other.minor) ||
+ compareIdentifiers(this.patch, other.patch)
+}
+
+SemVer.prototype.comparePre = function (other) {
+ if (!(other instanceof SemVer)) {
+ other = new SemVer(other, this.options)
+ }
+
+ // NOT having a prerelease is > having one
+ if (this.prerelease.length && !other.prerelease.length) {
+ return -1
+ } else if (!this.prerelease.length && other.prerelease.length) {
+ return 1
+ } else if (!this.prerelease.length && !other.prerelease.length) {
+ return 0
+ }
+
+ var i = 0
+ do {
+ var a = this.prerelease[i]
+ var b = other.prerelease[i]
+ debug('prerelease compare', i, a, b)
+ if (a === undefined && b === undefined) {
+ return 0
+ } else if (b === undefined) {
+ return 1
+ } else if (a === undefined) {
+ return -1
+ } else if (a === b) {
+ continue
+ } else {
+ return compareIdentifiers(a, b)
+ }
+ } while (++i)
+}
+
+SemVer.prototype.compareBuild = function (other) {
+ if (!(other instanceof SemVer)) {
+ other = new SemVer(other, this.options)
+ }
+
+ var i = 0
+ do {
+ var a = this.build[i]
+ var b = other.build[i]
+ debug('prerelease compare', i, a, b)
+ if (a === undefined && b === undefined) {
+ return 0
+ } else if (b === undefined) {
+ return 1
+ } else if (a === undefined) {
+ return -1
+ } else if (a === b) {
+ continue
+ } else {
+ return compareIdentifiers(a, b)
+ }
+ } while (++i)
+}
+
+// preminor will bump the version up to the next minor release, and immediately
+// down to pre-release. premajor and prepatch work the same way.
+SemVer.prototype.inc = function (release, identifier) {
+ switch (release) {
+ case 'premajor':
+ this.prerelease.length = 0
+ this.patch = 0
+ this.minor = 0
+ 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':
+ // If this is already a prerelease, it will bump to the next version
+ // drop any prereleases that might already exist, since they are not
+ // relevant at this point.
+ this.prerelease.length = 0
+ this.inc('patch', identifier)
+ this.inc('pre', identifier)
+ break
+ // If the input is a non-prerelease version, this acts the same as
+ // prepatch.
+ case 'prerelease':
+ if (this.prerelease.length === 0) {
+ this.inc('patch', identifier)
+ }
+ this.inc('pre', identifier)
+ break
+
+ case 'major':
+ // If this is a pre-major version, bump up to the same major version.
+ // Otherwise increment major.
+ // 1.0.0-5 bumps to 1.0.0
+ // 1.1.0 bumps to 2.0.0
+ 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 is a pre-minor version, bump up to the same minor version.
+ // Otherwise increment minor.
+ // 1.2.0-5 bumps to 1.2.0
+ // 1.2.1 bumps to 1.3.0
+ if (this.patch !== 0 || this.prerelease.length === 0) {
+ this.minor++
+ }
+ this.patch = 0
+ this.prerelease = []
+ break
+ case 'patch':
+ // If this is not a pre-release version, it will increment the patch.
+ // If it is a pre-release it will bump up to the same patch version.
+ // 1.2.0-5 patches to 1.2.0
+ // 1.2.0 patches to 1.2.1
+ if (this.prerelease.length === 0) {
+ this.patch++
+ }
+ this.prerelease = []
+ break
+ // This probably shouldn't be used publicly.
+ // 1.0.0 "pre" would become 1.0.0-0 which is the wrong direction.
+ case 'pre':
+ if (this.prerelease.length === 0) {
+ this.prerelease = [0]
+ } else {
+ var i = this.prerelease.length
+ while (--i >= 0) {
+ if (typeof this.prerelease[i] === 'number') {
+ this.prerelease[i]++
+ i = -2
+ }
+ }
+ if (i === -1) {
+ // didn't increment anything
+ this.prerelease.push(0)
+ }
+ }
+ if (identifier) {
+ // 1.2.0-beta.1 bumps to 1.2.0-beta.2,
+ // 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0
+ if (this.prerelease[0] === identifier) {
+ if (isNaN(this.prerelease[1])) {
+ this.prerelease = [identifier, 0]
+ }
+ } else {
+ this.prerelease = [identifier, 0]
+ }
+ }
+ break
+
+ default:
+ throw new Error('invalid increment argument: ' + release)
+ }
+ this.format()
+ this.raw = this.version
+ return this
+}
+
+exports.inc = inc
+function inc (version, release, loose, identifier) {
+ if (typeof (loose) === 'string') {
+ identifier = loose
+ loose = undefined
+ }
+
+ try {
+ return new SemVer(version, loose).inc(release, identifier).version
+ } catch (er) {
+ return null
+ }
+}
+
+exports.diff = diff
+function diff (version1, version2) {
+ if (eq(version1, version2)) {
+ return null
+ } else {
+ var v1 = parse(version1)
+ var v2 = parse(version2)
+ var prefix = ''
+ if (v1.prerelease.length || v2.prerelease.length) {
+ prefix = 'pre'
+ var defaultResult = 'prerelease'
+ }
+ for (var key in v1) {
+ if (key === 'major' || key === 'minor' || key === 'patch') {
+ if (v1[key] !== v2[key]) {
+ return prefix + key
+ }
+ }
+ }
+ return defaultResult // may be undefined
+ }
+}
+
+exports.compareIdentifiers = compareIdentifiers
+
+var numeric = /^[0-9]+$/
+function compareIdentifiers (a, b) {
+ var anum = numeric.test(a)
+ var 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
+}
+
+exports.rcompareIdentifiers = rcompareIdentifiers
+function rcompareIdentifiers (a, b) {
+ return compareIdentifiers(b, a)
+}
+
+exports.major = major
+function major (a, loose) {
+ return new SemVer(a, loose).major
+}
+
+exports.minor = minor
+function minor (a, loose) {
+ return new SemVer(a, loose).minor
+}
+
+exports.patch = patch
+function patch (a, loose) {
+ return new SemVer(a, loose).patch
+}
+
+exports.compare = compare
+function compare (a, b, loose) {
+ return new SemVer(a, loose).compare(new SemVer(b, loose))
+}
+
+exports.compareLoose = compareLoose
+function compareLoose (a, b) {
+ return compare(a, b, true)
+}
+
+exports.compareBuild = compareBuild
+function compareBuild (a, b, loose) {
+ var versionA = new SemVer(a, loose)
+ var versionB = new SemVer(b, loose)
+ return versionA.compare(versionB) || versionA.compareBuild(versionB)
+}
+
+exports.rcompare = rcompare
+function rcompare (a, b, loose) {
+ return compare(b, a, loose)
+}
+
+exports.sort = sort
+function sort (list, loose) {
+ return list.sort(function (a, b) {
+ return exports.compareBuild(a, b, loose)
+ })
+}
+
+exports.rsort = rsort
+function rsort (list, loose) {
+ return list.sort(function (a, b) {
+ return exports.compareBuild(b, a, loose)
+ })
+}
+
+exports.gt = gt
+function gt (a, b, loose) {
+ return compare(a, b, loose) > 0
+}
+
+exports.lt = lt
+function lt (a, b, loose) {
+ return compare(a, b, loose) < 0
+}
+
+exports.eq = eq
+function eq (a, b, loose) {
+ return compare(a, b, loose) === 0
+}
+
+exports.neq = neq
+function neq (a, b, loose) {
+ return compare(a, b, loose) !== 0
+}
+
+exports.gte = gte
+function gte (a, b, loose) {
+ return compare(a, b, loose) >= 0
+}
+
+exports.lte = lte
+function lte (a, b, loose) {
+ return compare(a, b, loose) <= 0
+}
+
+exports.cmp = cmp
+function 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(a, b, loose)
+
+ case '>=':
+ return gte(a, b, loose)
+
+ case '<':
+ return lt(a, b, loose)
+
+ case '<=':
+ return lte(a, b, loose)
+
+ default:
+ throw new TypeError('Invalid operator: ' + op)
+ }
+}
+
+exports.Comparator = Comparator
+function Comparator (comp, options) {
+ if (!options || typeof options !== 'object') {
+ options = {
+ loose: !!options,
+ includePrerelease: false
+ }
+ }
+
+ if (comp instanceof Comparator) {
+ if (comp.loose === !!options.loose) {
+ return comp
+ } else {
+ comp = comp.value
+ }
+ }
+
+ if (!(this instanceof Comparator)) {
+ return new Comparator(comp, options)
+ }
+
+ 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)
+}
+
+var ANY = {}
+Comparator.prototype.parse = function (comp) {
+ var r = this.options.loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR]
+ var m = comp.match(r)
+
+ if (!m) {
+ throw new TypeError('Invalid comparator: ' + comp)
+ }
+
+ this.operator = m[1] !== undefined ? m[1] : ''
+ if (this.operator === '=') {
+ this.operator = ''
+ }
+
+ // if it literally is just '>' or '' then allow anything.
+ if (!m[2]) {
+ this.semver = ANY
+ } else {
+ this.semver = new SemVer(m[2], this.options.loose)
+ }
+}
+
+Comparator.prototype.toString = function () {
+ return this.value
+}
+
+Comparator.prototype.test = function (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)
+ } catch (er) {
+ return false
+ }
+ }
+
+ return cmp(version, this.operator, this.semver, this.options)
+}
+
+Comparator.prototype.intersects = function (comp, options) {
+ if (!(comp instanceof Comparator)) {
+ throw new TypeError('a Comparator is required')
+ }
+
+ if (!options || typeof options !== 'object') {
+ options = {
+ loose: !!options,
+ includePrerelease: false
+ }
+ }
+
+ var rangeTmp
+
+ if (this.operator === '') {
+ if (this.value === '') {
+ return true
+ }
+ rangeTmp = new Range(comp.value, options)
+ return satisfies(this.value, rangeTmp, options)
+ } else if (comp.operator === '') {
+ if (comp.value === '') {
+ return true
+ }
+ rangeTmp = new Range(this.value, options)
+ return satisfies(comp.semver, rangeTmp, options)
+ }
+
+ var sameDirectionIncreasing =
+ (this.operator === '>=' || this.operator === '>') &&
+ (comp.operator === '>=' || comp.operator === '>')
+ var sameDirectionDecreasing =
+ (this.operator === '<=' || this.operator === '<') &&
+ (comp.operator === '<=' || comp.operator === '<')
+ var sameSemVer = this.semver.version === comp.semver.version
+ var differentDirectionsInclusive =
+ (this.operator === '>=' || this.operator === '<=') &&
+ (comp.operator === '>=' || comp.operator === '<=')
+ var oppositeDirectionsLessThan =
+ cmp(this.semver, '<', comp.semver, options) &&
+ ((this.operator === '>=' || this.operator === '>') &&
+ (comp.operator === '<=' || comp.operator === '<'))
+ var oppositeDirectionsGreaterThan =
+ cmp(this.semver, '>', comp.semver, options) &&
+ ((this.operator === '<=' || this.operator === '<') &&
+ (comp.operator === '>=' || comp.operator === '>'))
+
+ return sameDirectionIncreasing || sameDirectionDecreasing ||
+ (sameSemVer && differentDirectionsInclusive) ||
+ oppositeDirectionsLessThan || oppositeDirectionsGreaterThan
+}
+
+exports.Range = Range
+function Range (range, options) {
+ if (!options || typeof options !== 'object') {
+ options = {
+ loose: !!options,
+ includePrerelease: false
+ }
+ }
+
+ if (range instanceof Range) {
+ if (range.loose === !!options.loose &&
+ range.includePrerelease === !!options.includePrerelease) {
+ return range
+ } else {
+ return new Range(range.raw, options)
+ }
+ }
+
+ if (range instanceof Comparator) {
+ return new Range(range.value, options)
+ }
+
+ if (!(this instanceof Range)) {
+ return new Range(range, options)
+ }
+
+ this.options = options
+ this.loose = !!options.loose
+ this.includePrerelease = !!options.includePrerelease
+
+ // First, split based on boolean or ||
+ this.raw = range
+ this.set = range.split(/\s*\|\|\s*/).map(function (range) {
+ return this.parseRange(range.trim())
+ }, this).filter(function (c) {
+ // throw out any that are not relevant for whatever reason
+ return c.length
+ })
+
+ if (!this.set.length) {
+ throw new TypeError('Invalid SemVer Range: ' + range)
+ }
+
+ this.format()
+}
+
+Range.prototype.format = function () {
+ this.range = this.set.map(function (comps) {
+ return comps.join(' ').trim()
+ }).join('||').trim()
+ return this.range
+}
+
+Range.prototype.toString = function () {
+ return this.range
+}
+
+Range.prototype.parseRange = function (range) {
+ var loose = this.options.loose
+ range = range.trim()
+ // `1.2.3 - 1.2.4` => `>=1.2.3 <=1.2.4`
+ var hr = loose ? re[t.HYPHENRANGELOOSE] : re[t.HYPHENRANGE]
+ range = range.replace(hr, hyphenReplace)
+ debug('hyphen replace', range)
+ // `> 1.2.3 < 1.2.5` => `>1.2.3 <1.2.5`
+ range = range.replace(re[t.COMPARATORTRIM], comparatorTrimReplace)
+ debug('comparator trim', range, re[t.COMPARATORTRIM])
+
+ // `~ 1.2.3` => `~1.2.3`
+ range = range.replace(re[t.TILDETRIM], tildeTrimReplace)
+
+ // `^ 1.2.3` => `^1.2.3`
+ range = range.replace(re[t.CARETTRIM], caretTrimReplace)
+
+ // normalize spaces
+ range = range.split(/\s+/).join(' ')
+
+ // At this point, the range is completely trimmed and
+ // ready to be split into comparators.
+
+ var compRe = loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR]
+ var set = range.split(' ').map(function (comp) {
+ return parseComparator(comp, this.options)
+ }, this).join(' ').split(/\s+/)
+ if (this.options.loose) {
+ // in loose mode, throw out any that are not valid comparators
+ set = set.filter(function (comp) {
+ return !!comp.match(compRe)
+ })
+ }
+ set = set.map(function (comp) {
+ return new Comparator(comp, this.options)
+ }, this)
+
+ return set
+}
+
+Range.prototype.intersects = function (range, options) {
+ if (!(range instanceof Range)) {
+ throw new TypeError('a Range is required')
+ }
+
+ return this.set.some(function (thisComparators) {
+ return (
+ isSatisfiable(thisComparators, options) &&
+ range.set.some(function (rangeComparators) {
+ return (
+ isSatisfiable(rangeComparators, options) &&
+ thisComparators.every(function (thisComparator) {
+ return rangeComparators.every(function (rangeComparator) {
+ return thisComparator.intersects(rangeComparator, options)
+ })
+ })
+ )
+ })
+ )
+ })
+}
+
+// take a set of comparators and determine whether there
+// exists a version which can satisfy it
+function isSatisfiable (comparators, options) {
+ var result = true
+ var remainingComparators = comparators.slice()
+ var testComparator = remainingComparators.pop()
+
+ while (result && remainingComparators.length) {
+ result = remainingComparators.every(function (otherComparator) {
+ return testComparator.intersects(otherComparator, options)
+ })
+
+ testComparator = remainingComparators.pop()
+ }
+
+ return result
+}
+
+// Mostly just for testing and legacy API reasons
+exports.toComparators = toComparators
+function toComparators (range, options) {
+ return new Range(range, options).set.map(function (comp) {
+ return comp.map(function (c) {
+ return c.value
+ }).join(' ').trim().split(' ')
+ })
+}
+
+// comprised of xranges, tildes, stars, and gtlt's at this point.
+// already replaced the hyphen ranges
+// turn into a set of JUST comparators.
+function parseComparator (comp, options) {
+ debug('comp', comp, options)
+ comp = replaceCarets(comp, options)
+ debug('caret', comp)
+ comp = replaceTildes(comp, options)
+ debug('tildes', comp)
+ comp = replaceXRanges(comp, options)
+ debug('xrange', comp)
+ comp = replaceStars(comp, options)
+ debug('stars', comp)
+ return comp
+}
+
+function isX (id) {
+ return !id || id.toLowerCase() === 'x' || id === '*'
+}
+
+// ~, ~> --> * (any, kinda silly)
+// ~2, ~2.x, ~2.x.x, ~>2, ~>2.x ~>2.x.x --> >=2.0.0 <3.0.0
+// ~2.0, ~2.0.x, ~>2.0, ~>2.0.x --> >=2.0.0 <2.1.0
+// ~1.2, ~1.2.x, ~>1.2, ~>1.2.x --> >=1.2.0 <1.3.0
+// ~1.2.3, ~>1.2.3 --> >=1.2.3 <1.3.0
+// ~1.2.0, ~>1.2.0 --> >=1.2.0 <1.3.0
+function replaceTildes (comp, options) {
+ return comp.trim().split(/\s+/).map(function (comp) {
+ return replaceTilde(comp, options)
+ }).join(' ')
+}
+
+function replaceTilde (comp, options) {
+ var r = options.loose ? re[t.TILDELOOSE] : re[t.TILDE]
+ return comp.replace(r, function (_, M, m, p, pr) {
+ debug('tilde', comp, _, M, m, p, pr)
+ var ret
+
+ if (isX(M)) {
+ ret = ''
+ } else if (isX(m)) {
+ ret = '>=' + M + '.0.0 <' + (+M + 1) + '.0.0'
+ } else if (isX(p)) {
+ // ~1.2 == >=1.2.0 <1.3.0
+ ret = '>=' + M + '.' + m + '.0 <' + M + '.' + (+m + 1) + '.0'
+ } else if (pr) {
+ debug('replaceTilde pr', pr)
+ ret = '>=' + M + '.' + m + '.' + p + '-' + pr +
+ ' <' + M + '.' + (+m + 1) + '.0'
+ } else {
+ // ~1.2.3 == >=1.2.3 <1.3.0
+ ret = '>=' + M + '.' + m + '.' + p +
+ ' <' + M + '.' + (+m + 1) + '.0'
+ }
+
+ debug('tilde return', ret)
+ return ret
+ })
+}
+
+// ^ --> * (any, kinda silly)
+// ^2, ^2.x, ^2.x.x --> >=2.0.0 <3.0.0
+// ^2.0, ^2.0.x --> >=2.0.0 <3.0.0
+// ^1.2, ^1.2.x --> >=1.2.0 <2.0.0
+// ^1.2.3 --> >=1.2.3 <2.0.0
+// ^1.2.0 --> >=1.2.0 <2.0.0
+function replaceCarets (comp, options) {
+ return comp.trim().split(/\s+/).map(function (comp) {
+ return replaceCaret(comp, options)
+ }).join(' ')
+}
+
+function replaceCaret (comp, options) {
+ debug('caret', comp, options)
+ var r = options.loose ? re[t.CARETLOOSE] : re[t.CARET]
+ return comp.replace(r, function (_, M, m, p, pr) {
+ debug('caret', comp, _, M, m, p, pr)
+ var ret
+
+ if (isX(M)) {
+ ret = ''
+ } else if (isX(m)) {
+ ret = '>=' + M + '.0.0 <' + (+M + 1) + '.0.0'
+ } else if (isX(p)) {
+ if (M === '0') {
+ ret = '>=' + M + '.' + m + '.0 <' + M + '.' + (+m + 1) + '.0'
+ } else {
+ ret = '>=' + M + '.' + m + '.0 <' + (+M + 1) + '.0.0'
+ }
+ } else if (pr) {
+ debug('replaceCaret pr', pr)
+ if (M === '0') {
+ if (m === '0') {
+ ret = '>=' + M + '.' + m + '.' + p + '-' + pr +
+ ' <' + M + '.' + m + '.' + (+p + 1)
+ } else {
+ ret = '>=' + M + '.' + m + '.' + p + '-' + pr +
+ ' <' + M + '.' + (+m + 1) + '.0'
+ }
+ } else {
+ ret = '>=' + M + '.' + m + '.' + p + '-' + pr +
+ ' <' + (+M + 1) + '.0.0'
+ }
+ } else {
+ debug('no pr')
+ if (M === '0') {
+ if (m === '0') {
+ ret = '>=' + M + '.' + m + '.' + p +
+ ' <' + M + '.' + m + '.' + (+p + 1)
+ } else {
+ ret = '>=' + M + '.' + m + '.' + p +
+ ' <' + M + '.' + (+m + 1) + '.0'
+ }
+ } else {
+ ret = '>=' + M + '.' + m + '.' + p +
+ ' <' + (+M + 1) + '.0.0'
+ }
+ }
+
+ debug('caret return', ret)
+ return ret
+ })
+}
+
+function replaceXRanges (comp, options) {
+ debug('replaceXRanges', comp, options)
+ return comp.split(/\s+/).map(function (comp) {
+ return replaceXRange(comp, options)
+ }).join(' ')
+}
+
+function replaceXRange (comp, options) {
+ comp = comp.trim()
+ var r = options.loose ? re[t.XRANGELOOSE] : re[t.XRANGE]
+ return comp.replace(r, function (ret, gtlt, M, m, p, pr) {
+ debug('xRange', comp, ret, gtlt, M, m, p, pr)
+ var xM = isX(M)
+ var xm = xM || isX(m)
+ var xp = xm || isX(p)
+ var anyX = xp
+
+ if (gtlt === '=' && anyX) {
+ gtlt = ''
+ }
+
+ // if we're including prereleases in the match, then we need
+ // to fix this to -0, the lowest possible prerelease value
+ pr = options.includePrerelease ? '-0' : ''
+
+ if (xM) {
+ if (gtlt === '>' || gtlt === '<') {
+ // nothing is allowed
+ ret = '<0.0.0-0'
+ } else {
+ // nothing is forbidden
+ ret = '*'
+ }
+ } else if (gtlt && anyX) {
+ // we know patch is an x, because we have any x at all.
+ // replace X with 0
+ if (xm) {
+ m = 0
+ }
+ p = 0
+
+ if (gtlt === '>') {
+ // >1 => >=2.0.0
+ // >1.2 => >=1.3.0
+ // >1.2.3 => >= 1.2.4
+ gtlt = '>='
+ if (xm) {
+ M = +M + 1
+ m = 0
+ p = 0
+ } else {
+ m = +m + 1
+ p = 0
+ }
+ } else if (gtlt === '<=') {
+ // <=0.7.x is actually <0.8.0, since any 0.7.x should
+ // pass. Similarly, <=7.x is actually <8.0.0, etc.
+ gtlt = '<'
+ if (xm) {
+ M = +M + 1
+ } else {
+ m = +m + 1
+ }
+ }
+
+ ret = gtlt + M + '.' + m + '.' + p + pr
+ } else if (xm) {
+ ret = '>=' + M + '.0.0' + pr + ' <' + (+M + 1) + '.0.0' + pr
+ } else if (xp) {
+ ret = '>=' + M + '.' + m + '.0' + pr +
+ ' <' + M + '.' + (+m + 1) + '.0' + pr
+ }
+
+ debug('xRange return', ret)
+
+ return ret
+ })
+}
+
+// Because * is AND-ed with everything else in the comparator,
+// and '' means "any version", just remove the *s entirely.
+function replaceStars (comp, options) {
+ debug('replaceStars', comp, options)
+ // Looseness is ignored here. star is always as loose as it gets!
+ return comp.trim().replace(re[t.STAR], '')
+}
+
+// This function is passed to string.replace(re[t.HYPHENRANGE])
+// M, m, patch, prerelease, build
+// 1.2 - 3.4.5 => >=1.2.0 <=3.4.5
+// 1.2.3 - 3.4 => >=1.2.0 <3.5.0 Any 3.4.x will do
+// 1.2 - 3.4 => >=1.2.0 <3.5.0
+function hyphenReplace ($0,
+ from, fM, fm, fp, fpr, fb,
+ to, tM, tm, tp, tpr, tb) {
+ if (isX(fM)) {
+ from = ''
+ } else if (isX(fm)) {
+ from = '>=' + fM + '.0.0'
+ } else if (isX(fp)) {
+ from = '>=' + fM + '.' + fm + '.0'
+ } else {
+ from = '>=' + from
+ }
+
+ if (isX(tM)) {
+ to = ''
+ } else if (isX(tm)) {
+ to = '<' + (+tM + 1) + '.0.0'
+ } else if (isX(tp)) {
+ to = '<' + tM + '.' + (+tm + 1) + '.0'
+ } else if (tpr) {
+ to = '<=' + tM + '.' + tm + '.' + tp + '-' + tpr
+ } else {
+ to = '<=' + to
+ }
+
+ return (from + ' ' + to).trim()
+}
+
+// if ANY of the sets match ALL of its comparators, then pass
+Range.prototype.test = function (version) {
+ if (!version) {
+ return false
+ }
+
+ if (typeof version === 'string') {
+ try {
+ version = new SemVer(version, this.options)
+ } catch (er) {
+ return false
+ }
+ }
+
+ for (var i = 0; i < this.set.length; i++) {
+ if (testSet(this.set[i], version, this.options)) {
+ return true
+ }
+ }
+ return false
+}
+
+function testSet (set, version, options) {
+ for (var i = 0; i < set.length; i++) {
+ if (!set[i].test(version)) {
+ return false
+ }
+ }
+
+ if (version.prerelease.length && !options.includePrerelease) {
+ // Find the set of versions that are allowed to have prereleases
+ // For example, ^1.2.3-pr.1 desugars to >=1.2.3-pr.1 <2.0.0
+ // That should allow `1.2.3-pr.2` to pass.
+ // However, `1.2.4-alpha.notready` should NOT be allowed,
+ // even though it's within the range set by the comparators.
+ for (i = 0; i < set.length; i++) {
+ debug(set[i].semver)
+ if (set[i].semver === ANY) {
+ continue
+ }
+
+ if (set[i].semver.prerelease.length > 0) {
+ var allowed = set[i].semver
+ if (allowed.major === version.major &&
+ allowed.minor === version.minor &&
+ allowed.patch === version.patch) {
+ return true
+ }
+ }
+ }
+
+ // Version has a -pre, but it's not one of the ones we like.
+ return false
+ }
+
+ return true
+}
+
+exports.satisfies = satisfies
+function satisfies (version, range, options) {
+ try {
+ range = new Range(range, options)
+ } catch (er) {
+ return false
+ }
+ return range.test(version)
+}
+
+exports.maxSatisfying = maxSatisfying
+function maxSatisfying (versions, range, options) {
+ var max = null
+ var maxSV = null
+ try {
+ var rangeObj = new Range(range, options)
+ } catch (er) {
+ return null
+ }
+ versions.forEach(function (v) {
+ if (rangeObj.test(v)) {
+ // satisfies(v, range, options)
+ if (!max || maxSV.compare(v) === -1) {
+ // compare(max, v, true)
+ max = v
+ maxSV = new SemVer(max, options)
+ }
+ }
+ })
+ return max
+}
+
+exports.minSatisfying = minSatisfying
+function minSatisfying (versions, range, options) {
+ var min = null
+ var minSV = null
+ try {
+ var rangeObj = new Range(range, options)
+ } catch (er) {
+ return null
+ }
+ versions.forEach(function (v) {
+ if (rangeObj.test(v)) {
+ // satisfies(v, range, options)
+ if (!min || minSV.compare(v) === 1) {
+ // compare(min, v, true)
+ min = v
+ minSV = new SemVer(min, options)
+ }
+ }
+ })
+ return min
+}
+
+exports.minVersion = minVersion
+function minVersion (range, loose) {
+ range = new Range(range, loose)
+
+ var minver = new SemVer('0.0.0')
+ if (range.test(minver)) {
+ return minver
+ }
+
+ minver = new SemVer('0.0.0-0')
+ if (range.test(minver)) {
+ return minver
+ }
+
+ minver = null
+ for (var i = 0; i < range.set.length; ++i) {
+ var comparators = range.set[i]
+
+ comparators.forEach(function (comparator) {
+ // Clone to avoid manipulating the comparator's semver object.
+ var compver = new SemVer(comparator.semver.version)
+ switch (comparator.operator) {
+ case '>':
+ if (compver.prerelease.length === 0) {
+ compver.patch++
+ } else {
+ compver.prerelease.push(0)
+ }
+ compver.raw = compver.format()
+ /* fallthrough */
+ case '':
+ case '>=':
+ if (!minver || gt(minver, compver)) {
+ minver = compver
+ }
+ break
+ case '<':
+ case '<=':
+ /* Ignore maximum versions */
+ break
+ /* istanbul ignore next */
+ default:
+ throw new Error('Unexpected operation: ' + comparator.operator)
+ }
+ })
+ }
+
+ if (minver && range.test(minver)) {
+ return minver
+ }
+
+ return null
+}
+
+exports.validRange = validRange
+function validRange (range, options) {
+ try {
+ // Return '*' instead of '' so that truthiness works.
+ // This will throw if it's invalid anyway
+ return new Range(range, options).range || '*'
+ } catch (er) {
+ return null
+ }
+}
+
+// Determine if version is less than all the versions possible in the range
+exports.ltr = ltr
+function ltr (version, range, options) {
+ return outside(version, range, '<', options)
+}
+
+// Determine if version is greater than all the versions possible in the range.
+exports.gtr = gtr
+function gtr (version, range, options) {
+ return outside(version, range, '>', options)
+}
+
+exports.outside = outside
+function outside (version, range, hilo, options) {
+ version = new SemVer(version, options)
+ range = new Range(range, options)
+
+ var gtfn, ltefn, ltfn, comp, ecomp
+ switch (hilo) {
+ case '>':
+ gtfn = gt
+ ltefn = lte
+ ltfn = lt
+ comp = '>'
+ ecomp = '>='
+ break
+ case '<':
+ gtfn = lt
+ ltefn = gte
+ ltfn = gt
+ comp = '<'
+ ecomp = '<='
+ break
+ default:
+ throw new TypeError('Must provide a hilo val of "<" or ">"')
+ }
+
+ // If it satisifes the range it is not outside
+ if (satisfies(version, range, options)) {
+ return false
+ }
+
+ // From now on, variable terms are as if we're in "gtr" mode.
+ // but note that everything is flipped for the "ltr" function.
+
+ for (var i = 0; i < range.set.length; ++i) {
+ var comparators = range.set[i]
+
+ var high = null
+ var low = null
+
+ comparators.forEach(function (comparator) {
+ if (comparator.semver === ANY) {
+ comparator = new Comparator('>=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)) {
+ low = comparator
+ }
+ })
+
+ // If the edge version comparator has a operator then our version
+ // isn't outside it
+ if (high.operator === comp || high.operator === ecomp) {
+ return false
+ }
+
+ // If the lowest version comparator has an operator and our version
+ // is less than it then it isn't higher than the range
+ if ((!low.operator || low.operator === comp) &&
+ ltefn(version, low.semver)) {
+ return false
+ } else if (low.operator === ecomp && ltfn(version, low.semver)) {
+ return false
+ }
+ }
+ return true
+}
+
+exports.prerelease = prerelease
+function prerelease (version, options) {
+ var parsed = parse(version, options)
+ return (parsed && parsed.prerelease.length) ? parsed.prerelease : null
+}
+
+exports.intersects = intersects
+function intersects (r1, r2, options) {
+ r1 = new Range(r1, options)
+ r2 = new Range(r2, options)
+ return r1.intersects(r2)
+}
+
+exports.coerce = coerce
+function coerce (version, options) {
+ if (version instanceof SemVer) {
+ return version
+ }
+
+ if (typeof version === 'number') {
+ version = String(version)
+ }
+
+ if (typeof version !== 'string') {
+ return null
+ }
+
+ options = options || {}
+
+ var match = null
+ if (!options.rtl) {
+ match = version.match(re[t.COERCE])
+ } else {
+ // Find the right-most coercible string that does not share
+ // a terminus with a more left-ward coercible string.
+ // Eg, '1.2.3.4' wants to coerce '2.3.4', not '3.4' or '4'
+ //
+ // Walk through the string checking with a /g regexp
+ // Manually set the index so as to pick up overlapping matches.
+ // Stop when we get a match that ends at the string end, since no
+ // coercible string can be more right-ward without the same terminus.
+ var 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
+ }
+ // leave it in a clean state
+ re[t.COERCERTL].lastIndex = -1
+ }
+
+ if (match === null) {
+ return null
+ }
+
+ return parse(match[2] +
+ '.' + (match[3] || '0') +
+ '.' + (match[4] || '0'), options)
+}
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json
index e6284e0dca..e6284e0dca 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-get-function-arity/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-function-name/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-get-function-arity/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-function-name/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-function-name/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-function-name/README.md
index 36a65931b2..36a65931b2 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-function-name/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-function-name/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-function-name/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-function-name/lib/index.js
index 59e88e9b59..59e88e9b59 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-function-name/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-function-name/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-function-name/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-function-name/package.json
index ff34b5c38a..ff34b5c38a 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-function-name/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-function-name/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-hoist-variables/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-hoist-variables/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-get-function-arity/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/README.md
index 8fa48c13e7..8fa48c13e7 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-get-function-arity/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-get-function-arity/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/lib/index.js
index 61e22edd29..61e22edd29 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-get-function-arity/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-get-function-arity/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/package.json
index e7b4936eb6..e7b4936eb6 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-get-function-arity/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-hoist-variables/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-hoist-variables/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-hoist-variables/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-hoist-variables/README.md
index d3eb8fc4c9..d3eb8fc4c9 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-hoist-variables/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-hoist-variables/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-hoist-variables/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-hoist-variables/lib/index.js
index 31fb8470e6..31fb8470e6 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-hoist-variables/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-hoist-variables/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-hoist-variables/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-hoist-variables/package.json
index 24cb242a3c..24cb242a3c 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-hoist-variables/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-hoist-variables/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-member-expression-to-functions/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-member-expression-to-functions/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-member-expression-to-functions/README.md
index 01c551d6a9..01c551d6a9 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-member-expression-to-functions/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-member-expression-to-functions/lib/index.js
index 564a056deb..564a056deb 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-member-expression-to-functions/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-member-expression-to-functions/package.json
index 17dc04e333..17dc04e333 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-member-expression-to-functions/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-module-imports/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-imports/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-module-imports/README.md
index dfc0bb88cf..dfc0bb88cf 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-imports/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/lib/import-builder.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-imports/lib/import-builder.js
index 8a1800e64c..8a1800e64c 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/lib/import-builder.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-imports/lib/import-builder.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/lib/import-injector.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-imports/lib/import-injector.js
index adb9627ef3..adb9627ef3 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/lib/import-injector.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-imports/lib/import-injector.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-imports/lib/index.js
index a3d7921ca3..a3d7921ca3 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-imports/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/lib/is-module.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-imports/lib/is-module.js
index ad9e399540..ad9e399540 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/lib/is-module.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-imports/lib/is-module.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-module-imports/package.json
index 1dc2637e98..1dc2637e98 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-imports/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-imports/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-optimise-call-expression/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-optimise-call-expression/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/README.md
index 243ce295d8..243ce295d8 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/README.md
diff --git a/tools/node_modules/@babel/core/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 87c2b83590..87c2b83590 100644
--- a/tools/node_modules/@babel/core/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
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/index.js
index 3418688031..3418688031 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/index.js
diff --git a/tools/node_modules/@babel/core/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 f98ee95e0f..f98ee95e0f 100644
--- a/tools/node_modules/@babel/core/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
diff --git a/tools/node_modules/@babel/core/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 8173fd57f2..8173fd57f2 100644
--- a/tools/node_modules/@babel/core/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
diff --git a/tools/node_modules/@babel/core/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 0f32b201db..0f32b201db 100644
--- a/tools/node_modules/@babel/core/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
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/package.json
index a24dca288c..a24dca288c 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-module-transforms/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-replace-supers/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-optimise-call-expression/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-replace-supers/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-optimise-call-expression/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-optimise-call-expression/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-optimise-call-expression/README.md
index 3fdbc9bf18..3fdbc9bf18 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-optimise-call-expression/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-optimise-call-expression/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-optimise-call-expression/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-optimise-call-expression/lib/index.js
index c5a27e1ec0..c5a27e1ec0 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-optimise-call-expression/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-optimise-call-expression/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-optimise-call-expression/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-optimise-call-expression/package.json
index 19ad3f3ddf..19ad3f3ddf 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-optimise-call-expression/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-optimise-call-expression/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-simple-access/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-simple-access/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/LICENSE
diff --git a/tools/node_modules/@babel/plugin-syntax-import-assertions/node_modules/@babel/helper-plugin-utils/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/README.md
index 54975ea774..54975ea774 100644
--- a/tools/node_modules/@babel/plugin-syntax-import-assertions/node_modules/@babel/helper-plugin-utils/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/README.md
diff --git a/tools/node_modules/@babel/plugin-syntax-import-assertions/node_modules/@babel/helper-plugin-utils/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/lib/index.js
index 0ba1be0221..0ba1be0221 100644
--- a/tools/node_modules/@babel/plugin-syntax-import-assertions/node_modules/@babel/helper-plugin-utils/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/lib/index.js
diff --git a/tools/node_modules/@babel/plugin-syntax-import-assertions/node_modules/@babel/helper-plugin-utils/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/package.json
index 237e8ad738..237e8ad738 100644
--- a/tools/node_modules/@babel/plugin-syntax-import-assertions/node_modules/@babel/helper-plugin-utils/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-replace-supers/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-replace-supers/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-replace-supers/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-replace-supers/README.md
index 774e0fa49b..774e0fa49b 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-replace-supers/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-replace-supers/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-replace-supers/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-replace-supers/lib/index.js
index ce1f2647ae..ce1f2647ae 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-replace-supers/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-replace-supers/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-replace-supers/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-replace-supers/package.json
index 78e5c777d4..78e5c777d4 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-replace-supers/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-replace-supers/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-simple-access/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/README.md
index 1e15dfa24d..1e15dfa24d 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-simple-access/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-simple-access/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/lib/index.js
index 69bacda62d..69bacda62d 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-simple-access/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-simple-access/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/package.json
index 48d405f65e..48d405f65e 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-simple-access/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-split-export-declaration/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-split-export-declaration/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-split-export-declaration/README.md
index a6f5404604..a6f5404604 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-split-export-declaration/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-split-export-declaration/lib/index.js
index 6007f89c28..6007f89c28 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-split-export-declaration/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-split-export-declaration/package.json
index 04db2155e7..04db2155e7 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-split-export-declaration/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helpers/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helpers/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/README.md
index 6733576a8c..6733576a8c 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/lib/identifier.js b/tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/lib/identifier.js
index b8a5d9a67f..b8a5d9a67f 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/lib/identifier.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/lib/identifier.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/lib/index.js
index 7b623c90a6..7b623c90a6 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/lib/keyword.js b/tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/lib/keyword.js
index 110cee4002..110cee4002 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/lib/keyword.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/lib/keyword.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/package.json
index 0efb119c4b..0efb119c4b 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/scripts/generate-identifier-regex.js b/tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/scripts/generate-identifier-regex.js
index f644d77df9..f644d77df9 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-identifier/scripts/generate-identifier-regex.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/scripts/generate-identifier-regex.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/highlight/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-validator-option/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/highlight/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-validator-option/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/README.md b/tools/node_modules/eslint/node_modules/@babel/helper-validator-option/README.md
index b8b9e854b3..b8b9e854b3 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-validator-option/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/lib/find-suggestion.js b/tools/node_modules/eslint/node_modules/@babel/helper-validator-option/lib/find-suggestion.js
index 019ea931de..019ea931de 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/lib/find-suggestion.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-validator-option/lib/find-suggestion.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-validator-option/lib/index.js
index 8afe861228..8afe861228 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-validator-option/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/lib/validator.js b/tools/node_modules/eslint/node_modules/@babel/helper-validator-option/lib/validator.js
index 5b4bad1dc6..5b4bad1dc6 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/lib/validator.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-validator-option/lib/validator.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-validator-option/package.json
index 077bbfb688..077bbfb688 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helper-validator-option/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-validator-option/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/template/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helpers/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/template/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helpers/README.md b/tools/node_modules/eslint/node_modules/@babel/helpers/README.md
index 3b79dbf550..3b79dbf550 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helpers/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers-generated.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers-generated.js
index ae99e8f7c4..ae99e8f7c4 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers-generated.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers-generated.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js
index 4b5443fd6f..4b5443fd6f 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/asyncIterator.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncIterator.js
index 0a6d9de18a..0a6d9de18a 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/asyncIterator.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/asyncIterator.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/jsx.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/jsx.js
index 68de16843c..68de16843c 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/jsx.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/jsx.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/objectSpread2.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/objectSpread2.js
index 03db0068a5..03db0068a5 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/objectSpread2.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/objectSpread2.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/typeof.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/typeof.js
index b1a728b924..b1a728b924 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/typeof.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/typeof.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js
index 6375b71198..6375b71198 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/index.js
index 5e793d59f1..5e793d59f1 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helpers/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helpers/package.json b/tools/node_modules/eslint/node_modules/@babel/helpers/package.json
index 609e25c4d4..609e25c4d4 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helpers/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helpers/scripts/generate-helpers.js b/tools/node_modules/eslint/node_modules/@babel/helpers/scripts/generate-helpers.js
index c10199bf69..c10199bf69 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helpers/scripts/generate-helpers.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/scripts/generate-helpers.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helpers/scripts/package.json b/tools/node_modules/eslint/node_modules/@babel/helpers/scripts/package.json
index 5ffd9800b9..5ffd9800b9 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/helpers/scripts/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/scripts/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/LICENSE b/tools/node_modules/eslint/node_modules/@babel/highlight/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/highlight/README.md b/tools/node_modules/eslint/node_modules/@babel/highlight/README.md
index f8887ad2ca..f8887ad2ca 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/highlight/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/highlight/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/highlight/lib/index.js
index b8537b26f6..b8537b26f6 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/highlight/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/ansi-styles/index.js b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/ansi-styles/index.js
index 90a871c4d7..90a871c4d7 100644
--- a/tools/node_modules/@babel/core/node_modules/ansi-styles/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/ansi-styles/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/ansi-styles/license b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/ansi-styles/license
index e7af2f7710..e7af2f7710 100644
--- a/tools/node_modules/@babel/core/node_modules/ansi-styles/license
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/ansi-styles/license
diff --git a/tools/node_modules/@babel/core/node_modules/ansi-styles/package.json b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/ansi-styles/package.json
index 65edb48c39..65edb48c39 100644
--- a/tools/node_modules/@babel/core/node_modules/ansi-styles/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/ansi-styles/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/ansi-styles/readme.md b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/ansi-styles/readme.md
index 3158e2df59..3158e2df59 100644
--- a/tools/node_modules/@babel/core/node_modules/ansi-styles/readme.md
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/ansi-styles/readme.md
diff --git a/tools/node_modules/@babel/core/node_modules/chalk/index.js b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/index.js
index 1cc5fa89a9..1cc5fa89a9 100644
--- a/tools/node_modules/@babel/core/node_modules/chalk/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/chalk/index.js.flow b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/index.js.flow
index 622caaa2e8..622caaa2e8 100644
--- a/tools/node_modules/@babel/core/node_modules/chalk/index.js.flow
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/index.js.flow
diff --git a/tools/node_modules/@babel/core/node_modules/chalk/license b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/license
index e7af2f7710..e7af2f7710 100644
--- a/tools/node_modules/@babel/core/node_modules/chalk/license
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/license
diff --git a/tools/node_modules/@babel/core/node_modules/chalk/package.json b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/package.json
index bc324685a7..bc324685a7 100644
--- a/tools/node_modules/@babel/core/node_modules/chalk/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/chalk/readme.md b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/readme.md
index d298e2c48d..d298e2c48d 100644
--- a/tools/node_modules/@babel/core/node_modules/chalk/readme.md
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/readme.md
diff --git a/tools/node_modules/@babel/core/node_modules/chalk/templates.js b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/templates.js
index dbdf9b2211..dbdf9b2211 100644
--- a/tools/node_modules/@babel/core/node_modules/chalk/templates.js
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/chalk/templates.js
diff --git a/tools/node_modules/@babel/core/node_modules/color-convert/LICENSE b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/LICENSE
index 5b4c386f92..5b4c386f92 100644
--- a/tools/node_modules/@babel/core/node_modules/color-convert/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/color-convert/README.md b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/README.md
index d4b08fc369..d4b08fc369 100644
--- a/tools/node_modules/@babel/core/node_modules/color-convert/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/color-convert/conversions.js b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/conversions.js
index 32172007ec..32172007ec 100644
--- a/tools/node_modules/@babel/core/node_modules/color-convert/conversions.js
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/conversions.js
diff --git a/tools/node_modules/@babel/core/node_modules/color-convert/index.js b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/index.js
index e65b5d775d..e65b5d775d 100644
--- a/tools/node_modules/@babel/core/node_modules/color-convert/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/color-convert/package.json b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/package.json
index dfbc471407..dfbc471407 100644
--- a/tools/node_modules/@babel/core/node_modules/color-convert/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/color-convert/route.js b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/route.js
index 0a1fdea689..0a1fdea689 100644
--- a/tools/node_modules/@babel/core/node_modules/color-convert/route.js
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/route.js
diff --git a/tools/node_modules/@babel/core/node_modules/color-name/LICENSE b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-name/LICENSE
index c6b1001254..c6b1001254 100644
--- a/tools/node_modules/@babel/core/node_modules/color-name/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-name/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/color-name/README.md b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-name/README.md
index 932b979176..932b979176 100644
--- a/tools/node_modules/@babel/core/node_modules/color-name/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-name/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/color-name/index.js b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-name/index.js
index b7c198a6f3..b7c198a6f3 100644
--- a/tools/node_modules/@babel/core/node_modules/color-name/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-name/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/color-name/package.json b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-name/package.json
index d061123ef0..d061123ef0 100644
--- a/tools/node_modules/@babel/core/node_modules/color-name/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-name/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/escape-string-regexp/index.js b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/escape-string-regexp/index.js
index 7834bf9b24..7834bf9b24 100644
--- a/tools/node_modules/@babel/core/node_modules/escape-string-regexp/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/escape-string-regexp/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/escape-string-regexp/license b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/escape-string-regexp/license
index 654d0bfe94..654d0bfe94 100644
--- a/tools/node_modules/@babel/core/node_modules/escape-string-regexp/license
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/escape-string-regexp/license
diff --git a/tools/node_modules/@babel/core/node_modules/escape-string-regexp/package.json b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/escape-string-regexp/package.json
index f307df34a2..f307df34a2 100644
--- a/tools/node_modules/@babel/core/node_modules/escape-string-regexp/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/escape-string-regexp/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/escape-string-regexp/readme.md b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/escape-string-regexp/readme.md
index 87ac82d5ef..87ac82d5ef 100644
--- a/tools/node_modules/@babel/core/node_modules/escape-string-regexp/readme.md
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/escape-string-regexp/readme.md
diff --git a/tools/node_modules/@babel/core/node_modules/has-flag/index.js b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/has-flag/index.js
index 5139728fba..5139728fba 100644
--- a/tools/node_modules/@babel/core/node_modules/has-flag/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/has-flag/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/globals/license b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/has-flag/license
index e7af2f7710..e7af2f7710 100644
--- a/tools/node_modules/@babel/core/node_modules/globals/license
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/has-flag/license
diff --git a/tools/node_modules/@babel/core/node_modules/has-flag/package.json b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/has-flag/package.json
index e1eb17a15e..e1eb17a15e 100644
--- a/tools/node_modules/@babel/core/node_modules/has-flag/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/has-flag/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/has-flag/readme.md b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/has-flag/readme.md
index 677893c278..677893c278 100644
--- a/tools/node_modules/@babel/core/node_modules/has-flag/readme.md
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/has-flag/readme.md
diff --git a/tools/node_modules/@babel/core/node_modules/supports-color/browser.js b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/browser.js
index 62afa3a742..62afa3a742 100644
--- a/tools/node_modules/@babel/core/node_modules/supports-color/browser.js
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/browser.js
diff --git a/tools/node_modules/@babel/core/node_modules/supports-color/index.js b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/index.js
index 1704131bdf..1704131bdf 100644
--- a/tools/node_modules/@babel/core/node_modules/supports-color/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/has-flag/license b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/license
index e7af2f7710..e7af2f7710 100644
--- a/tools/node_modules/@babel/core/node_modules/has-flag/license
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/license
diff --git a/tools/node_modules/@babel/core/node_modules/supports-color/package.json b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/package.json
index ad199f5cdb..ad199f5cdb 100644
--- a/tools/node_modules/@babel/core/node_modules/supports-color/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/supports-color/readme.md b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/readme.md
index f6e4019573..f6e4019573 100644
--- a/tools/node_modules/@babel/core/node_modules/supports-color/readme.md
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/supports-color/readme.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/highlight/package.json b/tools/node_modules/eslint/node_modules/@babel/highlight/package.json
index a18f453f11..a18f453f11 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/highlight/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/highlight/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/parser/LICENSE b/tools/node_modules/eslint/node_modules/@babel/parser/LICENSE
index d4c7fc5838..d4c7fc5838 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/parser/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/parser/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/parser/README.md b/tools/node_modules/eslint/node_modules/@babel/parser/README.md
index 513748c370..513748c370 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/parser/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/parser/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/parser/bin/babel-parser.js b/tools/node_modules/eslint/node_modules/@babel/parser/bin/babel-parser.js
index 3aca314533..3aca314533 100755
--- a/tools/node_modules/@babel/core/node_modules/@babel/parser/bin/babel-parser.js
+++ b/tools/node_modules/eslint/node_modules/@babel/parser/bin/babel-parser.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/parser/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js
index 281584c463..281584c463 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/parser/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/parser/package.json b/tools/node_modules/eslint/node_modules/@babel/parser/package.json
index 03e7e9e033..03e7e9e033 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/parser/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/parser/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/LICENSE b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/LICENSE
diff --git a/tools/node_modules/@babel/plugin-syntax-import-assertions/README.md b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/README.md
index 2215629030..2215629030 100644
--- a/tools/node_modules/@babel/plugin-syntax-import-assertions/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/README.md
diff --git a/tools/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js
index b17617b9f6..b17617b9f6 100644
--- a/tools/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js
diff --git a/tools/node_modules/@babel/plugin-syntax-import-assertions/package.json b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/package.json
index aa26d7e202..aa26d7e202 100644
--- a/tools/node_modules/@babel/plugin-syntax-import-assertions/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/package.json
diff --git a/tools/node_modules/@babel/plugin-syntax-import-assertions/src/index.js b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/src/index.js
index e99359e037..e99359e037 100644
--- a/tools/node_modules/@babel/plugin-syntax-import-assertions/src/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/src/index.js
diff --git a/tools/node_modules/@babel/eslint-parser/LICENSE b/tools/node_modules/eslint/node_modules/@babel/template/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/eslint-parser/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/template/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/template/README.md b/tools/node_modules/eslint/node_modules/@babel/template/README.md
index 759c65aa6b..759c65aa6b 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/template/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/template/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/builder.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/builder.js
index e65b27d77c..e65b27d77c 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/builder.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/builder.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/formatters.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/formatters.js
index ab9168b605..ab9168b605 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/formatters.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/formatters.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/index.js
index b75aacdcc2..b75aacdcc2 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/literal.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/literal.js
index fd194c6abb..fd194c6abb 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/literal.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/literal.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/options.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/options.js
index 95c31e74b3..95c31e74b3 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/options.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/options.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/parse.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/parse.js
index 0d42ed435b..0d42ed435b 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/parse.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/parse.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/populate.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/populate.js
index b9125564b7..b9125564b7 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/populate.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/populate.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/string.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/string.js
index fa8aade531..fa8aade531 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/template/lib/string.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/string.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/template/package.json b/tools/node_modules/eslint/node_modules/@babel/template/package.json
index 08182fd4b4..08182fd4b4 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/template/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/template/package.json
diff --git a/tools/node_modules/@babel/plugin-syntax-import-assertions/LICENSE b/tools/node_modules/eslint/node_modules/@babel/traverse/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/plugin-syntax-import-assertions/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/README.md b/tools/node_modules/eslint/node_modules/@babel/traverse/README.md
index e478f16fb1..e478f16fb1 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/cache.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/cache.js
index 89f200777b..89f200777b 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/cache.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/cache.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/context.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js
index 25e2e0a750..25e2e0a750 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/context.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/hub.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/hub.js
index fe139d2a8f..fe139d2a8f 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/hub.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/hub.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js
index 701023b3a3..701023b3a3 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/ancestry.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js
index 23f6720372..23f6720372 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/ancestry.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/comments.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js
index d42bd29dd8..d42bd29dd8 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/comments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/context.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js
index 923caa4f6d..923caa4f6d 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/context.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/conversion.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js
index 40f8d6a730..40f8d6a730 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/conversion.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/evaluation.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js
index abbbe050f5..abbbe050f5 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/evaluation.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/family.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js
index 6a6554bcd8..6a6554bcd8 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/family.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/generated/asserts.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/generated/asserts.js
index bee8a438ea..bee8a438ea 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/generated/asserts.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/generated/asserts.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/generated/validators.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/generated/validators.js
index bee8a438ea..bee8a438ea 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/generated/validators.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/generated/validators.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/generated/virtual-types.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/generated/virtual-types.js
index bf37ed9378..bf37ed9378 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/generated/virtual-types.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/generated/virtual-types.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js
index 9ab7288621..9ab7288621 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/inference/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js
index f7fef255a1..f7fef255a1 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/inference/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js
diff --git a/tools/node_modules/@babel/core/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 c328dc150f..c328dc150f 100644
--- a/tools/node_modules/@babel/core/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
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/inference/inferers.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js
index 68180ac548..68180ac548 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/inference/inferers.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/introspection.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/introspection.js
index 48d6ef1e1e..48d6ef1e1e 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/introspection.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/introspection.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/lib/hoister.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js
index 536a340974..536a340974 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/lib/hoister.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js
diff --git a/tools/node_modules/@babel/core/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 23ec8fe6d7..23ec8fe6d7 100644
--- a/tools/node_modules/@babel/core/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
diff --git a/tools/node_modules/@babel/core/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 871cb249d3..871cb249d3 100644
--- a/tools/node_modules/@babel/core/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
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/modification.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js
index 9a227f2f53..9a227f2f53 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/modification.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/removal.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js
index 3e5d4fff09..3e5d4fff09 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/removal.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/replacement.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js
index ee5cdce8e1..ee5cdce8e1 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/path/replacement.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/scope/binding.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js
index 16911ef21c..16911ef21c 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/scope/binding.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/scope/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js
index cee3186a77..cee3186a77 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/scope/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/scope/lib/renamer.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js
index f11bbb7006..f11bbb7006 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/scope/lib/renamer.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/types.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/types.js
index ec17ee62fc..ec17ee62fc 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/types.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/types.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/visitors.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js
index 81d6335771..81d6335771 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/visitors.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js
diff --git a/tools/node_modules/@babel/core/node_modules/globals/globals.json b/tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/globals.json
index 6f5ac02f1e..6f5ac02f1e 100644
--- a/tools/node_modules/@babel/core/node_modules/globals/globals.json
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/globals.json
diff --git a/tools/node_modules/@babel/core/node_modules/globals/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/index.js
index a951582e41..a951582e41 100644
--- a/tools/node_modules/@babel/core/node_modules/globals/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/supports-color/license b/tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/license
index e7af2f7710..e7af2f7710 100644
--- a/tools/node_modules/@babel/core/node_modules/supports-color/license
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/license
diff --git a/tools/node_modules/@babel/core/node_modules/globals/package.json b/tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/package.json
index dfe459b6fa..dfe459b6fa 100644
--- a/tools/node_modules/@babel/core/node_modules/globals/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/globals/readme.md b/tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/readme.md
index 8c47855f34..8c47855f34 100644
--- a/tools/node_modules/@babel/core/node_modules/globals/readme.md
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/node_modules/globals/readme.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/package.json b/tools/node_modules/eslint/node_modules/@babel/traverse/package.json
index 6cd8c71a20..6cd8c71a20 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/scripts/generators/asserts.js b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/asserts.js
index f10b33eede..f10b33eede 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/scripts/generators/asserts.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/asserts.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/scripts/generators/validators.js b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/validators.js
index a3ec31a3eb..a3ec31a3eb 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/scripts/generators/validators.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/validators.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/scripts/generators/virtual-types.js b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/virtual-types.js
index 6d55f54caa..6d55f54caa 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/scripts/generators/virtual-types.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/virtual-types.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/scripts/package.json b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/package.json
index 5ffd9800b9..5ffd9800b9 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/scripts/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/package.json
diff --git a/tools/node_modules/@babel/plugin-syntax-import-assertions/node_modules/@babel/helper-plugin-utils/LICENSE b/tools/node_modules/eslint/node_modules/@babel/types/LICENSE
index f31575ec77..f31575ec77 100644
--- a/tools/node_modules/@babel/plugin-syntax-import-assertions/node_modules/@babel/helper-plugin-utils/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@babel/types/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/README.md b/tools/node_modules/eslint/node_modules/@babel/types/README.md
index 0071bd7a9b..0071bd7a9b 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/README.md
+++ b/tools/node_modules/eslint/node_modules/@babel/types/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/asserts/assertNode.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/assertNode.js
index e584e3eec6..e584e3eec6 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/asserts/assertNode.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/assertNode.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/asserts/generated/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/generated/index.js
index eb0ffafa66..eb0ffafa66 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/asserts/generated/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/generated/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/ast-types/generated/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/ast-types/generated/index.js
index e69de29bb2..e69de29bb2 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/ast-types/generated/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/ast-types/generated/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/builder.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/builder.js
index c28edb6250..c28edb6250 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/builder.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/builder.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js
index ddf20fdd3a..ddf20fdd3a 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js
index 11dca05595..11dca05595 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/generated/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/index.js
index 05706b0bc7..05706b0bc7 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/generated/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/generated/uppercase.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/uppercase.js
index 522097e75c..522097e75c 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/generated/uppercase.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/uppercase.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/react/buildChildren.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/react/buildChildren.js
index 20a194b6b9..20a194b6b9 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/react/buildChildren.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/react/buildChildren.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js
index 9b53be29d3..9b53be29d3 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/clone.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/clone.js
index e262c632d8..e262c632d8 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/clone.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/clone.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/cloneDeep.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeep.js
index 9067e7b73d..9067e7b73d 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/cloneDeep.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeep.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js
index a8c53dd4b1..a8c53dd4b1 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/cloneNode.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneNode.js
index 5980f2d1ba..5980f2d1ba 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/cloneNode.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneNode.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js
index d0420b1c0d..d0420b1c0d 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/addComment.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComment.js
index de19ab74e8..de19ab74e8 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/addComment.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComment.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/addComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComments.js
index 26c456fc30..26c456fc30 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/addComments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/addComments.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/inheritInnerComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritInnerComments.js
index 4b5dc9cac2..4b5dc9cac2 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/inheritInnerComments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritInnerComments.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/inheritLeadingComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritLeadingComments.js
index 6aa2b25029..6aa2b25029 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/inheritLeadingComments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritLeadingComments.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/inheritTrailingComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritTrailingComments.js
index 934ef0b9ca..934ef0b9ca 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/inheritTrailingComments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritTrailingComments.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/inheritsComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritsComments.js
index 49476cffd9..49476cffd9 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/inheritsComments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/inheritsComments.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/removeComments.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/removeComments.js
index fe34f1a890..fe34f1a890 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/comments/removeComments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/comments/removeComments.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/constants/generated/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/generated/index.js
index ffa2f0d9b4..ffa2f0d9b4 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/constants/generated/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/generated/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/constants/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/index.js
index 3caa438799..3caa438799 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/constants/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/Scope.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/Scope.js
index e69de29bb2..e69de29bb2 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/Scope.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/Scope.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/ensureBlock.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/ensureBlock.js
index 56fdf1fdb4..56fdf1fdb4 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/ensureBlock.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/ensureBlock.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js
index 379e5ffe09..379e5ffe09 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js
index 6bbce6e557..6bbce6e557 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toBlock.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBlock.js
index 19886833fa..19886833fa 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toBlock.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toBlock.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toComputedKey.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toComputedKey.js
index 31e6770f6f..31e6770f6f 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toComputedKey.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toComputedKey.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toExpression.js
index 2d944f0e98..2d944f0e98 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toExpression.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toExpression.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toIdentifier.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toIdentifier.js
index 2fd4028d2d..2fd4028d2d 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toIdentifier.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toIdentifier.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toKeyAlias.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toKeyAlias.js
index 49ef4b8ad6..49ef4b8ad6 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toKeyAlias.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toKeyAlias.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toSequenceExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toSequenceExpression.js
index c3d3133ecf..c3d3133ecf 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toSequenceExpression.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toSequenceExpression.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toStatement.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toStatement.js
index da020a61a0..da020a61a0 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/toStatement.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/toStatement.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/valueToNode.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/valueToNode.js
index b3e531b355..b3e531b355 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/converters/valueToNode.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/converters/valueToNode.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/core.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/core.js
index 6d2c081535..6d2c081535 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/core.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/core.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/experimental.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/experimental.js
index be97c0d791..be97c0d791 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/experimental.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/experimental.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/flow.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js
index 706de24252..706de24252 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/flow.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/index.js
index 9b7c92cfe7..9b7c92cfe7 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/jsx.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js
index 4d7fb75f72..4d7fb75f72 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/jsx.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/misc.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/misc.js
index 07898bdaf9..07898bdaf9 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/misc.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/misc.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/placeholders.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/placeholders.js
index 7277239ae4..7277239ae4 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/placeholders.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/placeholders.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/typescript.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/typescript.js
index cf6faf3085..cf6faf3085 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/typescript.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/typescript.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/utils.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/utils.js
index 70263e5cd3..70263e5cd3 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/definitions/utils.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/utils.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js
index 677a331152..677a331152 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/index.js.flow b/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js.flow
index 77df6e40f2..77df6e40f2 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/index.js.flow
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js.flow
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js
index 6a0ac93c5c..6a0ac93c5c 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js
index de9464d167..de9464d167 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/inherits.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/inherits.js
index 8701897d0e..8701897d0e 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/inherits.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/inherits.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js
index ee6de0ec33..ee6de0ec33 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/removeProperties.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removeProperties.js
index f9cf8e6065..f9cf8e6065 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/removeProperties.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removeProperties.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js
index e36f755893..e36f755893 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js
index 25defea7ec..25defea7ec 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js
index 4daaf8bf0f..4daaf8bf0f 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js
index c27cffe544..c27cffe544 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/traverse/traverse.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverse.js
index 775aed1eed..775aed1eed 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/traverse/traverse.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverse.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/traverse/traverseFast.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverseFast.js
index f038dd835e..f038dd835e 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/traverse/traverseFast.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/traverse/traverseFast.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/utils/inherit.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/inherit.js
index 35f3381243..35f3381243 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/utils/inherit.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/inherit.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js
index f0ca13369b..f0ca13369b 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/utils/shallowEqual.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/shallowEqual.js
index fae259e4fc..fae259e4fc 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/utils/shallowEqual.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/shallowEqual.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js
index c0064968ec..c0064968ec 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/generated/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/generated/index.js
index a3d46c38be..a3d46c38be 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/generated/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/generated/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/is.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/is.js
index 581979fa70..581979fa70 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/is.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/is.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isBinding.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBinding.js
index 74c86dd0e9..74c86dd0e9 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isBinding.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBinding.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isBlockScoped.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBlockScoped.js
index 77ec166300..77ec166300 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isBlockScoped.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isBlockScoped.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isImmutable.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isImmutable.js
index 27754f6599..27754f6599 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isImmutable.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isImmutable.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isLet.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isLet.js
index 93d7562808..93d7562808 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isLet.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isLet.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isNode.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNode.js
index e88a47aac4..e88a47aac4 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isNode.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNode.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isNodesEquivalent.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNodesEquivalent.js
index f829834e91..f829834e91 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isNodesEquivalent.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isNodesEquivalent.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isPlaceholderType.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isPlaceholderType.js
index e8271de0b1..e8271de0b1 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isPlaceholderType.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isPlaceholderType.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isReferenced.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isReferenced.js
index dc94a69338..dc94a69338 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isReferenced.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isReferenced.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isScope.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isScope.js
index 0f82449cce..0f82449cce 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isScope.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isScope.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isSpecifierDefault.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isSpecifierDefault.js
index 25431cc273..25431cc273 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isSpecifierDefault.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isSpecifierDefault.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isType.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isType.js
index 59d31dfbbf..59d31dfbbf 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isType.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isType.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isValidES3Identifier.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidES3Identifier.js
index 5cef5664df..5cef5664df 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isValidES3Identifier.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidES3Identifier.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isValidIdentifier.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidIdentifier.js
index 3fa6f98000..3fa6f98000 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isValidIdentifier.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isValidIdentifier.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isVar.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isVar.js
index a34801d18f..a34801d18f 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/isVar.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/isVar.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/matchesPattern.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/matchesPattern.js
index d961f5a6ef..d961f5a6ef 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/matchesPattern.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/matchesPattern.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/react/isCompatTag.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isCompatTag.js
index 57761c2b1b..57761c2b1b 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/react/isCompatTag.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isCompatTag.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/react/isReactComponent.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isReactComponent.js
index 0dd2102589..0dd2102589 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/react/isReactComponent.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/react/isReactComponent.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/validate.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/validate.js
index a2bfe3d491..a2bfe3d491 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/lib/validators/validate.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/validate.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/package.json b/tools/node_modules/eslint/node_modules/@babel/types/package.json
index e7b33d1620..e7b33d1620 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/types/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/asserts.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/asserts.js
index bdfd94857f..bdfd94857f 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/asserts.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/asserts.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/ast-types.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/ast-types.js
index 3bf42869f1..3bf42869f1 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/ast-types.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/ast-types.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/builders.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/builders.js
index 13e772eb43..13e772eb43 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/builders.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/builders.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/constants.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/constants.js
index 68abdbd837..68abdbd837 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/constants.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/constants.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/docs.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/docs.js
index 95e4815fb0..95e4815fb0 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/docs.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/docs.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/flow.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/flow.js
index 7fabcc67c5..7fabcc67c5 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/flow.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/flow.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/typescript-legacy.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/typescript-legacy.js
index 40da48f4e7..40da48f4e7 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/typescript-legacy.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/typescript-legacy.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/validators.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/validators.js
index acd6da6575..acd6da6575 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/generators/validators.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/validators.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/package.json b/tools/node_modules/eslint/node_modules/@babel/types/scripts/package.json
index 5ffd9800b9..5ffd9800b9 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/utils/formatBuilderName.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/formatBuilderName.js
index f00a3c4a61..f00a3c4a61 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/utils/formatBuilderName.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/formatBuilderName.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/utils/lowerFirst.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/lowerFirst.js
index 012f252a7f..012f252a7f 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/utils/lowerFirst.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/lowerFirst.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/utils/stringifyValidator.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/stringifyValidator.js
index 4b8d29c12c..4b8d29c12c 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/utils/stringifyValidator.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/stringifyValidator.js
diff --git a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/utils/toFunctionName.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/toFunctionName.js
index 2b645780ec..2b645780ec 100644
--- a/tools/node_modules/@babel/core/node_modules/@babel/types/scripts/utils/toFunctionName.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/toFunctionName.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/@types/mdast/LICENSE b/tools/node_modules/eslint/node_modules/@types/mdast/LICENSE
index 9e841e7a26..9e841e7a26 100755
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/@types/mdast/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@types/mdast/LICENSE
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/@types/mdast/README.md b/tools/node_modules/eslint/node_modules/@types/mdast/README.md
index 45df54e56e..45df54e56e 100755
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/@types/mdast/README.md
+++ b/tools/node_modules/eslint/node_modules/@types/mdast/README.md
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/@types/mdast/package.json b/tools/node_modules/eslint/node_modules/@types/mdast/package.json
index a61222d2af..a61222d2af 100755
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/@types/mdast/package.json
+++ b/tools/node_modules/eslint/node_modules/@types/mdast/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/@types/unist/LICENSE b/tools/node_modules/eslint/node_modules/@types/unist/LICENSE
index 9e841e7a26..9e841e7a26 100755
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/@types/unist/LICENSE
+++ b/tools/node_modules/eslint/node_modules/@types/unist/LICENSE
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/@types/unist/README.md b/tools/node_modules/eslint/node_modules/@types/unist/README.md
index 283ae4d3bf..283ae4d3bf 100755
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/@types/unist/README.md
+++ b/tools/node_modules/eslint/node_modules/@types/unist/README.md
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/@types/unist/package.json b/tools/node_modules/eslint/node_modules/@types/unist/package.json
index ab4403f506..ab4403f506 100755
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/@types/unist/package.json
+++ b/tools/node_modules/eslint/node_modules/@types/unist/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/browserslist/LICENSE b/tools/node_modules/eslint/node_modules/browserslist/LICENSE
index 90b6b91673..90b6b91673 100644
--- a/tools/node_modules/@babel/core/node_modules/browserslist/LICENSE
+++ b/tools/node_modules/eslint/node_modules/browserslist/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/browserslist/README.md b/tools/node_modules/eslint/node_modules/browserslist/README.md
index b1cde150e4..b1cde150e4 100644
--- a/tools/node_modules/@babel/core/node_modules/browserslist/README.md
+++ b/tools/node_modules/eslint/node_modules/browserslist/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/browserslist/browser.js b/tools/node_modules/eslint/node_modules/browserslist/browser.js
index 4e9d8decd4..4e9d8decd4 100644
--- a/tools/node_modules/@babel/core/node_modules/browserslist/browser.js
+++ b/tools/node_modules/eslint/node_modules/browserslist/browser.js
diff --git a/tools/node_modules/@babel/core/node_modules/browserslist/cli.js b/tools/node_modules/eslint/node_modules/browserslist/cli.js
index 3cf04949aa..3cf04949aa 100755
--- a/tools/node_modules/@babel/core/node_modules/browserslist/cli.js
+++ b/tools/node_modules/eslint/node_modules/browserslist/cli.js
diff --git a/tools/node_modules/@babel/core/node_modules/browserslist/error.js b/tools/node_modules/eslint/node_modules/browserslist/error.js
index 6e5da7a823..6e5da7a823 100644
--- a/tools/node_modules/@babel/core/node_modules/browserslist/error.js
+++ b/tools/node_modules/eslint/node_modules/browserslist/error.js
diff --git a/tools/node_modules/@babel/core/node_modules/browserslist/index.js b/tools/node_modules/eslint/node_modules/browserslist/index.js
index af5fe8bade..af5fe8bade 100644
--- a/tools/node_modules/@babel/core/node_modules/browserslist/index.js
+++ b/tools/node_modules/eslint/node_modules/browserslist/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/browserslist/node.js b/tools/node_modules/eslint/node_modules/browserslist/node.js
index 0e869d3662..0e869d3662 100644
--- a/tools/node_modules/@babel/core/node_modules/browserslist/node.js
+++ b/tools/node_modules/eslint/node_modules/browserslist/node.js
diff --git a/tools/node_modules/@babel/core/node_modules/browserslist/package.json b/tools/node_modules/eslint/node_modules/browserslist/package.json
index 15117ec1e4..15117ec1e4 100644
--- a/tools/node_modules/@babel/core/node_modules/browserslist/package.json
+++ b/tools/node_modules/eslint/node_modules/browserslist/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/browserslist/update-db.js b/tools/node_modules/eslint/node_modules/browserslist/update-db.js
index b02e0412a2..b02e0412a2 100644
--- a/tools/node_modules/@babel/core/node_modules/browserslist/update-db.js
+++ b/tools/node_modules/eslint/node_modules/browserslist/update-db.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/LICENSE b/tools/node_modules/eslint/node_modules/caniuse-lite/LICENSE
index 06c608dcf4..06c608dcf4 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/LICENSE
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/README.md b/tools/node_modules/eslint/node_modules/caniuse-lite/README.md
index f4878abf43..f4878abf43 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/README.md
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/README.md
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
new file mode 100644
index 0000000000..9d05594601
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js
@@ -0,0 +1 @@
+module.exports={A:{A:{J:0.0131217,E:0.00621152,F:0.0376392,G:0.0903341,A:0.0225835,B:0.700089,lB:0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","lB","J","E","F","G","A","B","","",""],E:"IE",F:{lB:962323200,J:998870400,E:1161129600,F:1237420800,G:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.008636,K:0.004267,L:0.004318,D:0.008636,M:0.008636,N:0.012954,O:0.038862,P:0,Q:0.004298,R:0.00944,U:0.004043,V:0.008636,W:0.008636,X:0.008636,Y:0.012954,Z:0.004318,a:0.017272,b:0.008636,c:0.017272,d:0.034544,e:0.164084,S:2.75057,f:0.898144,H:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","D","M","N","O","P","Q","R","U","V","W","X","Y","Z","a","b","c","d","e","S","f","H","","",""],E:"Edge",F:{C:1438128000,K:1447286400,L:1470096000,D:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736000,U:1590019200,V:1594857600,W:1598486400,X:1602201600,Y:1605830400,Z:1611360000,a:1614816000,b:1618358400,c:1622073600,d:1626912000,e:1630627200,S:1632441600,f:1634774400,H:1637539200},D:{C:"ms",K:"ms",L:"ms",D:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{"0":0.004271,"1":0.004783,"2":0.00487,"3":0.005029,"4":0.0047,"5":0.038862,"6":0.004318,"7":0.004318,"8":0.004525,"9":0.004293,mB:0.004318,eB:0.004271,I:0.017272,g:0.004879,J:0.020136,E:0.005725,F:0.004525,G:0.00533,A:0.004283,B:0.004318,C:0.004471,K:0.004486,L:0.00453,D:0.004293,M:0.004417,N:0.004425,O:0.004293,h:0.004443,i:0.004283,j:0.004293,k:0.013698,l:0.004293,m:0.008786,n:0.004318,o:0.004317,p:0.004393,q:0.004418,r:0.008834,s:0.004293,t:0.008928,u:0.004471,v:0.009284,w:0.004707,x:0.009076,y:0.004425,z:0.004783,AB:0.008636,BB:0.004538,CB:0.008282,DB:0.004318,EB:0.069088,FB:0.004335,GB:0.008586,HB:0.004318,IB:0.008636,JB:0.004425,KB:0.004318,fB:0.004318,LB:0.008636,gB:0.004318,MB:0.004425,NB:0.008636,T:0.00415,OB:0.004267,PB:0.004318,QB:0.004267,RB:0.008636,SB:0.00415,TB:0.004293,UB:0.004425,VB:0.008636,WB:0.00415,XB:0.00415,YB:0.004318,ZB:0.004043,aB:0.008636,bB:0.142494,P:0.008636,Q:0.008636,R:0.017272,nB:0.008636,U:0.008636,V:0.017272,W:0.008636,X:0.008636,Y:0.008636,Z:0.025908,a:0.025908,b:0.025908,c:0.051816,d:0.75565,e:1.90424,S:0.025908,f:0,H:0,oB:0.008786,pB:0.00487},B:"moz",C:["mB","eB","oB","pB","I","g","J","E","F","G","A","B","C","K","L","D","M","N","O","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","fB","LB","gB","MB","NB","T","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","P","Q","R","nB","U","V","W","X","Y","Z","a","b","c","d","e","S","f","H",""],E:"Firefox",F:{"0":1431475200,"1":1435881600,"2":1439251200,"3":1442880000,"4":1446508800,"5":1450137600,"6":1453852800,"7":1457395200,"8":1461628800,"9":1465257600,mB:1161648000,eB:1213660800,oB:1246320000,pB:1264032000,I:1300752000,g:1308614400,J:1313452800,E:1317081600,F:1317081600,G:1320710400,A:1324339200,B:1327968000,C:1331596800,K:1335225600,L:1338854400,D:1342483200,M:1346112000,N:1349740800,O:1353628800,h:1357603200,i:1361232000,j:1364860800,k:1368489600,l:1372118400,m:1375747200,n:1379376000,o:1386633600,p:1391472000,q:1395100800,r:1398729600,s:1402358400,t:1405987200,u:1409616000,v:1413244800,w:1417392000,x:1421107200,y:1424736000,z:1428278400,AB:1470096000,BB:1474329600,CB:1479168000,DB:1485216000,EB:1488844800,FB:1492560000,GB:1497312000,HB:1502150400,IB:1506556800,JB:1510617600,KB:1516665600,fB:1520985600,LB:1525824000,gB:1529971200,MB:1536105600,NB:1540252800,T:1544486400,OB:1548720000,PB:1552953600,QB:1558396800,RB:1562630400,SB:1567468800,TB:1571788800,UB:1575331200,VB:1578355200,WB:1581379200,XB:1583798400,YB:1586304000,ZB:1588636800,aB:1591056000,bB:1593475200,P:1595894400,Q:1598313600,R:1600732800,nB:1603152000,U:1605571200,V:1607990400,W:1611619200,X:1614038400,Y:1616457600,Z:1618790400,a:1622505600,b:1626134400,c:1628553600,d:1630972800,e:1633392000,S:1635811200,f:null,H:null}},D:{A:{"0":0.02159,"1":0.004464,"2":0.012954,"3":0.0236,"4":0.004293,"5":0.008636,"6":0.004465,"7":0.004642,"8":0.004891,"9":0.012954,I:0.004706,g: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,D:0.015087,M:0.004393,N:0.004393,O:0.008652,h:0.004293,i:0.004393,j:0.004317,k:0.008636,l:0.008786,m:0.008636,n:0.004461,o:0.004141,p:0.004326,q:0.0047,r:0.004538,s:0.004293,t:0.008596,u:0.004566,v:0.004318,w:0.008636,x:0.012954,y:0.004335,z:0.004464,AB:0.02159,BB:0.177038,CB:0.004293,DB:0.004318,EB:0.004318,FB:0.012954,GB:0.008636,HB:0.008636,IB:0.047498,JB:0.008636,KB:0.008636,fB:0.008636,LB:0.008636,gB:0.060452,MB:0.008636,NB:0.012954,T:0.02159,OB:0.02159,PB:0.02159,QB:0.017272,RB:0.012954,SB:0.06477,TB:0.047498,UB:0.02159,VB:0.047498,WB:0.012954,XB:0.056134,YB:0.077724,ZB:0.056134,aB:0.02159,bB:0.047498,P:0.164084,Q:0.073406,R:0.047498,U:0.077724,V:0.099314,W:0.112268,X:0.10795,Y:0.319532,Z:0.094996,a:0.177038,b:0.116586,c:0.32385,d:0.617474,e:1.66243,S:17.5829,f:4.74116,H:0.02159,qB:0.012954,rB:0,sB:0},B:"webkit",C:["","","","I","g","J","E","F","G","A","B","C","K","L","D","M","N","O","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","fB","LB","gB","MB","NB","T","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","P","Q","R","U","V","W","X","Y","Z","a","b","c","d","e","S","f","H","qB","rB","sB"],E:"Chrome",F:{"0":1412640000,"1":1416268800,"2":1421798400,"3":1425513600,"4":1429401600,"5":1432080000,"6":1437523200,"7":1441152000,"8":1444780800,"9":1449014400,I:1264377600,g:1274745600,J:1283385600,E:1287619200,F:1291248000,G:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,D:1316131200,M:1319500800,N:1323734400,O:1328659200,h:1332892800,i:1337040000,j:1340668800,k:1343692800,l:1348531200,m:1352246400,n:1357862400,o:1361404800,p:1364428800,q:1369094400,r:1374105600,s:1376956800,t:1384214400,u:1389657600,v:1392940800,w:1397001600,x:1400544000,y:1405468800,z:1409011200,AB:1453248000,BB:1456963200,CB:1460592000,DB:1464134400,EB:1469059200,FB:1472601600,GB:1476230400,HB:1480550400,IB:1485302400,JB:1489017600,KB:1492560000,fB:1496707200,LB:1500940800,gB:1504569600,MB:1508198400,NB:1512518400,T:1516752000,OB:1520294400,PB:1523923200,QB:1527552000,RB:1532390400,SB:1536019200,TB:1539648000,UB:1543968000,VB:1548720000,WB:1552348800,XB:1555977600,YB:1559606400,ZB:1564444800,aB:1568073600,bB:1571702400,P:1575936000,Q:1580860800,R:1586304000,U:1589846400,V:1594684800,W:1598313600,X:1601942400,Y:1605571200,Z:1611014400,a:1614556800,b:1618272000,c:1621987200,d:1626739200,e:1630368000,S:1632268800,f:1634601600,H:1637020800,qB:null,rB:null,sB:null}},E:{A:{I:0,g:0.004293,J:0.004656,E:0.004465,F:0.004043,G:0.004891,A:0.004425,B:0.004318,C:0.008636,K:0.069088,L:0.375666,D:0.90678,tB:0,hB:0.008692,uB:0.012954,vB:0.00456,wB:0.004283,xB:0.025908,iB:0.012954,cB:0.04318,dB:0.077724,yB:0.526796,zB:1.98196,"0B":0,"1B":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tB","hB","I","g","uB","J","vB","E","wB","F","G","xB","A","iB","B","cB","C","dB","K","yB","L","zB","D","0B","1B","",""],E:"Safari",F:{tB:1205798400,hB:1226534400,I:1244419200,g:1275868800,uB:1311120000,J:1343174400,vB:1382400000,E:1382400000,wB:1410998400,F:1413417600,G:1443657600,xB:1458518400,A:1474329600,iB:1490572800,B:1505779200,cB:1522281600,C:1537142400,dB:1553472000,K:1568851200,yB:1585008000,L:1600214400,zB:1619395200,D:1632096000,"0B":1635292800,"1B":null}},F:{A:{"0":0.004367,"1":0.004534,"2":0.008636,"3":0.004227,"4":0.004418,"5":0.004293,"6":0.004227,"7":0.004725,"8":0.008636,"9":0.008942,G:0.0082,B:0.016581,C:0.004317,D:0.00685,M:0.00685,N:0.00685,O:0.005014,h:0.006015,i:0.004879,j:0.006597,k:0.006597,l:0.013434,m:0.006702,n:0.006015,o:0.005595,p:0.004393,q:0.008652,r:0.004879,s:0.004879,t:0.004318,u:0.005152,v:0.005014,w:0.009758,x:0.004879,y:0.008636,z:0.004283,AB:0.004707,BB:0.004827,CB:0.004707,DB:0.004707,EB:0.004326,FB:0.008922,GB:0.014349,HB:0.004425,IB:0.00472,JB:0.004425,KB:0.004425,LB:0.00472,MB:0.004532,NB:0.004566,T:0.02283,OB:0.00867,PB:0.004656,QB:0.004642,RB:0.004318,SB:0.00944,TB:0.004293,UB:0.004293,VB:0.004298,WB:0.096692,XB:0.004201,YB:0.004141,ZB:0.004043,aB:0.004318,bB:0.060452,P:0.695198,Q:0.358394,R:0,"2B":0.00685,"3B":0,"4B":0.008392,"5B":0.004706,cB:0.006229,jB:0.004879,"6B":0.008786,dB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","G","2B","3B","4B","5B","B","cB","jB","6B","C","dB","D","M","N","O","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","T","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","P","Q","R","","",""],E:"Opera",F:{"0":1465344000,"1":1470096000,"2":1474329600,"3":1477267200,"4":1481587200,"5":1486425600,"6":1490054400,"7":1494374400,"8":1498003200,"9":1502236800,G:1150761600,"2B":1223424000,"3B":1251763200,"4B":1267488000,"5B":1277942400,B:1292457600,cB:1302566400,jB:1309219200,"6B":1323129600,C:1323129600,dB:1352073600,D:1372723200,M:1377561600,N:1381104000,O:1386288000,h:1390867200,i:1393891200,j:1399334400,k:1401753600,l:1405987200,m:1409616000,n:1413331200,o:1417132800,p:1422316800,q:1425945600,r:1430179200,s:1433808000,t:1438646400,u:1442448000,v:1445904000,w:1449100800,x:1454371200,y:1457308800,z:1462320000,AB:1506470400,BB:1510099200,CB:1515024000,DB:1517961600,EB:1521676800,FB:1525910400,GB:1530144000,HB:1534982400,IB:1537833600,JB:1543363200,KB:1548201600,LB:1554768000,MB:1561593600,NB:1566259200,T:1570406400,OB:1573689600,PB:1578441600,QB:1583971200,RB:1587513600,SB:1592956800,TB:1595894400,UB:1600128000,VB:1603238400,WB:1613520000,XB:1612224000,YB:1616544000,ZB:1619568000,aB:1623715200,bB:1627948800,P:1631577600,Q:1633392000,R:1635984000},D:{G:"o",B:"o",C:"o","2B":"o","3B":"o","4B":"o","5B":"o",cB:"o",jB:"o","6B":"o",dB:"o"}},G:{A:{F:0.00145527,D:3.10555,hB:0,"7B":0,kB:0.00291054,"8B":0.00727635,"9B":0.0713083,AC:0.0232843,BC:0.0116422,CC:0.0203738,DC:0.106235,EC:0.037837,FC:0.129519,GC:0.0771293,HC:0.0480239,IC:0.0509345,JC:0.665059,KC:0.0422029,LC:0.0203738,MC:0.10769,NC:0.343444,OC:1.27918,PC:8.40273},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hB","7B","kB","8B","9B","AC","F","BC","CC","DC","EC","FC","GC","HC","IC","JC","KC","LC","MC","NC","OC","PC","D","","",""],E:"Safari on iOS",F:{hB:1270252800,"7B":1283904000,kB:1299628800,"8B":1331078400,"9B":1359331200,AC:1394409600,F:1410912000,BC:1413763200,CC:1442361600,DC:1458518400,EC:1473724800,FC:1490572800,GC:1505779200,HC:1522281600,IC:1537142400,JC:1553472000,KC:1568851200,LC:1572220800,MC:1580169600,NC:1585008000,OC:1600214400,PC:1619395200,D:1632096000}},H:{A:{QC:1.08682},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","QC","","",""],E:"Opera Mini",F:{QC:1426464000}},I:{A:{eB:0,I:0.0202897,H:0,RC:0,SC:0,TC:0,UC:0.0112721,kB:0.0428338,VC:0,WC:0.198388},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","RC","SC","TC","eB","I","UC","kB","VC","WC","H","","",""],E:"Android Browser",F:{RC:1256515200,SC:1274313600,TC:1291593600,eB:1298332800,I:1318896000,UC:1341792000,kB:1374624000,VC:1386547200,WC:1401667200,H:1636934400}},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,T:0.0111391,cB:0,jB:0,dB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","cB","jB","C","dB","T","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,cB:1314835200,jB:1318291200,C:1330300800,dB:1349740800,T:1613433600},D:{T:"webkit"}},L:{A:{H:37.6597},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1637020800}},M:{A:{S:0.278467},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","S","","",""],E:"Firefox for Android",F:{S:1635811200}},N:{A:{A:0.0115934,B:0.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{XC:0.977476},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","XC","","",""],E:"UC Browser for Android",F:{XC:1471392000},D:{XC:"webkit"}},P:{A:{I:0.232512,YC:0.0103543,ZC:0.010304,aC:0.0739812,bC:0.0103584,cC:0.0317062,iB:0.0105043,dC:0.0951187,eC:0.042275,fC:0.147962,gC:0.211375,hC:2.10318},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","YC","ZC","aC","bC","cC","iB","dC","eC","fC","gC","hC","","",""],E:"Samsung Internet",F:{I:1461024000,YC:1481846400,ZC:1509408000,aC:1528329600,bC:1546128000,cC:1554163200,iB:1567900800,dC:1582588800,eC:1593475200,fC:1605657600,gC:1618531200,hC:1629072000}},Q:{A:{iC:0.164807},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","iC","","",""],E:"QQ Browser",F:{iC:1589846400}},R:{A:{jC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","jC","","",""],E:"Baidu Browser",F:{jC:1491004800}},S:{A:{kC:0.062513},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kC","","",""],E:"KaiOS Browser",F:{kC: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
new file mode 100644
index 0000000000..fe86cdabb4
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js
@@ -0,0 +1 @@
+module.exports={"0":"38","1":"39","2":"40","3":"41","4":"42","5":"43","6":"44","7":"45","8":"46","9":"47",A:"10",B:"11",C:"12",D:"15",E:"7",F:"8",G:"9",H:"96",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"94",T:"64",U:"83",V:"84",W:"85",X:"86",Y:"87",Z:"88",a:"89",b:"90",c:"91",d:"92",e:"93",f:"95",g:"5",h:"19",i:"20",j:"21",k:"22",l:"23",m:"24",n:"25",o:"26",p:"27",q:"28",r:"29",s:"30",t:"31",u:"32",v:"33",w:"34",x:"35",y:"36",z:"37",AB:"48",BB:"49",CB:"50",DB:"51",EB:"52",FB:"53",GB:"54",HB:"55",IB:"56",JB:"57",KB:"58",LB:"60",MB:"62",NB:"63",OB:"65",PB:"66",QB:"67",RB:"68",SB:"69",TB:"70",UB:"71",VB:"72",WB:"73",XB:"74",YB:"75",ZB:"76",aB:"77",bB:"78",cB:"11.1",dB:"12.1",eB:"3",fB:"59",gB:"61",hB:"3.2",iB:"10.1",jB:"11.5",kB:"4.2-4.3",lB:"5.5",mB:"2",nB:"82",oB:"3.5",pB:"3.6",qB:"97",rB:"98",sB:"99",tB:"3.1",uB:"5.1",vB:"6.1",wB:"7.1",xB:"9.1",yB:"13.1",zB:"14.1","0B":"15.1","1B":"TP","2B":"9.5-9.6","3B":"10.0-10.1","4B":"10.5","5B":"10.6","6B":"11.6","7B":"4.0-4.1","8B":"5.0-5.1","9B":"6.0-6.1",AC:"7.0-7.1",BC:"8.1-8.4",CC:"9.0-9.2",DC:"9.3",EC:"10.0-10.2",FC:"10.3",GC:"11.0-11.2",HC:"11.3-11.4",IC:"12.0-12.1",JC:"12.2-12.5",KC:"13.0-13.1",LC:"13.2",MC:"13.3",NC:"13.4-13.7",OC:"14.0-14.4",PC:"14.5-14.8",QC:"all",RC:"2.1",SC:"2.2",TC:"2.3",UC:"4.1",VC:"4.4",WC:"4.4.3-4.4.4",XC:"12.12",YC:"5.0-5.4",ZC:"6.2-6.4",aC:"7.2-7.4",bC:"8.2",cC:"9.2",dC:"11.1-11.2",eC:"12.0",fC:"13.0",gC:"14.0",hC:"15.0",iC:"10.4",jC:"7.12",kC:"2.5"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/browsers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/browsers.js
index 04fbb50f7f..04fbb50f7f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/browsers.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/browsers.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features.js
index 156c5d4438..156c5d4438 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features.js
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
new file mode 100644
index 0000000000..64cea31fc8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j oB pB","132":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G","16":"A B"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"2":"QC"},I:{"1":"eB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"132":"S"},N:{"1":"A","2":"B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"132":"kC"}},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
new file mode 100644
index 0000000000..b500aa5189
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c d e S f H","2":"C K L D"},C:{"1":"JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB oB pB"},D:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB"},E:{"1":"K L D dB yB zB 0B 1B","2":"I g J E F G A B tB hB uB vB wB xB iB","130":"C cB"},F:{"1":"FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"cC iB dC eC fC gC hC","2":"I YC ZC aC bC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..221145c36f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O","2":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F hB 7B kB 8B 9B AC BC","132":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E","132":"A"},K:{"2":"A B C T cB jB","132":"dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"132":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..54bb7a19ac
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB fB LB gB MB NB T OB PB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..8b4f76c42e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","130":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","257":"mB eB I g J oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..d335722e27
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"F G A B","2":"J E lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"G B C 2B 3B 4B 5B cB jB 6B dB","16":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"2":"T","16":"A B C cB jB dB"},L:{"16":"H"},M:{"16":"S"},N:{"16":"A B"},O:{"16":"XC"},P:{"16":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"16":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..36e27c106d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K","132":"L D M N O","322":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j oB pB","132":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB","194":"LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","322":"KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB 2B 3B 4B 5B cB jB 6B dB","322":"WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"132":"kC"}},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
new file mode 100644
index 0000000000..1db26a47ca
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB"},D:{"1":"fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"F G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E tB hB uB vB wB"},F:{"1":"8 9 B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","2":"0 1 2 3 4 5 6 7 G D M N O h i j k l m n o p q r s t u v w x y z"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:7,C:"Animated PNG (APNG)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js
new file mode 100644
index 0000000000..1578e7c4c3
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m oB pB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I g J E tB hB uB vB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E","16":"A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..aed75f1e2b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c d e S f H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m oB pB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I g J E tB hB uB vB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E","16":"A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..9624e61741
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB oB pB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB"},E:{"1":"C K L D dB yB zB 0B 1B","2":"I g J E F G A B tB hB uB vB wB xB iB cB"},F:{"1":"IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"iB dC eC fC gC hC","2":"I YC ZC aC bC cC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..c5cc9808f8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C K"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB 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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..d753c6bc63
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j oB pB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB 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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..32f573e8a5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O","132":"P Q R U V W X Y Z a b c d e S f H","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j oB pB"},D:{"2":"I g J E F G A B C K L D M N O h i j k l m n o p","132":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","132":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","132":"H"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","132":"T"},L:{"132":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I","132":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"132":"iC"},R:{"132":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..b5b4123fe4
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB oB pB","132":"NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","66":"KB fB LB gB"},E:{"1":"L D yB zB 0B 1B","2":"I g J E F G A B C K tB hB uB vB wB xB iB cB dB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC","260":"D OC PC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","260":"H"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","260":"T"},L:{"1":"H"},M:{"132":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC","260":"cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..f3b61ac94d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c d e S f H","2":"C K","194":"L"},C:{"1":"EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB"},D:{"1":"HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB","514":"iB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC","514":"FC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..cdad0caa8d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 5B cB jB 6B dB","2":"G 2B 3B","16":"4B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","16":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..09492bbdd7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K","33":"L D M N O h i j k l m n o p q r s t u v"},E:{"1":"D zB 0B 1B","2":"I g tB hB uB","33":"J E F G A B C K L vB wB xB iB cB dB yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"D M N O h i j"},G:{"1":"D PC","2":"hB 7B kB 8B","33":"F 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..b2baae20b6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB","132":"I g J E F G A B C K L D M N O h oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G","4":"2B 3B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"2":"QC"},I:{"1":"eB I H TC UC kB VC WC","2":"RC SC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..d696fbe1a5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O","322":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u oB pB","194":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"0 1 2 3 4 5 6 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","322":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB"},F:{"2":"G B C D M N O h i j k l m n o p q r s t 2B 3B 4B 5B cB jB 6B dB","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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"322":"H"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"194":"kC"}},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
new file mode 100644
index 0000000000..ca8d806122
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","2":"G"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..4f390c0cf1
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB oB pB","129":"FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..d1f35f2ca0
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N","194":"O"},C:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB oB pB","66":"HB IB JB KB fB LB gB MB NB T","260":"OB","516":"PB"},D:{"1":"TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB","66":"QB RB SB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1090":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"eC fC gC hC","2":"I YC ZC aC bC cC iB dC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..6623cf3d6f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB oB pB","194":"aB bB P Q R nB U V W X Y Z a b c d","257":"e S f H"},D:{"1":"W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"194":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..50d5bc0294
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","132":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","132":"mB eB I g J E F G A B C K L D M N O h i j k l m oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"g J E F G A B C uB vB wB xB iB cB dB","132":"I K tB hB yB","2050":"L D zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","132":"G 2B 3B"},G:{"2":"hB 7B kB","772":"F 8B 9B AC BC CC DC EC FC GC HC IC JC","2050":"D KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC VC WC","132":"UC kB"},J:{"260":"E A"},K:{"1":"B C cB jB dB","2":"T","132":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"2":"I","1028":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1028":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..719541d100
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O","33":"C K L P Q R U V W X Y Z a b c d e S f H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB oB pB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"16":"tB hB","33":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"16":"hB 7B kB 8B","33":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"16":"eB RC SC TC","33":"I H UC kB VC WC"},J:{"33":"E A"},K:{"16":"A B C cB jB dB","33":"T"},L:{"33":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"33":"XC"},P:{"33":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"33":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..1b4075bebd
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB","36":"pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","516":"I g J E F G A B C K L"},E:{"1":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B","772":"I g J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G 2B","36":"3B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","4":"hB 7B kB 9B","516":"8B"},H:{"132":"QC"},I:{"1":"H VC WC","36":"RC","516":"eB I UC kB","548":"SC TC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..3fae151b29
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..4cb0ad39a8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F lB","132":"G"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB oB pB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t"},E:{"1":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G D M N O 2B 3B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"1":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..5f2ee67826
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S oB pB","16":"f H"},D:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..bb4e801a05
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"5 6 7 8 9 AB BB CB DB","2":"mB eB I g J E F G EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","132":"0 1 2 3 4 M N O h i j k l m n o p q r s t u v w x y z","164":"A B C K L D"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y","66":"z"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..5fc1f8c8ff
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C K"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s oB pB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"C K L D cB dB yB zB 0B 1B","2":"I g J E F G A B tB hB uB vB wB xB iB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"Beacon API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js
new file mode 100644
index 0000000000..259fe5c6c1
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A B","16":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g oB pB"},D:{"1":"NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"2":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"16":"A B"},O:{"16":"XC"},P:{"2":"YC ZC aC bC cC iB dC eC fC gC hC","16":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..db4d72652d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T oB pB","194":"OB PB QB"},D:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB"},E:{"1":"L D zB 0B 1B","2":"I g J E F G A B C K tB hB uB vB wB xB iB cB dB yB"},F:{"1":"GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"cC iB dC eC fC gC hC","2":"I YC ZC aC bC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..21e4131be3
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g oB pB","36":"J E F G A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E","36":"F G A B C K L D M N O h"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B C 2B 3B 4B 5B cB jB 6B"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B"},H:{"2":"QC"},I:{"1":"H","2":"RC SC TC","36":"eB I UC kB VC WC"},J:{"1":"A","2":"E"},K:{"1":"T dB","2":"A B C cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..6ebdff32b7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","129":"A B"},B:{"1":"D M N O P Q R U V W X Y Z a b c d e S f H","129":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E","33":"F G A B C K L D M N O h i j k"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","33":"9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB RC SC TC","33":"I UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..99c6616fe9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c d e S f H","129":"C K"},C:{"1":"CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB","260":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB","804":"I g J E F G A B C K L oB pB"},D:{"1":"IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","260":"DB EB FB GB HB","388":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB","1412":"D M N O h i j k l m n o p q r","1956":"I g J E F G A B C K L"},E:{"129":"A B C K L D xB iB cB dB yB zB 0B 1B","1412":"J E F G vB wB","1956":"I g tB hB uB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G 2B 3B","260":"0 1 2 3 4","388":"D M N O h i j k l m n o p q r s t u v w x y z","1796":"4B 5B","1828":"B C cB jB 6B dB"},G:{"129":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","1412":"F 9B AC BC CC","1956":"hB 7B kB 8B"},H:{"1828":"QC"},I:{"1":"H","388":"VC WC","1956":"eB I RC SC TC UC kB"},J:{"1412":"A","1924":"E"},K:{"1":"T","2":"A","1828":"B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"388":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","260":"YC ZC","388":"I"},Q:{"260":"iC"},R:{"260":"jC"},S:{"260":"kC"}},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
new file mode 100644
index 0000000000..2d6d755d5e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","257":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB","289":"eB oB pB","292":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","33":"I"},E:{"1":"g E F G A B C K L D wB xB iB cB dB yB zB 0B 1B","33":"I tB hB","129":"J uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G 2B 3B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","33":"hB"},H:{"2":"QC"},I:{"1":"eB I H SC TC UC kB VC WC","33":"RC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"257":"kC"}},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
new file mode 100644
index 0000000000..cd680d1134
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"1B","2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..649f7b9f8a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c d e S f H","2":"C K L"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB","194":"BB","257":"CB"},E:{"1":"K L D yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB","513":"B C cB dB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x 2B 3B 4B 5B cB jB 6B dB","194":"y z"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..67a209a4b6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","260":"G","516":"A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","33":"I g J E F G A B C K L D"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O","33":"h i j k l m n"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","33":"9B"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB","132":"VC WC"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..61b5d2a7c9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h oB pB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..bb04c50fa5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"lB","8":"J E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","8":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","8":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","8":"G 2B 3B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","8":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..68237b9e76
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"lB","8":"J E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H pB","132":"mB eB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","132":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"260":"QC"},I:{"1":"eB I H UC kB VC WC","132":"RC SC TC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..70b462c98c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","132":"G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o"},E:{"1":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..a8f190cf22
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u","129":"0 1 2 3 4 5 6 7 8 9 v w x y z AB"},E:{"1":"C K L D cB dB yB zB 0B 1B","2":"I g J E F G A B tB hB uB vB wB xB iB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC","16":"WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..b51d8b0e61
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n oB pB","194":"0 1 2 o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 5B cB jB 6B dB","2":"G 2B 3B","16":"4B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..cc640a72ae
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c d e S f H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..12a49cd06c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"8":"J E F G lB","1924":"A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","8":"mB eB oB","516":"m n","772":"I g J E F G A B C K L D M N O h i j k l pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","8":"I g J E","516":"m n o p","772":"l","900":"F G A B C K L D M N O h i j k"},E:{"1":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B","8":"I g tB hB","900":"J uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","8":"G B 2B 3B 4B 5B cB","900":"C jB 6B dB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","8":"hB 7B kB","900":"8B 9B"},H:{"900":"QC"},I:{"1":"H VC WC","8":"RC SC TC","900":"eB I UC kB"},J:{"1":"A","900":"E"},K:{"1":"T","8":"A B","900":"C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"900":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..7d7713335f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..88eb6bda28
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2436":"J E F G A B lB"},B:{"260":"N O","2436":"C K L D M","8196":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j oB pB","772":"0 1 2 k l m n o p q r s t u v w x y z","4100":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"I g J E F G A B C","2564":"0 1 2 3 4 K L D M N O h i j k l m n o p q r s t u v w x y z","8196":"KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","10244":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB"},E:{"1":"C K L D dB yB zB 0B 1B","16":"tB hB","2308":"A B iB cB","2820":"I g J E F G uB vB wB xB"},F:{"2":"G B 2B 3B 4B 5B cB jB 6B","16":"C","516":"dB","2564":"D M N O h i j k l m n o p q r","8196":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","10244":"0 1 2 3 4 5 6 s t u v w x y z"},G:{"1":"D IC JC KC LC MC NC OC PC","2":"hB 7B kB","2820":"F 8B 9B AC BC CC DC EC FC GC HC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB","260":"H","2308":"VC WC"},J:{"2":"E","2308":"A"},K:{"2":"A B C cB jB","16":"dB","260":"T"},L:{"8196":"H"},M:{"1028":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2052":"YC ZC","2308":"I","8196":"aC bC cC iB dC eC fC gC hC"},Q:{"10244":"iC"},R:{"2052":"jC"},S:{"4100":"kC"}},B:5,C:"Synchronous Clipboard API"};
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
new file mode 100644
index 0000000000..e6eac4b64e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","257":"G A B"},B:{"1":"C K L D M N O","513":"P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB","513":"UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"L D zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB","129":"B C K cB dB yB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 2B 3B 4B 5B cB jB 6B dB","513":"KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"16":"A B"},O:{"1":"XC"},P:{"1":"iB dC eC fC gC hC","2":"I YC ZC aC bC cC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..40ed21e9eb
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","16":"mB eB oB pB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L","132":"D M N O h i j k l m n o p q r"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","16":"I g J tB hB","132":"E F G vB wB xB","260":"uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","16":"G B 2B 3B 4B 5B cB jB","132":"D M"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB","132":"F 7B kB 8B 9B AC BC CC DC"},H:{"1":"QC"},I:{"1":"H VC WC","16":"RC SC","132":"eB I TC UC kB"},J:{"132":"E A"},K:{"1":"C T dB","16":"A B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..74a8382826
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E lB","132":"F G"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R cB jB 6B dB","2":"G 2B 3B 4B 5B"},G:{"1":"hB 7B kB 8B","513":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"4097":"QC"},I:{"1025":"eB I H RC SC TC UC kB VC WC"},J:{"258":"E A"},K:{"2":"A","258":"B C cB jB dB","1025":"T"},L:{"1025":"H"},M:{"2049":"S"},N:{"258":"A B"},O:{"258":"XC"},P:{"1025":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1025":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..7dc627b174
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R cB jB 6B dB","2":"G 2B 3B 4B 5B","16":"B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"T","16":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..f76202faab
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","2052":"B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","132":"mB eB I g J E F G A B C oB pB","260":"K L D M N O h i j k l m n o p q r s t u v w x"},D:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","260":"I g J E F G A B C K L D M N O h i","772":"0 1 2 j k l m n o p q r s t u v w x y z","1028":"3 4 5 6 7 8 9 AB"},E:{"1":"B C K L D cB dB yB zB 0B 1B","260":"I g A tB hB iB","772":"J E F G uB vB wB xB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G 2B","132":"B 3B 4B 5B cB jB","644":"C 6B dB","772":"D M N O h i j k l m n o p","1028":"q r s t u v w x"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","260":"hB 7B kB EC FC","772":"F 8B 9B AC BC CC DC"},H:{"644":"QC"},I:{"1":"H","16":"RC SC","260":"TC","772":"eB I UC kB VC WC"},J:{"772":"E A"},K:{"1":"T","132":"A B cB jB","644":"C dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","1028":"I"},Q:{"1":"iC"},R:{"1028":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..baf1f0f9d8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","900":"A B"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","388":"L D M","900":"C K"},C:{"1":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","260":"BB CB","388":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB","900":"I g J E F G A B C K L D M N O h i j k l m n o p q"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L","388":"0 1 n o p q r s t u v w x y z","900":"D M N O h i j k l m"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","16":"I g tB hB","388":"F G wB xB","900":"J E uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","16":"G B 2B 3B 4B 5B cB jB","388":"D M N O h i j k l m n o","900":"C 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB","388":"F AC BC CC DC","900":"8B 9B"},H:{"2":"QC"},I:{"1":"H","16":"eB RC SC TC","388":"VC WC","900":"I UC kB"},J:{"16":"E","388":"A"},K:{"1":"T","16":"A B cB jB","900":"C dB"},L:{"1":"H"},M:{"1":"S"},N:{"900":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"388":"kC"}},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
new file mode 100644
index 0000000000..924c8e8e03
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB","4":"eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"eB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"T dB","2":"A B C cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..2381648a4b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","132":"A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","129":"I g J E F G A B C K L D M N O h i j k"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K","257":"L D M N O h i j k l m"},E:{"1":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB","257":"J vB","260":"uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB","257":"9B","260":"8B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"2":"E","257":"A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"257":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..63ab799d09
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L","32772":"D M N O"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s oB pB","132":"t u v w","260":"x","516":"0 1 2 3 4 5 6 y z","8196":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x","1028":"0 y z","2052":"1"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k 2B 3B 4B 5B cB jB 6B dB","1028":"l m n","2052":"o"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"4100":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"8196":"kC"}},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
new file mode 100644
index 0000000000..eaf697f62c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"Y Z a b c d e S f H","2":"C K L D M N O","194":"P Q R U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB","194":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB 2B 3B 4B 5B cB jB 6B dB","194":"DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..b5fe7a44e5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E lB","132":"A","260":"F G"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB eB","1025":"gB MB NB T OB PB QB RB SB TB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","132":"I g J E F G A B C"},E:{"2":"tB hB","513":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","644":"I g uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B 2B 3B 4B 5B cB jB 6B"},G:{"513":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","644":"hB 7B kB 8B"},H:{"2":"QC"},I:{"1":"H VC WC","132":"eB I RC SC TC UC kB"},J:{"1":"A","132":"E"},K:{"1":"C T dB","2":"A B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","132":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..5fabcaf0dd
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","3076":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB","132":"CB DB","260":"EB FB","516":"GB HB IB JB KB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x y 2B 3B 4B 5B cB jB 6B dB","132":"0 z","260":"1 2","516":"3 4 5 6 7"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"3076":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","16":"I YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"3076":"kC"}},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
new file mode 100644
index 0000000000..2935333809
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","66":"AB BB CB","129":"DB EB FB GB HB IB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..a350db595e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"lB","8":"J E F G A","164":"B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","513":"C K L D 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","8":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t oB pB","66":"u v"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","8":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y"},E:{"1":"B C K L D cB dB yB zB 0B 1B","8":"I g J E tB hB uB vB","289":"F G A wB xB iB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","8":"G B C D M N O h i j k l 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","8":"hB 7B kB 8B 9B AC","289":"F BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","8":"eB I RC SC TC UC kB VC WC"},J:{"8":"E A"},K:{"1":"T","8":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A","164":"B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..b601fbbf75
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y"},E:{"1":"A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC"},H:{"2":"QC"},I:{"1":"H WC","2":"eB I RC SC TC UC kB VC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS all property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js
new file mode 100644
index 0000000000..06f7983584
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I oB pB","33":"g J E F G A B C K L D"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","33":"0 1 2 3 4 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"tB hB","33":"J E F uB vB wB","292":"I g"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B 2B 3B 4B 5B cB jB 6B","33":"C D M N O h i j k l m n o p q r"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","33":"F 9B AC BC","164":"hB 7B kB 8B"},H:{"2":"QC"},I:{"1":"H","33":"I UC kB VC WC","164":"eB RC SC TC"},J:{"33":"E A"},K:{"1":"T dB","2":"A B C cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..571df9cd6f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","16":"mB","33":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB oB pB"},D:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L","33":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","16":"I g J tB hB uB","33":"E F vB wB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB 8B","33":"F 9B AC BC"},H:{"2":"QC"},I:{"1":"H","16":"eB I RC SC TC UC kB","33":"VC WC"},J:{"16":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"33":"XC"},P:{"1":"cC iB dC eC fC gC hC","16":"I","33":"YC ZC aC bC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"33":"kC"}},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
new file mode 100644
index 0000000000..dc48cea53e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"V W X Y Z a b c d e S f H","33":"U","164":"P Q R","388":"C K L D M N O"},C:{"1":"Q R nB U V W X Y Z a b c d e S f H","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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P","676":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w oB pB"},D:{"1":"V W X Y Z a b c d e S f H qB rB sB","33":"U","164":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},E:{"1":"1B","164":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B"},F:{"1":"WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"TB UB VB","164":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB"},G:{"164":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","164":"eB I RC SC TC UC kB VC WC"},J:{"164":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A","388":"B"},O:{"164":"XC"},P:{"164":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"164":"iC"},R:{"164":"jC"},S:{"164":"kC"}},B:5,C:"CSS Appearance"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-apply-rule.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-apply-rule.js
new file mode 100644
index 0000000000..85ec5c2548
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-apply-rule.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","194":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB","194":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","194":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"194":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I","194":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"194":"jC"},S:{"2":"kC"}},B:7,C:"CSS @apply rule"};
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
new file mode 100644
index 0000000000..c200f876c6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b","132":"c d e S f H"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u oB pB","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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b","132":"c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB 2B 3B 4B 5B cB jB 6B dB","132":"aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","132":"H"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","132":"T"},L:{"132":"H"},M:{"132":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"132":"kC"}},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
new file mode 100644
index 0000000000..045e5e18b2
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js
@@ -0,0 +1 @@
+module.exports={A:{D:{"1":"H qB rB","33":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f"},L:{"1":"H qB rB","33":"0 1 2 3 4 5 6 7 8 9 O n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f"},B:{"1":"H qB rB","2":"C K L D M N O","33":"P Q R U V W X Y Z a b c d e S f"},C:{"1":"X Y Z a b c d e S f H qB rB","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W oB pB"},M:{"1":"X Y Z a b c d e S f H qB rB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB P Q R nB U V W"},A:{"2":"mB eB I g J E F G A B lB"},F:{"1":"nB U","2":"mB eB I g J E F G A B C oB pB uB wB xB cC iB 4B 5B cB jB 6B dB","33":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},K:{"33":"3 4 5 6 7 8 9 L D M O h i j k m n o p q r s u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB","34":"B C iB cB jB dB"},E:{"33":"eB I g J E F G A B C K L D tB uB vB xB iB cB dB yB zB 0B","34":"mB"},G:{"33":"mB eB I g J E F G A B C K L D hB vB DC FC 0B"},P:{"33":"RC hB bC cC eC dB fC LC gC hC"},I:{"1":"H qB rB","33":"0 1 2 3 4 5 6 7 8 9 mB eB I z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f SC VC"}},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
new file mode 100644
index 0000000000..f8cd364c89
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M","257":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB oB pB","578":"TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","194":"9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB"},E:{"2":"I g J E F tB hB uB vB wB","33":"G A B C K L D xB iB cB dB yB zB 0B 1B"},F:{"1":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v 2B 3B 4B 5B cB jB 6B dB","194":"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"},G:{"2":"F hB 7B kB 8B 9B AC BC","33":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"578":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"eC fC gC hC","2":"I","194":"YC ZC aC bC cC iB dC"},Q:{"194":"iC"},R:{"194":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..ac065cea48
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m"},E:{"1":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G 2B 3B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"1":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..42a344910e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r oB pB"},D:{"1":"0 1 2 3 4 5 6 7 9 x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w","260":"8"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E tB hB uB vB","132":"F G A wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j 2B 3B 4B 5B cB jB 6B dB","260":"v"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC","132":"F BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..9f1c5ac1f7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","164":"P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t oB pB"},D:{"2":"I g J E F G A B C K L D M N O h i j","164":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J tB hB uB","164":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G 2B 3B 4B 5B","129":"B C cB jB 6B dB","164":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"hB 7B kB 8B 9B","164":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"132":"QC"},I:{"2":"eB I RC SC TC UC kB","164":"H VC WC"},J:{"2":"E","164":"A"},K:{"2":"A","129":"B C cB jB dB","164":"T"},L:{"164":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"164":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"164":"iC"},R:{"164":"jC"},S:{"1":"kC"}},B:5,C:"CSS box-decoration-break"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js
new file mode 100644
index 0000000000..3a1289d069
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB","33":"oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","33":"I g J E F G"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","33":"g","164":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G 2B 3B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","33":"7B kB","164":"hB"},H:{"2":"QC"},I:{"1":"I H UC kB VC WC","164":"eB RC SC TC"},J:{"1":"A","33":"E"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..932b644ce3
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","33":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"2":"tB hB","33":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","33":"D M N O h i j k l m n o p q r s t u v w"},G:{"33":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"H","33":"eB I RC SC TC UC kB VC WC"},J:{"33":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"YC ZC aC bC cC iB dC eC fC gC hC","33":"I"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..deb58ab6a3
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB oB pB"},D:{"1":"JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"C K L D cB dB yB zB 0B 1B","2":"I g J E F G A B tB hB uB vB wB xB iB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"CSS caret-color"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js
new file mode 100644
index 0000000000..62c39a5402
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f","322":"H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e oB pB","194":"S f H"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f","322":"H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B","578":"1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS Cascade Layers"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js
new file mode 100644
index 0000000000..0c6d1c2469
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB 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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..45657f69a9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N","260":"P Q R U V W X Y Z a b c d e S f H","3138":"O"},C:{"1":"GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB","132":"0 1 2 3 4 5 6 7 8 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","644":"9 AB BB CB DB EB FB"},D:{"2":"I g J E F G A B C K L D M N O h i j k l","260":"HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","292":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"2":"I g J tB hB uB vB","292":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","260":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","292":"0 1 2 3 D M N O h i j k l m n o p q r s t u v w x y z"},G:{"2":"hB 7B kB 8B 9B","292":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB","260":"H","292":"VC WC"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","260":"T"},L:{"260":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"292":"XC"},P:{"292":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"292":"iC"},R:{"260":"jC"},S:{"644":"kC"}},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
new file mode 100644
index 0000000000..cbefaa3559
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","33":"P Q R U V W X Y Z a b c d e S f H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"16":"I g J E F G A B C K L D M N O","33":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g tB hB uB","33":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"16":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"16":"eB I RC SC TC UC kB VC WC","33":"H"},J:{"16":"E A"},K:{"2":"A B C cB jB dB","33":"T"},L:{"16":"H"},M:{"1":"S"},N:{"16":"A B"},O:{"16":"XC"},P:{"16":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"16":"jC"},S:{"1":"kC"}},B:5,C:"CSS color-adjust"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js
new file mode 100644
index 0000000000..9d877318b4
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"D 0B 1B","2":"I g J E F G A tB hB uB vB wB xB","132":"B C K L iB cB dB yB zB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D","2":"F hB 7B kB 8B 9B AC BC CC DC EC","132":"FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS color() function"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js
new file mode 100644
index 0000000000..43245ee778
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB oB pB","578":"YB ZB aB bB P Q R nB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","194":"fB LB gB MB NB T OB PB QB RB"},E:{"1":"K L D dB yB zB 0B 1B","2":"I g J E F G A B C tB hB uB vB wB xB iB cB"},F:{"1":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","194":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"1":"D JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"iB dC eC fC gC hC","2":"I YC ZC aC bC cC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..7421427292
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d","194":"e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c","194":"e S f H qB rB sB","450":"d"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB 2B 3B 4B 5B cB jB 6B dB","194":"P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"CSS Container Queries"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js
new file mode 100644
index 0000000000..68a921deba
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","194":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB"},D:{"1":"EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB","66":"DB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB 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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","66":"0 1"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"194":"kC"}},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
new file mode 100644
index 0000000000..1166af64d1
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"W X Y Z a b c d e S f H","2":"C K L D M N O P Q R U V"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..7bbc6b7de7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"F G A B","2":"J E lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..cae7cb1c26
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J lB","2340":"E F G A B"},B:{"2":"C K L D M N O","1025":"P Q R U V W X Y Z a b c d e S f H"},C:{"1":"e S f H","2":"mB eB oB","513":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d","545":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T pB"},D:{"2":"0 1 2 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","1025":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g tB hB uB","164":"J","4644":"E F G vB wB xB"},F:{"2":"G B D M N O h i j k l m n o p 2B 3B 4B 5B cB jB","545":"C 6B dB","1025":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB","4260":"8B 9B","4644":"F AC BC CC DC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","1025":"H"},J:{"2":"E","4260":"A"},K:{"2":"A B cB jB","545":"C dB","1025":"T"},L:{"1025":"H"},M:{"545":"S"},N:{"2340":"A B"},O:{"1":"XC"},P:{"1025":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1025":"iC"},R:{"1025":"jC"},S:{"4097":"kC"}},B:7,C:"Crisp edges/pixelated images"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js
new file mode 100644
index 0000000000..b1327eb2d5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","33":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"I g J E F G A B C K L D M","33":"0 1 2 3 4 5 6 7 8 9 N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g tB hB","33":"J E F G uB vB wB xB"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB","33":"F 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB","33":"H VC WC"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","33":"T"},L:{"33":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"33":"XC"},P:{"33":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"33":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..d3cc7d5712
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","16":"mB eB oB pB"},D:{"1":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L","132":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","16":"I g tB hB","132":"J E F G A uB vB wB xB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","16":"G B 2B 3B 4B 5B cB jB","132":"D M N O h i j k l m n o p q r s t u v w x y z","260":"C 6B dB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB 8B 9B","132":"F AC BC CC DC EC"},H:{"260":"QC"},I:{"1":"H","16":"eB RC SC TC","132":"I UC kB VC WC"},J:{"16":"E","132":"A"},K:{"1":"T","16":"A B C cB jB","260":"dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"132":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","132":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:7,C:":default CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
new file mode 100644
index 0000000000..7f88fc9b7b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O Q R U V W X Y Z a b c d e S f H","16":"P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"B","2":"I g J E F G A C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..2fed37a9a9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","164":"A B"},B:{"66":"P Q R U V W X Y Z a b c d e S f H","164":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"I g J E F G A B C K L D M N O h i j k l m n o p q","66":"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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","66":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"292":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A T","292":"B C cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"164":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"66":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..37ab2b8554
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M oB pB","33":"0 1 2 3 4 5 6 7 8 9 N O h i j k l m n o p q r s t u v w x y z AB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b","194":"c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"33":"kC"}},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
new file mode 100644
index 0000000000..0be2cb11cb
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"a b c d e S f H","2":"C K L D M N O","260":"P Q R U V W X Y Z"},C:{"1":"MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y oB pB","260":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB fB LB gB"},D:{"1":"a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB fB LB gB MB NB T","260":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z"},E:{"2":"I g J E F G A B tB hB uB vB wB xB iB","260":"L D yB zB 0B 1B","772":"C K cB dB"},F:{"1":"ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB 2B 3B 4B 5B cB jB 6B dB","260":"EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC","260":"D NC OC PC","772":"HC IC JC KC LC MC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"hC","2":"I YC ZC aC bC","260":"cC iB dC eC fC gC"},Q:{"260":"iC"},R:{"2":"jC"},S:{"260":"kC"}},B:5,C:"CSS display: contents"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js
new file mode 100644
index 0000000000..82b6cfb836
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"33":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","164":"mB eB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"33":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"33":"kC"}},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
new file mode 100644
index 0000000000..6b3bc94ef0
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T oB pB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB"},E:{"1":"C K L D cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB","132":"B"},F:{"1":"IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","132":"GC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"iB dC eC fC gC hC","2":"I YC ZC aC bC cC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..7d9e9fdc65
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","33":"A B"},B:{"2":"P Q R U V W X Y Z a b c d e S f H","33":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"33":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..824feb1807
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B C 2B 3B 4B 5B cB jB 6B"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"1":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS Feature Queries"};
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
new file mode 100644
index 0000000000..0d497a2abb
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB wB","33":"G"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC","33":"CC DC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..d42776a580
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","1028":"K L D M N O","1346":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB","196":"w","516":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v pB"},D:{"1":"FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N","33":"0 1 2 3 4 5 6 7 8 9 O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB","33":"J E F G vB wB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"0 1 D M N O h i j k l m n o p q r s t u v w x y z"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","33":"F 9B AC BC CC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB","33":"VC WC"},J:{"2":"E","33":"A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","33":"I YC ZC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..3be31c11ea
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","16":"lB","516":"F","1540":"J E"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","132":"eB","260":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"g J E F","132":"I"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","16":"g tB","132":"I hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","16":"G 2B","260":"B 3B 4B 5B cB jB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"1":"QC"},I:{"1":"eB I H UC kB VC WC","16":"RC SC","132":"TC"},J:{"1":"E A"},K:{"1":"C T dB","260":"A B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..3fa416fd44
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","132":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..554731fbe9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"E F G A B","2":"lB","8":"J"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB iB cB dB yB zB 0B 1B","1025":"xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB","132":"8B 9B AC"},H:{"2":"QC"},I:{"1":"eB H VC WC","260":"RC SC TC","513":"I UC kB"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..8ef19a48bf
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"X Y Z a b c d e S f H","2":"C K L D M N O","328":"P Q R U V W"},C:{"1":"W X Y Z a b c d e S f H","2":"mB eB oB pB","161":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V"},D:{"1":"X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB","328":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W"},E:{"2":"I g J E F G A B C K L tB hB uB vB wB xB iB cB dB yB zB","578":"D 0B 1B"},F:{"1":"VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB 2B 3B 4B 5B cB jB 6B dB","328":"PB QB RB SB TB UB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","578":"D"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"161":"kC"}},B:7,C:":focus-visible CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js
new file mode 100644
index 0000000000..86fa60e56a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB"},D:{"1":"LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","194":"fB"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","194":"8"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"16":"jC"},S:{"2":"kC"}},B:7,C:":focus-within CSS pseudo-class"};
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
new file mode 100644
index 0000000000..fa9838137b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","194":"8 9 AB BB CB DB EB FB GB HB IB JB"},D:{"1":"LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB","66":"BB CB DB EB FB GB HB IB JB KB fB"},E:{"1":"C K L D cB dB yB zB 0B 1B","2":"I g J E F G A B tB hB uB vB wB xB iB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x 2B 3B 4B 5B cB jB 6B dB","66":"0 1 2 3 4 5 6 7 8 y z"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I","66":"YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"194":"kC"}},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
new file mode 100644
index 0000000000..f88552f004
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F oB pB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS font-stretch"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js
new file mode 100644
index 0000000000..c94b5617d9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E lB","132":"F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..e7a52ccb8d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB","260":"M N O h i j k l m n o p q r s t u v w x","292":"I g J E F G A B C K L D pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","33":"A B C K L D M N O h i j k l m n","548":"I g J E F G"},E:{"2":"tB hB","260":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","292":"J uB","804":"I g"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B 2B 3B 4B 5B","33":"C 6B","164":"cB jB"},G:{"260":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","292":"8B 9B","804":"hB 7B kB"},H:{"2":"QC"},I:{"1":"H VC WC","33":"I UC kB","548":"eB RC SC TC"},J:{"1":"A","548":"E"},K:{"1":"T dB","2":"A B","33":"C","164":"cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS Gradients"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js
new file mode 100644
index 0000000000..f3cce9f713
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","8":"G","292":"A B"},B:{"1":"M N O P Q R U V W X Y Z a b c d e S f H","292":"C K L D"},C:{"1":"GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O oB pB","8":"0 1 h i j k l m n o p q r s t u v w x y z","584":"2 3 4 5 6 7 8 9 AB BB CB DB","1025":"EB FB"},D:{"1":"KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m","8":"n o p q","200":"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","1025":"JB"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g tB hB uB","8":"J E F G A vB wB xB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p 2B 3B 4B 5B cB jB 6B dB","200":"0 1 2 3 4 5 q r s t u v w x y z"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","8":"F 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC","8":"kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"292":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"YC","8":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..48646fab03
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS hanging-punctuation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js
new file mode 100644
index 0000000000..3f64e6f400
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:":has() CSS relational pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js
new file mode 100644
index 0000000000..bd28ace5ba
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"16":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","16":"C K L D M N O"},C:{"16":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"16":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"16":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"16":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"16":"eB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"16":"A B C T cB jB dB"},L:{"16":"H"},M:{"16":"S"},N:{"16":"A B"},O:{"16":"XC"},P:{"16":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"16":"iC"},R:{"16":"jC"},S:{"16":"kC"}},B:5,C:"CSS4 Hyphenation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js
new file mode 100644
index 0000000000..a0778fd715
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","33":"A B"},B:{"33":"C K L D M N O","132":"P Q R U V W X Y","260":"Z a b c d e S f H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g oB pB","33":"0 1 2 3 4 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},D:{"1":"Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","132":"HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y"},E:{"2":"I g tB hB","33":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","132":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"hB 7B","33":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"4":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I","132":"YC"},Q:{"2":"iC"},R:{"132":"jC"},S:{"1":"kC"}},B:5,C:"CSS Hyphenation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js
new file mode 100644
index 0000000000..aaf4cebe06
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"a b c d e S f H","2":"C K L D M N O P Q","257":"R U V W X Y Z"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n oB pB"},D:{"1":"a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q","257":"R U V W X Y Z"},E:{"1":"L D yB zB 0B 1B","2":"I g J E F G A B C K tB hB uB vB wB xB iB cB dB"},F:{"1":"RB SB TB UB VB","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB 2B 3B 4B 5B cB jB 6B dB","257":"WB XB YB ZB aB bB P Q R"},G:{"1":"D OC PC","132":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"fC gC hC","2":"I YC ZC aC bC cC iB dC eC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..f7d5dc9e41
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","164":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W oB pB","66":"X Y","257":"a b c d e S f H","772":"Z"},D:{"2":"I g J E F G A B C K L D M N O h i","164":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g tB hB uB","132":"A B C K iB cB dB yB","164":"J E F G vB wB xB","516":"L D zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","164":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"hB 7B kB 8B","132":"EC FC GC HC IC JC KC LC MC NC","164":"F 9B AC BC CC DC","516":"D OC PC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB","164":"H VC WC"},J:{"2":"E","164":"A"},K:{"2":"A B C cB jB dB","164":"T"},L:{"164":"H"},M:{"257":"S"},N:{"2":"A B"},O:{"164":"XC"},P:{"164":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"164":"iC"},R:{"164":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..d22f8470f9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C","260":"K L D M N O"},C:{"1":"CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q oB pB","516":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB"},D:{"1":"FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I","16":"g J E F G A B C K L","260":"EB","772":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I tB hB","16":"g","772":"J E F G A uB vB wB xB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","16":"G 2B","260":"1 B C 3B 4B 5B cB jB 6B dB","772":"0 D M N O h i j k l m n o p q r s t u v w x y z"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB","772":"F 8B 9B AC BC CC DC EC"},H:{"132":"QC"},I:{"1":"H","2":"eB RC SC TC","260":"I UC kB VC WC"},J:{"2":"E","260":"A"},K:{"1":"T","260":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","260":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"516":"kC"}},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
new file mode 100644
index 0000000000..b08dba5f3d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","132":"A B","388":"G"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","132":"C K L D M N O"},C:{"1":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","16":"mB eB oB pB","132":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB","388":"I g"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L","132":"0 D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","16":"I g J tB hB","132":"E F G A vB wB xB","388":"uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","16":"G B 2B 3B 4B 5B cB jB","132":"D M N O h i j k l m n","516":"C 6B dB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB 8B 9B","132":"F AC BC CC DC EC"},H:{"516":"QC"},I:{"1":"H","16":"eB RC SC TC WC","132":"VC","388":"I UC kB"},J:{"16":"E","132":"A"},K:{"1":"T","16":"A B C cB jB","516":"dB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"132":"kC"}},B:7,C:":indeterminate CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js
new file mode 100644
index 0000000000..f628ed5498
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F tB hB uB vB wB","4":"G","164":"A B C K L D xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F hB 7B kB 8B 9B AC BC","164":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..0dff251a28
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","33":"I g J E F G A B C K L D M N O oB pB","164":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D hB uB vB wB xB iB cB dB yB zB 0B 1B","16":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"2":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..6af97ae53c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"D 0B 1B","2":"I g J E F G A B C K L tB hB uB vB wB xB iB cB dB yB zB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"LCH and Lab color values"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js
new file mode 100644
index 0000000000..df60da64e8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","16":"lB","132":"J E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","132":"I g J E F G A B C K L D M N O h i j k l m n o p q r"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","16":"tB","132":"I g J hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","16":"G 2B","132":"B C D M 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"2":"QC"},I:{"1":"H VC WC","16":"RC SC","132":"eB I TC UC kB"},J:{"132":"E A"},K:{"1":"T","132":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..aa606c61ff
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M","33":"P Q R U V W X Y Z a b c d e S f H","129":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB oB pB","33":"RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"16":"I g J E F G A B C K","33":"0 1 2 3 4 5 6 7 8 9 L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I tB hB","33":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"hB 7B kB","33":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"16":"RC SC","33":"eB I H TC UC kB VC WC"},J:{"33":"E A"},K:{"2":"A B C cB jB dB","33":"T"},L:{"33":"H"},M:{"33":"S"},N:{"2":"A B"},O:{"33":"XC"},P:{"33":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"33":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..2316fdb085
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"a b c d e S f H","2":"C K L D M N O","2052":"Y Z","3588":"P Q R U V W X"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB","164":"0 1 2 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"a b c d e S f H qB rB sB","292":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB","2052":"Y Z","3588":"SB TB UB VB WB XB YB ZB aB bB P Q R U V W X"},E:{"1":"D 0B 1B","292":"I g J E F G A B C tB hB uB vB wB xB iB cB","2052":"zB","3588":"K L dB yB"},F:{"1":"ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","292":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","2052":"XB YB","3588":"IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB"},G:{"1":"D","292":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC","2052":"PC","3588":"JC KC LC MC NC OC"},H:{"2":"QC"},I:{"1":"H","292":"eB I RC SC TC UC kB VC WC"},J:{"292":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"292":"XC"},P:{"1":"hC","292":"I YC ZC aC bC cC","3588":"iB dC eC fC gC"},Q:{"3588":"iC"},R:{"3588":"jC"},S:{"3588":"kC"}},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
new file mode 100644
index 0000000000..905074bffa
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"X Y Z a b c d e S f H","2":"C K L D M N O P Q R U V W"},C:{"1":"RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB oB pB"},D:{"1":"X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W"},E:{"1":"1B","2":"I g J E F G A B tB hB uB vB wB xB iB","129":"C K L D cB dB yB zB 0B"},F:{"1":"VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..ccaaf50af8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M","164":"P Q R U V W X Y Z a b c d e S f H","3138":"N","12292":"O"},C:{"1":"FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB","260":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB oB pB"},D:{"164":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"tB hB","164":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","164":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"164":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"164":"H VC WC","676":"eB I RC SC TC UC kB"},J:{"164":"E A"},K:{"2":"A B C cB jB dB","164":"T"},L:{"164":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"164":"XC"},P:{"164":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"164":"iC"},R:{"164":"jC"},S:{"260":"kC"}},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
new file mode 100644
index 0000000000..44e324b4ac
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"Z a b c d e S f H","2":"C K L D M N O","1220":"P Q R U V W X Y"},C:{"1":"bB P Q R nB U V W X Y Z a b c d e S f H","16":"mB eB oB pB","548":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB"},D:{"1":"Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L","164":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T","196":"OB PB QB","1220":"RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y"},E:{"1":"L D zB 0B 1B","2":"I tB hB","16":"g","164":"J E F uB vB wB","260":"G A B C K xB iB cB dB yB"},F:{"1":"YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","164":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB","196":"EB FB GB","1220":"HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB"},G:{"1":"D OC PC","16":"hB 7B kB 8B 9B","164":"F AC BC","260":"CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"QC"},I:{"1":"H","16":"eB RC SC TC","164":"I UC kB VC WC"},J:{"16":"E","164":"A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"164":"XC"},P:{"1":"hC","164":"I YC ZC aC bC cC iB dC eC fC gC"},Q:{"1220":"iC"},R:{"164":"jC"},S:{"548":"kC"}},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
new file mode 100644
index 0000000000..06e543c9c7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB oB pB"},D:{"1":"P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB"},E:{"1":"L D yB zB 0B 1B","2":"I g J E F G A B tB hB uB vB wB xB iB","132":"C K cB dB"},F:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC","132":"HC IC JC KC LC MC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"eC fC gC hC","2":"I YC ZC aC bC cC iB dC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..da47e218e5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB oB pB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"Media Queries: interaction media features"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js
new file mode 100644
index 0000000000..65ca4184bc
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","132":"G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB","260":"I g J E F G A B C K L D oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","548":"I g J E F G A B C K L D M N O h i j k l m n o p q"},E:{"2":"tB hB","548":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G","548":"B C 2B 3B 4B 5B cB jB 6B"},G:{"16":"hB","548":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"132":"QC"},I:{"1":"H VC WC","16":"RC SC","548":"eB I TC UC kB"},J:{"548":"E A"},K:{"1":"T dB","548":"A B C cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"Media Queries: resolution feature"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js
new file mode 100644
index 0000000000..5d1498eab1
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"16":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB","16":"EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H","16":"qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..494e19987f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"8":"J E F lB","129":"G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","129":"I g J E F G A B C K L D M N O h i j k l m n"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","129":"I g J uB","388":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","2":"G"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","129":"hB 7B kB 8B 9B"},H:{"1":"QC"},I:{"1":"H VC WC","129":"eB I RC SC TC UC kB"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"129":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..72c6e830df
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t oB pB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q","194":"0 1 2 r s t u v w x y z"},E:{"2":"I g J E tB hB uB vB","260":"F G A B C K L D wB xB iB cB dB 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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"hB 7B kB 8B 9B AC","260":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..e365665dec
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB oB pB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","194":"5 6 7"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r 2B 3B 4B 5B cB jB 6B dB","194":"s t u"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..0bbbf8b56a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","16":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..c449706585
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..92bf4d5a39
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"Z a b c d e S f H","2":"C K L D M N O Q R U V W X Y","16":"P"},C:{"1":"V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U oB pB"},D:{"1":"Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB wB"},F:{"1":"YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"hC","2":"I YC ZC aC bC cC iB dC eC fC gC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..e3a2998a21
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB wB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js
new file mode 100644
index 0000000000..4f29b16adb
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","4":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..a403cb7376
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","16":"G 2B","132":"B C 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"132":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"T","132":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:7,C:":optional CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
new file mode 100644
index 0000000000..95e058b9c0
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB oB pB"},D:{"1":"IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB 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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..91b6cd7845
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L"},E:{"1":"I g J E F G A B uB vB wB xB iB cB","16":"tB hB","130":"C K L D dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F 7B kB 8B 9B AC BC CC DC EC FC GC HC","16":"hB","130":"D IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..9dc254f7c8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"388":"J E F G A B lB"},B:{"1":"b c d e S f H","260":"P Q R U V W X Y Z a","388":"C K L D M N O"},C:{"1":"R nB U V W X Y Z a b c d e S f H","260":"gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q","388":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB oB pB"},D:{"1":"b c d e S f H qB rB sB","260":"RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a","388":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB"},E:{"1":"1B","260":"L D yB zB 0B","388":"I g J E F G A B C K tB hB uB vB wB xB iB cB dB"},F:{"260":"HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","388":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 2B 3B 4B 5B cB jB 6B dB"},G:{"260":"D NC OC PC","388":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC"},H:{"388":"QC"},I:{"1":"H","388":"eB I RC SC TC UC kB VC WC"},J:{"388":"E A"},K:{"1":"T","388":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"388":"A B"},O:{"388":"XC"},P:{"1":"hC","388":"I YC ZC aC bC cC iB dC eC fC gC"},Q:{"388":"iC"},R:{"388":"jC"},S:{"388":"kC"}},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
new file mode 100644
index 0000000000..dc501dd7e7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","132":"A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","132":"C K L D M N","516":"O"},C:{"1":"fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB oB pB"},D:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB","260":"NB T"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB 0B 1B","1090":"zB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB 2B 3B 4B 5B cB jB 6B dB","260":"CB DB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"CSS overscroll-behavior"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js
new file mode 100644
index 0000000000..c3ffcc2961
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"388":"A B","900":"J E F G lB"},B:{"388":"C K L D M N O","900":"P Q R U V W X Y Z a b c d e S f H"},C:{"772":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","900":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T oB pB"},D:{"900":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"772":"A","900":"I g J E F G B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"16":"G 2B","129":"B C 3B 4B 5B cB jB 6B dB","900":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"900":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"129":"QC"},I:{"900":"eB I H RC SC TC UC kB VC WC"},J:{"900":"E A"},K:{"129":"A B C cB jB dB","900":"T"},L:{"900":"H"},M:{"900":"S"},N:{"388":"A B"},O:{"900":"XC"},P:{"900":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"900":"iC"},R:{"900":"jC"},S:{"900":"kC"}},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
new file mode 100644
index 0000000000..8928d36fe8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E lB","132":"F G A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","132":"C K L D M N O"},C:{"2":"mB eB I g J E F G A B C K L D M N O oB pB","132":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","132":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"16":"eB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"16":"A B C T cB jB dB"},L:{"1":"H"},M:{"132":"S"},N:{"258":"A B"},O:{"258":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"132":"kC"}},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
new file mode 100644
index 0000000000..5cea9989bd
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T"},E:{"2":"I g J E F G A B C tB hB uB vB wB xB iB cB","194":"K L D dB yB zB 0B 1B"},F:{"1":"EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS Paint API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
new file mode 100644
index 0000000000..45d0383538
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","292":"A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","164":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB 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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"164":"kC"}},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
new file mode 100644
index 0000000000..e184dcc897
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","36":"C K L D M N O"},C:{"1":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O oB pB","33":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB"},D:{"1":"JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","36":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I tB hB","36":"g J E F G A uB vB wB xB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","36":"0 1 2 3 4 5 D M N O h i j k l m n o p q r s t u v w x y z"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B","36":"F kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","36":"eB I RC SC TC UC kB VC WC"},J:{"36":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"36":"A B"},O:{"1":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","36":"I YC ZC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"33":"kC"}},B:5,C:"::placeholder CSS pseudo-element"};
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
new file mode 100644
index 0000000000..6b23cd5d01
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C"},C:{"1":"bB P Q R nB U V W X Y Z a b c d e S f H","16":"mB","33":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB oB 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L","132":"D M N O h i j k l m n o p q r s t u v w x"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","16":"tB hB","132":"I g J E F uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","16":"G B 2B 3B 4B 5B cB","132":"C D M N O h i j k jB 6B dB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B","132":"F kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","16":"RC SC","132":"eB I TC UC kB VC WC"},J:{"1":"A","132":"E"},K:{"1":"T","2":"A B cB","132":"C jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"33":"kC"}},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
new file mode 100644
index 0000000000..c2ff318b09
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB","16":"vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"Rebeccapurple color"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js
new file mode 100644
index 0000000000..0093222cd2
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","33":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"tB hB","33":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"33":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"33":"eB I H RC SC TC UC kB VC WC"},J:{"33":"E A"},K:{"2":"A B C cB jB dB","33":"T"},L:{"33":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"33":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"33":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..691c44a0fc
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","420":"A B"},B:{"2":"P Q R U V W X Y Z a b c d e S f H","420":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","36":"D M N O","66":"h i j k l m n o p q r s t u v w"},E:{"2":"I g J C K L D tB hB uB cB dB yB zB 0B 1B","33":"E F G A B vB wB xB iB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"D hB 7B kB 8B 9B HC IC JC KC LC MC NC OC PC","33":"F AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"420":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..5e3d8d2479
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB","33":"I g J E F G A B C K L D pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G","33":"A B C K L D M N O h i j k l m n"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB","33":"J uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B 2B 3B 4B 5B","33":"C 6B","36":"cB jB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB","33":"8B 9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB RC SC TC","33":"I UC kB"},J:{"1":"A","2":"E"},K:{"1":"T dB","2":"A B","33":"C","36":"cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..62d4c9582f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","33":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B","132":"dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:4,C:"CSS resize property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js
new file mode 100644
index 0000000000..c3ee99884a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"V W X Y Z a b c d e S f H","2":"C K L D M N O P Q R U"},C:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB oB pB"},D:{"1":"V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U"},E:{"1":"A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB"},F:{"1":"WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS revert value"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
new file mode 100644
index 0000000000..71ab6e430d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB oB pB"},D:{"1":"MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB","194":"EB FB GB HB IB JB KB fB LB gB"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","194":"1 2 3 4 5 6 7 8 9 AB BB CB DB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I","194":"YC ZC aC"},Q:{"2":"iC"},R:{"194":"jC"},S:{"2":"kC"}},B:7,C:"#rrggbbaa hex color notation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
new file mode 100644
index 0000000000..4206e74610
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","129":"P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x oB pB"},D:{"2":"0 1 2 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","129":"gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","450":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB"},E:{"1":"1B","2":"I g J E F G A B C K tB hB uB vB wB xB iB cB dB yB","578":"L D zB 0B"},F:{"2":"G B C D M N O h i j k l m n o p 2B 3B 4B 5B cB jB 6B dB","129":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","450":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC","578":"D PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"129":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"129":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSSOM 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
new file mode 100644
index 0000000000..5f4fb4a665
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a","194":"b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V","194":"Z a b c d e S f H qB rB sB","322":"W X Y"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB 2B 3B 4B 5B cB jB 6B dB","194":"YB ZB aB bB P Q R","322":"WB XB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..7a485c6104
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"132":"J E F G A B lB"},B:{"2":"C K L D M N O","292":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB oB pB","3074":"NB","4100":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"292":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"16":"I g tB hB","292":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","292":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"D OC PC","16":"hB 7B kB 8B 9B","292":"AC","804":"F BC CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"QC"},I:{"16":"RC SC","292":"eB I H TC UC kB VC WC"},J:{"292":"E A"},K:{"2":"A B C cB jB dB","292":"T"},L:{"292":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"292":"XC"},P:{"292":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"292":"iC"},R:{"292":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..70c1d4d195
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"E F G A B","2":"lB","8":"J"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..8db7d6ce81
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"lB","8":"J","132":"E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D hB uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","2":"G"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..5ba1de91d9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","33":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","2":"G"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"C T jB dB","16":"A B cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"33":"kC"}},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
new file mode 100644
index 0000000000..3b5d7f9877
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB oB pB","322":"DB EB FB GB HB IB JB KB fB LB gB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v","194":"w x y"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E tB hB uB vB","33":"F G A wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC","33":"F BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..4b1197f824
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","6308":"A","6436":"B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","6436":"C K L D M N O"},C:{"1":"RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","2052":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB","8258":"PB QB RB"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB wB","3108":"G A xB iB"},F:{"1":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB 2B 3B 4B 5B cB jB 6B dB","8258":"GB HB IB JB KB LB MB NB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC","3108":"CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"iB dC eC fC gC hC","2":"I YC ZC aC bC cC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2052":"kC"}},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
new file mode 100644
index 0000000000..376314f675
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"c d e S f H","2":"C K L D","1028":"P Q R U V W X Y Z a b","4100":"M N O"},C:{"1":"fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n oB pB","194":"o p q r s t","516":"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"},D:{"1":"c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k z AB BB CB DB","322":"l m n o p q r s t u v w x y EB FB GB HB","1028":"IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b"},E:{"1":"K L D yB zB 0B 1B","2":"I g J tB hB uB","33":"F G A B C wB xB iB cB dB","2084":"E vB"},F:{"2":"0 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","322":"1 2 3","1028":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"D KC LC MC NC OC PC","2":"hB 7B kB 8B","33":"F BC CC DC EC FC GC HC IC JC","2084":"9B AC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1028":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"1028":"iC"},R:{"2":"jC"},S:{"516":"kC"}},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
new file mode 100644
index 0000000000..d7b6f0744f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"CSS Subgrid"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js
new file mode 100644
index 0000000000..0297f403a6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","260":"C K L D M N O"},C:{"1":"HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h oB pB","66":"i j","260":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},D:{"1":"gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p","260":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B","132":"dB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"132":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB","132":"dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..3c0188eff2
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"F G A B","2":"J E lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","132":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..1417a1628e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"132":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","4":"C K L D M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B oB pB","33":"0 1 2 3 4 5 6 7 8 9 C K L D M N O h i j k l m n o p q r s t u v w x y z AB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w","322":"0 1 2 3 4 5 6 7 8 x y z"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j 2B 3B 4B 5B cB jB 6B dB","578":"k l m n o p q r s t u v"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"1":"jC"},S:{"33":"kC"}},B:5,C:"CSS3 text-align-last"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js
new file mode 100644
index 0000000000..23308bb194
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"132":"J E F G A B lB"},B:{"132":"C K L D M N O","388":"P Q R U V W X Y Z a b c d e S f H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"132":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","388":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"132":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"132":"G B C D M N O h i j k l m 2B 3B 4B 5B cB jB 6B dB","388":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"132":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"132":"QC"},I:{"132":"eB I RC SC TC UC kB VC WC","388":"H"},J:{"132":"E A"},K:{"132":"A B C cB jB dB","388":"T"},L:{"388":"H"},M:{"132":"S"},N:{"132":"A B"},O:{"132":"XC"},P:{"132":"I","388":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"388":"iC"},R:{"388":"jC"},S:{"132":"kC"}},B:5,C:"CSS text-indent"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js
new file mode 100644
index 0000000000..5a6f5a70a5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"16":"J E lB","132":"F G A B"},B:{"132":"C K L D M N O","322":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB oB pB","1025":"HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","1602":"GB"},D:{"2":"0 1 2 3 4 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","322":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C D M N O h i j k l m n o p q r 2B 3B 4B 5B cB jB 6B dB","322":"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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","322":"H"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","322":"T"},L:{"322":"H"},M:{"1025":"S"},N:{"132":"A B"},O:{"2":"XC"},P:{"2":"I","322":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"322":"iC"},R:{"322":"jC"},S:{"2":"kC"}},B:5,C:"CSS text-justify"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js
new file mode 100644
index 0000000000..c095013afb
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","194":"0 1 2"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"L D zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB","16":"A","33":"B C K iB cB dB 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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS text-orientation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js
new file mode 100644
index 0000000000..08d50bddc8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E lB","161":"F G A B"},B:{"2":"P Q R U V W X Y Z a b c d e S f H","161":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"16":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..9ed7097479
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","129":"A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","129":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","260":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","2":"G"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"4":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"A","4":"E"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"129":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS3 Text-shadow"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js
new file mode 100644
index 0000000000..8b18a6d89d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","132":"B","164":"A"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","132":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","260":"HB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB 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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","260":"4"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"132":"B","164":"A"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","16":"I"},Q:{"2":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"CSS touch-action level 2 values"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js
new file mode 100644
index 0000000000..77240d9a8a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G lB","289":"A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q oB pB","194":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB","1025":"EB FB GB HB IB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC","516":"DC EC FC GC HC IC JC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","289":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"194":"kC"}},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
new file mode 100644
index 0000000000..2dad592bcd
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","33":"g J E F G A B C K L D","164":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","33":"I g J E F G A B C K L D M N O h i j k l m n"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","33":"J uB","164":"I g tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G 2B 3B","33":"C","164":"B 4B 5B cB jB 6B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","33":"9B","164":"hB 7B kB 8B"},H:{"2":"QC"},I:{"1":"H VC WC","33":"eB I RC SC TC UC kB"},J:{"1":"A","33":"E"},K:{"1":"T dB","33":"C","164":"A B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..d1f3c31659
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"132":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","132":"C K L D M N O"},C:{"1":"CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","33":"0 1 2 3 4 5 6 7 8 9 N O h i j k l m n o p q r s t u v w x y z AB BB","132":"mB eB I g J E F G oB pB","292":"A B C K L D M"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","132":"I g J E F G A B C K L D M","548":"0 1 2 3 4 5 6 7 8 9 N O h i j k l m n o p q r s t u v w x y z"},E:{"132":"I g J E F tB hB uB vB wB","548":"G A B C K L D xB iB cB dB yB zB 0B 1B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"132":"F hB 7B kB 8B 9B AC BC","548":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"1":"H","16":"eB I RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"1":"T","16":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"16":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","16":"I"},Q:{"16":"iC"},R:{"16":"jC"},S:{"33":"kC"}},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
new file mode 100644
index 0000000000..3c3978590b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o oB pB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS unset value"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js
new file mode 100644
index 0000000000..75538dc15f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c d e S f H","2":"C K L","260":"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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s oB pB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","194":"AB"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB","260":"xB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w 2B 3B 4B 5B cB jB 6B dB","194":"x"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC","260":"DC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:4,C:"CSS Variables (Custom Properties)"};
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
new file mode 100644
index 0000000000..4ed83ce8a2
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E lB","129":"F G"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m"},E:{"1":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","129":"G B 2B 3B 4B 5B cB jB 6B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"1":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T dB","2":"A B C cB jB"},L:{"1":"H"},M:{"2":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:2,C:"CSS widows & orphans"};
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
new file mode 100644
index 0000000000..2d37e6dc5e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"132":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x oB pB","322":"0 1 2 y z"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J","16":"E","33":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I tB hB","16":"g","33":"J E F G A uB vB wB xB iB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"D M N O h i j k l m n o p q r s t u v w"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB","33":"F 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"RC SC TC","33":"eB I UC kB VC WC"},J:{"33":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"36":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","33":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS writing-mode property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js
new file mode 100644
index 0000000000..9e66a571d1
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E lB","129":"F G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"2":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"129":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..f892f9c035
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"CSS3 attr() function for all properties"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js
new file mode 100644
index 0000000000..8d7384321e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"F G A B","8":"J E lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","33":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","33":"I g J E F G"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","33":"I g tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","2":"G"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","33":"hB 7B kB"},H:{"1":"QC"},I:{"1":"I H UC kB VC WC","33":"eB RC SC TC"},J:{"1":"A","33":"E"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..81926bf8f4
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","4":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 3B 4B 5B cB jB 6B dB","2":"G","4":"2B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..6df272021b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c d e S f H","2":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","33":"mB eB I g J E F G A B C K L D M N O h i j k l m n o oB pB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","33":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB"},E:{"1":"B C K L D cB dB yB zB 0B 1B","33":"I g J E F G A tB hB uB vB wB xB iB"},F:{"1":"C HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","2":"G B 2B 3B 4B 5B cB jB","33":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"33":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:3,C:"CSS grab & grabbing cursors"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
new file mode 100644
index 0000000000..75546c5bc5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","33":"mB eB I g J E F G A B C K L D M N O h i j k l oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","33":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","33":"I g J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","2":"G B 2B 3B 4B 5B cB jB","33":"D M N O h i j k l"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"33":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"CSS3 Cursors: zoom-in & zoom-out"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js
new file mode 100644
index 0000000000..d92e5f5e10
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","132":"J E F lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c d e S f H","260":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","4":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","4":"I"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","4":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","260":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E","16":"A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"CSS3 Cursors (original values)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js
new file mode 100644
index 0000000000..72b8e38688
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"c d e S f H","2":"mB eB oB pB","33":"FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b","164":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i","132":"0 1 2 3 j k l m n o p q r s t u v w x y z"},E:{"1":"L D yB zB 0B 1B","2":"I g J tB hB uB","132":"E F G A B C K vB wB xB iB cB dB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G 2B 3B 4B","132":"D M N O h i j k l m n o p q","164":"B C 5B cB jB 6B dB"},G:{"1":"D NC OC PC","2":"hB 7B kB 8B 9B","132":"F AC BC CC DC EC FC GC HC IC JC KC LC MC"},H:{"164":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB","132":"VC WC"},J:{"132":"E A"},K:{"1":"T","2":"A","164":"B C cB jB dB"},L:{"1":"H"},M:{"33":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"164":"kC"}},B:5,C:"CSS3 tab-size"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js
new file mode 100644
index 0000000000..a290ac71f6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","2":"G"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..13013f5f4a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","8":"A B"},B:{"1":"P","2":"Q R U V W X Y Z a b c d e S f H","8":"C K L D M N O"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j k fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","66":"l m n o p q r","72":"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"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P","2":"I g J E F G A B C K L D M N O h i j k l m n o Q R U V W X Y Z a b c d e S f H qB rB sB","66":"p q r s t u"},E:{"2":"I g tB hB uB","8":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB","2":"G B C QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","66":"D M N O h"},G:{"2":"hB 7B kB 8B 9B","8":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"WC","2":"eB I H RC SC TC UC kB VC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC","2":"fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"72":"kC"}},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
new file mode 100644
index 0000000000..dd79dc2f35
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","8":"A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","8":"C K L D M N O"},C:{"1":"NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r oB pB","8":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB","456":"CB DB EB FB GB HB IB JB KB","712":"fB LB gB MB"},D:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB","8":"EB FB","132":"GB HB IB JB KB fB LB gB MB NB T OB PB"},E:{"2":"I g J E tB hB uB vB wB","8":"F G A xB","132":"B C K L D iB cB dB yB zB 0B 1B"},F:{"1":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","132":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC","132":"D FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I","132":"YC"},Q:{"132":"iC"},R:{"132":"jC"},S:{"8":"kC"}},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
new file mode 100644
index 0000000000..1d29d8b9fd
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","132":"G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g oB pB","132":"J E F G A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I","16":"g J E F K L","388":"G A B C"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB","16":"g J","388":"uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","2":"G 2B 3B 4B 5B","132":"B cB jB"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"7B","16":"hB kB","388":"8B"},H:{"1":"QC"},I:{"1":"H VC WC","2":"RC SC TC","388":"eB I UC kB"},J:{"1":"A","388":"E"},K:{"1":"C T dB","2":"A","132":"B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..162bb9d8e5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"lB","8":"J E F G","260":"A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","260":"C K L D","1284":"M N O"},C:{"8":"mB eB oB pB","4612":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","8":"I g J E F G A B C K L D M N O h","132":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB"},E:{"1":"K L D dB yB zB 0B 1B","8":"I g J E F G A B C tB hB uB vB wB xB iB cB"},F:{"1":"G B C T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","132":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"8":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC","2049":"D JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H WC","8":"eB I RC SC TC UC kB VC"},J:{"1":"A","8":"E"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"516":"S"},N:{"8":"A B"},O:{"8":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"132":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..fa028e3306
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","4":"J E F G A lB"},B:{"1":"C K L D M","129":"N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB","4":"mB eB I g oB pB","129":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"7 8 9 AB BB CB DB EB FB GB","4":"I g J","129":"0 1 2 3 4 5 6 E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"4":"I g tB hB","129":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 C u v w x y z cB jB 6B dB","4":"G B 2B 3B 4B 5B","129":"4 5 6 7 8 9 D M N O h i j k l m n o p q r s t AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"4":"hB 7B kB","129":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"4":"QC"},I:{"4":"RC SC TC","129":"eB I H UC kB VC WC"},J:{"129":"E A"},K:{"1":"C cB jB dB","4":"A B","129":"T"},L:{"129":"H"},M:{"129":"S"},N:{"1":"B","4":"A"},O:{"129":"XC"},P:{"129":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"129":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..21d4b162d9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E lB","132":"F","260":"G A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","260":"C K D M N O","772":"L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..da05ff3ebe
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"16":"lB","132":"J E F G A B"},B:{"1":"O P Q R U V W X Y Z a b c d e S f H","132":"C K L D M N"},C:{"1":"IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","132":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q oB pB","260":"EB FB GB HB","772":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB"},D:{"1":"TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","132":"I g J E F G A B C K L D M N O h i j k l","260":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB","772":"m n o p q r s t u v w x y z"},E:{"1":"C K L D dB yB zB 0B 1B","16":"I g tB hB","132":"J E F G A uB vB wB xB","260":"B iB cB"},F:{"1":"JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","16":"G B C 2B 3B 4B 5B cB jB 6B","132":"dB","260":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","772":"D M N O h i j k l m"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB 8B","132":"F 9B AC BC CC DC EC"},H:{"132":"QC"},I:{"1":"H","16":"eB RC SC TC","132":"I UC kB","772":"VC WC"},J:{"132":"E A"},K:{"1":"T","16":"A B C cB jB","132":"dB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"260":"XC"},P:{"1":"cC iB dC eC fC gC hC","260":"I YC ZC aC bC"},Q:{"260":"iC"},R:{"132":"jC"},S:{"132":"kC"}},B:6,C:"Date.prototype.toLocaleDateString"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js
new file mode 100644
index 0000000000..f9a79b874d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..7f3c283674
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"G A B lB","8":"J E F"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB","8":"0 1 2 3 4 5 6 7 8 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","194":"9 AB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","8":"I g J E F G A B","257":"h i j k l m n o p q r s t u v w x","769":"C K L D M N O"},E:{"1":"C K L D dB yB zB 0B 1B","8":"I g tB hB uB","257":"J E F G A vB wB xB","1025":"B iB cB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"C cB jB 6B dB","8":"G B 2B 3B 4B 5B"},G:{"1":"F D 9B AC BC CC DC HC IC JC KC LC MC NC OC PC","8":"hB 7B kB 8B","1025":"EC FC GC"},H:{"8":"QC"},I:{"1":"I H UC kB VC WC","8":"eB RC SC TC"},J:{"1":"A","8":"E"},K:{"1":"T","8":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"769":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..0945edaff7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"1":"C K L D M N O","4":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB oB","4":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","8":"I g pB"},D:{"2":"I g J","4":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","4":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"hB 7B","4":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"RC SC TC","4":"eB I H UC kB VC WC"},J:{"2":"E","4":"A"},K:{"1":"C dB","2":"A B cB jB","4":"T"},L:{"4":"H"},M:{"4":"S"},N:{"1":"B","2":"A"},O:{"4":"XC"},P:{"4":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"4":"iC"},R:{"4":"jC"},S:{"4":"kC"}},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
new file mode 100644
index 0000000000..a93d2b5135
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","2":"G B 2B 3B 4B 5B cB jB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"C T dB","2":"A B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..2f49090fd2
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB oB pB","194":"FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P","1218":"Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t","322":"u v w x y"},E:{"1":"1B","2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O 2B 3B 4B 5B cB jB 6B dB","578":"h i j k l"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"194":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..3cf16b84c0
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","16":"lB","129":"G A","130":"J E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D hB uB vB wB xB iB cB dB yB zB 0B 1B","16":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","16":"G"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","129":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..4ec005c306
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"132":"J E F G A B lB"},B:{"132":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"132":"0 1 2 3 4 5 6 7 8 9 I g t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","388":"J E F G A B C K L D M N O h i j k l m n o p q r s"},E:{"132":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"132":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"132":"QC"},I:{"132":"eB I H RC SC TC UC kB VC WC"},J:{"132":"E A"},K:{"132":"A B C T cB jB dB"},L:{"132":"H"},M:{"132":"S"},N:{"132":"A B"},O:{"132":"XC"},P:{"132":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"132":"iC"},R:{"132":"jC"},S:{"132":"kC"}},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
new file mode 100644
index 0000000000..bee223eda0
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","164":"G A","260":"B"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","260":"C K L D M"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F oB pB","516":"G A B C K L D M N O h i j k l m n o p q r s t"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k"},E:{"1":"J A B C uB xB iB cB","2":"I g K L D tB hB dB yB zB 0B 1B","1028":"E F G vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B 2B 3B 4B 5B cB jB 6B"},G:{"1":"CC DC EC FC GC HC IC","2":"D hB 7B kB 8B 9B JC KC LC MC NC OC PC","1028":"F AC BC"},H:{"1":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"16":"E","1028":"A"},K:{"1":"T dB","16":"A B C cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"164":"A","260":"B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"Do Not Track API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js
new file mode 100644
index 0000000000..bc11deaf48
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q"},E:{"1":"F G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..e3244c1191
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","16":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","16":"G"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..49ef7adc32
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","16":"I g tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 3B 4B 5B cB jB 6B dB","16":"G 2B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B","16":"kB 8B 9B"},H:{"2":"QC"},I:{"1":"H UC kB VC WC","2":"eB I RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..01a4f77b22
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V","132":"W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V","132":"W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB 2B 3B 4B 5B cB jB 6B dB","132":"UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","132":"H"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","132":"T"},L:{"132":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..b60027b525
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c d e S f H","16":"C K"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB wB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..571e1a4def
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB","16":"g"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R cB jB 6B dB","2":"G 2B 3B 4B 5B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..5bb6193647
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","2":"C K L D M"},C:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB oB pB"},D:{"1":"GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB","194":"EB FB"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","194":"2"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"194":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..f3ce4cb201
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"lB","8":"J E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..1bb297f260
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"DOMContentLoaded"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js
new file mode 100644
index 0000000000..b7b73f2d25
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L D M N O h i j k l m n"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB","16":"g"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","16":"G B 2B 3B 4B 5B cB jB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB 8B 9B"},H:{"16":"QC"},I:{"1":"I H UC kB VC WC","16":"eB RC SC TC"},J:{"16":"E A"},K:{"1":"T","16":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"16":"A B"},O:{"16":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"DOMFocusIn & DOMFocusOut events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js
new file mode 100644
index 0000000000..9e9a2bd1d9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","132":"A B"},B:{"132":"C K L D M N O","1028":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u oB pB","1028":"SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2564":"0 1 2 3 4 5 6 7 8 9 v w x y z AB","3076":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB"},D:{"16":"I g J E","132":"0 1 2 3 4 5 6 7 8 9 G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB","388":"F","1028":"gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"16":"I tB hB","132":"g J E F G A uB vB wB xB iB","1028":"B C K L D cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","132":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z","1028":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"16":"hB 7B kB","132":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"132":"I UC kB VC WC","292":"eB RC SC TC","1028":"H"},J:{"16":"E","132":"A"},K:{"2":"A B C cB jB dB","1028":"T"},L:{"1028":"H"},M:{"1028":"S"},N:{"132":"A B"},O:{"132":"XC"},P:{"132":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"132":"iC"},R:{"132":"jC"},S:{"2564":"kC"}},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
new file mode 100644
index 0000000000..962e311067
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..6f8bd89073
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"644":"J E F G lB","772":"A B"},B:{"1":"O P Q R U V W X Y Z a b c d e S f H","260":"C K L D M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","8":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","8":"G B 2B 3B 4B 5B cB jB 6B"},G:{"1":"D","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","1025":"H"},J:{"2":"E A"},K:{"1":"dB","8":"A B C cB jB","1025":"T"},L:{"1025":"H"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..c6cd9ecdf6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c d e S f H","2":"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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w oB pB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..dfe61bf543
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A B","16":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","16":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","16":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R cB jB 6B dB","16":"G 2B 3B 4B 5B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"C T dB","16":"A B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..97b628195d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x oB pB"},D:{"1":"gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB"},E:{"1":"L D zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB","132":"A B C K iB cB dB yB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D PC","2":"F hB 7B kB 8B 9B AC BC CC DC","132":"EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..a9a6248512
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","164":"B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w","132":"0 1 2 3 x y z"},E:{"1":"C K L D dB yB zB 0B 1B","2":"I g J tB hB uB vB","164":"E F G A B wB xB iB cB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j 2B 3B 4B 5B cB jB 6B dB","132":"k l m n o p q"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"16":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..1232548c62
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A B","2":"lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..568a229d59
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E lB","260":"G","1026":"F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","4":"mB eB oB pB","132":"I g J E F G A B C K L D M N O h i"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","4":"I g J E F G A B C K L D M N O","132":"h i j k"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","4":"I g tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","4":"G B C 2B 3B 4B 5B cB jB 6B","132":"dB"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","4":"hB 7B kB 8B"},H:{"132":"QC"},I:{"1":"H VC WC","4":"eB RC SC TC","132":"UC kB","900":"I"},J:{"1":"A","4":"E"},K:{"1":"T","4":"A B C cB jB","132":"dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..4533bd721f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","132":"4 5 6 7 8 9 AB"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB 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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q 2B 3B 4B 5B cB jB 6B dB","132":"r s t u v w x"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..1f0114818f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n oB pB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..19d7ecc1b4
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB oB pB","194":"PB"},D:{"1":"NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB"},E:{"1":"C K L D cB dB yB zB 0B 1B","2":"I g J E F G A B tB hB uB vB wB xB iB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..5ff7ad8506
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L","4097":"M N O","4290":"D"},C:{"1":"LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB oB pB","322":"GB HB IB JB KB fB"},D:{"1":"gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB","194":"LB"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB","3076":"iB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","194":"9"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC","3076":"FC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..88cc8394ea
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D oB pB","132":"M N O h i j k l m","260":"n o p q r s","516":"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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O","1028":"h i j k l m n o p q r s t u v"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","1028":"D M N O h i"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC","1028":"UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..de36f827e5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..15ad354d3f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","388":"B"},B:{"257":"P Q R U V W X Y Z a b c d e S f H","260":"C K L","769":"D M N O"},C:{"2":"mB eB I g oB pB","4":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB","257":"GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"I g J E F G A B C K L D M N O h i","4":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB","257":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E tB hB uB vB","4":"F G wB xB"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","4":"D M N O h i j k l m n o p q r s t u v w x y z","257":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B","4":"F AC BC CC DC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB","4":"VC WC","257":"H"},J:{"2":"E","4":"A"},K:{"2":"A B C cB jB dB","257":"T"},L:{"257":"H"},M:{"257":"S"},N:{"2":"A","388":"B"},O:{"257":"XC"},P:{"4":"I","257":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"257":"iC"},R:{"4":"jC"},S:{"4":"kC"}},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
new file mode 100644
index 0000000000..41fe1cb9f6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R cB jB 6B dB","4":"G 2B 3B 4B 5B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"E A"},K:{"1":"C T cB jB dB","4":"A B"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..d57cfb4104
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"L D yB zB 0B 1B","2":"I g J E F G A B C K tB hB uB vB wB xB iB cB dB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..8c2c62b6b8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y","2":"C K L D M N O","1025":"Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB oB pB","260":"XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"XB YB ZB aB bB P Q R U V W X Y","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB","132":"LB gB MB NB T OB PB QB RB SB TB UB VB WB","1025":"Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B tB hB uB vB wB xB iB","772":"C K L D cB dB yB zB 0B 1B"},F:{"1":"MB NB T OB PB QB RB SB TB UB VB WB XB","2":"0 1 2 3 4 5 6 7 8 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB","1025":"YB ZB aB bB P Q R"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC","772":"D HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1025":"H"},M:{"260":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"dC eC fC gC hC","2":"I YC ZC aC","132":"bC cC iB"},Q:{"132":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"Feature Policy"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js
new file mode 100644
index 0000000000..cb3faba81f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v oB pB","1025":"1","1218":"0 w x y z"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","260":"2","772":"3"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o 2B 3B 4B 5B cB jB 6B dB","260":"p","772":"q"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..8d9ac75db2
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"16":"lB","132":"F G","388":"J E A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D","16":"M N O h"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 3B 4B 5B cB jB 6B dB","16":"G 2B"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B"},H:{"388":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A","260":"B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..df004ae2d3
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","260":"A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","260":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB","260":"I g J E F G A B C K L D M N O h i j k l m n o p pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g","260":"K L D M N O h i j k l m n o p q r s t u v w x y z","388":"J E F G A B C"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g tB hB","260":"J E F G vB wB xB","388":"uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B 2B 3B 4B 5B","260":"C D M N O h i j k l m cB jB 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","260":"F 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H WC","2":"RC SC TC","260":"VC","388":"eB I UC kB"},J:{"260":"A","388":"E"},K:{"1":"T","2":"A B","260":"C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A","260":"B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..2834f7f148
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","132":"A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H pB","2":"mB eB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R cB jB 6B dB","2":"G B 2B 3B 4B 5B"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B"},H:{"2":"QC"},I:{"1":"eB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"C T cB jB dB","2":"A B"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..279139ca18
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","2":"G 2B 3B","16":"B 4B 5B cB jB"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"C T jB dB","2":"A","16":"B cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..22a1b7315c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","33":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"I g J E","33":"0 1 2 3 4 5 6 7 8 9 K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","36":"F G A B C"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E","33":"A"},K:{"2":"A B C T cB jB dB"},L:{"33":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I","33":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..8306600937
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c d e S f H","2":"C K L D"},C:{"1":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB oB pB"},D:{"1":"IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","16":"6 7 8","388":"9 AB BB CB DB EB FB GB HB"},E:{"1":"K L D yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB","516":"B C cB dB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"RC SC TC","16":"eB I UC kB VC WC"},J:{"1":"A","2":"E"},K:{"1":"T dB","16":"A B C cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","129":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..b0bd4a5a3f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"V W X Y Z a b c d e S f H","2":"C K L D M N O P Q R U"},C:{"1":"NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB oB pB"},D:{"1":"V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U"},E:{"1":"D zB 0B 1B","2":"I g J E F G A B C K L tB hB uB vB wB xB iB cB dB yB"},F:{"1":"WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..7a9457ea6f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","1028":"B","1316":"A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","164":"mB eB I g J E F G A B C K L D M N O h i j oB pB","516":"k l m n o p"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","33":"j k l m n o p q","164":"I g J E F G A B C K L D M N O h i"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","33":"E F vB wB","164":"I g J tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B C 2B 3B 4B 5B cB jB 6B","33":"D M"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","33":"F AC BC","164":"hB 7B kB 8B 9B"},H:{"1":"QC"},I:{"1":"H VC WC","164":"eB I RC SC TC UC kB"},J:{"1":"A","164":"E"},K:{"1":"T dB","2":"A B C cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","292":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..2974d3371e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB oB pB"},D:{"1":"KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"K L D yB zB 0B 1B","2":"I g J E F G A B C tB hB uB vB wB xB iB cB dB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"display: flow-root"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
new file mode 100644
index 0000000000..3fb66b8557
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A B","2":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","16":"I g tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","2":"G 2B 3B 4B 5B","16":"B cB jB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"I H UC kB VC WC","2":"RC SC TC","16":"eB"},J:{"1":"E A"},K:{"1":"C T dB","2":"A","16":"B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:5,C:"focusin & focusout events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js
new file mode 100644
index 0000000000..9f845bca82
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M","132":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:1,C:"preventScroll support in focus"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js
new file mode 100644
index 0000000000..7b1fe068f8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"d e S f H","2":"0 1 2 3 4 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","132":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c"},D:{"1":"IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB","260":"FB GB HB"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB wB","16":"G","132":"A xB iB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC","132":"CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"132":"kC"}},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
new file mode 100644
index 0000000000..9207b3b98f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","33":"D M N O h i j k l m n o p q r s t u v","164":"I g J E F G A B C K L"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D","33":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z","292":"M N O h i"},E:{"1":"A B C K L D xB iB cB dB yB zB 0B 1B","2":"E F G tB hB vB wB","4":"I g J uB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"D M N O h i j k l m n o p q r s t u v w"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F AC BC CC","4":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB","33":"VC WC"},J:{"2":"E","33":"A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","33":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS font-feature-settings"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js
new file mode 100644
index 0000000000..e55d395808
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l oB pB","194":"m n o p q r s t u v"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q","33":"r s t u"},E:{"1":"A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB vB","33":"E F G wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D 2B 3B 4B 5B cB jB 6B dB","33":"M N O h"},G:{"1":"D IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC","33":"F BC CC DC EC FC GC HC"},H:{"2":"QC"},I:{"1":"H WC","2":"eB I RC SC TC UC kB","33":"VC"},J:{"2":"E","33":"A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..c44af263a9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w oB pB","194":"0 1 2 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"CSS Font Loading"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js
new file mode 100644
index 0000000000..f3aaaf3f20
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W","194":"X"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"@font-face metrics overrides"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js
new file mode 100644
index 0000000000..8ea6807108
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","194":"P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB"},D:{"2":"0 1 2 3 4 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","194":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C D M N O h i j k l m n o p q r 2B 3B 4B 5B cB jB 6B dB","194":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"258":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"194":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"CSS font-size-adjust"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js
new file mode 100644
index 0000000000..a5cffa1501
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","676":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j k l m oB pB","804":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"I","676":"0 1 2 3 4 5 6 7 8 9 g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"tB hB","676":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","676":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"804":"kC"}},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
new file mode 100644
index 0000000000..c5f3e624b2
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","4":"G A B"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","4":"C K L D M"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x oB pB","194":"0 1 2 3 4 5 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","4":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","4":"I g J E F G tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","4":"D M N O h i j k"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","4":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","4":"eB I RC SC TC UC kB VC WC"},J:{"2":"E","4":"A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"4":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","4":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..0f657483fa
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","130":"A B"},B:{"130":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","130":"I g J E F G A B C K L D M N O h i j k l","322":"m n o p q r s t u v"},D:{"2":"I g J E F G A B C K L D","130":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"A B C K L D xB iB cB dB yB zB 0B 1B","2":"E F G tB hB vB wB","130":"I g J uB"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","130":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB AC BC CC","130":"7B kB 8B 9B"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB","130":"H VC WC"},J:{"2":"E","130":"A"},K:{"2":"A B C cB jB dB","130":"T"},L:{"130":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"130":"XC"},P:{"130":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"130":"iC"},R:{"130":"jC"},S:{"1":"kC"}},B:5,C:"CSS font-variant-alternates"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js
new file mode 100644
index 0000000000..8219fafa1e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l oB pB","132":"m n o p q r s t u v"},D:{"1":"NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"132":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:4,C:"CSS font-variant-east-asian "};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js
new file mode 100644
index 0000000000..d8138863a7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v oB pB"},D:{"1":"EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E","16":"A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..66876e935c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","132":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D hB uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 3B 4B 5B cB jB 6B dB","2":"G 2B"},G:{"1":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","260":"hB 7B"},H:{"2":"QC"},I:{"1":"I H UC kB VC WC","2":"RC","4":"eB SC TC"},J:{"1":"A","4":"E"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"@font-face Web fonts"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js
new file mode 100644
index 0000000000..c6084b02fb
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c d e S f H","2":"C K L D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB","16":"g"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","2":"G"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"1":"QC"},I:{"1":"eB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..c324cc6af6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 5B cB jB 6B dB","2":"G 2B","16":"3B 4B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"1":"QC"},I:{"1":"I H UC kB VC WC","2":"RC SC TC","16":"eB"},J:{"1":"A","2":"E"},K:{"1":"B C T cB jB dB","16":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..d13df23a3e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I tB hB","132":"g J E F G A uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 3B 4B 5B cB jB 6B dB","2":"G 2B"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"hB","132":"F 7B kB 8B 9B AC BC CC DC EC"},H:{"516":"QC"},I:{"1":"H WC","2":"eB RC SC TC","132":"I UC kB VC"},J:{"1":"A","132":"E"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"132":"kC"}},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
new file mode 100644
index 0000000000..5c241c6768
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"lB","4":"A B","8":"J E F G"},B:{"1":"M N O P Q R U V W X Y Z a b c d e S f H","4":"C K L D"},C:{"4":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","8":"mB eB oB pB"},D:{"1":"gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","4":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB"},E:{"4":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","8":"tB hB"},F:{"1":"G B C EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","4":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB"},G:{"2":"hB","4":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB","4":"VC WC"},J:{"2":"E","4":"A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"4":"S"},N:{"4":"A B"},O:{"1":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","4":"I YC ZC aC"},Q:{"1":"iC"},R:{"4":"jC"},S:{"4":"kC"}},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
new file mode 100644
index 0000000000..f6510b733c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","548":"B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","516":"C K L D M N O"},C:{"1":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G oB pB","676":"0 1 2 3 4 5 6 7 8 A B C K L D M N O h i j k l m n o p q r s t u v w x y z","1700":"9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB"},D:{"1":"UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L","676":"D M N O h","804":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB"},E:{"2":"I g tB hB","676":"uB","804":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B C 2B 3B 4B 5B cB jB 6B","804":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q 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":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC","2052":"IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E","292":"A"},K:{"2":"A B C T cB jB dB"},L:{"804":"H"},M:{"1":"S"},N:{"2":"A","548":"B"},O:{"804":"XC"},P:{"1":"iB dC eC fC gC hC","804":"I YC ZC aC bC cC"},Q:{"804":"iC"},R:{"804":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..8f16d87adc
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i","33":"j k l m"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..bdfc079e36
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"lB","8":"J E F"},B:{"1":"C K L D M N O","129":"P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB oB pB","8":"mB eB","129":"HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB","4":"I","129":"CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"g J E F G B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","8":"I tB hB","129":"A"},F:{"1":"0 B C M N O h i j k l m n o p q r s t u v w x y z 5B cB jB 6B dB","2":"G D 2B","8":"3B 4B","129":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"F hB 7B kB 8B 9B AC BC CC DC","129":"D EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I RC SC TC UC kB VC WC","129":"H"},J:{"1":"E A"},K:{"1":"B C cB jB dB","8":"A","129":"T"},L:{"129":"H"},M:{"129":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I","129":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"129":"iC"},R:{"129":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..7cfefb7760
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"644":"J E lB","2049":"G A B","2692":"F"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2049":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB","260":"I g J E F G A B","1156":"eB","1284":"oB","1796":"pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","16":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 5B cB jB 6B dB","16":"G 2B","132":"3B 4B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","132":"A"},L:{"1":"H"},M:{"1":"S"},N:{"2049":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..f5fe3bf42c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB","132":"eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","260":"I g J E F G A"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","260":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 5B cB jB 6B dB","260":"G 2B 3B 4B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","260":"hB 7B kB"},H:{"260":"QC"},I:{"1":"I H UC kB VC WC","260":"eB RC SC TC"},J:{"1":"A","260":"E"},K:{"1":"B C T cB jB dB","260":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..3519ebccd1
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"lB","8":"J E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","8":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","2":"G"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..64ded6684a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","33":"B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A","33":"B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..058cae6282
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB fB LB gB MB NB T OB PB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..f1fe962387
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c d e S f H","2":"C K L"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y"},E:{"2":"I g J E tB hB uB vB wB","129":"B C K L D iB cB dB yB zB 0B 1B","194":"F G A xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"hB 7B kB 8B 9B AC","129":"D FC GC HC IC JC KC LC MC NC OC PC","194":"F BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..829de891bd
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"F G A B","8":"J E lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H pB","8":"mB eB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","8":"I"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","8":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 5B cB jB 6B dB","8":"G 2B 3B 4B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"2":"QC"},I:{"1":"eB I H SC TC UC kB VC WC","2":"RC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","8":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..08402b6a28
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A tB hB uB vB wB xB iB","130":"B C K L D cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","130":"D GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..9cef291c88
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"2":"P Q R U V W X Y Z a b c d e S f H","132":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"K L D yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB","516":"B C cB dB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","258":"H"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","258":"T"},L:{"258":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I","258":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..2349bbbdeb
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R cB jB 6B dB","2":"G B 2B 3B 4B 5B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"1":"QC"},I:{"1":"I H UC kB VC WC","2":"eB RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"C T cB jB dB","2":"A B"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..0e5e16346e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h","33":"i j k l"},E:{"1":"F G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..fb4c911bbc
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB","4":"g uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R jB 6B dB","2":"G B 2B 3B 4B 5B cB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B","4":"kB"},H:{"2":"QC"},I:{"1":"H SC TC kB VC WC","2":"eB I RC UC"},J:{"1":"E A"},K:{"1":"C T cB jB dB","2":"A B"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..08ff68c880
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"hB 7B kB 8B","129":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H UC kB VC WC","2":"RC","257":"SC TC"},J:{"1":"A","16":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"516":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"16":"iC"},R:{"1":"jC"},S:{"2":"kC"}},B:4,C:"HTML Media Capture"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js
new file mode 100644
index 0000000000..1c2e7315f5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"lB","8":"J E F","260":"G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB","132":"eB oB pB","260":"I g J E F G A B C K L D M N O h i"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","132":"I g","260":"J E F G A B C K L D M N O h i j k l m n"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","132":"I tB hB","260":"g J uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","132":"G B 2B 3B 4B 5B","260":"C cB jB 6B dB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","132":"hB","260":"7B kB 8B 9B"},H:{"132":"QC"},I:{"1":"H VC WC","132":"RC","260":"eB I SC TC UC kB"},J:{"260":"E A"},K:{"1":"T","132":"A","260":"B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..0aa6c3ab00
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O","2":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..47199af681
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"1":"C K L D M N O","513":"P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x oB pB","513":"FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"3 4 5 6 7 8 9 AB BB CB","2":"0 1 2 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","513":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB wB","260":"G A xB iB"},F:{"1":"q r s t u v w x y z","2":"G B C D M N O h i j k l m n o p 2B 3B 4B 5B cB jB 6B dB","513":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","513":"H"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","513":"T"},L:{"513":"H"},M:{"513":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I","513":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"513":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..b7a6d6a5c7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"Y Z a b c d e S f H","2":"C K L D M N O","322":"P Q R U V","578":"W X"},C:{"1":"Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB oB pB","194":"VB WB XB YB ZB aB bB P Q R nB U V W X Y"},D:{"1":"Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB","322":"P Q R U V","578":"W X"},E:{"2":"I g J E F G A B C K tB hB uB vB wB xB iB cB dB yB","1090":"L D zB 0B 1B"},F:{"1":"XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB 2B 3B 4B 5B cB jB 6B dB","578":"WB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC","66":"D OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"194":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..3868c6490e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M oB pB","4":"N O h i j k l m n o p"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B"},H:{"2":"QC"},I:{"1":"eB I H SC TC UC kB VC WC","2":"RC"},J:{"1":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..885847fe71
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","66":"i j k l m n o"},E:{"2":"I g J F G A B C K L D tB hB uB vB xB iB cB dB yB zB 0B 1B","130":"E wB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","130":"AC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..93e6074a6b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"lB","8":"J E F G A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","8":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB","8":"eB I g J E F G A B C K L D M N O h i j k l m oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K","8":"L D M N O h"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB","8":"I g uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B 2B 3B 4B 5B","8":"C cB jB 6B dB"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB","8":"7B kB 8B"},H:{"2":"QC"},I:{"1":"H VC WC","8":"eB I RC SC TC UC kB"},J:{"1":"A","8":"E"},K:{"1":"T","2":"A B","8":"C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..fa5f286522
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","322":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w oB pB","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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB","322":"FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","322":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"322":"iC"},R:{"1":"jC"},S:{"194":"kC"}},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
new file mode 100644
index 0000000000..e99e489223
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","161":"B"},B:{"2":"P Q R U V W X Y Z a b c d e S f H","161":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A","161":"B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"Input Method Editor API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
new file mode 100644
index 0000000000..a78fa821ca
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..93d62100e0
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"a b c d e S f H","2":"C K L D M N O","194":"P Q R U V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB","194":"XB YB ZB aB bB P Q R U V W X Y Z"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 2B 3B 4B 5B cB jB 6B dB","194":"MB NB T OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"hC","2":"I YC ZC aC bC cC iB dC eC fC gC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..ef91ca3855
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","8":"A B"},B:{"1":"P","2":"Q R U V W X Y Z a b c d e S f H","8":"C K L D M N O"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r oB pB","8":"s t IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","72":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r Q R U V W X Y Z a b c d e S f H qB rB sB","66":"s t u v w","72":"x"},E:{"2":"I g tB hB uB","8":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB","2":"G B C D M QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","66":"N O h i j","72":"k"},G:{"2":"hB 7B kB 8B 9B","8":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"8":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC","2":"fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..79dc591f61
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A B","16":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H pB","2":"mB eB","16":"oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","2":"G B 2B 3B 4B 5B cB jB"},G:{"1":"D JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..ddda401a87
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","132":"A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","132":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","33":"A B C K L D","36":"I g J E F G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"A","8":"I g J E F G","33":"l","36":"B C K L D M N O h i j k"},E:{"1":"A B C K L D iB cB dB yB 0B 1B","8":"I g J E tB hB uB vB","260":"F G wB xB","516":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G 2B 3B","8":"B C 4B 5B cB jB 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC","8":"hB 7B kB 8B 9B AC","260":"F BC CC DC","516":"PC"},H:{"2":"QC"},I:{"1":"H VC WC","8":"eB I RC SC TC UC kB"},J:{"1":"A","8":"E"},K:{"1":"T","2":"A","8":"B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..0d6780f0c6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","132":"6 7 8","260":"9 AB BB CB"},D:{"1":"KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","132":"AB BB CB DB","260":"EB FB GB HB IB JB"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w 2B 3B 4B 5B cB jB 6B dB","132":"0 x y z","260":"1 2 3 4 5 6"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC","16":"EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I","260":"YC ZC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"260":"kC"}},B:4,C:"IndexedDB 2.0"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js
new file mode 100644
index 0000000000..9327fb714a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"F G A B","4":"lB","132":"J E"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","36":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..66254a3de5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A B","16":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D hB uB vB wB xB iB cB dB yB zB 0B 1B","16":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","16":"G"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..635041b290
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A lB","132":"B"},B:{"132":"C K L D M N O","260":"P Q R U V W X Y Z a b c d e S f H"},C:{"1":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r oB pB","516":"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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"N O h i j k l m n o","2":"I g J E F G A B C K L D M","132":"0 1 2 p q r s t u v w x y z","260":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"J uB vB","2":"I g tB hB","2052":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"hB 7B kB","1025":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1025":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2052":"A B"},O:{"1025":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"260":"iC"},R:{"1":"jC"},S:{"516":"kC"}},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
new file mode 100644
index 0000000000..bd628237e7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C K"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h"},E:{"1":"K L D dB yB zB 0B 1B","2":"I g J E F G A B C tB hB uB vB wB xB iB cB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R cB jB 6B dB","2":"G D M 2B 3B 4B 5B"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC","129":"D JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..453f3cfc64
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c d e S f H","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB oB pB","1090":"FB GB HB IB","2052":"JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d","4100":"e S f H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h","2052":"i j k l m"},E:{"2":"I g J E F G A B C K L tB hB uB vB wB xB iB cB dB yB","4100":"D zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"hB 7B kB","260":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB RC SC TC","514":"I UC kB"},J:{"1":"A","2":"E"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2052":"kC"}},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
new file mode 100644
index 0000000000..43b95e5fdd
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","2":"G"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H UC kB VC WC","132":"RC SC TC"},J:{"1":"A","132":"E"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..83585b4297
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","2561":"A B","2692":"G"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2561":"C K L D M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","16":"mB","1537":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB pB","1796":"eB oB"},D:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L","1025":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB","1537":"D M N O h i j k l m n o p q r s t u v w"},E:{"1":"L D yB zB 0B 1B","16":"I g J tB hB","1025":"E F G A B C vB wB xB iB cB","1537":"uB","4097":"K dB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","16":"G B C 2B 3B 4B 5B cB jB","260":"6B","1025":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB","1537":"D M N O h i j"},G:{"16":"hB 7B kB","1025":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","1537":"8B 9B AC"},H:{"2":"QC"},I:{"16":"RC SC","1025":"H WC","1537":"eB I TC UC kB VC"},J:{"1025":"A","1537":"E"},K:{"1":"A B C cB jB dB","1025":"T"},L:{"1":"H"},M:{"1537":"S"},N:{"2561":"A B"},O:{"1537":"XC"},P:{"1025":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1025":"iC"},R:{"1025":"jC"},S:{"1537":"kC"}},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
new file mode 100644
index 0000000000..c09f0e24fa
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","132":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I","16":"g J E F j k l m n","132":"G A B C K L D M N O h i"},E:{"1":"C K L D cB dB yB zB 0B 1B","2":"I g tB hB uB","132":"J E F G A B vB wB xB iB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"9B AC","132":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","514":"hB 7B kB 8B"},H:{"2":"QC"},I:{"2":"RC SC TC","260":"eB I UC kB","514":"H VC WC"},J:{"132":"A","260":"E"},K:{"2":"A B C cB jB dB","514":"T"},L:{"260":"H"},M:{"2":"S"},N:{"514":"A","1028":"B"},O:{"2":"XC"},P:{"260":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"260":"iC"},R:{"260":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..f6bf4a98a6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C K"},C:{"1":"CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB oB pB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r"},E:{"1":"C K L D cB dB yB zB 0B 1B","2":"I g J E F G A B tB hB uB vB wB xB iB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..c2f7f62e43
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H pB","2":"mB eB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 5B cB jB 6B dB","2":"G 2B 3B 4B"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B"},H:{"130":"QC"},I:{"130":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"130":"A B C T cB jB dB"},L:{"132":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"130":"XC"},P:{"130":"I","132":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"132":"iC"},R:{"132":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..69fec2fb9e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"f H","2":"mB eB I g J E F G A B C K L D M oB pB","4":"N O h i","194":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S"},D:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","66":"IB JB KB fB LB gB MB NB T OB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","66":"5 6 7 8 9 AB BB CB DB EB"},G:{"1":"D JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"cC iB dC eC fC gC hC","2":"I YC ZC aC bC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"194":"kC"}},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
new file mode 100644
index 0000000000..1276530eb0
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","2":"C K L D M"},C:{"1":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB oB pB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..b8246e99d2
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","129":"A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","129":"C K","1025":"L D M N O"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q oB pB","513":"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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"388":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB RC SC TC","388":"I H UC kB VC WC"},J:{"2":"E","388":"A"},K:{"1":"A B C cB jB dB","388":"T"},L:{"388":"H"},M:{"641":"S"},N:{"388":"A B"},O:{"388":"XC"},P:{"388":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"388":"iC"},R:{"388":"jC"},S:{"513":"kC"}},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
new file mode 100644
index 0000000000..10ac66bd1a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I tB hB","16":"g","388":"J E F G A uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","2":"G"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB","388":"F 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H WC","2":"eB I RC SC TC UC kB VC"},J:{"1":"A","2":"E"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..2e6d4fc5c3
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","132":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R jB 6B dB","2":"G 2B 3B 4B 5B","132":"B cB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB H RC SC TC kB VC WC","4":"I UC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..3856c406bf
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"H kB VC WC","4":"eB I RC SC TC UC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..43bf64a3ed
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","129":"A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","129":"C K L D M N O"},C:{"2":"mB eB oB pB","129":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L j k l m n","129":"D M N O h i"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","16":"I g tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","2":"G 2B 3B 4B 5B","16":"B cB jB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"129":"QC"},I:{"1":"H VC WC","16":"RC SC","129":"eB I TC UC kB"},J:{"1":"E","129":"A"},K:{"1":"C T","2":"A","16":"B cB jB","129":"dB"},L:{"1":"H"},M:{"129":"S"},N:{"129":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"129":"kC"}},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
new file mode 100644
index 0000000000..d3b8958673
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","16":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 5B cB jB 6B dB","16":"G 2B 3B 4B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"2":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..4a3255ad5d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A B","16":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","16":"G"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..8b64b6779f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","16":"lB","132":"J E F G"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 3B 4B 5B cB jB 6B dB","16":"G 2B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..4e9c1c5ff9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..e7d9fcd248
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"dC eC fC gC hC","2":"I YC ZC aC bC cC iB"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..9b1fd684c0
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O","2":"C K L","516":"D","1025":"P Q R U V W X Y Z a b c d e S f H"},C:{"1":"HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB","194":"EB FB GB"},D:{"1":"KB fB LB gB MB NB T","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB","516":"DB EB FB GB HB IB JB","1025":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"K L D dB yB zB 0B 1B","2":"I g J E F G A B C tB hB uB vB wB xB iB cB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB","2":"G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","516":"0 1 2 3 4 5 6","1025":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"D JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","1025":"H"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","1025":"T"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"516":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I","516":"YC ZC"},Q:{"1025":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..9b0713c995
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N","130":"O"},C:{"1":"KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB oB pB"},D:{"1":"NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB"},E:{"1":"K L D yB zB 0B 1B","2":"I g J E F G A B C tB hB uB vB wB xB iB cB dB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..cbf344e5a7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","1537":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB","932":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB oB pB","2308":"PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"I g J E F G A B C K L D M N O h i j","545":"0 1 2 3 4 5 6 7 k l m n o p q r s t u v w x y z","1537":"8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J tB hB uB","516":"B C K L D cB dB yB zB 0B 1B","548":"G A xB iB","676":"E F vB wB"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","513":"w","545":"D M N O h i j k l m n o p q r s t u","1537":"0 1 2 3 4 5 6 7 8 9 v x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"hB 7B kB 8B 9B","516":"D OC PC","548":"CC DC EC FC GC HC IC JC KC LC MC NC","676":"F AC BC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB","545":"VC WC","1537":"H"},J:{"2":"E","545":"A"},K:{"2":"A B C cB jB dB","1537":"T"},L:{"1537":"H"},M:{"2308":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"545":"I","1537":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"545":"iC"},R:{"1537":"jC"},S:{"932":"kC"}},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
new file mode 100644
index 0000000000..c94e9c125d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB","129":"g uB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..e3f5acaa73
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b","578":"c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a oB pB","322":"b c d e S f H"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b","194":"c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB 2B 3B 4B 5B cB jB 6B dB","194":"aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..781bfa1ec8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O","2":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..57f7b6046b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB oB pB"},D:{"1":"MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..d812d68a80
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E lB","129":"F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G 2B 3B"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..bee82162b2
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D","132":"M N O"},C:{"1":"EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB"},D:{"1":"LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","132":"JB KB fB"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB","132":"iB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","132":"6 7 8"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC","132":"FC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"132":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC","132":"aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"132":"kC"}},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
new file mode 100644
index 0000000000..455ea0ea55
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"O P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"RC SC TC","132":"eB I UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..bf659a8aa3
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","16":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","16":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B 2B 3B 4B 5B cB jB 6B","16":"C"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"2":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"T dB","2":"A B cB jB","16":"C"},L:{"1":"H"},M:{"130":"S"},N:{"130":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..fb40a3ece2
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","194":"4 5 6 7 8 9"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q 2B 3B 4B 5B cB jB 6B dB","194":"r s t u v w"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"194":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I","194":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"194":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..58ec12a4ce
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L oB pB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B D M 2B 3B 4B 5B cB jB 6B","16":"C"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T dB","2":"A B cB jB","16":"C"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..a710e5ee21
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","260":"G A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","260":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k oB pB","132":"l m n o p q"},D:{"1":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B","16":"C"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"1":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T dB","2":"A B cB jB","16":"C"},L:{"1":"H"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..00548f10d6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L oB pB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","132":"I g J E F G A B C K L D M N O h i j k l m n o p q r"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","16":"J tB hB","132":"I g uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B 2B 3B 4B 5B cB jB 6B","16":"C","132":"D M"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB","132":"8B 9B AC"},H:{"2":"QC"},I:{"1":"H VC WC","16":"RC SC","132":"eB I TC UC kB"},J:{"132":"E A"},K:{"1":"T dB","2":"A B cB jB","16":"C"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..70a9befd16
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB","16":"g"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 3B 4B 5B cB jB 6B dB","16":"G 2B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"2":"QC"},I:{"1":"eB I H TC UC kB","16":"RC SC","132":"VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"132":"H"},M:{"132":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"2":"I","132":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"132":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..fb910bbda6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O","2":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"1":"B","2":"A"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..8da60f151e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","2052":"B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","194":"0 1 2 3 4 5 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O","322":"0 1 2 h i j k l m n o p q r s t u v w x y z","516":"3 4 5 6 7 8 9 AB"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB","1028":"A iB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","322":"D M N O h i j k l m n o p","516":"q r s t u v w x"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC","1028":"EC FC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","516":"I"},Q:{"1":"iC"},R:{"516":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..f99f865e03
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D IC JC KC LC MC NC OC PC","130":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC"},H:{"130":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E","130":"A"},K:{"1":"T","130":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"130":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..f5a2cd74e8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P","1537":"Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB oB pB","260":"0 1 2 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","513":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P","1537":"Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"0 1 2 3 4 5 G B C D M N O h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB T OB PB 2B 3B 4B 5B cB jB 6B dB","1537":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"D IC JC KC LC MC NC OC PC","130":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC"},H:{"130":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E","130":"A"},K:{"2":"T","130":"A B C cB jB dB"},L:{"1537":"H"},M:{"2":"S"},N:{"130":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC","1537":"fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"513":"kC"}},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
new file mode 100644
index 0000000000..4e76965a1f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F lB","132":"G"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB","260":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"16":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"16":"eB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"16":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"16":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","16":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..e655f7a6ca
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"cC iB dC eC fC gC hC","2":"I YC ZC aC bC"},Q:{"16":"iC"},R:{"16":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..5ed25030f1
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L","260":"D M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB","2":"0 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","129":"1"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"C K L D cB dB yB zB 0B 1B","2":"I g J E F G A B tB hB uB vB wB xB iB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"16":"S"},N:{"2":"A B"},O:{"16":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..8a6693154d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E"},E:{"2":"I g J E F G A B C K tB hB uB vB wB xB iB cB dB","194":"L D yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC","194":"D NC OC PC"},H:{"2":"QC"},I:{"1":"I H VC WC","2":"eB RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..4480d882fe
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M","1028":"N O"},C:{"1":"W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB oB pB","132":"IB","578":"JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V"},D:{"1":"CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB"},E:{"1":"C K L D cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB","322":"B"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x y 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","322":"GC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..6f7ab6ee9e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"1":"B","2":"A"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..a0cf9b7131
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB oB pB","132":"YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB","66":"YB ZB"},E:{"1":"1B","2":"I g J E F G A B C K tB hB uB vB wB xB iB cB dB","322":"L D yB zB 0B"},F:{"1":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 2B 3B 4B 5B cB jB 6B dB","66":"MB NB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC","322":"D NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"132":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"eC fC gC hC","2":"I YC ZC aC bC cC iB dC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..da55b997eb
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","16":"lB","132":"J E F G A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","132":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","132":"I g J E F G A B C K L D M N O h i j k l"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","132":"I g J E F G tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","16":"G B C 2B 3B 4B 5B cB jB 6B","132":"dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","132":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"132":"QC"},I:{"1":"H VC WC","132":"eB I RC SC TC UC kB"},J:{"132":"E A"},K:{"1":"T","16":"A B C cB jB","132":"dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","132":"A"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","132":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"4":"kC"}},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
new file mode 100644
index 0000000000..78b06f0f6a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB fB LB gB MB NB T OB PB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"194":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..132025ca72
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","36":"G A B"},B:{"1":"D M N O P Q R U V W X Y Z a b c d e S f H","36":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB","36":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","36":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v"},E:{"1":"F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I tB hB","36":"g J E uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B 2B 3B 4B 5B cB","36":"C D M N O h i jB 6B dB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB","36":"7B kB 8B 9B AC"},H:{"2":"QC"},I:{"1":"H","2":"RC","36":"eB I SC TC UC kB VC WC"},J:{"36":"E A"},K:{"1":"T","2":"A B","36":"C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"36":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","36":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..7255e77137
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B C 2B 3B 4B 5B cB jB 6B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"1":"QC"},I:{"1":"eB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"T dB","2":"A B C cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..8b736283db
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"G A B lB","8":"J E F"},B:{"2":"C K L D M N O","8":"P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","129":"mB eB oB pB"},D:{"1":"m","8":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H","584":"qB rB sB"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","260":"I g J E F G tB hB uB vB wB xB"},F:{"2":"G","4":"B C 2B 3B 4B 5B cB jB 6B dB","8":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","8":"hB 7B kB"},H:{"8":"QC"},I:{"8":"eB I H RC SC TC UC kB VC WC"},J:{"1":"A","8":"E"},K:{"8":"A B C T cB jB dB"},L:{"8":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"4":"XC"},P:{"8":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"8":"iC"},R:{"8":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..c6696915e5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","16":"lB","900":"J E F G"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","1025":"C K L D M N O"},C:{"1":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","900":"mB eB oB pB","1025":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","16":"g tB","900":"I hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","16":"G","132":"B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D 7B kB 8B 9B AC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB","2052":"F BC"},H:{"132":"QC"},I:{"1":"eB I TC UC kB VC WC","16":"RC SC","4097":"H"},J:{"1":"E A"},K:{"132":"A B C cB jB dB","4097":"T"},L:{"4097":"H"},M:{"4097":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"4097":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1025":"kC"}},B:1,C:"maxlength attribute for input and textarea elements"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js
new file mode 100644
index 0000000000..1031f40ce2
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O","16":"P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L oB pB"},D:{"1":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v","2":"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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H","16":"qB rB sB"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB"},F:{"1":"B C D M N O h i j k l m 3B 4B 5B cB jB 6B dB","2":"0 1 2 3 4 5 6 7 8 9 G n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"16":"QC"},I:{"1":"I H UC kB VC WC","16":"eB RC SC TC"},J:{"16":"E A"},K:{"1":"C T dB","16":"A B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"16":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Media attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js
new file mode 100644
index 0000000000..9007ea6170
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","132":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v oB pB","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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"I g J E F G A B C K L D M N","132":"0 1 2 3 4 5 6 7 8 9 O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g tB hB uB","132":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","132":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"hB 7B kB 8B 9B AC","132":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB","132":"H VC WC"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","132":"T"},L:{"132":"H"},M:{"132":"S"},N:{"132":"A B"},O:{"2":"XC"},P:{"2":"I YC","132":"ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"132":"kC"}},B:2,C:"Media Fragments"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js
new file mode 100644
index 0000000000..6922395ade
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"2":"I g J E F G A B C K tB hB uB vB wB xB iB cB dB","16":"L D yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"Media Session API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
new file mode 100644
index 0000000000..6efca4e903
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","260":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB","324":"DB EB FB GB HB IB JB KB fB LB gB"},E:{"2":"I g J E F G A tB hB uB vB wB xB iB","132":"B C K L D cB dB yB zB 0B 1B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x 2B 3B 4B 5B cB jB 6B dB","324":"0 1 2 3 4 5 6 7 8 9 y z"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"260":"S"},N:{"2":"A B"},O:{"132":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I","132":"YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"260":"kC"}},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
new file mode 100644
index 0000000000..1c9fee2063
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q oB pB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","194":"9 AB"},E:{"1":"D zB 0B 1B","2":"I g J E F G A B C tB hB uB vB wB xB iB cB","322":"K L dB yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v 2B 3B 4B 5B cB jB 6B dB","194":"w x"},G:{"1":"D PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC","578":"IC JC KC LC MC NC OC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..a973cc3c49
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m oB pB","66":"0 1 2 3 n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M","33":"l m n o p q r s","66":"N O h i j k"},E:{"1":"F G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC","260":"D KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H WC","2":"eB I RC SC TC UC kB VC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"cC iB dC eC fC gC hC","2":"I YC ZC aC bC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..2ca7b56a81
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB I g J E oB pB","132":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V","450":"W X Y Z a b c d e S f H"},D:{"2":"0 1 2 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","66":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"9 G B C D M N O h i j k l m n o p q r s t u v w AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","66":"0 1 2 3 4 5 6 7 8 x y z"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"450":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..14909d1c77
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","132":"WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","258":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB"},E:{"1":"D 0B 1B","2":"I g J E F G A B C K L tB hB uB vB wB xB iB cB dB yB zB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"513":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I","16":"YC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..b6ca483992
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R cB jB 6B dB","2":"G 2B 3B 4B 5B"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"1":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..15710d080f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB 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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..9cec5d9082
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","8":"J lB","129":"E","257":"F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..499150591c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB","132":"I g J E F G A B C K L D M N O h i j oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"2":"QC"},I:{"1":"eB I H TC UC kB VC WC","2":"RC SC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..c6b941e577
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O","2":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","386":"j k"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..8748441a89
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i oB pB","4":"j k l m n o p q r s t u v w"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D hB uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H VC WC","4":"eB I RC SC UC kB","132":"TC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"260":"S"},N:{"1":"A B"},O:{"4":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..5aa5f2460a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H pB","2":"mB eB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G 2B 3B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..dc0ec91173
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O","516":"P Q R U V W X Y Z a b c d e S f H"},C:{"132":"EB FB GB HB IB JB KB fB LB gB MB NB T","164":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB","516":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c","1028":"d e S f H"},D:{"420":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB","516":"CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","132":"G xB","164":"E F wB","420":"I g J tB hB uB vB"},F:{"1":"C cB jB 6B dB","2":"G B 2B 3B 4B 5B","420":"D M N O h i j k l m n o p q r s t u v w x y","516":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","132":"CC DC","164":"F AC BC","420":"hB 7B kB 8B 9B"},H:{"1":"QC"},I:{"420":"eB I RC SC TC UC kB VC WC","516":"H"},J:{"420":"E A"},K:{"1":"C cB jB dB","2":"A B","516":"T"},L:{"516":"H"},M:{"516":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","420":"I"},Q:{"132":"iC"},R:{"132":"jC"},S:{"164":"kC"}},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
new file mode 100644
index 0000000000..11474acc7c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","260":"G A B"},B:{"132":"P Q R U V W X Y Z a b c d e S f H","260":"C K L D M N O"},C:{"2":"mB eB I g oB pB","260":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"16":"I g J E F G A B C K L","132":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"16":"tB hB","132":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"C 6B dB","2":"G 2B 3B 4B 5B","16":"B cB jB","132":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"16":"hB 7B","132":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"16":"RC SC","132":"eB I H TC UC kB VC WC"},J:{"132":"E A"},K:{"1":"C dB","2":"A","16":"B cB jB","132":"T"},L:{"132":"H"},M:{"260":"S"},N:{"260":"A B"},O:{"132":"XC"},P:{"132":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"132":"iC"},R:{"132":"jC"},S:{"260":"kC"}},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
new file mode 100644
index 0000000000..708f851783
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F lB","8":"G A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N","33":"O h i j k l m n o"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","33":"9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB RC SC TC","8":"I UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","8":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..bb6698e62e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"F G A B","2":"lB","8":"J E"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","4":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G 2B 3B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..149ab0dd38
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","194":"P Q R U V W","260":"X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB","194":"XB YB ZB aB bB P Q R U V W","260":"X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B","4":"1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 2B 3B 4B 5B cB jB 6B dB","194":"MB NB T OB PB QB RB SB TB UB","260":"VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..2cea9cf7ce
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g","33":"J E F G A B C"},E:{"1":"F G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"I H UC kB VC WC","2":"eB RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:2,C:"Navigation Timing API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js
new file mode 100644
index 0000000000..274ecedc9c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c d e S f H","2":"C K L 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"16":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"16":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"16":"iC"},R:{"16":"jC"},S:{"1":"kC"}},B:2,C:"Navigator Language API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js
new file mode 100644
index 0000000000..a834218f13
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","1028":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB","1028":"gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","1028":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"RC VC WC","132":"eB I SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","132":"I","516":"YC ZC aC"},Q:{"1":"iC"},R:{"516":"jC"},S:{"260":"kC"}},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
new file mode 100644
index 0000000000..6ef1e649ab
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I","36":"g J E F G A B C K L D M N O h i j"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB","36":"H VC WC"},J:{"1":"A","2":"E"},K:{"2":"A B C cB jB dB","36":"T"},L:{"513":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"36":"I","258":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"258":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..249e51b143
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C K"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E","16":"A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..5d72e2fcd5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D","260":"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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x oB pB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E tB hB uB vB","132":"F G wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G D M N O 2B 3B 4B","33":"B C 5B cB jB 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC","132":"F BC CC DC"},H:{"33":"QC"},I:{"1":"H WC","2":"eB I RC SC TC UC kB VC"},J:{"2":"E A"},K:{"1":"T","2":"A","33":"B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..f0dd476e7b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"l m n o p q r s t u v w x y","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"I","2":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..1975b30bd1
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"8":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C K"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","8":"0 1 2 3 4 5 6 7 8 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","8":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","8":"I g J E F G A tB hB uB vB wB xB"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","8":"0 1 2 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","8":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"8":"QC"},I:{"1":"H","8":"eB I RC SC TC UC kB VC WC"},J:{"8":"E A"},K:{"1":"T","8":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","8":"I YC"},Q:{"1":"iC"},R:{"8":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..c232feb7cf
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O","2":"C P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E","130":"A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..1491153a75
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"G lB","8":"J E F"},B:{"1":"C K L D M N O P Q R U V","2":"W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U oB pB","2":"V W X Y Z a b c d e S f H","4":"eB","8":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V","2":"W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","8":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB 5B cB jB 6B dB","2":"G WB XB YB ZB aB bB P Q R 2B","8":"3B 4B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I RC SC TC UC kB VC WC","2":"H"},J:{"1":"E A"},K:{"1":"B C cB jB dB","2":"A T"},L:{"2":"H"},M:{"2":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..4ab6fc0124
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","194":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","322":"KB fB LB gB MB NB T OB PB QB RB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","322":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"194":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"iB dC eC fC gC hC","2":"I YC ZC aC bC cC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"194":"kC"}},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
new file mode 100644
index 0000000000..2f2b1dcd6b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","2":"C K L D M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L tB hB uB vB wB xB iB cB dB yB","132":"D zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G 2B 3B"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"A","2":"E"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..7b811cc2b6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","8":"G A B"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","8":"C K L D M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G 2B 3B"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..4ff91563b3
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D","16":"M N O h"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B 2B 3B 4B 5B cB jB 6B","16":"C"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B"},H:{"1":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..3f69935f9c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c d e S f H","2":"C K L D"},C:{"1":"CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB oB pB"},D:{"1":"HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..a98391c1d4
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E lB","260":"F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB eB","516":"0 1 2 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B","4":"dB"},G:{"1":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B"},H:{"2":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"A","132":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..0e3a657d22
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L oB pB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u"},E:{"2":"I g J E F G A tB hB uB vB wB xB iB","132":"B C K L D cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","132":"D GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"Opus"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js
new file mode 100644
index 0000000000..5cbecf5204
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB fB LB gB MB NB T OB PB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..0a6a4b4ce1
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E lB","260":"F","388":"G A B"},B:{"1":"D M N O P Q R U V W X Y Z a b c d e S f H","388":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B","129":"dB","260":"G B 2B 3B 4B 5B cB jB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"C T dB","260":"A B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"388":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..084c38f21e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c d e S f H","2":"C K L"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..1b46c7db35
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"2":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..5932160ab5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G oB pB","33":"A B C K L D M N"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K","33":"L D M N O h i j k l m n o p q r s t u"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B C 2B 3B 4B 5B cB jB 6B","33":"D M N O h"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB","33":"VC WC"},J:{"1":"A","2":"E"},K:{"1":"T dB","2":"A B C cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","33":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..c72021097b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c d e S f H","2":"C K L D"},C:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB oB pB"},D:{"1":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..3bcbddfc8f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","16":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S oB pB","16":"f H"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H","16":"qB rB sB"},E:{"1":"C K dB","2":"I g J E F G A B tB hB uB vB wB xB iB cB","16":"L D yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB 2B 3B 4B 5B cB jB 6B dB","16":"FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","16":"H"},J:{"2":"E","16":"A"},K:{"2":"A B C cB jB dB","16":"T"},L:{"16":"H"},M:{"16":"S"},N:{"2":"A","16":"B"},O:{"16":"XC"},P:{"2":"I YC ZC","16":"aC bC cC iB dC eC fC gC hC"},Q:{"16":"iC"},R:{"16":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..9f6d646acf
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K","132":"L D M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s oB pB","132":"0 1 2 3 4 5 6 7 8 9 t u v w x y z"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x","132":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB"},E:{"1":"A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E tB hB uB vB","132":"F G wB"},F:{"1":"HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k 2B 3B 4B 5B cB jB 6B dB","132":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC","16":"F","132":"BC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"132":"XC"},P:{"1":"iB dC eC fC gC hC","132":"I YC ZC aC bC cC"},Q:{"132":"iC"},R:{"132":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..a763cd0de5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K","322":"L","8196":"D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB oB pB","4162":"HB IB JB KB fB LB gB MB NB T OB","16452":"PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB","194":"FB GB HB IB JB KB","1090":"fB LB","8196":"gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB"},E:{"1":"K L D dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB","514":"A B iB","8196":"C cB"},F:{"1":"PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","194":"2 3 4 5 6 7 8 9","8196":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB"},G:{"1":"D JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC","514":"EC FC GC","8196":"HC IC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"2049":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"eC fC gC hC","2":"I","8196":"YC ZC aC bC cC iB dC"},Q:{"8196":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:4,C:"Payment Request API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js
new file mode 100644
index 0000000000..b90147c97a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"1":"D M N O P Q R U V W X Y Z a b c d e S f H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","16":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B 2B 3B 4B 5B cB jB 6B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"16":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..2ee65523de
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB 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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:7,C:"Permissions API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js
new file mode 100644
index 0000000000..87708aadc9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","258":"P Q R U V W","322":"X Y","388":"Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB oB pB","258":"XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB","258":"LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W","322":"X Y","388":"Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B tB hB uB vB wB xB iB","258":"C K L D cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","258":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB","322":"VB WB XB YB ZB aB bB P Q R"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC","258":"D HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","258":"H"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","258":"T"},L:{"388":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC","258":"bC cC iB dC eC fC gC hC"},Q:{"258":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..e64783b06a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB oB pB","132":"VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","1090":"QB","1412":"UB","1668":"RB SB TB"},D:{"1":"TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB","2114":"SB"},E:{"1":"L D yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB","4100":"A B C K iB cB dB"},F:{"1":"WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x y 2B 3B 4B 5B cB jB 6B dB","8196":"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 T OB PB QB RB SB TB UB VB"},G:{"1":"D OC PC","2":"F hB 7B kB 8B 9B AC BC","4100":"CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"16388":"H"},M:{"16388":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Picture-in-Picture"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js
new file mode 100644
index 0000000000..43af9acaf8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v oB pB","578":"w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y","194":"z"},E:{"1":"A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l 2B 3B 4B 5B cB jB 6B dB","322":"m"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..b82302f862
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","2":"C K L D M"},C:{"2":"mB","194":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"194":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"194":"kC"}},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
new file mode 100644
index 0000000000..dcb236dce4
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"E F G A B","2":"lB","8":"J"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..9d1a595036
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H pB","2":"mB eB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..51622718d0
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G lB","164":"A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g oB pB","8":"0 1 2 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","328":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB"},D:{"1":"HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j","8":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB","584":"EB FB GB"},E:{"1":"K L D yB zB 0B 1B","2":"I g J tB hB uB","8":"E F G A B C vB wB xB iB cB","1096":"dB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","8":"0 D M N O h i j k l m n o p q r s t u v w x y z","584":"1 2 3"},G:{"1":"D LC MC NC OC PC","8":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC","6148":"KC"},H:{"2":"QC"},I:{"1":"H","8":"eB I RC SC TC UC kB VC WC"},J:{"8":"E A"},K:{"1":"T","2":"A","8":"B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","36":"A"},O:{"8":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"YC","8":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"328":"kC"}},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
new file mode 100644
index 0000000000..37dfa42583
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c d e S f H","2":"C"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K oB pB","33":"0 1 2 L D M N O h i j k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D","33":"k l m n o p q r s t u v w x y","66":"M N O h i j"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"D M N O h i j k l"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..023d7e6174
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V","322":"b c d e S f H","450":"W X Y Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB","194":"YB ZB aB bB P Q R U V","322":"X Y Z a b c d e S f H qB rB sB","450":"W"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 2B 3B 4B 5B cB jB 6B dB","194":"MB NB T OB PB QB RB SB TB UB VB","322":"WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"450":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..8640063077
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB oB pB"},D:{"1":"ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB"},E:{"1":"K L D dB yB zB 0B 1B","2":"I g J E F G A B C tB hB uB vB wB xB iB cB"},F:{"1":"MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"eC fC gC hC","2":"I YC ZC aC bC cC iB dC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..29fcf0dfb1
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB oB pB"},D:{"1":"XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},F:{"1":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"dC eC fC gC hC","2":"I YC ZC aC bC cC iB"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"prefers-reduced-motion media query"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js
new file mode 100644
index 0000000000..4e1b66fac4
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB"},E:{"1":"D zB 0B 1B","2":"I g J E F G A B C K L tB hB uB vB wB xB iB cB dB yB"},F:{"1":"MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"dC eC fC gC hC","2":"I YC ZC aC bC cC iB"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Private class fields"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js
new file mode 100644
index 0000000000..c6d2c12215
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"V W X Y Z a b c d e S f H","2":"C K L D M N O P Q R U"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U"},E:{"1":"D zB 0B 1B","2":"I g J E F G A B C K L tB hB uB vB wB xB iB cB dB yB"},F:{"1":"TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Public class fields"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js
new file mode 100644
index 0000000000..4e16839c13
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R cB jB 6B dB","2":"G 2B 3B 4B 5B"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B","132":"AC"},H:{"1":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..2acb09f5c1
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"O P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N"},C:{"1":"KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB oB pB"},D:{"1":"NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB"},E:{"1":"C K L D cB dB yB zB 0B 1B","2":"I g J E F G A B tB hB uB vB wB xB iB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..e68113e1d0
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"8":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","4":"p q","8":"mB eB I g J E F G A B C K L D M N O h i j k l m n o oB pB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","4":"u","8":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t"},E:{"1":"F G A B C K L D wB xB iB cB dB yB zB 0B 1B","8":"I g J E tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","4":"h","8":"G B C D M N O 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","8":"hB 7B kB 8B 9B AC"},H:{"8":"QC"},I:{"1":"H WC","8":"eB I RC SC TC UC kB VC"},J:{"8":"E A"},K:{"1":"T","8":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..591ccb170b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..babb5608c6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N oB pB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O AB","66":"h i j k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C n o p q r s t u v w x 2B 3B 4B 5B cB jB 6B dB","66":"D M N O h i j k l m"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:6,C:"Proxy object"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js
new file mode 100644
index 0000000000..97950044c0
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB oB pB","4":"TB UB VB WB XB","132":"SB"},D:{"1":"VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB"},E:{"1":"D zB 0B 1B","2":"I g J E F G A B C K tB hB uB vB wB xB iB cB dB yB","260":"L"},F:{"1":"LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"dC eC fC gC hC","2":"I YC ZC aC bC cC iB"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Public class fields"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js
new file mode 100644
index 0000000000..5910cfc675
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB","2":"G B C D M N O h PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","4":"l","16":"i j k m"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB","2":"dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..293e6060d4
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O","2":"C K L D M","257":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","257":"6 8 9 AB BB CB DB FB GB HB IB JB KB fB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","1281":"7 EB LB"},D:{"2":"0 1 2 3 4 5 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","257":"CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","388":"6 7 8 9 AB BB"},E:{"2":"I g J E F G tB hB uB vB wB","514":"A B C K L D xB iB cB dB yB zB 0B","2114":"1B"},F:{"2":"G B C D M N O h i j k l m n o p q r s t u v w x y 2B 3B 4B 5B cB jB 6B dB","16":"0 1 2 3 z","257":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"257":"kC"}},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
new file mode 100644
index 0000000000..f8414ad98a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"lB","8":"J E","132":"F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","8":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 3B 4B 5B cB jB 6B dB","8":"G 2B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..73a1cafb57
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A B","16":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","16":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L D M N O h i j k l m n"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","16":"I g tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","16":"G 2B","132":"B C 3B 4B 5B cB jB 6B dB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB 8B 9B"},H:{"1":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"T","132":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"257":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..d8b887e555
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"1":"P Q R U","132":"C K L D M N O","513":"V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x oB pB","513":"Y Z a b c d e S f H"},D:{"1":"gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V","2":"I g J E F G A B C K L D M N O h i","260":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB","513":"W X Y Z a b c d e S f H qB rB sB"},E:{"1":"C cB dB","2":"I g J E tB hB uB vB","132":"F G A B wB xB iB","1025":"K L D yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB","2":"G B C 2B 3B 4B 5B cB jB 6B dB","513":"WB XB YB ZB aB bB P Q R"},G:{"1":"IC JC KC LC","2":"hB 7B kB 8B 9B AC","132":"F BC CC DC EC FC GC HC","1025":"D MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"513":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..ceb9885ff2
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","129":"P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB"},D:{"2":"I g J E F G A B C","129":"0 1 2 3 4 5 6 7 8 9 K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B 2B 3B 4B 5B cB jB","129":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E","129":"A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..d965213d26
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB oB pB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..70b96c0e2e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","132":"B"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c d e S f H","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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L D"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"2":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..7a52e76499
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"O P Q R U V W X Y Z a b c d e S f H","2":"C K L D M","132":"N"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r oB pB"},D:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB","132":"CB DB EB FB GB HB IB JB KB fB LB gB MB NB T"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F tB hB uB vB wB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x y 2B 3B 4B 5B cB jB 6B dB","132":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"132":"XC"},P:{"1":"cC iB dC eC fC gC hC","2":"I","132":"YC ZC aC bC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..e6ca5b7bcc
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F lB","132":"G A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H pB","2":"mB eB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","2":"G B 2B 3B 4B 5B cB jB"},G:{"1":"F D 7B kB 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB","260":"8B"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"C T dB","2":"A B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..6ad82f7a47
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","33":"B C K L D M N O h i j k","164":"I g J E F G A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G","33":"k l","164":"O h i j","420":"A B C K L D M N"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","33":"9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..65175a7a52
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB oB pB","194":"FB GB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"2":"I g J E F G A B C K tB hB uB vB wB xB iB cB dB","322":"L D yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC","322":"D NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..3025a8dd91
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB oB pB"},D:{"1":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB","194":"GB HB IB JB KB fB LB gB MB NB"},E:{"1":"L D yB zB 0B 1B","2":"I g J E F G A B C tB hB uB vB wB xB iB cB dB","66":"K"},F:{"1":"EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","194":"3 4 5 6 7 8 9 AB BB CB DB"},G:{"1":"D NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"cC iB dC eC fC gC hC","2":"I YC ZC aC bC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Resize Observer"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js
new file mode 100644
index 0000000000..b521a98216
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s oB pB","194":"t u v w"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m"},E:{"1":"C K L D cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..4bb8b47562
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L oB pB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","194":"6 7 8"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s 2B 3B 4B 5B cB jB 6B dB","194":"t u v"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..bad063cbf7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L","516":"D M N O"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j oB pB","33":"0 1 2 3 4 5 k l m n o p q r s t u v w x y z"},D:{"1":"IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k","33":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N 2B 3B 4B 5B cB jB 6B dB","33":"0 1 2 3 4 O h i j k l m n o p q r s t u v w x y z"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E","130":"A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"33":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"33":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..13711e25d0
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"4":"J E F G A B lB"},B:{"4":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","8":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","8":"I"},E:{"4":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","8":"I tB hB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","8":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"4":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","8":"hB 7B kB"},H:{"8":"QC"},I:{"4":"eB I H UC kB VC WC","8":"RC SC TC"},J:{"4":"A","8":"E"},K:{"4":"T","8":"A B C cB jB dB"},L:{"4":"H"},M:{"1":"S"},N:{"4":"A B"},O:{"4":"XC"},P:{"4":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"4":"iC"},R:{"4":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..d82e0ceda6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"F G A B","2":"J E lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t","2":"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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"g J uB","2":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B","16":"vB","129":"I tB hB"},F:{"1":"G B C D M N O 2B 3B 4B 5B cB jB 6B dB","2":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"7B kB 8B 9B AC","2":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","129":"hB"},H:{"1":"QC"},I:{"1":"eB I RC SC TC UC kB VC","2":"H WC"},J:{"1":"E A"},K:{"1":"A B C cB jB dB","2":"T"},L:{"2":"H"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"display: run-in"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
new file mode 100644
index 0000000000..5f3c4e85ee
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","388":"B"},B:{"1":"O P Q R U V W","2":"C K L D","129":"M N","513":"X Y Z a b c d e S f H"},C:{"1":"LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB oB pB"},D:{"1":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB","513":"Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"D zB 0B 1B","2":"I g J E F G A B tB hB uB vB wB xB iB cB","2052":"L","3076":"C K dB yB"},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 T OB PB QB RB SB TB","2":"0 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","513":"UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC","2052":"IC JC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"513":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"16":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..461e0f6be2
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","164":"B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","36":"C K L D M N O"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N oB pB","36":"0 1 2 3 4 5 O h i j k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A","36":"B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","16":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..a33140ace8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H pB","2":"mB eB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB","132":"g"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"eB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..27a8440b36
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","132":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB","257":"I g J E F G A B C K L D M N O h i j k l m n o p q r s oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"eB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..b014692919
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E lB","132":"F G A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","132":"C K L D 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","132":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x oB pB"},D:{"1":"gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","132":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB"},E:{"1":"1B","2":"I g tB hB","132":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G 2B 3B 4B 5B","16":"B cB jB","132":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z 6B dB"},G:{"16":"hB 7B kB","132":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","16":"RC SC","132":"eB I TC UC kB VC WC"},J:{"132":"E A"},K:{"1":"T","132":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"132":"XC"},P:{"132":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"132":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..f0b9ed623b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","16":"I g tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"2":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..eb9bd5ec2e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","2":"fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB","2":"G B C WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..189835a3d9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","16":"lB","260":"J E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","132":"0 1 2 3 4 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","2180":"5 6 7 8 9 AB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","16":"I g tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","132":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"16":"kB","132":"hB 7B","516":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H VC WC","16":"eB I RC SC TC UC","1025":"kB"},J:{"1":"A","16":"E"},K:{"1":"T","16":"A B C cB jB","132":"dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","16":"A"},O:{"1025":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2180":"kC"}},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
new file mode 100644
index 0000000000..c403c63b6c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB oB pB"},D:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB","196":"LB gB MB NB","324":"T"},E:{"2":"I g J E F G A B C tB hB uB vB wB xB iB cB","516":"K L D dB yB zB 0B 1B"},F:{"1":"EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..081bf72131
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","2":"C K L","322":"D M"},C:{"1":"6 8 9 AB BB CB DB FB GB HB IB JB KB fB gB MB NB T OB PB QB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u oB pB","194":"0 1 2 3 4 5 v w x y z","513":"7 EB LB RB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","4":"2 3 4 5 6"},E:{"1":"C K L D cB dB yB zB 0B 1B","2":"I g J E F G A B tB hB uB vB wB xB iB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o 2B 3B 4B 5B cB jB 6B dB","4":"p q r s t"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","4":"H"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","4":"T"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"4":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..3956c59e1d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O","2":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,C:"Efficient Script Yielding: setImmediate()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js
new file mode 100644
index 0000000000..939e336825
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A B","2":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","132":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"1":"eB I H SC TC UC kB VC WC","260":"RC"},J:{"1":"E A"},K:{"1":"T","16":"A B C cB jB dB"},L:{"1":"H"},M:{"16":"S"},N:{"16":"A B"},O:{"16":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","16":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:6,C:"SHA-2 SSL certificates"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js
new file mode 100644
index 0000000000..c42911c63e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P","2":"C K L D M N O Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","66":"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 fB LB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P","2":"I g J E F G A B C K L D M N O h i j k l m Q R U V W X Y Z a b c d e S f H qB rB sB","33":"n o p q r s t u v w"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB","2":"G B C QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","33":"D M N O h i j"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB","33":"VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC","2":"fC gC hC","33":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..e7df9e160d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB oB pB","322":"KB","578":"fB LB gB MB"},D:{"1":"FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"A B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC","132":"EC FC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I","4":"YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..7b5c9c9ddc
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D","194":"M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB oB pB","194":"JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB","450":"XB YB ZB aB bB","513":"P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB","194":"LB gB MB NB T OB PB QB","513":"c d e S f H qB rB sB"},E:{"2":"I g J E F G A tB hB uB vB wB xB","194":"B C K L D iB cB dB yB zB 0B","513":"1B"},F:{"1":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","194":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC","194":"D FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"513":"H"},M:{"513":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..c7d896ae67
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"g J uB","2":"I E F G A B C K L D tB hB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 5B cB jB 6B dB","2":"G 2B 3B 4B"},G:{"1":"8B 9B","2":"F D hB 7B kB AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"B C cB jB dB","2":"T","16":"A"},L:{"2":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"I","2":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..beba615e82
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J lB","132":"E F"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB"},H:{"1":"QC"},I:{"1":"eB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..c107020263
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G A lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB","2":"mB eB I g J E F G A B C DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB","2":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"F G A B C xB iB cB","2":"I g J E tB hB uB vB wB","129":"K L D dB yB zB 0B 1B"},F:{"1":"0 1 4 6 D M N O h i j k l m n o p q r s t u v w x y z dB","2":"2 3 5 7 8 9 G B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B"},G:{"1":"F BC CC DC EC FC GC HC IC","2":"hB 7B kB 8B 9B AC","257":"D JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I UC kB VC WC","2":"H RC SC TC"},J:{"2":"E A"},K:{"1":"dB","2":"A B C T cB jB"},L:{"2":"H"},M:{"2":"S"},N:{"1":"B","2":"A"},O:{"2":"XC"},P:{"1":"I","2":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"16":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..b541382b3c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","1026":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j oB pB","322":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"I g J E F G A B C K L D M N O h i j k l m","164":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L tB hB uB vB wB xB iB cB dB yB","2084":"D zB 0B 1B"},F:{"2":"G B C D M N O h i j k l m n o 2B 3B 4B 5B cB jB 6B dB","1026":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC","2084":"D PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"164":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"164":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"164":"iC"},R:{"164":"jC"},S:{"322":"kC"}},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
new file mode 100644
index 0000000000..15a2ec8df0
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O","2":"C K","257":"P Q R U V W X Y Z a b c d e S f H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s oB pB","194":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u","257":"HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","2":"G B C D M N O h i j k l m n o 2B 3B 4B 5B cB jB 6B dB","257":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..24f13518f6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G 2B 3B"},G:{"4":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"4":"QC"},I:{"4":"eB I H RC SC TC UC kB VC WC"},J:{"1":"A","4":"E"},K:{"4":"A B C T cB jB dB"},L:{"4":"H"},M:{"4":"S"},N:{"4":"A B"},O:{"4":"XC"},P:{"4":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"4":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..da9c2b4fdc
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C tB hB uB vB wB xB iB cB dB","2":"K L D yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G 2B 3B"},G:{"1":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC","2":"D KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..d358e47353
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c d e S f H","260":"C","514":"K L D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t oB pB","194":"u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v","260":"w x y z"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E tB hB uB vB","260":"F wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i 2B 3B 4B 5B cB jB 6B dB","260":"j k l m"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC","260":"F BC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..fb1ffdbf59
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M oB pB","129":"0 1 2 3 y z","420":"N O h i j k l m n o p q r s t u v w x"},D:{"1":"FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i","420":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B D M N 2B 3B 4B 5B cB jB 6B","420":"0 1 C O h i j k l m n o p q r s t u v w x y z dB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","513":"D NC OC PC","1537":"GC HC IC JC KC LC MC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E","420":"A"},K:{"1":"T","2":"A B cB jB","420":"C dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","420":"I YC"},Q:{"1":"iC"},R:{"420":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..7bdadecdc7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","130":"B"},B:{"1":"a b c d e S f H","16":"C K","260":"L D","1028":"P Q R U V W X Y Z","5124":"M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB oB pB","6148":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","6722":"JB KB fB LB gB MB NB T"},D:{"1":"a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB","260":"EB FB GB HB IB JB KB","1028":"fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z"},E:{"2":"I g J E F G tB hB uB vB wB xB","1028":"D zB 0B 1B","3076":"A B C K L iB cB dB yB"},F:{"1":"ZB aB bB P Q R","2":"0 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","260":"1 2 3 4 5 6 7","1028":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC","16":"EC","1028":"D FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"6148":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"hC","2":"I YC ZC","1028":"aC bC cC iB dC eC fC gC"},Q:{"1028":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..561fbe130a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A lB","129":"B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B 2B 3B 4B 5B cB jB 6B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..da70686a7a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","2":"mB eB I g J E F G A B C K L D M N O h i gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","322":"HB IB JB KB fB LB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","194":"i j k l m n o p q r s t u v w x y"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"1":"kC"}},B:7,C:"Scoped CSS"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js
new file mode 100644
index 0000000000..5420d8c8f6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","2":"C K L D M"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","194":"GC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..a96cd692dd
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"M N O P Q R U V W X Y Z a b c d e S f H","516":"C K L D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","260":"I g J E F G A B C K L D M N O h i j k l"},D:{"1":"0 1 2 3 4 5 6 7 8 9 g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","4":"I"},E:{"1":"g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB","132":"I hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","2":"G"},G:{"1":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","132":"hB 7B"},H:{"260":"QC"},I:{"1":"eB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"T","260":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..60ec8f8854
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I","4":"g J E"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B"},H:{"1":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..7d98e4dd65
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"G A B lB","8":"J E F"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","2":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","130":"0 1 2 3 4 5 6 7 8 9 AB BB CB"},E:{"1":"I g J E F G A B C K L D hB uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB"},F:{"1":"G B C D M N O h i j k l m 2B 3B 4B 5B cB jB 6B dB","2":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","130":"n o p q r s t u v w x y"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"258":"QC"},I:{"1":"eB I UC kB VC WC","2":"H RC SC TC"},J:{"1":"E A"},K:{"1":"A B C cB jB dB","2":"T"},L:{"130":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"I","130":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"130":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..298cbd5684
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","260":"G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L oB pB"},D:{"1":"CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x","132":"0 1 2 3 4 5 6 7 8 9 y z AB BB"},E:{"1":"C K L D cB dB yB zB 0B 1B","2":"I g J E G A B tB hB uB vB xB iB","132":"F 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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"D M N O h i j k","4":"B C 3B 4B 5B cB jB 6B","16":"G 2B","132":"l m n o p q r s t u v w x y"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC CC DC EC FC GC","132":"F BC"},H:{"1":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E","132":"A"},K:{"1":"T dB","4":"A B C cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","132":"I"},Q:{"1":"iC"},R:{"132":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..e2914c7dae
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","388":"G A B"},B:{"4":"P Q R U V W X Y Z a b c d e S f H","260":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB","4":"eB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"tB hB","4":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"4":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB","4":"H VC WC"},J:{"1":"A","2":"E"},K:{"4":"A B C T cB jB dB"},L:{"4":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"4":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"4":"iC"},R:{"4":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..2f3242a32a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"lB","8":"J E F","129":"G A B"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","129":"C K L D M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","8":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","8":"I g J"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","8":"I g tB hB","129":"J E F uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","2":"B 5B cB jB","8":"G 2B 3B 4B"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","8":"hB 7B kB","129":"F 8B 9B AC BC"},H:{"1":"QC"},I:{"1":"H VC WC","2":"RC SC TC","129":"eB I UC kB"},J:{"1":"A","129":"E"},K:{"1":"C T dB","8":"A B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"129":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..cc28eb2090
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","132":"I g J E F G A B C K L D M N O h i j k l m n o p"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"tB","4":"hB","132":"I g J E F uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","132":"F hB 7B kB 8B 9B AC BC"},H:{"1":"QC"},I:{"1":"H VC WC","2":"RC SC TC","132":"eB I UC kB"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..551405cf0c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"lB","8":"J E F G A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","8":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","8":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","4":"I"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","8":"tB hB","132":"I g uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","132":"hB 7B kB 8B"},H:{"2":"QC"},I:{"1":"eB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..a5cb6d9678
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"lB","8":"J E F","772":"G A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","513":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","4":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D hB uB vB wB xB iB cB dB yB zB 0B 1B","4":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"H VC WC","2":"RC SC TC","132":"eB I UC kB"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"257":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..c40496d3d8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB","132":"UB VB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"16":"XC"},P:{"1":"dC eC fC gC hC","2":"I YC ZC aC bC cC iB"},Q:{"16":"iC"},R:{"16":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..e829ac475e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"E F G A B","16":"J lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"16":"mB eB oB pB","129":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L"},E:{"16":"I g tB hB","257":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","16":"G"},G:{"769":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"16":"eB I H RC SC TC UC kB VC WC"},J:{"16":"E A"},K:{"16":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"16":"A B"},O:{"16":"XC"},P:{"16":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"16":"jC"},S:{"129":"kC"}},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
new file mode 100644
index 0000000000..b3609d291f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"K L D M N O P Q R U V W X Y Z a b c d e S f 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v oB pB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"A B K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB","129":"C"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D CC DC EC FC GC HC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC","129":"IC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..d01cca7ea9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"D M N O P Q R U V W X Y Z a b c d e S f H","2":"C","388":"K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j oB pB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n","132":"o p q r s t u v w"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E tB hB uB","388":"F wB","514":"vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","132":"D M N O h i j"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC","388":"F BC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..3e058627ea
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..5bc80f5c39
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F A B lB","16":"G"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","16":"I g"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"B C"},E:{"2":"I J tB hB uB","16":"g E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B jB 6B dB","16":"cB"},G:{"2":"hB 7B kB 8B 9B","16":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC UC kB VC WC","16":"TC"},J:{"2":"A","16":"E"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..98040b1196
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","2052":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB I g oB pB","1028":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","1060":"J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x"},D:{"2":"I g J E F G A B C K L D M N O h i j k l m n","226":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","2052":"JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E tB hB uB vB","772":"K L D dB yB zB 0B 1B","804":"F G A B C xB iB cB","1316":"wB"},F:{"2":"G B C D M N O h i j k l m n o p q r s t u v w 2B 3B 4B 5B cB jB 6B dB","226":"0 1 2 3 4 5 x y z","2052":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"hB 7B kB 8B 9B AC","292":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"2052":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2052":"XC"},P:{"2":"I YC ZC","2052":"aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"1":"jC"},S:{"1028":"kC"}},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
new file mode 100644
index 0000000000..dea8496201
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","164":"P Q R U V W X Y Z a b c d e S f H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","322":"7"},D:{"2":"I g J E F G A B C K L D M N O h i j k l m","164":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB","164":"E vB"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","164":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB","164":"H VC WC"},J:{"2":"E","164":"A"},K:{"2":"A B C cB jB dB","164":"T"},L:{"164":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"164":"XC"},P:{"164":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"164":"iC"},R:{"164":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..756b6b873f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A B","2":"lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","8":"mB eB I g J oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R cB jB 6B dB","33":"G 2B 3B 4B 5B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"T dB","33":"A B C cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"CSS3 Text-overflow"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js
new file mode 100644
index 0000000000..bf796cc904
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","33":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n p q r s t u v w x y z AB BB CB DB EB FB","258":"o"},E:{"2":"I g J E F G A B C K L D tB hB vB wB xB iB cB dB yB zB 0B 1B","258":"uB"},F:{"1":"5 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 6 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"hB 7B kB","33":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"33":"S"},N:{"161":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..7bfe618b10
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L","33":"P Q R U V W X Y Z a b c d e S f H","161":"D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","161":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","450":"AB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"33":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"33":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","36":"hB"},H:{"2":"QC"},I:{"2":"eB","33":"I H RC SC TC UC kB VC WC"},J:{"33":"E A"},K:{"2":"A B C cB jB dB","33":"T"},L:{"33":"H"},M:{"161":"S"},N:{"2":"A B"},O:{"33":"XC"},P:{"33":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"33":"iC"},R:{"33":"jC"},S:{"161":"kC"}},B:7,C:"CSS text-stroke and text-fill"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js
new file mode 100644
index 0000000000..181488cf05
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB oB pB","130":"SB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"K L D dB yB zB 0B 1B","2":"I g J E F G A B C tB hB uB vB wB xB iB cB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,C:"text-underline-offset"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js
new file mode 100644
index 0000000000..bd3f4aed97
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D hB uB vB wB xB iB cB dB yB zB 0B 1B","16":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","16":"G"},G:{"1":"F D 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB"},H:{"1":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..9ae5a3c414
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O oB pB","132":"h"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..17c14cbf8f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E lB","66":"F G A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB","2":"mB eB I g J E F G A B C K L D M N O h i j k oB pB","66":"l","129":"RB SB TB UB VB WB XB YB ZB aB","388":"bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V","2":"I g J E F G A B C K L D M N O h i j","1540":"W X Y Z a b c d e S f H qB rB sB"},E:{"1":"E F G A B C K wB xB iB cB dB","2":"I g J tB hB uB vB","513":"L D yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB dB","2":"G B C 2B 3B 4B 5B cB jB 6B","1540":"WB XB YB ZB aB bB P Q R"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"1":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"1":"A","2":"E"},K:{"1":"T dB","2":"A B C cB jB"},L:{"1":"H"},M:{"129":"S"},N:{"1":"B","66":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..8fc80afeee
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E lB","66":"F G A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l oB pB","66":"m n o"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q"},E:{"1":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G D 2B","66":"B C 3B 4B 5B cB jB 6B dB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"1":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"1":"A","2":"E"},K:{"1":"T dB","2":"A B C cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","66":"A"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..e621da5c63
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB oB pB","132":"LB gB MB","450":"DB EB FB GB HB IB JB KB fB"},D:{"1":"TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB","706":"GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB"},E:{"1":"L D zB 0B 1B","2":"I g J E F G A B C tB hB uB vB wB xB iB cB","1028":"K dB yB"},F:{"1":"JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB 2B 3B 4B 5B cB jB 6B dB","706":"GB HB IB"},G:{"1":"D JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"iB dC eC fC gC hC","2":"I YC ZC aC bC cC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:6,C:"TLS 1.3"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js
new file mode 100644
index 0000000000..32b0955faf
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L","194":"P Q R U V W X Y Z a b c d e S f H","257":"D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S oB pB","16":"f H"},D:{"2":"0 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","16":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB","194":"KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F tB hB uB vB wB","16":"G A B C K L D xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C D M N O h i j k l m n o p q r 2B 3B 4B 5B cB jB 6B dB","16":"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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F hB 7B kB 8B 9B AC BC","16":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"16":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","16":"H"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","16":"T"},L:{"16":"H"},M:{"16":"S"},N:{"2":"A","16":"B"},O:{"16":"XC"},P:{"16":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"16":"iC"},R:{"16":"jC"},S:{"2":"kC"}},B:6,C:"Token Binding"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js
new file mode 100644
index 0000000000..9384c179f7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","8":"A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","578":"C K L D M N O"},C:{"1":"O h i j k l m EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","4":"I g J E F G A B C K L D M N","194":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A","260":"B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..c21abd5b2e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"lB","8":"J E F","129":"A B","161":"G"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","129":"C K L D M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB","33":"I g J E F G A B C K L D oB 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","33":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","33":"I g J E F tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G 2B 3B","33":"B C D M N O h i j k 4B 5B cB jB 6B"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","33":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","33":"eB I RC SC TC UC kB VC WC"},J:{"33":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..5d7f9bb35c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","132":"A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G oB pB","33":"A B C K L D"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B","33":"C K L D M N O h i j k l m n o p q r s t u v w x"},E:{"1":"1B","2":"tB hB","33":"I g J E F uB vB wB","257":"G A B C K L D xB iB cB dB yB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"D M N O h i j k"},G:{"33":"F hB 7B kB 8B 9B AC BC","257":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"RC SC TC","33":"eB I UC kB VC WC"},J:{"33":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..a06375279b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"U V W X Y Z a b c d e S f H","2":"C K L D M N O P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"fC gC hC","2":"I YC ZC aC bC cC iB dC eC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..604f5568df
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","132":"G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 3B 4B 5B cB jB 6B dB","2":"G 2B"},G:{"1":"F D kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B"},H:{"2":"QC"},I:{"1":"eB I H SC TC UC kB VC WC","2":"RC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..d42c714746
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"B","2":"J E F G lB","132":"A"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB","260":"uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","2":"G B 2B 3B 4B 5B cB jB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B","260":"kB"},H:{"1":"QC"},I:{"1":"I H UC kB VC WC","2":"eB RC SC TC"},J:{"1":"A","2":"E"},K:{"1":"C T dB","2":"A B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..c3656f907e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","513":"P Q R U V W X Y Z a b c d e S f H"},C:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","322":"9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB"},D:{"2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","130":"0 1 2","513":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"K L D yB zB 0B 1B","2":"I g J E F G A B C tB hB uB vB wB xB iB cB dB"},F:{"2":"0 1 3 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","513":"2 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"D MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"322":"kC"}},B:6,C:"FIDO U2F API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js
new file mode 100644
index 0000000000..e0267d6dcf
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB oB pB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","16":"GC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..c0fe73f934
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","2":"C K L D M"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..73e427383a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"U V W X Y Z a b c d e S f H","2":"C K L D M N O","66":"P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB","66":"XB YB ZB aB bB P Q"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB 2B 3B 4B 5B cB jB 6B dB","66":"PB QB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"fC gC hC","2":"I YC ZC aC bC cC iB dC eC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..6600cf4213
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n oB pB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k","130":"l m n o p q r s t"},E:{"1":"F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB vB","130":"E"},F:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","130":"D M N O"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B","130":"AC"},H:{"2":"QC"},I:{"1":"H WC","2":"eB I RC SC TC UC kB","130":"VC"},J:{"2":"E","130":"A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..b788895b8a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","2":"C K L D M"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q oB pB","132":"0 1 2 3 4 5 r s t u v w x y z"},D:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB"},E:{"1":"B C K L D iB cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","2":"I"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..e3b4c09d4c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I tB hB","132":"g uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","2":"G B 2B 3B 4B 5B cB jB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"1":"QC"},I:{"1":"eB I H UC kB VC WC","2":"RC SC TC"},J:{"1":"E A"},K:{"1":"C T jB dB","2":"A B cB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..0ab4ba1b5a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","33":"A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","33":"C K L D M N O"},C:{"1":"SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","33":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB oB pB"},D:{"1":"GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","33":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"33":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB 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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","33":"0 1 2 D M N O h i j k l m n o p q r s t u v w x y z"},G:{"33":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","33":"eB I RC SC TC UC kB VC WC"},J:{"33":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"33":"A B"},O:{"2":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","33":"I YC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"33":"kC"}},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
new file mode 100644
index 0000000000..41bdf94897
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..a4bbee0fa3
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"N O P Q R U V W X Y Z a b c d e S f H","2":"C K L D M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB oB pB","4609":"MB NB T OB PB QB RB SB TB","4674":"gB","5698":"LB","7490":"FB GB HB IB JB","7746":"KB fB","8705":"UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","4097":"PB","4290":"fB LB gB","6148":"MB NB T OB"},E:{"1":"D 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB","4609":"B C cB dB","8193":"K L yB zB"},F:{"1":"GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB 2B 3B 4B 5B cB jB 6B dB","4097":"FB","6148":"BB CB DB EB"},G:{"1":"D KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","4097":"GC HC IC JC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"4097":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC","4097":"bC cC iB dC eC fC gC hC"},Q:{"4097":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..e268954ebc
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","2":"G B 2B 3B 4B 5B cB jB"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"1":"QC"},I:{"1":"H VC WC","16":"eB I RC SC TC UC kB"},J:{"16":"E A"},K:{"1":"C T dB","2":"A B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..5a57f4c339
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A oB pB","33":"B C K L D"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..111a211d9a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB","260":"I g J E F G A B C K L D M N O h oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A uB vB wB xB iB","2":"tB hB","513":"B C K L D cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G 2B 3B"},G:{"1":"F hB 7B kB 8B 9B AC BC CC DC EC FC","513":"D GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H TC UC kB VC WC","132":"RC SC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..ee4f8c024f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O","322":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u oB pB","194":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"0 1 2 3 4 5 6 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","322":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g J tB hB uB"},F:{"2":"G B C D M N O h i j k l m n o p q r s t 2B 3B 4B 5B cB jB 6B dB","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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"322":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"194":"kC"}},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
new file mode 100644
index 0000000000..5ee925e11c
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"1B","2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:7,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
new file mode 100644
index 0000000000..8d51442035
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","132":"G","260":"A B"},B:{"1":"M N O P Q R U V W X Y Z a b c d e S f H","260":"C K L D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h","260":"i j k l m n"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB","260":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B","516":"AC","772":"9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..1c730b2806
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E lB","4":"F G A B"},B:{"4":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"4":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"tB hB","4":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G","4":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"4":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"4":"QC"},I:{"2":"eB I RC SC TC UC kB","4":"H VC WC"},J:{"2":"E A"},K:{"4":"A B C T cB jB dB"},L:{"4":"H"},M:{"4":"S"},N:{"4":"A B"},O:{"2":"XC"},P:{"4":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"4":"iC"},R:{"4":"jC"},S:{"4":"kC"}},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
new file mode 100644
index 0000000000..6bfecd7ca9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"b c d e S f H","2":"C K L D M N O","194":"P Q R U V W X Y Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB","194":"UB VB WB XB YB ZB aB bB P Q R U V"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 2B 3B 4B 5B cB jB 6B dB","194":"KB LB MB NB T OB PB QB RB SB TB UB VB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"gC hC","2":"I YC ZC aC bC cC iB dC eC fC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..ef83a5137d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"M N O P Q R U V W X Y Z a b c d e S f H","2":"C K L","578":"D"},C:{"1":"FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB pB","194":"9 AB BB CB DB","1025":"EB"},D:{"1":"JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB","322":"DB EB FB GB HB IB"},E:{"1":"B C K L D cB dB yB zB 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","322":"0 1 2 3 4 5"},G:{"1":"D GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"194":"kC"}},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
new file mode 100644
index 0000000000..79b9f9caca
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 4B 5B cB jB 6B dB","2":"G 2B 3B"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","16":"A"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..fc70c31d44
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E lB","2":"F G A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D hB uB vB wB xB iB cB dB yB zB 0B 1B","16":"tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","16":"G"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB"},H:{"1":"QC"},I:{"1":"eB I H TC UC kB VC WC","16":"RC SC"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..10530a2e27
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"V W X Y Z a b c d e S f H","2":"C K L D M N O","260":"P Q R U"},C:{"1":"R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u oB pB","260":"fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB","516":"9 AB BB CB DB EB FB GB HB IB JB KB","580":"0 1 2 3 4 5 6 7 8 v w x y z","2049":"YB ZB aB bB P Q"},D:{"1":"V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x","132":"0 y z","260":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U"},E:{"1":"D 0B 1B","2":"I g J E F G A tB hB uB vB wB xB iB","1090":"B C K cB dB","2049":"L yB zB"},F:{"1":"UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k 2B 3B 4B 5B cB jB 6B dB","132":"l m n","260":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC","1090":"GC HC IC JC KC LC MC","2049":"D NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"260":"XC"},P:{"260":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"260":"iC"},R:{"260":"jC"},S:{"516":"kC"}},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
new file mode 100644
index 0000000000..b3b7728ee6
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M","130":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB X Y Z a b c d e S f H oB pB","578":"ZB aB bB P Q R nB U V W"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC","260":"D HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..5ea63c9684
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","1025":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","194":"7 8 9 AB BB CB DB EB","706":"FB GB HB","1025":"IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C D M N O h i j k l m n o p q r s t u v w x 2B 3B 4B 5B cB jB 6B dB","450":"0 1 y z","706":"2 3 4","1025":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB VC WC","1025":"H"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","1025":"T"},L:{"1025":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"ZC aC bC cC iB dC eC fC gC hC","2":"I YC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..f3d846aecf
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"a b c d e S f H","2":"C K L D M N O","66":"P Q R U V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB","66":"bB P Q R U V W X Y Z"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T 2B 3B 4B 5B cB jB 6B dB","66":"OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..e770cf8dce
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P Q","516":"R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z","130":"O h i j k l m","1028":"a b c d e S f H qB rB sB"},E:{"1":"L D zB 0B 1B","2":"I g J E F G A B C tB hB uB vB wB xB iB cB","2049":"K dB yB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC","2049":"JC KC LC MC NC"},H:{"2":"QC"},I:{"2":"eB I RC SC TC UC kB VC","258":"H WC"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","258":"T"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I","258":"YC ZC aC"},Q:{"2":"iC"},R:{"16":"jC"},S:{"2":"kC"}},B:5,C:"Web Share API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js
new file mode 100644
index 0000000000..975de39ab3
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"O P Q R U V W X Y Z a b c d e S f H","2":"C","226":"K L D M N"},C:{"1":"LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB oB pB"},D:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB"},E:{"1":"K L D yB zB 0B 1B","2":"I g J E F G A B C tB hB uB vB wB xB iB cB","322":"dB"},F:{"1":"GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC","578":"LC","2052":"OC","3076":"MC NC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:2,C:"Web Authentication API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js
new file mode 100644
index 0000000000..26e73f6c39
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"lB","8":"J E F G A","129":"B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","129":"C K L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","129":"I g J E F G A B C K L D M N O h i j k l"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E","129":"F G A B C K L D M N O h i j k l m n o p q r s t u"},E:{"1":"F G A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g tB hB","129":"J E uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B 2B 3B 4B 5B cB jB 6B","129":"C D M N O dB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B AC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"1":"A","2":"E"},K:{"1":"C T dB","2":"A B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A","129":"B"},O:{"129":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"129":"kC"}},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
new file mode 100644
index 0000000000..0dc3a19476
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"1":"DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m oB pB","194":"4 5 6","450":"0 1 2 3 n o p q r s t u v w x y z","2242":"7 8 9 AB BB CB"},D:{"1":"IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z","578":"5 6 7 8 9 AB BB CB DB EB FB GB HB"},E:{"1":"D 0B 1B","2":"I g J E F G A tB hB uB vB wB xB","1090":"B C K L iB cB dB yB zB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 3 4 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC","1090":"IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"aC bC cC iB dC eC fC gC hC","2":"I YC ZC"},Q:{"578":"iC"},R:{"2":"jC"},S:{"2242":"kC"}},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
new file mode 100644
index 0000000000..efe50da241
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P","578":"Q R U V W X Y Z a b c d e","1602":"S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB oB pB","194":"NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P","578":"Q R U V W X Y Z a b c d e","1602":"S f H qB rB sB"},E:{"2":"I g J E F G A B tB hB uB vB wB xB iB","322":"C K L D cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB 2B 3B 4B 5B cB jB 6B dB","578":"WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"194":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..26bc1a2f9b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"a b c d e S f H","2":"C K L D M N O","66":"P Q R U V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB","66":"bB P Q R U V W X Y Z"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"ZB aB bB P Q R","2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB 2B 3B 4B 5B cB jB 6B dB","66":"PB QB RB SB TB UB VB WB XB YB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..fb088a72a7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","132":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"16":"I g J E F G A B C K L D","132":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"G B C 2B 3B 4B 5B cB jB 6B dB","132":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..9985ca93b2
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F lB","520":"G A B"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","8":"C K","388":"L D M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","132":"I g J E F G A B C K L D M N O h i j k l m n o p"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g","132":"J E F G A B C K L D M N O h i j k l m"},E:{"2":"tB","8":"I g hB uB","520":"J E F G A B C vB wB xB iB cB","1028":"K dB yB","7172":"L","8196":"D zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G 2B 3B 4B","132":"B C D 5B cB jB 6B dB"},G:{"2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC","1028":"JC KC LC MC NC","3076":"D OC PC"},H:{"2":"QC"},I:{"1":"H","2":"RC SC","132":"eB I TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"XC"},P:{"1":"YC ZC aC bC cC iB dC eC fC gC hC","132":"I"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..35bd1a838e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O P a b c d e S f H","450":"Q R U V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P a b c d e S f H qB rB sB","450":"Q R U V W X Y Z"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB 2B 3B 4B 5B cB jB 6B dB","450":"QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"257":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..ee6d1c4715
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"O P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N"},C:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","8":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g","8":"J E F","132":"G A B C K L D M N O h i j k","260":"l m n o p q r s t"},E:{"2":"I g J E F G A B C K tB hB uB vB wB xB iB cB dB yB","516":"L D zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G 2B 3B 4B","8":"B 5B","132":"cB jB 6B","260":"C D M N O dB"},G:{"1":"D OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC"},H:{"1":"QC"},I:{"1":"H kB VC WC","2":"eB RC SC TC","132":"I UC"},J:{"2":"E A"},K:{"1":"C T cB jB dB","2":"A","132":"B"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"8":"kC"}},B:7,C:"WebP image format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js
new file mode 100644
index 0000000000..ff7b0e340e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB oB pB","132":"I g","292":"J E F G A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","132":"I g J E F G A B C K L","260":"D"},E:{"1":"E F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I tB hB","132":"g uB","260":"J vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G 2B 3B 4B 5B","132":"B C cB jB 6B"},G:{"1":"F D 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B","132":"kB 8B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","129":"E"},K:{"1":"T dB","2":"A","132":"B C cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:1,C:"Web Sockets"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js
new file mode 100644
index 0000000000..a7ddc7f6f0
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB","66":"GB HB IB JB KB fB LB"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"0 1 2 G B C D M N O h i j k l m n o p q r s t u v w x y z 2B 3B 4B 5B cB jB 6B dB","66":"3 4 5 6 7 8 9"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"1":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"1":"bC cC iB dC eC fC gC hC","2":"I YC ZC aC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..bcd3d58b3f
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L Q R U V W X Y Z a b c d e S f H","66":"P","257":"D M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB oB pB","129":"HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","194":"GB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB Q R U V W X Y Z a b c d e S f H qB rB sB","66":"JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P"},E:{"2":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 G B C D M N O h i j k l m n o p q r s t u v w x y z QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","66":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C T cB jB dB"},L:{"2":"H"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"513":"I","516":"YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"2":"iC"},R:{"66":"jC"},S:{"2":"kC"}},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
new file mode 100644
index 0000000000..d7207e152e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"2":"mB eB I g J E F G A B C K L D M N O h i j k l oB pB","66":"m n o p q r s","129":"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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N"},E:{"1":"J E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB I RC SC TC UC kB"},J:{"1":"A","2":"E"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"2":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"129":"kC"}},B:5,C:"WebVTT - Web Video Text Tracks"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js
new file mode 100644
index 0000000000..55469b7d49
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","2":"lB","8":"J E F G"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","8":"mB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","8":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 5B cB jB 6B dB","2":"G 2B","8":"3B 4B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"H RC VC WC","2":"eB I SC TC UC kB"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","8":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..58c585690d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"2":"C K L D M N O","132":"P Q R U V W X Y Z a b c d e S f H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB oB pB","322":"aB bB P Q R nB U V W X Y Z a b c d e S f H"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T","66":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB","132":"P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"2":"I g J E F G A B C tB hB uB vB wB xB iB cB dB","578":"K L D yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB 2B 3B 4B 5B cB jB 6B dB","66":"EB FB GB HB IB JB KB LB MB NB T OB","132":"PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R"},G:{"2":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"QC"},I:{"2":"eB I H RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"2":"A B C cB jB dB","132":"T"},L:{"132":"H"},M:{"322":"S"},N:{"2":"A B"},O:{"2":"XC"},P:{"2":"I YC ZC aC bC cC iB dC","132":"eC fC gC hC"},Q:{"2":"iC"},R:{"2":"jC"},S:{"2":"kC"}},B:5,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
new file mode 100644
index 0000000000..9002935181
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"P Q R U V W X Y Z a b c d e S f H","2":"C K L D 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L D M N O h i j k l m n o p q oB pB","194":"r s t u v w x"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x"},E:{"1":"A B C K L D xB iB cB dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k l 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"CSS will-change property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js
new file mode 100644
index 0000000000..7e027f3283
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H pB","2":"mB eB oB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I"},E:{"1":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"I g tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R cB jB 6B dB","2":"G B 2B 3B 4B 5B"},G:{"1":"F D 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB"},H:{"2":"QC"},I:{"1":"H VC WC","2":"eB RC SC TC UC kB","130":"I"},J:{"1":"E A"},K:{"1":"B C T cB jB dB","2":"A"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..cce1888511
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G A B lB"},B:{"1":"L D M N O P Q R U V W X Y Z a b c d e S f H","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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"0 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z oB 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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","2":"I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x"},E:{"1":"C K L D dB yB zB 0B 1B","2":"I g J E F G tB hB uB vB wB xB","132":"A B iB cB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C D M N O h i j k 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"D EC FC GC HC IC JC KC LC MC NC OC PC","2":"F hB 7B kB 8B 9B AC BC CC DC"},H:{"2":"QC"},I:{"1":"H","2":"eB I RC SC TC UC kB VC WC"},J:{"2":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"WOFF 2.0 - Web Open Font Format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js
new file mode 100644
index 0000000000..a47a44ec26
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"J E F G A B lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB I g J E F G A B C K L oB pB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","4":"0 1 2 3 4 5 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z"},E:{"1":"G A B C K L D xB iB cB dB yB zB 0B 1B","4":"I g J E F tB hB uB vB wB"},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 T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","2":"G B C 2B 3B 4B 5B cB jB 6B dB","4":"D M N O h i j k l m n o p q r s"},G:{"1":"D CC DC EC FC GC HC IC JC KC LC MC NC OC PC","4":"F hB 7B kB 8B 9B AC BC"},H:{"2":"QC"},I:{"1":"H","4":"eB I RC SC TC UC kB VC WC"},J:{"4":"E A"},K:{"1":"T","2":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"4":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"4":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:5,C:"CSS3 word-break"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js
new file mode 100644
index 0000000000..ec870021dc
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"4":"J E F G A B lB"},B:{"1":"O P Q R U V W X Y Z a b c d e S f H","4":"C K L D M N"},C:{"1":"BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB","4":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","4":"I g J E F G A B C K L D M N O h i j k"},E:{"1":"E F G A B C K L D vB wB xB iB cB dB yB zB 0B 1B","4":"I g J tB hB uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G 2B 3B","4":"B C 4B 5B cB jB 6B"},G:{"1":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","4":"hB 7B kB 8B 9B"},H:{"4":"QC"},I:{"1":"H VC WC","4":"eB I RC SC TC UC kB"},J:{"1":"A","4":"E"},K:{"1":"T","4":"A B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"4":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"4":"kC"}},B:5,C:"CSS3 Overflow-wrap"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js
new file mode 100644
index 0000000000..047b98d5dd
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E lB","132":"F G","260":"A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB","2":"mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","2":"tB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB","2":"G"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"4":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..e9acab2b6e
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"F G A B","2":"J E lB"},B:{"1":"C K L D M N O","4":"P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB","4":"I g J E F G A B C K L D M N TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","16":"mB eB oB pB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J E F G A B C K L D M N O h i j k l m n"},E:{"4":"J E F G A B C K L D uB vB wB xB iB cB dB yB zB 0B 1B","16":"I g tB hB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 6B dB","16":"G B 2B 3B 4B 5B cB jB"},G:{"4":"F D AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","16":"hB 7B kB 8B 9B"},H:{"2":"QC"},I:{"4":"I H UC kB VC WC","16":"eB RC SC TC"},J:{"4":"E A"},K:{"4":"T dB","16":"A B C cB jB"},L:{"4":"H"},M:{"4":"S"},N:{"1":"A B"},O:{"4":"XC"},P:{"4":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"4":"iC"},R:{"4":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..63ce3417d1
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"J E F G lB","132":"A B"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","2":"mB eB","260":"A B","388":"J E F G","900":"I g oB pB"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","16":"I g J","132":"r s","388":"E F G A B C K L D M N O h i j k l m n o p q"},E:{"1":"F G A B C K L D wB xB iB cB dB yB zB 0B 1B","2":"I tB hB","132":"E vB","388":"g J uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R dB","2":"G B 2B 3B 4B 5B cB jB 6B","132":"D M N"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","2":"hB 7B kB","132":"AC","388":"8B 9B"},H:{"2":"QC"},I:{"1":"H WC","2":"RC SC TC","388":"VC","900":"eB I UC kB"},J:{"132":"A","388":"E"},K:{"1":"C T dB","2":"A B cB jB"},L:{"1":"H"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..2b9013ccb7
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"G A B","2":"J E F lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"1":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"1":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"1":"QC"},I:{"1":"eB I H RC SC TC UC kB VC WC"},J:{"1":"E A"},K:{"1":"A B C T cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"2":"jC"},S:{"1":"kC"}},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
new file mode 100644
index 0000000000..af5d2440b8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"2":"G A B lB","4":"J E F"},B:{"2":"C K L D M N O","8":"P Q R U V W X Y Z a b c d e S f H"},C:{"8":"0 1 2 3 4 5 6 7 8 9 mB eB I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H oB pB"},D:{"8":"0 1 2 3 4 5 6 7 8 9 I g J E F G A B C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB"},E:{"8":"I g J E F G A B C K L D tB hB uB vB wB xB iB cB dB yB zB 0B 1B"},F:{"8":"0 1 2 3 4 5 6 7 8 9 G B C D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R 2B 3B 4B 5B cB jB 6B dB"},G:{"8":"F D hB 7B kB 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"8":"QC"},I:{"8":"eB I H RC SC TC UC kB VC WC"},J:{"8":"E A"},K:{"8":"A B C T cB jB dB"},L:{"8":"H"},M:{"8":"S"},N:{"2":"A B"},O:{"8":"XC"},P:{"8":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"8":"iC"},R:{"8":"jC"},S:{"8":"kC"}},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
new file mode 100644
index 0000000000..bb5236a022
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js
@@ -0,0 +1 @@
+module.exports={A:{A:{"1":"A B","260":"J E F G lB"},B:{"1":"C K L D M N O P Q R U V W X Y Z a b c d e S f H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L D M N O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R nB U V W X Y Z a b c d e S f H","132":"B","260":"mB eB I g J E oB pB","516":"F G A"},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 fB LB gB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R U V W X Y Z a b c d e S f H qB rB sB","132":"I g J E F G A B C K L D M N O h i j k l m n o p q r s"},E:{"1":"F G A B C K L D wB xB iB cB dB yB zB 0B 1B","132":"I g J E tB hB uB vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB T OB PB QB RB SB TB UB VB WB XB YB ZB aB bB P Q R","16":"G 2B","132":"B C D M N 3B 4B 5B cB jB 6B dB"},G:{"1":"F D BC CC DC EC FC GC HC IC JC KC LC MC NC OC PC","132":"hB 7B kB 8B 9B AC"},H:{"132":"QC"},I:{"1":"H VC WC","132":"eB I RC SC TC UC kB"},J:{"132":"E A"},K:{"1":"T","16":"A","132":"B C cB jB dB"},L:{"1":"H"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"XC"},P:{"1":"I YC ZC aC bC cC iB dC eC fC gC hC"},Q:{"1":"iC"},R:{"1":"jC"},S:{"1":"kC"}},B:4,C:"DOM Parsing and Serialization"};
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js
index c61a1ed8db..c61a1ed8db 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js
index 7f716ea8f7..7f716ea8f7 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js
index e0b58036b9..e0b58036b9 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js
index 8b026e6706..8b026e6706 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js
index f7407d7cca..f7407d7cca 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js
index b93117fc6e..b93117fc6e 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js
index 10114dc02f..10114dc02f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js
index b22c8292c5..b22c8292c5 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js
index e0762aaafd..e0762aaafd 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js
index 1e835a2bc4..1e835a2bc4 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js
index ad971ddd3f..ad971ddd3f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js
index f4a9449323..f4a9449323 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js
index 9dd5ae9877..9dd5ae9877 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AX.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js
index 763301d68f..763301d68f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AX.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js
index f21656730d..f21656730d 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/AZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js
index 21b51c4935..21b51c4935 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js
index 71b2eb925d..71b2eb925d 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BB.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js
index 2ebbe42188..2ebbe42188 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js
index 2f6a71b668..2f6a71b668 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js
index 82cd89ec97..82cd89ec97 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js
index c26767fb58..c26767fb58 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js
index c218b84415..c218b84415 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js
index 1e7b9d50cf..1e7b9d50cf 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js
index 8ba04c664f..8ba04c664f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BJ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js
index 2afceb1d2f..2afceb1d2f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js
index 35d56309ec..35d56309ec 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js
index 6b99b0a4dd..6b99b0a4dd 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js
index 93aad693bf..93aad693bf 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js
index 300400c0a2..300400c0a2 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js
index 777b5eb176..777b5eb176 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js
index 02d7439d03..02d7439d03 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js
index c2d1724e78..c2d1724e78 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js
index 8cf902d6b9..8cf902d6b9 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/BZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js
index ecf5fb60bc..ecf5fb60bc 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js
index f178d444cf..f178d444cf 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js
index 2026bb6f6d..2026bb6f6d 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js
index f674c0cb16..f674c0cb16 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js
index 9b0be3a887..9b0be3a887 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js
index 68c48ae3db..68c48ae3db 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js
index 9cdd83e97f..9cdd83e97f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js
index 5131ff8589..5131ff8589 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js
index 2be222d9b5..2be222d9b5 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js
index 1f40e614e8..1f40e614e8 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js
index 14ea77ef6f..14ea77ef6f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js
index ed31edd8ce..ed31edd8ce 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js
index 56d8555b4f..56d8555b4f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js
index b4387f7564..b4387f7564 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CX.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js
index bf55ac742e..bf55ac742e 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CX.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js
index a3079a482a..a3079a482a 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js
index 0c418ee4de..0c418ee4de 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/CZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js
index dec07ed7fe..dec07ed7fe 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js
index b8f5617a5d..b8f5617a5d 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DJ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js
index ef9d571356..ef9d571356 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js
index 03fb764c72..03fb764c72 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js
index 68c2fabc07..68c2fabc07 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js
index 1f84eb27d7..1f84eb27d7 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/DZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/EC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js
index 52f928cb93..52f928cb93 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/EC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/EE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js
index 4d0f9b6186..4d0f9b6186 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/EE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/EG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js
index 763aa86af7..763aa86af7 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/EG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ER.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js
index e86fad9bb7..e86fad9bb7 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ER.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ES.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js
index 06e18dbb49..06e18dbb49 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ES.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ET.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js
index 7b4bb3e3b4..7b4bb3e3b4 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ET.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js
index e00ddec88c..e00ddec88c 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js
index 5502760b24..5502760b24 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FJ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js
index f46ec25a3d..f46ec25a3d 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js
index 815a93fe7e..815a93fe7e 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js
index bb64baaadd..bb64baaadd 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js
index e27f518d8a..e27f518d8a 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/FR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js
index a41f95e8a3..a41f95e8a3 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js
index 44e116c00a..44e116c00a 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GB.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js
index 8f2db4f24e..8f2db4f24e 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js
index b53706f7a9..b53706f7a9 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js
index 97784c91e3..97784c91e3 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js
index 1544103ed1..1544103ed1 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js
index 67d0a2bdff..67d0a2bdff 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js
index be825b739a..be825b739a 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js
index 2cccea707e..2cccea707e 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js
index 1eef3b1d1e..1eef3b1d1e 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js
index 3817d32e09..3817d32e09 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js
index 84501a4a4a..84501a4a4a 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GQ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js
index 801d521a22..801d521a22 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GQ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js
index 59285a8f55..59285a8f55 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js
index c47d7331b8..c47d7331b8 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js
index dffcd48411..dffcd48411 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js
index 1f00eddad4..1f00eddad4 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js
index c8deb9bc50..c8deb9bc50 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/GY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js
index 43217ee662..43217ee662 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js
index 626924d76f..626924d76f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js
index 51ab6fb492..51ab6fb492 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js
index 90746c21e9..90746c21e9 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js
index 5c7ca4431c..5c7ca4431c 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/HU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ID.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js
index 21a205bfd9..21a205bfd9 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ID.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js
index c6017bdc34..c6017bdc34 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js
index d953f79b5d..d953f79b5d 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js
index c8253bab0c..c8253bab0c 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js
index 59cade1dbb..59cade1dbb 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IQ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js
index 60cab3e5e5..60cab3e5e5 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IQ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js
index bdff98e01d..bdff98e01d 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js
index 0aab31c337..0aab31c337 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js
index 5eac9bdab8..5eac9bdab8 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/IT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/JE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js
index 1ca7184cee..1ca7184cee 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/JE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/JM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js
index 7c516231a7..7c516231a7 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/JM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/JO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js
index 86d9ebabc6..86d9ebabc6 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/JO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/JP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js
index 9533c12cdc..9533c12cdc 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/JP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js
index fe6bfc5177..fe6bfc5177 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js
index 0af105361f..0af105361f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js
index 709dc70f2f..709dc70f2f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js
index 3a64b5b588..3a64b5b588 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js
index 0a9e83c1cd..0a9e83c1cd 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js
index 534ba8aa40..534ba8aa40 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js
index 7aaa4108dc..7aaa4108dc 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js
index 2254257cc7..2254257cc7 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js
index c4319425f0..c4319425f0 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js
index b695f4355d..b695f4355d 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js
index 1482b69849..1482b69849 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/KZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js
index 762c70a89b..762c70a89b 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js
index 41c70b27de..41c70b27de 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LB.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js
index 5ebdb32222..5ebdb32222 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js
index cad85dedaf..cad85dedaf 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js
index 34c80e6354..34c80e6354 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js
index bc8b7f9c63..bc8b7f9c63 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js
index acacdad0b9..acacdad0b9 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js
index 4977b5b79d..4977b5b79d 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js
index a4f6e599d5..a4f6e599d5 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js
index 1c6a84ebcf..1c6a84ebcf 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js
index a9b7e1d256..a9b7e1d256 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/LY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js
index c625e1cb45..c625e1cb45 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js
index 19d18f94b3..19d18f94b3 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js
index 5ffc74c7dc..5ffc74c7dc 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ME.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js
index 6f906773ca..6f906773ca 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ME.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js
index 32e79d7621..32e79d7621 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js
index 156a1f145c..156a1f145c 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js
index 22c90a6c5f..22c90a6c5f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ML.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js
index e7af672117..e7af672117 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ML.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js
index 7786a956ee..7786a956ee 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js
index 336bd1fd90..336bd1fd90 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js
index bea7b42e87..bea7b42e87 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js
index a898a6db5b..a898a6db5b 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MQ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js
index 6505618b66..6505618b66 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MQ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js
index 1bd2af9888..1bd2af9888 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js
index 03ac959b2e..03ac959b2e 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js
index ab3a380259..ab3a380259 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js
index 11832fb25e..11832fb25e 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js
index 27e242f117..27e242f117 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js
index 91bf9b7f53..91bf9b7f53 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MX.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js
index ca1e21dac5..ca1e21dac5 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MX.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js
index 382a4375fe..382a4375fe 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js
index 95920b061a..95920b061a 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/MZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js
index 7df2ed08c4..7df2ed08c4 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js
index cd7aa35300..cd7aa35300 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js
index 86b1849817..86b1849817 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js
index b2a576ec4f..b2a576ec4f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js
index 6da6642ee7..6da6642ee7 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js
index c9c257588d..c9c257588d 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js
index e2c74fb610..e2c74fb610 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js
index 6ec9cc7cdc..6ec9cc7cdc 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js
index 895565aec9..895565aec9 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js
index 6ff5a6a3e5..6ff5a6a3e5 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js
index 2dc40dad73..2dc40dad73 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js
index ca943b7241..ca943b7241 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/NZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/OM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js
index c0378d76d6..c0378d76d6 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/OM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js
index 92be6de8c0..92be6de8c0 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js
index c5dc5f2bc0..c5dc5f2bc0 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js
index 45b29fafb4..45b29fafb4 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js
index 11e3a5f901..11e3a5f901 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js
index 228652407c..228652407c 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js
index b1ee8c9522..b1ee8c9522 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js
index c08eb54d11..c08eb54d11 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js
index e46f7bb0f6..e46f7bb0f6 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js
index 8d4f379f01..8d4f379f01 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js
index 3764cb5689..3764cb5689 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js
index 5b8cd65ed6..5b8cd65ed6 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js
index fcef90a293..fcef90a293 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js
index 05dd238ac7..05dd238ac7 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js
index 28a4ff505f..28a4ff505f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/PY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/QA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js
index fd82003db6..fd82003db6 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/QA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js
index 74bb3a4d70..74bb3a4d70 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js
index 6ccd2e0abb..6ccd2e0abb 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js
index bf39d4f284..bf39d4f284 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js
index 4808ba4b1f..4808ba4b1f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js
index 4bf06c3f1f..4bf06c3f1f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/RW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js
index d8d668b47a..d8d668b47a 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js
index 4f49880a0c..4f49880a0c 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SB.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js
index e68a72fde8..e68a72fde8 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js
index 827892caf2..827892caf2 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js
index 4546593d10..4546593d10 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js
index c814207e31..c814207e31 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js
index 92fef6ba04..92fef6ba04 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js
index 6268b3e777..6268b3e777 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js
index d35c3b3553..d35c3b3553 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js
index f5f7824a3e..f5f7824a3e 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js
index c3d1256eeb..c3d1256eeb 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js
index baef93154b..baef93154b 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js
index 1c05d39310..1c05d39310 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js
index 071cee60cf..071cee60cf 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ST.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js
index 847edb3cc8..847edb3cc8 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ST.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js
index 1d841fb3d0..1d841fb3d0 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js
index d648e38e5b..d648e38e5b 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js
index 6facd98164..6facd98164 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/SZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js
index 16589c593f..16589c593f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js
index d9ac82824f..d9ac82824f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js
index 1bc2920f81..1bc2920f81 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js
index 880ec4b76c..880ec4b76c 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js
index e90ef892ec..e90ef892ec 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TJ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js
index ca9cbd11ac..ca9cbd11ac 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js
index 387bf8942c..387bf8942c 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js
index 7b1a1a482d..7b1a1a482d 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js
index f29c2ea73e..f29c2ea73e 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js
index 467b85b76d..467b85b76d 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js
index 1d258c91ed..1d258c91ed 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js
index 5fe625e541..5fe625e541 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js
index 71d5a55e94..71d5a55e94 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js
index 89b164fab1..89b164fab1 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js
index f75583e653..f75583e653 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/TZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/UA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js
index 43f072cae3..43f072cae3 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/UA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/UG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js
index 790141aa7b..790141aa7b 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/UG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/US.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js
index 2ca3530fa4..2ca3530fa4 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/US.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/UY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js
index 5b9d94bdeb..5b9d94bdeb 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/UY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/UZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js
index 18124d605b..18124d605b 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/UZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js
index 6fb244448b..6fb244448b 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js
index ece560bde7..ece560bde7 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js
index 20a519c153..20a519c153 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js
index 6e832b3943..6e832b3943 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js
index c1d9f8304c..c1d9f8304c 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js
index a554467dcb..a554467dcb 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js
index 88cf58f5e2..88cf58f5e2 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/VU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/WF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js
index 7739b23b1e..7739b23b1e 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/WF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/WS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js
index 4069190fc6..4069190fc6 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/WS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/YE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js
index afd5af9a6a..afd5af9a6a 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/YE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/YT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js
index 08e16ac6c5..08e16ac6c5 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/YT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ZA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js
index 66b5955926..66b5955926 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ZA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ZM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js
index 2a6b68628f..2a6b68628f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ZM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ZW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js
index 3e656a498d..3e656a498d 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/ZW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-af.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js
index fbe0d23f3b..fbe0d23f3b 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-af.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-an.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js
index 8ebcf5d63d..8ebcf5d63d 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-an.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-as.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js
index 6f56cf253b..6f56cf253b 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-as.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-eu.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js
index bc256d8774..bc256d8774 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-eu.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-na.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js
index c5f2245a0c..c5f2245a0c 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-na.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-oc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js
index 664e5d80a3..664e5d80a3 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-oc.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-sa.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js
index 705926079f..705926079f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-sa.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-ww.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js
index 3a1335acf2..3a1335acf2 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/regions/alt-ww.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/lib/statuses.js b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/lib/statuses.js
index 4d73ab303a..4d73ab303a 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/lib/statuses.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/lib/statuses.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/lib/supported.js b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/lib/supported.js
index 3f81e4ee63..3f81e4ee63 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/lib/supported.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/lib/supported.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/agents.js b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/agents.js
index 0c8a7905b4..0c8a7905b4 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/agents.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/agents.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/browserVersions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/browserVersions.js
index 553526e282..553526e282 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/browserVersions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/browserVersions.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/browsers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/browsers.js
index 85e68b4f76..85e68b4f76 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/browsers.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/browsers.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/feature.js b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/feature.js
index 9440b8a425..9440b8a425 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/feature.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/feature.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/features.js b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/features.js
index 8362aec8d4..8362aec8d4 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/features.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/features.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/index.js b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/index.js
index 12017e8030..12017e8030 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/index.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/region.js b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/region.js
index d5cc2b6f1f..d5cc2b6f1f 100644
--- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/dist/unpacker/region.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/dist/unpacker/region.js
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/package.json b/tools/node_modules/eslint/node_modules/caniuse-lite/package.json
new file mode 100644
index 0000000000..0203847a0a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/package.json
@@ -0,0 +1,28 @@
+{
+ "name": "caniuse-lite",
+ "version": "1.0.30001283",
+ "description": "A smaller version of caniuse-db, with only the essentials!",
+ "main": "dist/unpacker/index.js",
+ "files": [
+ "data",
+ "dist"
+ ],
+ "keywords": [
+ "support",
+ "css",
+ "js",
+ "html5",
+ "svg"
+ ],
+ "author": {
+ "name": "Ben Briggs",
+ "email": "beneb.info@gmail.com",
+ "url": "http://beneb.info"
+ },
+ "repository": "browserslist/caniuse-lite",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ "license": "CC-BY-4.0"
+}
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities-legacy/index.json b/tools/node_modules/eslint/node_modules/character-entities-legacy/index.json
index d83b75251b..d83b75251b 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities-legacy/index.json
+++ b/tools/node_modules/eslint/node_modules/character-entities-legacy/index.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities-legacy/license b/tools/node_modules/eslint/node_modules/character-entities-legacy/license
index 32e7a3d93c..32e7a3d93c 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities-legacy/license
+++ b/tools/node_modules/eslint/node_modules/character-entities-legacy/license
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities-legacy/package.json b/tools/node_modules/eslint/node_modules/character-entities-legacy/package.json
index e532b8714d..e532b8714d 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities-legacy/package.json
+++ b/tools/node_modules/eslint/node_modules/character-entities-legacy/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities-legacy/readme.md b/tools/node_modules/eslint/node_modules/character-entities-legacy/readme.md
index 711a090a7d..711a090a7d 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities-legacy/readme.md
+++ b/tools/node_modules/eslint/node_modules/character-entities-legacy/readme.md
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities/index.json b/tools/node_modules/eslint/node_modules/character-entities/index.json
index a63babe093..a63babe093 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities/index.json
+++ b/tools/node_modules/eslint/node_modules/character-entities/index.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities/license b/tools/node_modules/eslint/node_modules/character-entities/license
index 32e7a3d93c..32e7a3d93c 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities/license
+++ b/tools/node_modules/eslint/node_modules/character-entities/license
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities/package.json b/tools/node_modules/eslint/node_modules/character-entities/package.json
index e1151d249e..e1151d249e 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities/package.json
+++ b/tools/node_modules/eslint/node_modules/character-entities/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities/readme.md b/tools/node_modules/eslint/node_modules/character-entities/readme.md
index b890e2aec3..b890e2aec3 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/character-entities/readme.md
+++ b/tools/node_modules/eslint/node_modules/character-entities/readme.md
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/character-reference-invalid/index.json b/tools/node_modules/eslint/node_modules/character-reference-invalid/index.json
index 9337a854e4..9337a854e4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/character-reference-invalid/index.json
+++ b/tools/node_modules/eslint/node_modules/character-reference-invalid/index.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/character-reference-invalid/license b/tools/node_modules/eslint/node_modules/character-reference-invalid/license
index 32e7a3d93c..32e7a3d93c 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/character-reference-invalid/license
+++ b/tools/node_modules/eslint/node_modules/character-reference-invalid/license
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/character-reference-invalid/package.json b/tools/node_modules/eslint/node_modules/character-reference-invalid/package.json
index 069dc4b2b5..069dc4b2b5 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/character-reference-invalid/package.json
+++ b/tools/node_modules/eslint/node_modules/character-reference-invalid/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/character-reference-invalid/readme.md b/tools/node_modules/eslint/node_modules/character-reference-invalid/readme.md
index e2e8f7a517..e2e8f7a517 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/character-reference-invalid/readme.md
+++ b/tools/node_modules/eslint/node_modules/character-reference-invalid/readme.md
diff --git a/tools/node_modules/@babel/core/node_modules/convert-source-map/LICENSE b/tools/node_modules/eslint/node_modules/convert-source-map/LICENSE
index 41702c5043..41702c5043 100644
--- a/tools/node_modules/@babel/core/node_modules/convert-source-map/LICENSE
+++ b/tools/node_modules/eslint/node_modules/convert-source-map/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/convert-source-map/README.md b/tools/node_modules/eslint/node_modules/convert-source-map/README.md
index fdee23e451..fdee23e451 100644
--- a/tools/node_modules/@babel/core/node_modules/convert-source-map/README.md
+++ b/tools/node_modules/eslint/node_modules/convert-source-map/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/convert-source-map/index.js b/tools/node_modules/eslint/node_modules/convert-source-map/index.js
index d3265f0ac5..d3265f0ac5 100644
--- a/tools/node_modules/@babel/core/node_modules/convert-source-map/index.js
+++ b/tools/node_modules/eslint/node_modules/convert-source-map/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/convert-source-map/package.json b/tools/node_modules/eslint/node_modules/convert-source-map/package.json
index 07ff61fa2a..07ff61fa2a 100644
--- a/tools/node_modules/@babel/core/node_modules/convert-source-map/package.json
+++ b/tools/node_modules/eslint/node_modules/convert-source-map/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/LICENSE b/tools/node_modules/eslint/node_modules/electron-to-chromium/LICENSE
index 6c7b614d4e..6c7b614d4e 100644
--- a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/LICENSE
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/README.md b/tools/node_modules/eslint/node_modules/electron-to-chromium/README.md
index a96ddf12af..a96ddf12af 100644
--- a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/README.md
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/README.md
diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.js
new file mode 100644
index 0000000000..55b8673ab8
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.js
@@ -0,0 +1,43 @@
+module.exports = {
+ "39": "0.20",
+ "40": "0.21",
+ "41": "0.21",
+ "42": "0.25",
+ "43": "0.27",
+ "44": "0.30",
+ "45": "0.31",
+ "47": "0.36",
+ "49": "0.37",
+ "50": "1.1",
+ "51": "1.2",
+ "52": "1.3",
+ "53": "1.4",
+ "54": "1.4",
+ "56": "1.6",
+ "58": "1.7",
+ "59": "1.8",
+ "61": "2.0",
+ "66": "3.0",
+ "69": "4.0",
+ "72": "5.0",
+ "73": "5.0",
+ "76": "6.0",
+ "78": "7.0",
+ "79": "8.0",
+ "80": "8.0",
+ "82": "9.0",
+ "83": "9.0",
+ "84": "10.0",
+ "85": "10.0",
+ "86": "11.0",
+ "87": "11.0",
+ "89": "12.0",
+ "90": "13.0",
+ "91": "13.0",
+ "92": "14.0",
+ "93": "14.0",
+ "94": "15.0",
+ "95": "16.0",
+ "96": "16.0",
+ "98": "17.0"
+}; \ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.json
new file mode 100644
index 0000000000..2acb8324db
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.json
@@ -0,0 +1 @@
+{"39":"0.20","40":"0.21","41":"0.21","42":"0.25","43":"0.27","44":"0.30","45":"0.31","47":"0.36","49":"0.37","50":"1.1","51":"1.2","52":"1.3","53":"1.4","54":"1.4","56":"1.6","58":"1.7","59":"1.8","61":"2.0","66":"3.0","69":"4.0","72":"5.0","73":"5.0","76":"6.0","78":"7.0","79":"8.0","80":"8.0","82":"9.0","83":"9.0","84":"10.0","85":"10.0","86":"11.0","87":"11.0","89":"12.0","90":"13.0","91":"13.0","92":"14.0","93":"14.0","94":"15.0","95":"16.0","96":"16.0","98":"17.0"} \ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js
new file mode 100644
index 0000000000..00285c6915
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js
@@ -0,0 +1,1691 @@
+module.exports = {
+ "39.0.2171.65": [
+ "0.20.0",
+ "0.20.1",
+ "0.20.2",
+ "0.20.3",
+ "0.20.4",
+ "0.20.5",
+ "0.20.6",
+ "0.20.7",
+ "0.20.8"
+ ],
+ "40.0.2214.91": [
+ "0.21.0",
+ "0.21.1",
+ "0.21.2"
+ ],
+ "41.0.2272.76": [
+ "0.21.3",
+ "0.22.1",
+ "0.22.2",
+ "0.22.3",
+ "0.23.0",
+ "0.24.0"
+ ],
+ "42.0.2311.107": [
+ "0.25.0",
+ "0.25.1",
+ "0.25.2",
+ "0.25.3",
+ "0.26.0",
+ "0.26.1",
+ "0.27.0",
+ "0.27.1"
+ ],
+ "43.0.2357.65": [
+ "0.27.2",
+ "0.27.3",
+ "0.28.0",
+ "0.28.1",
+ "0.28.2",
+ "0.28.3",
+ "0.29.1",
+ "0.29.2"
+ ],
+ "44.0.2403.125": [
+ "0.30.4",
+ "0.31.0"
+ ],
+ "45.0.2454.85": [
+ "0.31.2",
+ "0.32.2",
+ "0.32.3",
+ "0.33.0",
+ "0.33.1",
+ "0.33.2",
+ "0.33.3",
+ "0.33.4",
+ "0.33.6",
+ "0.33.7",
+ "0.33.8",
+ "0.33.9",
+ "0.34.0",
+ "0.34.1",
+ "0.34.2",
+ "0.34.3",
+ "0.34.4",
+ "0.35.1",
+ "0.35.2",
+ "0.35.3",
+ "0.35.4",
+ "0.35.5"
+ ],
+ "47.0.2526.73": [
+ "0.36.0",
+ "0.36.2",
+ "0.36.3",
+ "0.36.4"
+ ],
+ "47.0.2526.110": [
+ "0.36.5",
+ "0.36.6",
+ "0.36.7",
+ "0.36.8",
+ "0.36.9",
+ "0.36.10",
+ "0.36.11",
+ "0.36.12"
+ ],
+ "49.0.2623.75": [
+ "0.37.0",
+ "0.37.1",
+ "0.37.3",
+ "0.37.4",
+ "0.37.5",
+ "0.37.6",
+ "0.37.7",
+ "0.37.8",
+ "1.0.0",
+ "1.0.1",
+ "1.0.2"
+ ],
+ "50.0.2661.102": [
+ "1.1.0",
+ "1.1.1",
+ "1.1.2",
+ "1.1.3"
+ ],
+ "51.0.2704.63": [
+ "1.2.0",
+ "1.2.1"
+ ],
+ "51.0.2704.84": [
+ "1.2.2",
+ "1.2.3"
+ ],
+ "51.0.2704.103": [
+ "1.2.4",
+ "1.2.5"
+ ],
+ "51.0.2704.106": [
+ "1.2.6",
+ "1.2.7",
+ "1.2.8"
+ ],
+ "52.0.2743.82": [
+ "1.3.0",
+ "1.3.1",
+ "1.3.2",
+ "1.3.3",
+ "1.3.4",
+ "1.3.5",
+ "1.3.6",
+ "1.3.7",
+ "1.3.9",
+ "1.3.10",
+ "1.3.13",
+ "1.3.14",
+ "1.3.15"
+ ],
+ "53.0.2785.113": [
+ "1.4.0",
+ "1.4.1",
+ "1.4.2",
+ "1.4.3",
+ "1.4.4",
+ "1.4.5"
+ ],
+ "53.0.2785.143": [
+ "1.4.6",
+ "1.4.7",
+ "1.4.8",
+ "1.4.10",
+ "1.4.11",
+ "1.4.13",
+ "1.4.14",
+ "1.4.15",
+ "1.4.16"
+ ],
+ "54.0.2840.51": [
+ "1.4.12"
+ ],
+ "54.0.2840.101": [
+ "1.5.0",
+ "1.5.1"
+ ],
+ "56.0.2924.87": [
+ "1.6.0",
+ "1.6.1",
+ "1.6.2",
+ "1.6.3",
+ "1.6.4",
+ "1.6.5",
+ "1.6.6",
+ "1.6.7",
+ "1.6.8",
+ "1.6.9",
+ "1.6.10",
+ "1.6.11",
+ "1.6.12",
+ "1.6.13",
+ "1.6.14",
+ "1.6.15",
+ "1.6.16",
+ "1.6.17",
+ "1.6.18"
+ ],
+ "58.0.3029.110": [
+ "1.7.0",
+ "1.7.1",
+ "1.7.2",
+ "1.7.3",
+ "1.7.4",
+ "1.7.5",
+ "1.7.6",
+ "1.7.7",
+ "1.7.8",
+ "1.7.9",
+ "1.7.10",
+ "1.7.11",
+ "1.7.12",
+ "1.7.13",
+ "1.7.14",
+ "1.7.15",
+ "1.7.16"
+ ],
+ "59.0.3071.115": [
+ "1.8.0",
+ "1.8.1",
+ "1.8.2-beta.1",
+ "1.8.2-beta.2",
+ "1.8.2-beta.3",
+ "1.8.2-beta.4",
+ "1.8.2-beta.5",
+ "1.8.2",
+ "1.8.3",
+ "1.8.4",
+ "1.8.5",
+ "1.8.6",
+ "1.8.7",
+ "1.8.8"
+ ],
+ "61.0.3163.100": [
+ "2.0.0-beta.1",
+ "2.0.0-beta.2",
+ "2.0.0-beta.3",
+ "2.0.0-beta.4",
+ "2.0.0-beta.5",
+ "2.0.0-beta.6",
+ "2.0.0-beta.7",
+ "2.0.0-beta.8",
+ "2.0.0",
+ "2.0.1",
+ "2.0.2",
+ "2.0.3",
+ "2.0.4",
+ "2.0.5",
+ "2.0.6",
+ "2.0.7",
+ "2.0.8-nightly.20180819",
+ "2.0.8-nightly.20180820",
+ "2.0.8",
+ "2.0.9",
+ "2.0.10",
+ "2.0.11",
+ "2.0.12",
+ "2.0.13",
+ "2.0.14",
+ "2.0.15",
+ "2.0.16",
+ "2.0.17",
+ "2.0.18",
+ "2.1.0-unsupported.20180809"
+ ],
+ "66.0.3359.181": [
+ "3.0.0-beta.1",
+ "3.0.0-beta.2",
+ "3.0.0-beta.3",
+ "3.0.0-beta.4",
+ "3.0.0-beta.5",
+ "3.0.0-beta.6",
+ "3.0.0-beta.7",
+ "3.0.0-beta.8",
+ "3.0.0-beta.9",
+ "3.0.0-beta.10",
+ "3.0.0-beta.11",
+ "3.0.0-beta.12",
+ "3.0.0-beta.13",
+ "3.0.0-nightly.20180818",
+ "3.0.0-nightly.20180821",
+ "3.0.0-nightly.20180823",
+ "3.0.0-nightly.20180904",
+ "3.0.0",
+ "3.0.1",
+ "3.0.2",
+ "3.0.3",
+ "3.0.4",
+ "3.0.5",
+ "3.0.6",
+ "3.0.7",
+ "3.0.8",
+ "3.0.9",
+ "3.0.10",
+ "3.0.11",
+ "3.0.12",
+ "3.0.13",
+ "3.0.14",
+ "3.0.15",
+ "3.0.16",
+ "3.1.0-beta.1",
+ "3.1.0-beta.2",
+ "3.1.0-beta.3",
+ "3.1.0-beta.4",
+ "3.1.0-beta.5",
+ "3.1.0",
+ "3.1.1",
+ "3.1.2",
+ "3.1.3",
+ "3.1.4",
+ "3.1.5",
+ "3.1.6",
+ "3.1.7",
+ "3.1.8",
+ "3.1.9",
+ "3.1.10",
+ "3.1.11",
+ "3.1.12",
+ "3.1.13",
+ "4.0.0-nightly.20180817",
+ "4.0.0-nightly.20180819",
+ "4.0.0-nightly.20180821"
+ ],
+ "69.0.3497.106": [
+ "4.0.0-beta.1",
+ "4.0.0-beta.2",
+ "4.0.0-beta.3",
+ "4.0.0-beta.4",
+ "4.0.0-beta.5",
+ "4.0.0-beta.6",
+ "4.0.0-beta.7",
+ "4.0.0-beta.8",
+ "4.0.0-beta.9",
+ "4.0.0-beta.10",
+ "4.0.0-beta.11",
+ "4.0.0-nightly.20181010",
+ "4.0.0",
+ "4.0.1",
+ "4.0.2",
+ "4.0.3",
+ "4.0.4",
+ "4.0.5",
+ "4.0.6"
+ ],
+ "67.0.3396.99": [
+ "4.0.0-nightly.20180929"
+ ],
+ "68.0.3440.128": [
+ "4.0.0-nightly.20181006"
+ ],
+ "69.0.3497.128": [
+ "4.0.7",
+ "4.0.8",
+ "4.1.0",
+ "4.1.1",
+ "4.1.2",
+ "4.1.3",
+ "4.1.4",
+ "4.1.5",
+ "4.2.0",
+ "4.2.1",
+ "4.2.2",
+ "4.2.3",
+ "4.2.4",
+ "4.2.5",
+ "4.2.6",
+ "4.2.7",
+ "4.2.8",
+ "4.2.9",
+ "4.2.10",
+ "4.2.11",
+ "4.2.12"
+ ],
+ "72.0.3626.52": [
+ "5.0.0-beta.1",
+ "5.0.0-beta.2"
+ ],
+ "73.0.3683.27": [
+ "5.0.0-beta.3"
+ ],
+ "73.0.3683.54": [
+ "5.0.0-beta.4"
+ ],
+ "73.0.3683.61": [
+ "5.0.0-beta.5"
+ ],
+ "73.0.3683.84": [
+ "5.0.0-beta.6"
+ ],
+ "73.0.3683.94": [
+ "5.0.0-beta.7"
+ ],
+ "73.0.3683.104": [
+ "5.0.0-beta.8"
+ ],
+ "73.0.3683.117": [
+ "5.0.0-beta.9"
+ ],
+ "70.0.3538.110": [
+ "5.0.0-nightly.20190107"
+ ],
+ "71.0.3578.98": [
+ "5.0.0-nightly.20190121",
+ "5.0.0-nightly.20190122"
+ ],
+ "73.0.3683.119": [
+ "5.0.0"
+ ],
+ "73.0.3683.121": [
+ "5.0.1",
+ "5.0.2",
+ "5.0.3",
+ "5.0.4",
+ "5.0.5",
+ "5.0.6",
+ "5.0.7",
+ "5.0.8",
+ "5.0.9",
+ "5.0.10",
+ "5.0.11",
+ "5.0.12",
+ "5.0.13"
+ ],
+ "76.0.3774.1": [
+ "6.0.0-beta.1"
+ ],
+ "76.0.3783.1": [
+ "6.0.0-beta.2",
+ "6.0.0-beta.3",
+ "6.0.0-beta.4"
+ ],
+ "76.0.3805.4": [
+ "6.0.0-beta.5"
+ ],
+ "76.0.3809.3": [
+ "6.0.0-beta.6"
+ ],
+ "76.0.3809.22": [
+ "6.0.0-beta.7"
+ ],
+ "76.0.3809.26": [
+ "6.0.0-beta.8",
+ "6.0.0-beta.9"
+ ],
+ "76.0.3809.37": [
+ "6.0.0-beta.10"
+ ],
+ "76.0.3809.42": [
+ "6.0.0-beta.11"
+ ],
+ "76.0.3809.54": [
+ "6.0.0-beta.12"
+ ],
+ "76.0.3809.60": [
+ "6.0.0-beta.13"
+ ],
+ "76.0.3809.68": [
+ "6.0.0-beta.14"
+ ],
+ "76.0.3809.74": [
+ "6.0.0-beta.15"
+ ],
+ "72.0.3626.107": [
+ "6.0.0-nightly.20190212"
+ ],
+ "72.0.3626.110": [
+ "6.0.0-nightly.20190213"
+ ],
+ "74.0.3724.8": [
+ "6.0.0-nightly.20190311"
+ ],
+ "76.0.3809.88": [
+ "6.0.0"
+ ],
+ "76.0.3809.102": [
+ "6.0.1"
+ ],
+ "76.0.3809.110": [
+ "6.0.2"
+ ],
+ "76.0.3809.126": [
+ "6.0.3"
+ ],
+ "76.0.3809.131": [
+ "6.0.4"
+ ],
+ "76.0.3809.136": [
+ "6.0.5"
+ ],
+ "76.0.3809.138": [
+ "6.0.6"
+ ],
+ "76.0.3809.139": [
+ "6.0.7"
+ ],
+ "76.0.3809.146": [
+ "6.0.8",
+ "6.0.9",
+ "6.0.10",
+ "6.0.11",
+ "6.0.12",
+ "6.1.0",
+ "6.1.1",
+ "6.1.2",
+ "6.1.3",
+ "6.1.4",
+ "6.1.5",
+ "6.1.6",
+ "6.1.7",
+ "6.1.8",
+ "6.1.9",
+ "6.1.10",
+ "6.1.11",
+ "6.1.12"
+ ],
+ "78.0.3866.0": [
+ "7.0.0-beta.1",
+ "7.0.0-beta.2",
+ "7.0.0-beta.3",
+ "7.0.0-nightly.20190727",
+ "7.0.0-nightly.20190728",
+ "7.0.0-nightly.20190729",
+ "7.0.0-nightly.20190730",
+ "7.0.0-nightly.20190731",
+ "8.0.0-nightly.20190801",
+ "8.0.0-nightly.20190802"
+ ],
+ "78.0.3896.6": [
+ "7.0.0-beta.4"
+ ],
+ "78.0.3905.1": [
+ "7.0.0-beta.5",
+ "7.0.0-beta.6",
+ "7.0.0-beta.7",
+ "7.0.0"
+ ],
+ "76.0.3784.0": [
+ "7.0.0-nightly.20190521"
+ ],
+ "76.0.3806.0": [
+ "7.0.0-nightly.20190529",
+ "7.0.0-nightly.20190530",
+ "7.0.0-nightly.20190531",
+ "7.0.0-nightly.20190602",
+ "7.0.0-nightly.20190603"
+ ],
+ "77.0.3814.0": [
+ "7.0.0-nightly.20190604"
+ ],
+ "77.0.3815.0": [
+ "7.0.0-nightly.20190605",
+ "7.0.0-nightly.20190606",
+ "7.0.0-nightly.20190607",
+ "7.0.0-nightly.20190608",
+ "7.0.0-nightly.20190609",
+ "7.0.0-nightly.20190611",
+ "7.0.0-nightly.20190612",
+ "7.0.0-nightly.20190613",
+ "7.0.0-nightly.20190615",
+ "7.0.0-nightly.20190616",
+ "7.0.0-nightly.20190618",
+ "7.0.0-nightly.20190619",
+ "7.0.0-nightly.20190622",
+ "7.0.0-nightly.20190623",
+ "7.0.0-nightly.20190624",
+ "7.0.0-nightly.20190627",
+ "7.0.0-nightly.20190629",
+ "7.0.0-nightly.20190630",
+ "7.0.0-nightly.20190701",
+ "7.0.0-nightly.20190702"
+ ],
+ "77.0.3843.0": [
+ "7.0.0-nightly.20190704",
+ "7.0.0-nightly.20190705"
+ ],
+ "77.0.3848.0": [
+ "7.0.0-nightly.20190719",
+ "7.0.0-nightly.20190720",
+ "7.0.0-nightly.20190721"
+ ],
+ "77.0.3864.0": [
+ "7.0.0-nightly.20190726"
+ ],
+ "78.0.3904.92": [
+ "7.0.1"
+ ],
+ "78.0.3904.94": [
+ "7.1.0"
+ ],
+ "78.0.3904.99": [
+ "7.1.1"
+ ],
+ "78.0.3904.113": [
+ "7.1.2"
+ ],
+ "78.0.3904.126": [
+ "7.1.3"
+ ],
+ "78.0.3904.130": [
+ "7.1.4",
+ "7.1.5",
+ "7.1.6",
+ "7.1.7",
+ "7.1.8",
+ "7.1.9",
+ "7.1.10",
+ "7.1.11",
+ "7.1.12",
+ "7.1.13",
+ "7.1.14",
+ "7.2.0",
+ "7.2.1",
+ "7.2.2",
+ "7.2.3",
+ "7.2.4",
+ "7.3.0",
+ "7.3.1",
+ "7.3.2",
+ "7.3.3"
+ ],
+ "79.0.3931.0": [
+ "8.0.0-beta.1",
+ "8.0.0-beta.2",
+ "8.0.0-nightly.20191019",
+ "8.0.0-nightly.20191020",
+ "8.0.0-nightly.20191021",
+ "8.0.0-nightly.20191023"
+ ],
+ "80.0.3955.0": [
+ "8.0.0-beta.3",
+ "8.0.0-beta.4"
+ ],
+ "80.0.3987.14": [
+ "8.0.0-beta.5"
+ ],
+ "80.0.3987.51": [
+ "8.0.0-beta.6"
+ ],
+ "80.0.3987.59": [
+ "8.0.0-beta.7"
+ ],
+ "80.0.3987.75": [
+ "8.0.0-beta.8",
+ "8.0.0-beta.9"
+ ],
+ "78.0.3871.0": [
+ "8.0.0-nightly.20190803",
+ "8.0.0-nightly.20190806",
+ "8.0.0-nightly.20190807",
+ "8.0.0-nightly.20190808",
+ "8.0.0-nightly.20190809",
+ "8.0.0-nightly.20190810",
+ "8.0.0-nightly.20190811",
+ "8.0.0-nightly.20190812",
+ "8.0.0-nightly.20190813",
+ "8.0.0-nightly.20190814",
+ "8.0.0-nightly.20190815"
+ ],
+ "78.0.3881.0": [
+ "8.0.0-nightly.20190816",
+ "8.0.0-nightly.20190817",
+ "8.0.0-nightly.20190818",
+ "8.0.0-nightly.20190819",
+ "8.0.0-nightly.20190820"
+ ],
+ "78.0.3892.0": [
+ "8.0.0-nightly.20190824",
+ "8.0.0-nightly.20190825",
+ "8.0.0-nightly.20190827",
+ "8.0.0-nightly.20190828",
+ "8.0.0-nightly.20190830",
+ "8.0.0-nightly.20190901",
+ "8.0.0-nightly.20190902",
+ "8.0.0-nightly.20190907",
+ "8.0.0-nightly.20190909",
+ "8.0.0-nightly.20190910",
+ "8.0.0-nightly.20190911",
+ "8.0.0-nightly.20190913",
+ "8.0.0-nightly.20190914",
+ "8.0.0-nightly.20190915",
+ "8.0.0-nightly.20190917"
+ ],
+ "79.0.3915.0": [
+ "8.0.0-nightly.20190919",
+ "8.0.0-nightly.20190920"
+ ],
+ "79.0.3919.0": [
+ "8.0.0-nightly.20190923",
+ "8.0.0-nightly.20190924",
+ "8.0.0-nightly.20190926",
+ "8.0.0-nightly.20190929",
+ "8.0.0-nightly.20190930",
+ "8.0.0-nightly.20191001",
+ "8.0.0-nightly.20191004",
+ "8.0.0-nightly.20191005",
+ "8.0.0-nightly.20191006",
+ "8.0.0-nightly.20191009",
+ "8.0.0-nightly.20191011",
+ "8.0.0-nightly.20191012",
+ "8.0.0-nightly.20191017"
+ ],
+ "80.0.3952.0": [
+ "8.0.0-nightly.20191101",
+ "8.0.0-nightly.20191105"
+ ],
+ "80.0.3987.86": [
+ "8.0.0",
+ "8.0.1",
+ "8.0.2"
+ ],
+ "80.0.3987.134": [
+ "8.0.3"
+ ],
+ "80.0.3987.137": [
+ "8.1.0"
+ ],
+ "80.0.3987.141": [
+ "8.1.1"
+ ],
+ "80.0.3987.158": [
+ "8.2.0"
+ ],
+ "80.0.3987.163": [
+ "8.2.1",
+ "8.2.2",
+ "8.2.3",
+ "8.5.3",
+ "8.5.4",
+ "8.5.5"
+ ],
+ "80.0.3987.165": [
+ "8.2.4",
+ "8.2.5",
+ "8.3.0",
+ "8.3.1",
+ "8.3.2",
+ "8.3.3",
+ "8.3.4",
+ "8.4.0",
+ "8.4.1",
+ "8.5.0",
+ "8.5.1",
+ "8.5.2"
+ ],
+ "82.0.4048.0": [
+ "9.0.0-beta.1",
+ "9.0.0-beta.2",
+ "9.0.0-beta.3",
+ "9.0.0-beta.4",
+ "9.0.0-beta.5"
+ ],
+ "82.0.4058.2": [
+ "9.0.0-beta.6",
+ "9.0.0-beta.7",
+ "9.0.0-beta.9"
+ ],
+ "82.0.4085.10": [
+ "9.0.0-beta.10"
+ ],
+ "82.0.4085.14": [
+ "9.0.0-beta.12",
+ "9.0.0-beta.13"
+ ],
+ "82.0.4085.27": [
+ "9.0.0-beta.14"
+ ],
+ "83.0.4102.3": [
+ "9.0.0-beta.15",
+ "9.0.0-beta.16"
+ ],
+ "83.0.4103.14": [
+ "9.0.0-beta.17"
+ ],
+ "83.0.4103.16": [
+ "9.0.0-beta.18"
+ ],
+ "83.0.4103.24": [
+ "9.0.0-beta.19"
+ ],
+ "83.0.4103.26": [
+ "9.0.0-beta.20",
+ "9.0.0-beta.21"
+ ],
+ "83.0.4103.34": [
+ "9.0.0-beta.22"
+ ],
+ "83.0.4103.44": [
+ "9.0.0-beta.23"
+ ],
+ "83.0.4103.45": [
+ "9.0.0-beta.24"
+ ],
+ "80.0.3954.0": [
+ "9.0.0-nightly.20191121",
+ "9.0.0-nightly.20191122",
+ "9.0.0-nightly.20191123",
+ "9.0.0-nightly.20191124",
+ "9.0.0-nightly.20191129",
+ "9.0.0-nightly.20191130",
+ "9.0.0-nightly.20191201",
+ "9.0.0-nightly.20191202",
+ "9.0.0-nightly.20191203",
+ "9.0.0-nightly.20191204",
+ "9.0.0-nightly.20191210"
+ ],
+ "81.0.3994.0": [
+ "9.0.0-nightly.20191220",
+ "9.0.0-nightly.20191221",
+ "9.0.0-nightly.20191222",
+ "9.0.0-nightly.20191223",
+ "9.0.0-nightly.20191224",
+ "9.0.0-nightly.20191225",
+ "9.0.0-nightly.20191226",
+ "9.0.0-nightly.20191228",
+ "9.0.0-nightly.20191229",
+ "9.0.0-nightly.20191230",
+ "9.0.0-nightly.20191231",
+ "9.0.0-nightly.20200101",
+ "9.0.0-nightly.20200103",
+ "9.0.0-nightly.20200104",
+ "9.0.0-nightly.20200105",
+ "9.0.0-nightly.20200106",
+ "9.0.0-nightly.20200108",
+ "9.0.0-nightly.20200109",
+ "9.0.0-nightly.20200110",
+ "9.0.0-nightly.20200111",
+ "9.0.0-nightly.20200113",
+ "9.0.0-nightly.20200115",
+ "9.0.0-nightly.20200116",
+ "9.0.0-nightly.20200117"
+ ],
+ "81.0.4030.0": [
+ "9.0.0-nightly.20200119",
+ "9.0.0-nightly.20200121"
+ ],
+ "83.0.4103.64": [
+ "9.0.0"
+ ],
+ "83.0.4103.94": [
+ "9.0.1",
+ "9.0.2"
+ ],
+ "83.0.4103.100": [
+ "9.0.3"
+ ],
+ "83.0.4103.104": [
+ "9.0.4"
+ ],
+ "83.0.4103.119": [
+ "9.0.5"
+ ],
+ "83.0.4103.122": [
+ "9.1.0",
+ "9.1.1",
+ "9.1.2",
+ "9.2.0",
+ "9.2.1",
+ "9.3.0",
+ "9.3.1",
+ "9.3.2",
+ "9.3.3",
+ "9.3.4",
+ "9.3.5",
+ "9.4.0",
+ "9.4.1",
+ "9.4.2",
+ "9.4.3",
+ "9.4.4"
+ ],
+ "84.0.4129.0": [
+ "10.0.0-beta.1",
+ "10.0.0-beta.2",
+ "10.0.0-nightly.20200501",
+ "10.0.0-nightly.20200504",
+ "10.0.0-nightly.20200505",
+ "10.0.0-nightly.20200506",
+ "10.0.0-nightly.20200507",
+ "10.0.0-nightly.20200508",
+ "10.0.0-nightly.20200511",
+ "10.0.0-nightly.20200512",
+ "10.0.0-nightly.20200513",
+ "10.0.0-nightly.20200514",
+ "10.0.0-nightly.20200515",
+ "10.0.0-nightly.20200518",
+ "10.0.0-nightly.20200519",
+ "10.0.0-nightly.20200520",
+ "10.0.0-nightly.20200521",
+ "11.0.0-nightly.20200525",
+ "11.0.0-nightly.20200526"
+ ],
+ "85.0.4161.2": [
+ "10.0.0-beta.3",
+ "10.0.0-beta.4"
+ ],
+ "85.0.4181.1": [
+ "10.0.0-beta.8",
+ "10.0.0-beta.9"
+ ],
+ "85.0.4183.19": [
+ "10.0.0-beta.10"
+ ],
+ "85.0.4183.20": [
+ "10.0.0-beta.11"
+ ],
+ "85.0.4183.26": [
+ "10.0.0-beta.12"
+ ],
+ "85.0.4183.39": [
+ "10.0.0-beta.13",
+ "10.0.0-beta.14",
+ "10.0.0-beta.15",
+ "10.0.0-beta.17",
+ "10.0.0-beta.19",
+ "10.0.0-beta.20",
+ "10.0.0-beta.21"
+ ],
+ "85.0.4183.70": [
+ "10.0.0-beta.23"
+ ],
+ "85.0.4183.78": [
+ "10.0.0-beta.24"
+ ],
+ "85.0.4183.80": [
+ "10.0.0-beta.25"
+ ],
+ "82.0.4050.0": [
+ "10.0.0-nightly.20200209",
+ "10.0.0-nightly.20200210",
+ "10.0.0-nightly.20200211",
+ "10.0.0-nightly.20200216",
+ "10.0.0-nightly.20200217",
+ "10.0.0-nightly.20200218",
+ "10.0.0-nightly.20200221",
+ "10.0.0-nightly.20200222",
+ "10.0.0-nightly.20200223",
+ "10.0.0-nightly.20200226",
+ "10.0.0-nightly.20200303"
+ ],
+ "82.0.4076.0": [
+ "10.0.0-nightly.20200304",
+ "10.0.0-nightly.20200305",
+ "10.0.0-nightly.20200306",
+ "10.0.0-nightly.20200309",
+ "10.0.0-nightly.20200310"
+ ],
+ "82.0.4083.0": [
+ "10.0.0-nightly.20200311"
+ ],
+ "83.0.4086.0": [
+ "10.0.0-nightly.20200316"
+ ],
+ "83.0.4087.0": [
+ "10.0.0-nightly.20200317",
+ "10.0.0-nightly.20200318",
+ "10.0.0-nightly.20200320",
+ "10.0.0-nightly.20200323",
+ "10.0.0-nightly.20200324",
+ "10.0.0-nightly.20200325",
+ "10.0.0-nightly.20200326",
+ "10.0.0-nightly.20200327",
+ "10.0.0-nightly.20200330",
+ "10.0.0-nightly.20200331",
+ "10.0.0-nightly.20200401",
+ "10.0.0-nightly.20200402",
+ "10.0.0-nightly.20200403",
+ "10.0.0-nightly.20200406"
+ ],
+ "83.0.4095.0": [
+ "10.0.0-nightly.20200408",
+ "10.0.0-nightly.20200410",
+ "10.0.0-nightly.20200413"
+ ],
+ "84.0.4114.0": [
+ "10.0.0-nightly.20200414"
+ ],
+ "84.0.4115.0": [
+ "10.0.0-nightly.20200415",
+ "10.0.0-nightly.20200416",
+ "10.0.0-nightly.20200417"
+ ],
+ "84.0.4121.0": [
+ "10.0.0-nightly.20200422",
+ "10.0.0-nightly.20200423"
+ ],
+ "84.0.4125.0": [
+ "10.0.0-nightly.20200427",
+ "10.0.0-nightly.20200428",
+ "10.0.0-nightly.20200429",
+ "10.0.0-nightly.20200430"
+ ],
+ "85.0.4183.84": [
+ "10.0.0"
+ ],
+ "85.0.4183.86": [
+ "10.0.1"
+ ],
+ "85.0.4183.87": [
+ "10.1.0"
+ ],
+ "85.0.4183.93": [
+ "10.1.1"
+ ],
+ "85.0.4183.98": [
+ "10.1.2"
+ ],
+ "85.0.4183.121": [
+ "10.1.3",
+ "10.1.4",
+ "10.1.5",
+ "10.1.6",
+ "10.1.7",
+ "10.2.0",
+ "10.3.0",
+ "10.3.1",
+ "10.3.2",
+ "10.4.0",
+ "10.4.1",
+ "10.4.2",
+ "10.4.3",
+ "10.4.4",
+ "10.4.5",
+ "10.4.6",
+ "10.4.7"
+ ],
+ "86.0.4234.0": [
+ "11.0.0-beta.1",
+ "11.0.0-beta.3",
+ "11.0.0-beta.4",
+ "11.0.0-beta.5",
+ "11.0.0-beta.6",
+ "11.0.0-beta.7",
+ "11.0.0-nightly.20200822",
+ "11.0.0-nightly.20200824",
+ "11.0.0-nightly.20200825",
+ "11.0.0-nightly.20200826",
+ "12.0.0-nightly.20200827",
+ "12.0.0-nightly.20200831",
+ "12.0.0-nightly.20200902",
+ "12.0.0-nightly.20200903",
+ "12.0.0-nightly.20200907",
+ "12.0.0-nightly.20200910",
+ "12.0.0-nightly.20200911",
+ "12.0.0-nightly.20200914"
+ ],
+ "87.0.4251.1": [
+ "11.0.0-beta.8",
+ "11.0.0-beta.9",
+ "11.0.0-beta.11"
+ ],
+ "87.0.4280.11": [
+ "11.0.0-beta.12",
+ "11.0.0-beta.13"
+ ],
+ "87.0.4280.27": [
+ "11.0.0-beta.16",
+ "11.0.0-beta.17",
+ "11.0.0-beta.18",
+ "11.0.0-beta.19"
+ ],
+ "87.0.4280.40": [
+ "11.0.0-beta.20"
+ ],
+ "87.0.4280.47": [
+ "11.0.0-beta.22",
+ "11.0.0-beta.23"
+ ],
+ "85.0.4156.0": [
+ "11.0.0-nightly.20200529"
+ ],
+ "85.0.4162.0": [
+ "11.0.0-nightly.20200602",
+ "11.0.0-nightly.20200603",
+ "11.0.0-nightly.20200604",
+ "11.0.0-nightly.20200609",
+ "11.0.0-nightly.20200610",
+ "11.0.0-nightly.20200611",
+ "11.0.0-nightly.20200615",
+ "11.0.0-nightly.20200616",
+ "11.0.0-nightly.20200617",
+ "11.0.0-nightly.20200618",
+ "11.0.0-nightly.20200619"
+ ],
+ "85.0.4179.0": [
+ "11.0.0-nightly.20200701",
+ "11.0.0-nightly.20200702",
+ "11.0.0-nightly.20200703",
+ "11.0.0-nightly.20200706",
+ "11.0.0-nightly.20200707",
+ "11.0.0-nightly.20200708",
+ "11.0.0-nightly.20200709"
+ ],
+ "86.0.4203.0": [
+ "11.0.0-nightly.20200716",
+ "11.0.0-nightly.20200717",
+ "11.0.0-nightly.20200720",
+ "11.0.0-nightly.20200721"
+ ],
+ "86.0.4209.0": [
+ "11.0.0-nightly.20200723",
+ "11.0.0-nightly.20200724",
+ "11.0.0-nightly.20200729",
+ "11.0.0-nightly.20200730",
+ "11.0.0-nightly.20200731",
+ "11.0.0-nightly.20200803",
+ "11.0.0-nightly.20200804",
+ "11.0.0-nightly.20200805",
+ "11.0.0-nightly.20200811",
+ "11.0.0-nightly.20200812"
+ ],
+ "87.0.4280.60": [
+ "11.0.0",
+ "11.0.1"
+ ],
+ "87.0.4280.67": [
+ "11.0.2",
+ "11.0.3",
+ "11.0.4"
+ ],
+ "87.0.4280.88": [
+ "11.0.5",
+ "11.1.0",
+ "11.1.1"
+ ],
+ "87.0.4280.141": [
+ "11.2.0",
+ "11.2.1",
+ "11.2.2",
+ "11.2.3",
+ "11.3.0",
+ "11.4.0",
+ "11.4.1",
+ "11.4.2",
+ "11.4.3",
+ "11.4.4",
+ "11.4.5",
+ "11.4.6",
+ "11.4.7",
+ "11.4.8",
+ "11.4.9",
+ "11.4.10",
+ "11.4.11",
+ "11.4.12",
+ "11.5.0"
+ ],
+ "89.0.4328.0": [
+ "12.0.0-beta.1",
+ "12.0.0-beta.3",
+ "12.0.0-beta.4",
+ "12.0.0-beta.5",
+ "12.0.0-beta.6",
+ "12.0.0-beta.7",
+ "12.0.0-beta.8",
+ "12.0.0-beta.9",
+ "12.0.0-beta.10",
+ "12.0.0-beta.11",
+ "12.0.0-beta.12",
+ "12.0.0-beta.14",
+ "13.0.0-nightly.20201119",
+ "13.0.0-nightly.20201123",
+ "13.0.0-nightly.20201124",
+ "13.0.0-nightly.20201126",
+ "13.0.0-nightly.20201127",
+ "13.0.0-nightly.20201130",
+ "13.0.0-nightly.20201201",
+ "13.0.0-nightly.20201202",
+ "13.0.0-nightly.20201203",
+ "13.0.0-nightly.20201204",
+ "13.0.0-nightly.20201207",
+ "13.0.0-nightly.20201208",
+ "13.0.0-nightly.20201209",
+ "13.0.0-nightly.20201210",
+ "13.0.0-nightly.20201211",
+ "13.0.0-nightly.20201214"
+ ],
+ "89.0.4348.1": [
+ "12.0.0-beta.16",
+ "12.0.0-beta.18",
+ "12.0.0-beta.19",
+ "12.0.0-beta.20"
+ ],
+ "89.0.4388.2": [
+ "12.0.0-beta.21",
+ "12.0.0-beta.22",
+ "12.0.0-beta.23",
+ "12.0.0-beta.24",
+ "12.0.0-beta.25",
+ "12.0.0-beta.26"
+ ],
+ "89.0.4389.23": [
+ "12.0.0-beta.27",
+ "12.0.0-beta.28",
+ "12.0.0-beta.29"
+ ],
+ "89.0.4389.58": [
+ "12.0.0-beta.30",
+ "12.0.0-beta.31"
+ ],
+ "87.0.4268.0": [
+ "12.0.0-nightly.20201013",
+ "12.0.0-nightly.20201014",
+ "12.0.0-nightly.20201015"
+ ],
+ "88.0.4292.0": [
+ "12.0.0-nightly.20201023",
+ "12.0.0-nightly.20201026"
+ ],
+ "88.0.4306.0": [
+ "12.0.0-nightly.20201030",
+ "12.0.0-nightly.20201102",
+ "12.0.0-nightly.20201103",
+ "12.0.0-nightly.20201104",
+ "12.0.0-nightly.20201105",
+ "12.0.0-nightly.20201106",
+ "12.0.0-nightly.20201111",
+ "12.0.0-nightly.20201112"
+ ],
+ "88.0.4324.0": [
+ "12.0.0-nightly.20201116"
+ ],
+ "89.0.4389.69": [
+ "12.0.0"
+ ],
+ "89.0.4389.82": [
+ "12.0.1"
+ ],
+ "89.0.4389.90": [
+ "12.0.2"
+ ],
+ "89.0.4389.114": [
+ "12.0.3",
+ "12.0.4"
+ ],
+ "89.0.4389.128": [
+ "12.0.5",
+ "12.0.6",
+ "12.0.7",
+ "12.0.8",
+ "12.0.9",
+ "12.0.10",
+ "12.0.11",
+ "12.0.12",
+ "12.0.13",
+ "12.0.14",
+ "12.0.15",
+ "12.0.16",
+ "12.0.17",
+ "12.0.18",
+ "12.1.0",
+ "12.1.1",
+ "12.1.2",
+ "12.2.0",
+ "12.2.1",
+ "12.2.2",
+ "12.2.3"
+ ],
+ "90.0.4402.0": [
+ "13.0.0-beta.2",
+ "13.0.0-beta.3",
+ "13.0.0-nightly.20210210",
+ "13.0.0-nightly.20210211",
+ "13.0.0-nightly.20210212",
+ "13.0.0-nightly.20210216",
+ "13.0.0-nightly.20210217",
+ "13.0.0-nightly.20210218",
+ "13.0.0-nightly.20210219",
+ "13.0.0-nightly.20210222",
+ "13.0.0-nightly.20210225",
+ "13.0.0-nightly.20210226",
+ "13.0.0-nightly.20210301",
+ "13.0.0-nightly.20210302",
+ "13.0.0-nightly.20210303",
+ "14.0.0-nightly.20210304"
+ ],
+ "90.0.4415.0": [
+ "13.0.0-beta.4",
+ "13.0.0-beta.5",
+ "13.0.0-beta.6",
+ "13.0.0-beta.7",
+ "13.0.0-beta.8",
+ "13.0.0-beta.9",
+ "13.0.0-beta.11",
+ "13.0.0-beta.12",
+ "13.0.0-beta.13",
+ "14.0.0-nightly.20210305",
+ "14.0.0-nightly.20210308",
+ "14.0.0-nightly.20210309",
+ "14.0.0-nightly.20210311",
+ "14.0.0-nightly.20210315",
+ "14.0.0-nightly.20210316",
+ "14.0.0-nightly.20210317",
+ "14.0.0-nightly.20210318",
+ "14.0.0-nightly.20210319",
+ "14.0.0-nightly.20210323",
+ "14.0.0-nightly.20210324",
+ "14.0.0-nightly.20210325",
+ "14.0.0-nightly.20210326",
+ "14.0.0-nightly.20210329",
+ "14.0.0-nightly.20210330"
+ ],
+ "91.0.4448.0": [
+ "13.0.0-beta.14",
+ "13.0.0-beta.16",
+ "13.0.0-beta.17",
+ "13.0.0-beta.18",
+ "13.0.0-beta.20",
+ "14.0.0-nightly.20210331",
+ "14.0.0-nightly.20210401",
+ "14.0.0-nightly.20210402",
+ "14.0.0-nightly.20210406",
+ "14.0.0-nightly.20210407",
+ "14.0.0-nightly.20210408",
+ "14.0.0-nightly.20210409",
+ "14.0.0-nightly.20210413"
+ ],
+ "91.0.4472.33": [
+ "13.0.0-beta.21",
+ "13.0.0-beta.22",
+ "13.0.0-beta.23"
+ ],
+ "91.0.4472.38": [
+ "13.0.0-beta.24",
+ "13.0.0-beta.26",
+ "13.0.0-beta.27",
+ "13.0.0-beta.28"
+ ],
+ "89.0.4349.0": [
+ "13.0.0-nightly.20201215",
+ "13.0.0-nightly.20201216",
+ "13.0.0-nightly.20201221",
+ "13.0.0-nightly.20201222"
+ ],
+ "89.0.4359.0": [
+ "13.0.0-nightly.20201223",
+ "13.0.0-nightly.20210104",
+ "13.0.0-nightly.20210108",
+ "13.0.0-nightly.20210111"
+ ],
+ "89.0.4386.0": [
+ "13.0.0-nightly.20210113",
+ "13.0.0-nightly.20210114",
+ "13.0.0-nightly.20210118",
+ "13.0.0-nightly.20210122",
+ "13.0.0-nightly.20210125"
+ ],
+ "89.0.4389.0": [
+ "13.0.0-nightly.20210127",
+ "13.0.0-nightly.20210128",
+ "13.0.0-nightly.20210129",
+ "13.0.0-nightly.20210201",
+ "13.0.0-nightly.20210202",
+ "13.0.0-nightly.20210203",
+ "13.0.0-nightly.20210205",
+ "13.0.0-nightly.20210208",
+ "13.0.0-nightly.20210209"
+ ],
+ "91.0.4472.69": [
+ "13.0.0",
+ "13.0.1"
+ ],
+ "91.0.4472.77": [
+ "13.1.0",
+ "13.1.1",
+ "13.1.2"
+ ],
+ "91.0.4472.106": [
+ "13.1.3",
+ "13.1.4"
+ ],
+ "91.0.4472.124": [
+ "13.1.5",
+ "13.1.6",
+ "13.1.7"
+ ],
+ "91.0.4472.164": [
+ "13.1.8",
+ "13.1.9",
+ "13.2.0",
+ "13.2.1",
+ "13.2.2",
+ "13.2.3",
+ "13.3.0",
+ "13.4.0",
+ "13.5.0",
+ "13.5.1",
+ "13.5.2",
+ "13.6.0",
+ "13.6.1",
+ "13.6.2"
+ ],
+ "92.0.4511.0": [
+ "14.0.0-beta.1",
+ "14.0.0-beta.2",
+ "14.0.0-beta.3",
+ "14.0.0-nightly.20210520",
+ "14.0.0-nightly.20210523",
+ "14.0.0-nightly.20210524",
+ "15.0.0-nightly.20210527",
+ "15.0.0-nightly.20210528",
+ "15.0.0-nightly.20210531",
+ "15.0.0-nightly.20210601",
+ "15.0.0-nightly.20210602"
+ ],
+ "93.0.4536.0": [
+ "14.0.0-beta.5",
+ "14.0.0-beta.6",
+ "14.0.0-beta.7",
+ "14.0.0-beta.8",
+ "15.0.0-nightly.20210609",
+ "15.0.0-nightly.20210610",
+ "15.0.0-nightly.20210611",
+ "15.0.0-nightly.20210614",
+ "15.0.0-nightly.20210615",
+ "15.0.0-nightly.20210616"
+ ],
+ "93.0.4539.0": [
+ "14.0.0-beta.9",
+ "14.0.0-beta.10",
+ "15.0.0-nightly.20210617",
+ "15.0.0-nightly.20210618",
+ "15.0.0-nightly.20210621",
+ "15.0.0-nightly.20210622"
+ ],
+ "93.0.4557.4": [
+ "14.0.0-beta.11",
+ "14.0.0-beta.12"
+ ],
+ "93.0.4566.0": [
+ "14.0.0-beta.13",
+ "14.0.0-beta.14",
+ "14.0.0-beta.15",
+ "14.0.0-beta.16",
+ "14.0.0-beta.17",
+ "15.0.0-alpha.1",
+ "15.0.0-alpha.2",
+ "15.0.0-nightly.20210706",
+ "15.0.0-nightly.20210707",
+ "15.0.0-nightly.20210708",
+ "15.0.0-nightly.20210709",
+ "15.0.0-nightly.20210712",
+ "15.0.0-nightly.20210713",
+ "15.0.0-nightly.20210714",
+ "15.0.0-nightly.20210715",
+ "15.0.0-nightly.20210716",
+ "15.0.0-nightly.20210719",
+ "15.0.0-nightly.20210720",
+ "15.0.0-nightly.20210721",
+ "16.0.0-nightly.20210722",
+ "16.0.0-nightly.20210723",
+ "16.0.0-nightly.20210726"
+ ],
+ "93.0.4577.15": [
+ "14.0.0-beta.18",
+ "14.0.0-beta.19",
+ "14.0.0-beta.20",
+ "14.0.0-beta.21"
+ ],
+ "93.0.4577.25": [
+ "14.0.0-beta.22",
+ "14.0.0-beta.23"
+ ],
+ "93.0.4577.51": [
+ "14.0.0-beta.24",
+ "14.0.0-beta.25"
+ ],
+ "92.0.4475.0": [
+ "14.0.0-nightly.20210426",
+ "14.0.0-nightly.20210427"
+ ],
+ "92.0.4488.0": [
+ "14.0.0-nightly.20210430",
+ "14.0.0-nightly.20210503"
+ ],
+ "92.0.4496.0": [
+ "14.0.0-nightly.20210505"
+ ],
+ "92.0.4498.0": [
+ "14.0.0-nightly.20210506"
+ ],
+ "92.0.4499.0": [
+ "14.0.0-nightly.20210507",
+ "14.0.0-nightly.20210510",
+ "14.0.0-nightly.20210511",
+ "14.0.0-nightly.20210512",
+ "14.0.0-nightly.20210513"
+ ],
+ "92.0.4505.0": [
+ "14.0.0-nightly.20210514",
+ "14.0.0-nightly.20210517",
+ "14.0.0-nightly.20210518",
+ "14.0.0-nightly.20210519"
+ ],
+ "93.0.4577.58": [
+ "14.0.0"
+ ],
+ "93.0.4577.63": [
+ "14.0.1"
+ ],
+ "93.0.4577.82": [
+ "14.0.2",
+ "14.1.0",
+ "14.1.1",
+ "14.2.0",
+ "14.2.1"
+ ],
+ "94.0.4584.0": [
+ "15.0.0-alpha.3",
+ "15.0.0-alpha.4",
+ "15.0.0-alpha.5",
+ "15.0.0-alpha.6",
+ "16.0.0-nightly.20210727",
+ "16.0.0-nightly.20210728",
+ "16.0.0-nightly.20210729",
+ "16.0.0-nightly.20210730",
+ "16.0.0-nightly.20210802",
+ "16.0.0-nightly.20210803",
+ "16.0.0-nightly.20210804",
+ "16.0.0-nightly.20210805",
+ "16.0.0-nightly.20210806",
+ "16.0.0-nightly.20210809",
+ "16.0.0-nightly.20210810",
+ "16.0.0-nightly.20210811"
+ ],
+ "94.0.4590.2": [
+ "15.0.0-alpha.7",
+ "15.0.0-alpha.8",
+ "15.0.0-alpha.9",
+ "16.0.0-nightly.20210812",
+ "16.0.0-nightly.20210813",
+ "16.0.0-nightly.20210816",
+ "16.0.0-nightly.20210817",
+ "16.0.0-nightly.20210818",
+ "16.0.0-nightly.20210819",
+ "16.0.0-nightly.20210820",
+ "16.0.0-nightly.20210823"
+ ],
+ "94.0.4606.12": [
+ "15.0.0-alpha.10"
+ ],
+ "94.0.4606.20": [
+ "15.0.0-beta.1",
+ "15.0.0-beta.2"
+ ],
+ "94.0.4606.31": [
+ "15.0.0-beta.3",
+ "15.0.0-beta.4",
+ "15.0.0-beta.5",
+ "15.0.0-beta.6",
+ "15.0.0-beta.7"
+ ],
+ "93.0.4530.0": [
+ "15.0.0-nightly.20210603",
+ "15.0.0-nightly.20210604"
+ ],
+ "93.0.4535.0": [
+ "15.0.0-nightly.20210608"
+ ],
+ "93.0.4550.0": [
+ "15.0.0-nightly.20210623",
+ "15.0.0-nightly.20210624"
+ ],
+ "93.0.4552.0": [
+ "15.0.0-nightly.20210625",
+ "15.0.0-nightly.20210628",
+ "15.0.0-nightly.20210629"
+ ],
+ "93.0.4558.0": [
+ "15.0.0-nightly.20210630",
+ "15.0.0-nightly.20210701",
+ "15.0.0-nightly.20210702",
+ "15.0.0-nightly.20210705"
+ ],
+ "94.0.4606.51": [
+ "15.0.0"
+ ],
+ "94.0.4606.61": [
+ "15.1.0",
+ "15.1.1"
+ ],
+ "94.0.4606.71": [
+ "15.1.2"
+ ],
+ "94.0.4606.81": [
+ "15.2.0",
+ "15.3.0",
+ "15.3.1",
+ "15.3.2"
+ ],
+ "95.0.4629.0": [
+ "16.0.0-alpha.1",
+ "16.0.0-alpha.2",
+ "16.0.0-alpha.3",
+ "16.0.0-alpha.4",
+ "16.0.0-alpha.5",
+ "16.0.0-alpha.6",
+ "16.0.0-alpha.7",
+ "16.0.0-nightly.20210902",
+ "16.0.0-nightly.20210903",
+ "16.0.0-nightly.20210906",
+ "16.0.0-nightly.20210907",
+ "16.0.0-nightly.20210908",
+ "16.0.0-nightly.20210909",
+ "16.0.0-nightly.20210910",
+ "16.0.0-nightly.20210913",
+ "16.0.0-nightly.20210914",
+ "16.0.0-nightly.20210915",
+ "16.0.0-nightly.20210916",
+ "16.0.0-nightly.20210917",
+ "16.0.0-nightly.20210920",
+ "16.0.0-nightly.20210921",
+ "16.0.0-nightly.20210922",
+ "17.0.0-nightly.20210923",
+ "17.0.0-nightly.20210924",
+ "17.0.0-nightly.20210927",
+ "17.0.0-nightly.20210928",
+ "17.0.0-nightly.20210929",
+ "17.0.0-nightly.20210930",
+ "17.0.0-nightly.20211001",
+ "17.0.0-nightly.20211004",
+ "17.0.0-nightly.20211005"
+ ],
+ "96.0.4647.0": [
+ "16.0.0-alpha.8",
+ "16.0.0-alpha.9",
+ "16.0.0-beta.1",
+ "16.0.0-beta.2",
+ "16.0.0-beta.3",
+ "17.0.0-nightly.20211006",
+ "17.0.0-nightly.20211007",
+ "17.0.0-nightly.20211008",
+ "17.0.0-nightly.20211011",
+ "17.0.0-nightly.20211012",
+ "17.0.0-nightly.20211013",
+ "17.0.0-nightly.20211014",
+ "17.0.0-nightly.20211015",
+ "17.0.0-nightly.20211018",
+ "17.0.0-nightly.20211019",
+ "17.0.0-nightly.20211020",
+ "17.0.0-nightly.20211021"
+ ],
+ "96.0.4664.18": [
+ "16.0.0-beta.4",
+ "16.0.0-beta.5"
+ ],
+ "96.0.4664.27": [
+ "16.0.0-beta.6",
+ "16.0.0-beta.7"
+ ],
+ "96.0.4664.35": [
+ "16.0.0-beta.8",
+ "16.0.0-beta.9"
+ ],
+ "95.0.4612.5": [
+ "16.0.0-nightly.20210824",
+ "16.0.0-nightly.20210825",
+ "16.0.0-nightly.20210826",
+ "16.0.0-nightly.20210827",
+ "16.0.0-nightly.20210830",
+ "16.0.0-nightly.20210831",
+ "16.0.0-nightly.20210901"
+ ],
+ "96.0.4664.45": [
+ "16.0.0",
+ "16.0.1"
+ ],
+ "96.0.4664.55": [
+ "16.0.2"
+ ],
+ "96.0.4664.4": [
+ "17.0.0-alpha.1",
+ "17.0.0-alpha.2",
+ "17.0.0-alpha.3",
+ "17.0.0-nightly.20211022",
+ "17.0.0-nightly.20211025",
+ "17.0.0-nightly.20211026",
+ "17.0.0-nightly.20211027",
+ "17.0.0-nightly.20211028",
+ "17.0.0-nightly.20211029",
+ "17.0.0-nightly.20211101",
+ "17.0.0-nightly.20211102",
+ "17.0.0-nightly.20211103",
+ "17.0.0-nightly.20211104",
+ "17.0.0-nightly.20211105",
+ "17.0.0-nightly.20211108",
+ "17.0.0-nightly.20211109",
+ "17.0.0-nightly.20211110",
+ "17.0.0-nightly.20211111",
+ "17.0.0-nightly.20211112",
+ "17.0.0-nightly.20211115",
+ "17.0.0-nightly.20211116",
+ "17.0.0-nightly.20211117",
+ "18.0.0-nightly.20211118",
+ "18.0.0-nightly.20211119",
+ "18.0.0-nightly.20211122",
+ "18.0.0-nightly.20211123"
+ ],
+ "98.0.4706.0": [
+ "17.0.0-alpha.4",
+ "18.0.0-nightly.20211124",
+ "18.0.0-nightly.20211125",
+ "18.0.0-nightly.20211126"
+ ]
+}; \ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json
new file mode 100644
index 0000000000..ff33a1f6b9
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json
@@ -0,0 +1 @@
+{"39.0.2171.65":["0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8"],"40.0.2214.91":["0.21.0","0.21.1","0.21.2"],"41.0.2272.76":["0.21.3","0.22.1","0.22.2","0.22.3","0.23.0","0.24.0"],"42.0.2311.107":["0.25.0","0.25.1","0.25.2","0.25.3","0.26.0","0.26.1","0.27.0","0.27.1"],"43.0.2357.65":["0.27.2","0.27.3","0.28.0","0.28.1","0.28.2","0.28.3","0.29.1","0.29.2"],"44.0.2403.125":["0.30.4","0.31.0"],"45.0.2454.85":["0.31.2","0.32.2","0.32.3","0.33.0","0.33.1","0.33.2","0.33.3","0.33.4","0.33.6","0.33.7","0.33.8","0.33.9","0.34.0","0.34.1","0.34.2","0.34.3","0.34.4","0.35.1","0.35.2","0.35.3","0.35.4","0.35.5"],"47.0.2526.73":["0.36.0","0.36.2","0.36.3","0.36.4"],"47.0.2526.110":["0.36.5","0.36.6","0.36.7","0.36.8","0.36.9","0.36.10","0.36.11","0.36.12"],"49.0.2623.75":["0.37.0","0.37.1","0.37.3","0.37.4","0.37.5","0.37.6","0.37.7","0.37.8","1.0.0","1.0.1","1.0.2"],"50.0.2661.102":["1.1.0","1.1.1","1.1.2","1.1.3"],"51.0.2704.63":["1.2.0","1.2.1"],"51.0.2704.84":["1.2.2","1.2.3"],"51.0.2704.103":["1.2.4","1.2.5"],"51.0.2704.106":["1.2.6","1.2.7","1.2.8"],"52.0.2743.82":["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.9","1.3.10","1.3.13","1.3.14","1.3.15"],"53.0.2785.113":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5"],"53.0.2785.143":["1.4.6","1.4.7","1.4.8","1.4.10","1.4.11","1.4.13","1.4.14","1.4.15","1.4.16"],"54.0.2840.51":["1.4.12"],"54.0.2840.101":["1.5.0","1.5.1"],"56.0.2924.87":["1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.6.10","1.6.11","1.6.12","1.6.13","1.6.14","1.6.15","1.6.16","1.6.17","1.6.18"],"58.0.3029.110":["1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.7.10","1.7.11","1.7.12","1.7.13","1.7.14","1.7.15","1.7.16"],"59.0.3071.115":["1.8.0","1.8.1","1.8.2-beta.1","1.8.2-beta.2","1.8.2-beta.3","1.8.2-beta.4","1.8.2-beta.5","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.8.7","1.8.8"],"61.0.3163.100":["2.0.0-beta.1","2.0.0-beta.2","2.0.0-beta.3","2.0.0-beta.4","2.0.0-beta.5","2.0.0-beta.6","2.0.0-beta.7","2.0.0-beta.8","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8-nightly.20180819","2.0.8-nightly.20180820","2.0.8","2.0.9","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.17","2.0.18","2.1.0-unsupported.20180809"],"66.0.3359.181":["3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0-beta.5","3.0.0-beta.6","3.0.0-beta.7","3.0.0-beta.8","3.0.0-beta.9","3.0.0-beta.10","3.0.0-beta.11","3.0.0-beta.12","3.0.0-beta.13","3.0.0-nightly.20180818","3.0.0-nightly.20180821","3.0.0-nightly.20180823","3.0.0-nightly.20180904","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.0.10","3.0.11","3.0.12","3.0.13","3.0.14","3.0.15","3.0.16","3.1.0-beta.1","3.1.0-beta.2","3.1.0-beta.3","3.1.0-beta.4","3.1.0-beta.5","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.1.10","3.1.11","3.1.12","3.1.13","4.0.0-nightly.20180817","4.0.0-nightly.20180819","4.0.0-nightly.20180821"],"69.0.3497.106":["4.0.0-beta.1","4.0.0-beta.2","4.0.0-beta.3","4.0.0-beta.4","4.0.0-beta.5","4.0.0-beta.6","4.0.0-beta.7","4.0.0-beta.8","4.0.0-beta.9","4.0.0-beta.10","4.0.0-beta.11","4.0.0-nightly.20181010","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6"],"67.0.3396.99":["4.0.0-nightly.20180929"],"68.0.3440.128":["4.0.0-nightly.20181006"],"69.0.3497.128":["4.0.7","4.0.8","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.2.7","4.2.8","4.2.9","4.2.10","4.2.11","4.2.12"],"72.0.3626.52":["5.0.0-beta.1","5.0.0-beta.2"],"73.0.3683.27":["5.0.0-beta.3"],"73.0.3683.54":["5.0.0-beta.4"],"73.0.3683.61":["5.0.0-beta.5"],"73.0.3683.84":["5.0.0-beta.6"],"73.0.3683.94":["5.0.0-beta.7"],"73.0.3683.104":["5.0.0-beta.8"],"73.0.3683.117":["5.0.0-beta.9"],"70.0.3538.110":["5.0.0-nightly.20190107"],"71.0.3578.98":["5.0.0-nightly.20190121","5.0.0-nightly.20190122"],"73.0.3683.119":["5.0.0"],"73.0.3683.121":["5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6","5.0.7","5.0.8","5.0.9","5.0.10","5.0.11","5.0.12","5.0.13"],"76.0.3774.1":["6.0.0-beta.1"],"76.0.3783.1":["6.0.0-beta.2","6.0.0-beta.3","6.0.0-beta.4"],"76.0.3805.4":["6.0.0-beta.5"],"76.0.3809.3":["6.0.0-beta.6"],"76.0.3809.22":["6.0.0-beta.7"],"76.0.3809.26":["6.0.0-beta.8","6.0.0-beta.9"],"76.0.3809.37":["6.0.0-beta.10"],"76.0.3809.42":["6.0.0-beta.11"],"76.0.3809.54":["6.0.0-beta.12"],"76.0.3809.60":["6.0.0-beta.13"],"76.0.3809.68":["6.0.0-beta.14"],"76.0.3809.74":["6.0.0-beta.15"],"72.0.3626.107":["6.0.0-nightly.20190212"],"72.0.3626.110":["6.0.0-nightly.20190213"],"74.0.3724.8":["6.0.0-nightly.20190311"],"76.0.3809.88":["6.0.0"],"76.0.3809.102":["6.0.1"],"76.0.3809.110":["6.0.2"],"76.0.3809.126":["6.0.3"],"76.0.3809.131":["6.0.4"],"76.0.3809.136":["6.0.5"],"76.0.3809.138":["6.0.6"],"76.0.3809.139":["6.0.7"],"76.0.3809.146":["6.0.8","6.0.9","6.0.10","6.0.11","6.0.12","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.1.9","6.1.10","6.1.11","6.1.12"],"78.0.3866.0":["7.0.0-beta.1","7.0.0-beta.2","7.0.0-beta.3","7.0.0-nightly.20190727","7.0.0-nightly.20190728","7.0.0-nightly.20190729","7.0.0-nightly.20190730","7.0.0-nightly.20190731","8.0.0-nightly.20190801","8.0.0-nightly.20190802"],"78.0.3896.6":["7.0.0-beta.4"],"78.0.3905.1":["7.0.0-beta.5","7.0.0-beta.6","7.0.0-beta.7","7.0.0"],"76.0.3784.0":["7.0.0-nightly.20190521"],"76.0.3806.0":["7.0.0-nightly.20190529","7.0.0-nightly.20190530","7.0.0-nightly.20190531","7.0.0-nightly.20190602","7.0.0-nightly.20190603"],"77.0.3814.0":["7.0.0-nightly.20190604"],"77.0.3815.0":["7.0.0-nightly.20190605","7.0.0-nightly.20190606","7.0.0-nightly.20190607","7.0.0-nightly.20190608","7.0.0-nightly.20190609","7.0.0-nightly.20190611","7.0.0-nightly.20190612","7.0.0-nightly.20190613","7.0.0-nightly.20190615","7.0.0-nightly.20190616","7.0.0-nightly.20190618","7.0.0-nightly.20190619","7.0.0-nightly.20190622","7.0.0-nightly.20190623","7.0.0-nightly.20190624","7.0.0-nightly.20190627","7.0.0-nightly.20190629","7.0.0-nightly.20190630","7.0.0-nightly.20190701","7.0.0-nightly.20190702"],"77.0.3843.0":["7.0.0-nightly.20190704","7.0.0-nightly.20190705"],"77.0.3848.0":["7.0.0-nightly.20190719","7.0.0-nightly.20190720","7.0.0-nightly.20190721"],"77.0.3864.0":["7.0.0-nightly.20190726"],"78.0.3904.92":["7.0.1"],"78.0.3904.94":["7.1.0"],"78.0.3904.99":["7.1.1"],"78.0.3904.113":["7.1.2"],"78.0.3904.126":["7.1.3"],"78.0.3904.130":["7.1.4","7.1.5","7.1.6","7.1.7","7.1.8","7.1.9","7.1.10","7.1.11","7.1.12","7.1.13","7.1.14","7.2.0","7.2.1","7.2.2","7.2.3","7.2.4","7.3.0","7.3.1","7.3.2","7.3.3"],"79.0.3931.0":["8.0.0-beta.1","8.0.0-beta.2","8.0.0-nightly.20191019","8.0.0-nightly.20191020","8.0.0-nightly.20191021","8.0.0-nightly.20191023"],"80.0.3955.0":["8.0.0-beta.3","8.0.0-beta.4"],"80.0.3987.14":["8.0.0-beta.5"],"80.0.3987.51":["8.0.0-beta.6"],"80.0.3987.59":["8.0.0-beta.7"],"80.0.3987.75":["8.0.0-beta.8","8.0.0-beta.9"],"78.0.3871.0":["8.0.0-nightly.20190803","8.0.0-nightly.20190806","8.0.0-nightly.20190807","8.0.0-nightly.20190808","8.0.0-nightly.20190809","8.0.0-nightly.20190810","8.0.0-nightly.20190811","8.0.0-nightly.20190812","8.0.0-nightly.20190813","8.0.0-nightly.20190814","8.0.0-nightly.20190815"],"78.0.3881.0":["8.0.0-nightly.20190816","8.0.0-nightly.20190817","8.0.0-nightly.20190818","8.0.0-nightly.20190819","8.0.0-nightly.20190820"],"78.0.3892.0":["8.0.0-nightly.20190824","8.0.0-nightly.20190825","8.0.0-nightly.20190827","8.0.0-nightly.20190828","8.0.0-nightly.20190830","8.0.0-nightly.20190901","8.0.0-nightly.20190902","8.0.0-nightly.20190907","8.0.0-nightly.20190909","8.0.0-nightly.20190910","8.0.0-nightly.20190911","8.0.0-nightly.20190913","8.0.0-nightly.20190914","8.0.0-nightly.20190915","8.0.0-nightly.20190917"],"79.0.3915.0":["8.0.0-nightly.20190919","8.0.0-nightly.20190920"],"79.0.3919.0":["8.0.0-nightly.20190923","8.0.0-nightly.20190924","8.0.0-nightly.20190926","8.0.0-nightly.20190929","8.0.0-nightly.20190930","8.0.0-nightly.20191001","8.0.0-nightly.20191004","8.0.0-nightly.20191005","8.0.0-nightly.20191006","8.0.0-nightly.20191009","8.0.0-nightly.20191011","8.0.0-nightly.20191012","8.0.0-nightly.20191017"],"80.0.3952.0":["8.0.0-nightly.20191101","8.0.0-nightly.20191105"],"80.0.3987.86":["8.0.0","8.0.1","8.0.2"],"80.0.3987.134":["8.0.3"],"80.0.3987.137":["8.1.0"],"80.0.3987.141":["8.1.1"],"80.0.3987.158":["8.2.0"],"80.0.3987.163":["8.2.1","8.2.2","8.2.3","8.5.3","8.5.4","8.5.5"],"80.0.3987.165":["8.2.4","8.2.5","8.3.0","8.3.1","8.3.2","8.3.3","8.3.4","8.4.0","8.4.1","8.5.0","8.5.1","8.5.2"],"82.0.4048.0":["9.0.0-beta.1","9.0.0-beta.2","9.0.0-beta.3","9.0.0-beta.4","9.0.0-beta.5"],"82.0.4058.2":["9.0.0-beta.6","9.0.0-beta.7","9.0.0-beta.9"],"82.0.4085.10":["9.0.0-beta.10"],"82.0.4085.14":["9.0.0-beta.12","9.0.0-beta.13"],"82.0.4085.27":["9.0.0-beta.14"],"83.0.4102.3":["9.0.0-beta.15","9.0.0-beta.16"],"83.0.4103.14":["9.0.0-beta.17"],"83.0.4103.16":["9.0.0-beta.18"],"83.0.4103.24":["9.0.0-beta.19"],"83.0.4103.26":["9.0.0-beta.20","9.0.0-beta.21"],"83.0.4103.34":["9.0.0-beta.22"],"83.0.4103.44":["9.0.0-beta.23"],"83.0.4103.45":["9.0.0-beta.24"],"80.0.3954.0":["9.0.0-nightly.20191121","9.0.0-nightly.20191122","9.0.0-nightly.20191123","9.0.0-nightly.20191124","9.0.0-nightly.20191129","9.0.0-nightly.20191130","9.0.0-nightly.20191201","9.0.0-nightly.20191202","9.0.0-nightly.20191203","9.0.0-nightly.20191204","9.0.0-nightly.20191210"],"81.0.3994.0":["9.0.0-nightly.20191220","9.0.0-nightly.20191221","9.0.0-nightly.20191222","9.0.0-nightly.20191223","9.0.0-nightly.20191224","9.0.0-nightly.20191225","9.0.0-nightly.20191226","9.0.0-nightly.20191228","9.0.0-nightly.20191229","9.0.0-nightly.20191230","9.0.0-nightly.20191231","9.0.0-nightly.20200101","9.0.0-nightly.20200103","9.0.0-nightly.20200104","9.0.0-nightly.20200105","9.0.0-nightly.20200106","9.0.0-nightly.20200108","9.0.0-nightly.20200109","9.0.0-nightly.20200110","9.0.0-nightly.20200111","9.0.0-nightly.20200113","9.0.0-nightly.20200115","9.0.0-nightly.20200116","9.0.0-nightly.20200117"],"81.0.4030.0":["9.0.0-nightly.20200119","9.0.0-nightly.20200121"],"83.0.4103.64":["9.0.0"],"83.0.4103.94":["9.0.1","9.0.2"],"83.0.4103.100":["9.0.3"],"83.0.4103.104":["9.0.4"],"83.0.4103.119":["9.0.5"],"83.0.4103.122":["9.1.0","9.1.1","9.1.2","9.2.0","9.2.1","9.3.0","9.3.1","9.3.2","9.3.3","9.3.4","9.3.5","9.4.0","9.4.1","9.4.2","9.4.3","9.4.4"],"84.0.4129.0":["10.0.0-beta.1","10.0.0-beta.2","10.0.0-nightly.20200501","10.0.0-nightly.20200504","10.0.0-nightly.20200505","10.0.0-nightly.20200506","10.0.0-nightly.20200507","10.0.0-nightly.20200508","10.0.0-nightly.20200511","10.0.0-nightly.20200512","10.0.0-nightly.20200513","10.0.0-nightly.20200514","10.0.0-nightly.20200515","10.0.0-nightly.20200518","10.0.0-nightly.20200519","10.0.0-nightly.20200520","10.0.0-nightly.20200521","11.0.0-nightly.20200525","11.0.0-nightly.20200526"],"85.0.4161.2":["10.0.0-beta.3","10.0.0-beta.4"],"85.0.4181.1":["10.0.0-beta.8","10.0.0-beta.9"],"85.0.4183.19":["10.0.0-beta.10"],"85.0.4183.20":["10.0.0-beta.11"],"85.0.4183.26":["10.0.0-beta.12"],"85.0.4183.39":["10.0.0-beta.13","10.0.0-beta.14","10.0.0-beta.15","10.0.0-beta.17","10.0.0-beta.19","10.0.0-beta.20","10.0.0-beta.21"],"85.0.4183.70":["10.0.0-beta.23"],"85.0.4183.78":["10.0.0-beta.24"],"85.0.4183.80":["10.0.0-beta.25"],"82.0.4050.0":["10.0.0-nightly.20200209","10.0.0-nightly.20200210","10.0.0-nightly.20200211","10.0.0-nightly.20200216","10.0.0-nightly.20200217","10.0.0-nightly.20200218","10.0.0-nightly.20200221","10.0.0-nightly.20200222","10.0.0-nightly.20200223","10.0.0-nightly.20200226","10.0.0-nightly.20200303"],"82.0.4076.0":["10.0.0-nightly.20200304","10.0.0-nightly.20200305","10.0.0-nightly.20200306","10.0.0-nightly.20200309","10.0.0-nightly.20200310"],"82.0.4083.0":["10.0.0-nightly.20200311"],"83.0.4086.0":["10.0.0-nightly.20200316"],"83.0.4087.0":["10.0.0-nightly.20200317","10.0.0-nightly.20200318","10.0.0-nightly.20200320","10.0.0-nightly.20200323","10.0.0-nightly.20200324","10.0.0-nightly.20200325","10.0.0-nightly.20200326","10.0.0-nightly.20200327","10.0.0-nightly.20200330","10.0.0-nightly.20200331","10.0.0-nightly.20200401","10.0.0-nightly.20200402","10.0.0-nightly.20200403","10.0.0-nightly.20200406"],"83.0.4095.0":["10.0.0-nightly.20200408","10.0.0-nightly.20200410","10.0.0-nightly.20200413"],"84.0.4114.0":["10.0.0-nightly.20200414"],"84.0.4115.0":["10.0.0-nightly.20200415","10.0.0-nightly.20200416","10.0.0-nightly.20200417"],"84.0.4121.0":["10.0.0-nightly.20200422","10.0.0-nightly.20200423"],"84.0.4125.0":["10.0.0-nightly.20200427","10.0.0-nightly.20200428","10.0.0-nightly.20200429","10.0.0-nightly.20200430"],"85.0.4183.84":["10.0.0"],"85.0.4183.86":["10.0.1"],"85.0.4183.87":["10.1.0"],"85.0.4183.93":["10.1.1"],"85.0.4183.98":["10.1.2"],"85.0.4183.121":["10.1.3","10.1.4","10.1.5","10.1.6","10.1.7","10.2.0","10.3.0","10.3.1","10.3.2","10.4.0","10.4.1","10.4.2","10.4.3","10.4.4","10.4.5","10.4.6","10.4.7"],"86.0.4234.0":["11.0.0-beta.1","11.0.0-beta.3","11.0.0-beta.4","11.0.0-beta.5","11.0.0-beta.6","11.0.0-beta.7","11.0.0-nightly.20200822","11.0.0-nightly.20200824","11.0.0-nightly.20200825","11.0.0-nightly.20200826","12.0.0-nightly.20200827","12.0.0-nightly.20200831","12.0.0-nightly.20200902","12.0.0-nightly.20200903","12.0.0-nightly.20200907","12.0.0-nightly.20200910","12.0.0-nightly.20200911","12.0.0-nightly.20200914"],"87.0.4251.1":["11.0.0-beta.8","11.0.0-beta.9","11.0.0-beta.11"],"87.0.4280.11":["11.0.0-beta.12","11.0.0-beta.13"],"87.0.4280.27":["11.0.0-beta.16","11.0.0-beta.17","11.0.0-beta.18","11.0.0-beta.19"],"87.0.4280.40":["11.0.0-beta.20"],"87.0.4280.47":["11.0.0-beta.22","11.0.0-beta.23"],"85.0.4156.0":["11.0.0-nightly.20200529"],"85.0.4162.0":["11.0.0-nightly.20200602","11.0.0-nightly.20200603","11.0.0-nightly.20200604","11.0.0-nightly.20200609","11.0.0-nightly.20200610","11.0.0-nightly.20200611","11.0.0-nightly.20200615","11.0.0-nightly.20200616","11.0.0-nightly.20200617","11.0.0-nightly.20200618","11.0.0-nightly.20200619"],"85.0.4179.0":["11.0.0-nightly.20200701","11.0.0-nightly.20200702","11.0.0-nightly.20200703","11.0.0-nightly.20200706","11.0.0-nightly.20200707","11.0.0-nightly.20200708","11.0.0-nightly.20200709"],"86.0.4203.0":["11.0.0-nightly.20200716","11.0.0-nightly.20200717","11.0.0-nightly.20200720","11.0.0-nightly.20200721"],"86.0.4209.0":["11.0.0-nightly.20200723","11.0.0-nightly.20200724","11.0.0-nightly.20200729","11.0.0-nightly.20200730","11.0.0-nightly.20200731","11.0.0-nightly.20200803","11.0.0-nightly.20200804","11.0.0-nightly.20200805","11.0.0-nightly.20200811","11.0.0-nightly.20200812"],"87.0.4280.60":["11.0.0","11.0.1"],"87.0.4280.67":["11.0.2","11.0.3","11.0.4"],"87.0.4280.88":["11.0.5","11.1.0","11.1.1"],"87.0.4280.141":["11.2.0","11.2.1","11.2.2","11.2.3","11.3.0","11.4.0","11.4.1","11.4.2","11.4.3","11.4.4","11.4.5","11.4.6","11.4.7","11.4.8","11.4.9","11.4.10","11.4.11","11.4.12","11.5.0"],"89.0.4328.0":["12.0.0-beta.1","12.0.0-beta.3","12.0.0-beta.4","12.0.0-beta.5","12.0.0-beta.6","12.0.0-beta.7","12.0.0-beta.8","12.0.0-beta.9","12.0.0-beta.10","12.0.0-beta.11","12.0.0-beta.12","12.0.0-beta.14","13.0.0-nightly.20201119","13.0.0-nightly.20201123","13.0.0-nightly.20201124","13.0.0-nightly.20201126","13.0.0-nightly.20201127","13.0.0-nightly.20201130","13.0.0-nightly.20201201","13.0.0-nightly.20201202","13.0.0-nightly.20201203","13.0.0-nightly.20201204","13.0.0-nightly.20201207","13.0.0-nightly.20201208","13.0.0-nightly.20201209","13.0.0-nightly.20201210","13.0.0-nightly.20201211","13.0.0-nightly.20201214"],"89.0.4348.1":["12.0.0-beta.16","12.0.0-beta.18","12.0.0-beta.19","12.0.0-beta.20"],"89.0.4388.2":["12.0.0-beta.21","12.0.0-beta.22","12.0.0-beta.23","12.0.0-beta.24","12.0.0-beta.25","12.0.0-beta.26"],"89.0.4389.23":["12.0.0-beta.27","12.0.0-beta.28","12.0.0-beta.29"],"89.0.4389.58":["12.0.0-beta.30","12.0.0-beta.31"],"87.0.4268.0":["12.0.0-nightly.20201013","12.0.0-nightly.20201014","12.0.0-nightly.20201015"],"88.0.4292.0":["12.0.0-nightly.20201023","12.0.0-nightly.20201026"],"88.0.4306.0":["12.0.0-nightly.20201030","12.0.0-nightly.20201102","12.0.0-nightly.20201103","12.0.0-nightly.20201104","12.0.0-nightly.20201105","12.0.0-nightly.20201106","12.0.0-nightly.20201111","12.0.0-nightly.20201112"],"88.0.4324.0":["12.0.0-nightly.20201116"],"89.0.4389.69":["12.0.0"],"89.0.4389.82":["12.0.1"],"89.0.4389.90":["12.0.2"],"89.0.4389.114":["12.0.3","12.0.4"],"89.0.4389.128":["12.0.5","12.0.6","12.0.7","12.0.8","12.0.9","12.0.10","12.0.11","12.0.12","12.0.13","12.0.14","12.0.15","12.0.16","12.0.17","12.0.18","12.1.0","12.1.1","12.1.2","12.2.0","12.2.1","12.2.2","12.2.3"],"90.0.4402.0":["13.0.0-beta.2","13.0.0-beta.3","13.0.0-nightly.20210210","13.0.0-nightly.20210211","13.0.0-nightly.20210212","13.0.0-nightly.20210216","13.0.0-nightly.20210217","13.0.0-nightly.20210218","13.0.0-nightly.20210219","13.0.0-nightly.20210222","13.0.0-nightly.20210225","13.0.0-nightly.20210226","13.0.0-nightly.20210301","13.0.0-nightly.20210302","13.0.0-nightly.20210303","14.0.0-nightly.20210304"],"90.0.4415.0":["13.0.0-beta.4","13.0.0-beta.5","13.0.0-beta.6","13.0.0-beta.7","13.0.0-beta.8","13.0.0-beta.9","13.0.0-beta.11","13.0.0-beta.12","13.0.0-beta.13","14.0.0-nightly.20210305","14.0.0-nightly.20210308","14.0.0-nightly.20210309","14.0.0-nightly.20210311","14.0.0-nightly.20210315","14.0.0-nightly.20210316","14.0.0-nightly.20210317","14.0.0-nightly.20210318","14.0.0-nightly.20210319","14.0.0-nightly.20210323","14.0.0-nightly.20210324","14.0.0-nightly.20210325","14.0.0-nightly.20210326","14.0.0-nightly.20210329","14.0.0-nightly.20210330"],"91.0.4448.0":["13.0.0-beta.14","13.0.0-beta.16","13.0.0-beta.17","13.0.0-beta.18","13.0.0-beta.20","14.0.0-nightly.20210331","14.0.0-nightly.20210401","14.0.0-nightly.20210402","14.0.0-nightly.20210406","14.0.0-nightly.20210407","14.0.0-nightly.20210408","14.0.0-nightly.20210409","14.0.0-nightly.20210413"],"91.0.4472.33":["13.0.0-beta.21","13.0.0-beta.22","13.0.0-beta.23"],"91.0.4472.38":["13.0.0-beta.24","13.0.0-beta.26","13.0.0-beta.27","13.0.0-beta.28"],"89.0.4349.0":["13.0.0-nightly.20201215","13.0.0-nightly.20201216","13.0.0-nightly.20201221","13.0.0-nightly.20201222"],"89.0.4359.0":["13.0.0-nightly.20201223","13.0.0-nightly.20210104","13.0.0-nightly.20210108","13.0.0-nightly.20210111"],"89.0.4386.0":["13.0.0-nightly.20210113","13.0.0-nightly.20210114","13.0.0-nightly.20210118","13.0.0-nightly.20210122","13.0.0-nightly.20210125"],"89.0.4389.0":["13.0.0-nightly.20210127","13.0.0-nightly.20210128","13.0.0-nightly.20210129","13.0.0-nightly.20210201","13.0.0-nightly.20210202","13.0.0-nightly.20210203","13.0.0-nightly.20210205","13.0.0-nightly.20210208","13.0.0-nightly.20210209"],"91.0.4472.69":["13.0.0","13.0.1"],"91.0.4472.77":["13.1.0","13.1.1","13.1.2"],"91.0.4472.106":["13.1.3","13.1.4"],"91.0.4472.124":["13.1.5","13.1.6","13.1.7"],"91.0.4472.164":["13.1.8","13.1.9","13.2.0","13.2.1","13.2.2","13.2.3","13.3.0","13.4.0","13.5.0","13.5.1","13.5.2","13.6.0","13.6.1","13.6.2"],"92.0.4511.0":["14.0.0-beta.1","14.0.0-beta.2","14.0.0-beta.3","14.0.0-nightly.20210520","14.0.0-nightly.20210523","14.0.0-nightly.20210524","15.0.0-nightly.20210527","15.0.0-nightly.20210528","15.0.0-nightly.20210531","15.0.0-nightly.20210601","15.0.0-nightly.20210602"],"93.0.4536.0":["14.0.0-beta.5","14.0.0-beta.6","14.0.0-beta.7","14.0.0-beta.8","15.0.0-nightly.20210609","15.0.0-nightly.20210610","15.0.0-nightly.20210611","15.0.0-nightly.20210614","15.0.0-nightly.20210615","15.0.0-nightly.20210616"],"93.0.4539.0":["14.0.0-beta.9","14.0.0-beta.10","15.0.0-nightly.20210617","15.0.0-nightly.20210618","15.0.0-nightly.20210621","15.0.0-nightly.20210622"],"93.0.4557.4":["14.0.0-beta.11","14.0.0-beta.12"],"93.0.4566.0":["14.0.0-beta.13","14.0.0-beta.14","14.0.0-beta.15","14.0.0-beta.16","14.0.0-beta.17","15.0.0-alpha.1","15.0.0-alpha.2","15.0.0-nightly.20210706","15.0.0-nightly.20210707","15.0.0-nightly.20210708","15.0.0-nightly.20210709","15.0.0-nightly.20210712","15.0.0-nightly.20210713","15.0.0-nightly.20210714","15.0.0-nightly.20210715","15.0.0-nightly.20210716","15.0.0-nightly.20210719","15.0.0-nightly.20210720","15.0.0-nightly.20210721","16.0.0-nightly.20210722","16.0.0-nightly.20210723","16.0.0-nightly.20210726"],"93.0.4577.15":["14.0.0-beta.18","14.0.0-beta.19","14.0.0-beta.20","14.0.0-beta.21"],"93.0.4577.25":["14.0.0-beta.22","14.0.0-beta.23"],"93.0.4577.51":["14.0.0-beta.24","14.0.0-beta.25"],"92.0.4475.0":["14.0.0-nightly.20210426","14.0.0-nightly.20210427"],"92.0.4488.0":["14.0.0-nightly.20210430","14.0.0-nightly.20210503"],"92.0.4496.0":["14.0.0-nightly.20210505"],"92.0.4498.0":["14.0.0-nightly.20210506"],"92.0.4499.0":["14.0.0-nightly.20210507","14.0.0-nightly.20210510","14.0.0-nightly.20210511","14.0.0-nightly.20210512","14.0.0-nightly.20210513"],"92.0.4505.0":["14.0.0-nightly.20210514","14.0.0-nightly.20210517","14.0.0-nightly.20210518","14.0.0-nightly.20210519"],"93.0.4577.58":["14.0.0"],"93.0.4577.63":["14.0.1"],"93.0.4577.82":["14.0.2","14.1.0","14.1.1","14.2.0","14.2.1"],"94.0.4584.0":["15.0.0-alpha.3","15.0.0-alpha.4","15.0.0-alpha.5","15.0.0-alpha.6","16.0.0-nightly.20210727","16.0.0-nightly.20210728","16.0.0-nightly.20210729","16.0.0-nightly.20210730","16.0.0-nightly.20210802","16.0.0-nightly.20210803","16.0.0-nightly.20210804","16.0.0-nightly.20210805","16.0.0-nightly.20210806","16.0.0-nightly.20210809","16.0.0-nightly.20210810","16.0.0-nightly.20210811"],"94.0.4590.2":["15.0.0-alpha.7","15.0.0-alpha.8","15.0.0-alpha.9","16.0.0-nightly.20210812","16.0.0-nightly.20210813","16.0.0-nightly.20210816","16.0.0-nightly.20210817","16.0.0-nightly.20210818","16.0.0-nightly.20210819","16.0.0-nightly.20210820","16.0.0-nightly.20210823"],"94.0.4606.12":["15.0.0-alpha.10"],"94.0.4606.20":["15.0.0-beta.1","15.0.0-beta.2"],"94.0.4606.31":["15.0.0-beta.3","15.0.0-beta.4","15.0.0-beta.5","15.0.0-beta.6","15.0.0-beta.7"],"93.0.4530.0":["15.0.0-nightly.20210603","15.0.0-nightly.20210604"],"93.0.4535.0":["15.0.0-nightly.20210608"],"93.0.4550.0":["15.0.0-nightly.20210623","15.0.0-nightly.20210624"],"93.0.4552.0":["15.0.0-nightly.20210625","15.0.0-nightly.20210628","15.0.0-nightly.20210629"],"93.0.4558.0":["15.0.0-nightly.20210630","15.0.0-nightly.20210701","15.0.0-nightly.20210702","15.0.0-nightly.20210705"],"94.0.4606.51":["15.0.0"],"94.0.4606.61":["15.1.0","15.1.1"],"94.0.4606.71":["15.1.2"],"94.0.4606.81":["15.2.0","15.3.0","15.3.1","15.3.2"],"95.0.4629.0":["16.0.0-alpha.1","16.0.0-alpha.2","16.0.0-alpha.3","16.0.0-alpha.4","16.0.0-alpha.5","16.0.0-alpha.6","16.0.0-alpha.7","16.0.0-nightly.20210902","16.0.0-nightly.20210903","16.0.0-nightly.20210906","16.0.0-nightly.20210907","16.0.0-nightly.20210908","16.0.0-nightly.20210909","16.0.0-nightly.20210910","16.0.0-nightly.20210913","16.0.0-nightly.20210914","16.0.0-nightly.20210915","16.0.0-nightly.20210916","16.0.0-nightly.20210917","16.0.0-nightly.20210920","16.0.0-nightly.20210921","16.0.0-nightly.20210922","17.0.0-nightly.20210923","17.0.0-nightly.20210924","17.0.0-nightly.20210927","17.0.0-nightly.20210928","17.0.0-nightly.20210929","17.0.0-nightly.20210930","17.0.0-nightly.20211001","17.0.0-nightly.20211004","17.0.0-nightly.20211005"],"96.0.4647.0":["16.0.0-alpha.8","16.0.0-alpha.9","16.0.0-beta.1","16.0.0-beta.2","16.0.0-beta.3","17.0.0-nightly.20211006","17.0.0-nightly.20211007","17.0.0-nightly.20211008","17.0.0-nightly.20211011","17.0.0-nightly.20211012","17.0.0-nightly.20211013","17.0.0-nightly.20211014","17.0.0-nightly.20211015","17.0.0-nightly.20211018","17.0.0-nightly.20211019","17.0.0-nightly.20211020","17.0.0-nightly.20211021"],"96.0.4664.18":["16.0.0-beta.4","16.0.0-beta.5"],"96.0.4664.27":["16.0.0-beta.6","16.0.0-beta.7"],"96.0.4664.35":["16.0.0-beta.8","16.0.0-beta.9"],"95.0.4612.5":["16.0.0-nightly.20210824","16.0.0-nightly.20210825","16.0.0-nightly.20210826","16.0.0-nightly.20210827","16.0.0-nightly.20210830","16.0.0-nightly.20210831","16.0.0-nightly.20210901"],"96.0.4664.45":["16.0.0","16.0.1"],"96.0.4664.55":["16.0.2"],"96.0.4664.4":["17.0.0-alpha.1","17.0.0-alpha.2","17.0.0-alpha.3","17.0.0-nightly.20211022","17.0.0-nightly.20211025","17.0.0-nightly.20211026","17.0.0-nightly.20211027","17.0.0-nightly.20211028","17.0.0-nightly.20211029","17.0.0-nightly.20211101","17.0.0-nightly.20211102","17.0.0-nightly.20211103","17.0.0-nightly.20211104","17.0.0-nightly.20211105","17.0.0-nightly.20211108","17.0.0-nightly.20211109","17.0.0-nightly.20211110","17.0.0-nightly.20211111","17.0.0-nightly.20211112","17.0.0-nightly.20211115","17.0.0-nightly.20211116","17.0.0-nightly.20211117","18.0.0-nightly.20211118","18.0.0-nightly.20211119","18.0.0-nightly.20211122","18.0.0-nightly.20211123"],"98.0.4706.0":["17.0.0-alpha.4","18.0.0-nightly.20211124","18.0.0-nightly.20211125","18.0.0-nightly.20211126"]} \ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js
new file mode 100644
index 0000000000..39c991f3d5
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js
@@ -0,0 +1,1227 @@
+module.exports = {
+ "0.20.0": "39.0.2171.65",
+ "0.20.1": "39.0.2171.65",
+ "0.20.2": "39.0.2171.65",
+ "0.20.3": "39.0.2171.65",
+ "0.20.4": "39.0.2171.65",
+ "0.20.5": "39.0.2171.65",
+ "0.20.6": "39.0.2171.65",
+ "0.20.7": "39.0.2171.65",
+ "0.20.8": "39.0.2171.65",
+ "0.21.0": "40.0.2214.91",
+ "0.21.1": "40.0.2214.91",
+ "0.21.2": "40.0.2214.91",
+ "0.21.3": "41.0.2272.76",
+ "0.22.1": "41.0.2272.76",
+ "0.22.2": "41.0.2272.76",
+ "0.22.3": "41.0.2272.76",
+ "0.23.0": "41.0.2272.76",
+ "0.24.0": "41.0.2272.76",
+ "0.25.0": "42.0.2311.107",
+ "0.25.1": "42.0.2311.107",
+ "0.25.2": "42.0.2311.107",
+ "0.25.3": "42.0.2311.107",
+ "0.26.0": "42.0.2311.107",
+ "0.26.1": "42.0.2311.107",
+ "0.27.0": "42.0.2311.107",
+ "0.27.1": "42.0.2311.107",
+ "0.27.2": "43.0.2357.65",
+ "0.27.3": "43.0.2357.65",
+ "0.28.0": "43.0.2357.65",
+ "0.28.1": "43.0.2357.65",
+ "0.28.2": "43.0.2357.65",
+ "0.28.3": "43.0.2357.65",
+ "0.29.1": "43.0.2357.65",
+ "0.29.2": "43.0.2357.65",
+ "0.30.4": "44.0.2403.125",
+ "0.31.0": "44.0.2403.125",
+ "0.31.2": "45.0.2454.85",
+ "0.32.2": "45.0.2454.85",
+ "0.32.3": "45.0.2454.85",
+ "0.33.0": "45.0.2454.85",
+ "0.33.1": "45.0.2454.85",
+ "0.33.2": "45.0.2454.85",
+ "0.33.3": "45.0.2454.85",
+ "0.33.4": "45.0.2454.85",
+ "0.33.6": "45.0.2454.85",
+ "0.33.7": "45.0.2454.85",
+ "0.33.8": "45.0.2454.85",
+ "0.33.9": "45.0.2454.85",
+ "0.34.0": "45.0.2454.85",
+ "0.34.1": "45.0.2454.85",
+ "0.34.2": "45.0.2454.85",
+ "0.34.3": "45.0.2454.85",
+ "0.34.4": "45.0.2454.85",
+ "0.35.1": "45.0.2454.85",
+ "0.35.2": "45.0.2454.85",
+ "0.35.3": "45.0.2454.85",
+ "0.35.4": "45.0.2454.85",
+ "0.35.5": "45.0.2454.85",
+ "0.36.0": "47.0.2526.73",
+ "0.36.2": "47.0.2526.73",
+ "0.36.3": "47.0.2526.73",
+ "0.36.4": "47.0.2526.73",
+ "0.36.5": "47.0.2526.110",
+ "0.36.6": "47.0.2526.110",
+ "0.36.7": "47.0.2526.110",
+ "0.36.8": "47.0.2526.110",
+ "0.36.9": "47.0.2526.110",
+ "0.36.10": "47.0.2526.110",
+ "0.36.11": "47.0.2526.110",
+ "0.36.12": "47.0.2526.110",
+ "0.37.0": "49.0.2623.75",
+ "0.37.1": "49.0.2623.75",
+ "0.37.3": "49.0.2623.75",
+ "0.37.4": "49.0.2623.75",
+ "0.37.5": "49.0.2623.75",
+ "0.37.6": "49.0.2623.75",
+ "0.37.7": "49.0.2623.75",
+ "0.37.8": "49.0.2623.75",
+ "1.0.0": "49.0.2623.75",
+ "1.0.1": "49.0.2623.75",
+ "1.0.2": "49.0.2623.75",
+ "1.1.0": "50.0.2661.102",
+ "1.1.1": "50.0.2661.102",
+ "1.1.2": "50.0.2661.102",
+ "1.1.3": "50.0.2661.102",
+ "1.2.0": "51.0.2704.63",
+ "1.2.1": "51.0.2704.63",
+ "1.2.2": "51.0.2704.84",
+ "1.2.3": "51.0.2704.84",
+ "1.2.4": "51.0.2704.103",
+ "1.2.5": "51.0.2704.103",
+ "1.2.6": "51.0.2704.106",
+ "1.2.7": "51.0.2704.106",
+ "1.2.8": "51.0.2704.106",
+ "1.3.0": "52.0.2743.82",
+ "1.3.1": "52.0.2743.82",
+ "1.3.2": "52.0.2743.82",
+ "1.3.3": "52.0.2743.82",
+ "1.3.4": "52.0.2743.82",
+ "1.3.5": "52.0.2743.82",
+ "1.3.6": "52.0.2743.82",
+ "1.3.7": "52.0.2743.82",
+ "1.3.9": "52.0.2743.82",
+ "1.3.10": "52.0.2743.82",
+ "1.3.13": "52.0.2743.82",
+ "1.3.14": "52.0.2743.82",
+ "1.3.15": "52.0.2743.82",
+ "1.4.0": "53.0.2785.113",
+ "1.4.1": "53.0.2785.113",
+ "1.4.2": "53.0.2785.113",
+ "1.4.3": "53.0.2785.113",
+ "1.4.4": "53.0.2785.113",
+ "1.4.5": "53.0.2785.113",
+ "1.4.6": "53.0.2785.143",
+ "1.4.7": "53.0.2785.143",
+ "1.4.8": "53.0.2785.143",
+ "1.4.10": "53.0.2785.143",
+ "1.4.11": "53.0.2785.143",
+ "1.4.12": "54.0.2840.51",
+ "1.4.13": "53.0.2785.143",
+ "1.4.14": "53.0.2785.143",
+ "1.4.15": "53.0.2785.143",
+ "1.4.16": "53.0.2785.143",
+ "1.5.0": "54.0.2840.101",
+ "1.5.1": "54.0.2840.101",
+ "1.6.0": "56.0.2924.87",
+ "1.6.1": "56.0.2924.87",
+ "1.6.2": "56.0.2924.87",
+ "1.6.3": "56.0.2924.87",
+ "1.6.4": "56.0.2924.87",
+ "1.6.5": "56.0.2924.87",
+ "1.6.6": "56.0.2924.87",
+ "1.6.7": "56.0.2924.87",
+ "1.6.8": "56.0.2924.87",
+ "1.6.9": "56.0.2924.87",
+ "1.6.10": "56.0.2924.87",
+ "1.6.11": "56.0.2924.87",
+ "1.6.12": "56.0.2924.87",
+ "1.6.13": "56.0.2924.87",
+ "1.6.14": "56.0.2924.87",
+ "1.6.15": "56.0.2924.87",
+ "1.6.16": "56.0.2924.87",
+ "1.6.17": "56.0.2924.87",
+ "1.6.18": "56.0.2924.87",
+ "1.7.0": "58.0.3029.110",
+ "1.7.1": "58.0.3029.110",
+ "1.7.2": "58.0.3029.110",
+ "1.7.3": "58.0.3029.110",
+ "1.7.4": "58.0.3029.110",
+ "1.7.5": "58.0.3029.110",
+ "1.7.6": "58.0.3029.110",
+ "1.7.7": "58.0.3029.110",
+ "1.7.8": "58.0.3029.110",
+ "1.7.9": "58.0.3029.110",
+ "1.7.10": "58.0.3029.110",
+ "1.7.11": "58.0.3029.110",
+ "1.7.12": "58.0.3029.110",
+ "1.7.13": "58.0.3029.110",
+ "1.7.14": "58.0.3029.110",
+ "1.7.15": "58.0.3029.110",
+ "1.7.16": "58.0.3029.110",
+ "1.8.0": "59.0.3071.115",
+ "1.8.1": "59.0.3071.115",
+ "1.8.2-beta.1": "59.0.3071.115",
+ "1.8.2-beta.2": "59.0.3071.115",
+ "1.8.2-beta.3": "59.0.3071.115",
+ "1.8.2-beta.4": "59.0.3071.115",
+ "1.8.2-beta.5": "59.0.3071.115",
+ "1.8.2": "59.0.3071.115",
+ "1.8.3": "59.0.3071.115",
+ "1.8.4": "59.0.3071.115",
+ "1.8.5": "59.0.3071.115",
+ "1.8.6": "59.0.3071.115",
+ "1.8.7": "59.0.3071.115",
+ "1.8.8": "59.0.3071.115",
+ "2.0.0-beta.1": "61.0.3163.100",
+ "2.0.0-beta.2": "61.0.3163.100",
+ "2.0.0-beta.3": "61.0.3163.100",
+ "2.0.0-beta.4": "61.0.3163.100",
+ "2.0.0-beta.5": "61.0.3163.100",
+ "2.0.0-beta.6": "61.0.3163.100",
+ "2.0.0-beta.7": "61.0.3163.100",
+ "2.0.0-beta.8": "61.0.3163.100",
+ "2.0.0": "61.0.3163.100",
+ "2.0.1": "61.0.3163.100",
+ "2.0.2": "61.0.3163.100",
+ "2.0.3": "61.0.3163.100",
+ "2.0.4": "61.0.3163.100",
+ "2.0.5": "61.0.3163.100",
+ "2.0.6": "61.0.3163.100",
+ "2.0.7": "61.0.3163.100",
+ "2.0.8-nightly.20180819": "61.0.3163.100",
+ "2.0.8-nightly.20180820": "61.0.3163.100",
+ "2.0.8": "61.0.3163.100",
+ "2.0.9": "61.0.3163.100",
+ "2.0.10": "61.0.3163.100",
+ "2.0.11": "61.0.3163.100",
+ "2.0.12": "61.0.3163.100",
+ "2.0.13": "61.0.3163.100",
+ "2.0.14": "61.0.3163.100",
+ "2.0.15": "61.0.3163.100",
+ "2.0.16": "61.0.3163.100",
+ "2.0.17": "61.0.3163.100",
+ "2.0.18": "61.0.3163.100",
+ "2.1.0-unsupported.20180809": "61.0.3163.100",
+ "3.0.0-beta.1": "66.0.3359.181",
+ "3.0.0-beta.2": "66.0.3359.181",
+ "3.0.0-beta.3": "66.0.3359.181",
+ "3.0.0-beta.4": "66.0.3359.181",
+ "3.0.0-beta.5": "66.0.3359.181",
+ "3.0.0-beta.6": "66.0.3359.181",
+ "3.0.0-beta.7": "66.0.3359.181",
+ "3.0.0-beta.8": "66.0.3359.181",
+ "3.0.0-beta.9": "66.0.3359.181",
+ "3.0.0-beta.10": "66.0.3359.181",
+ "3.0.0-beta.11": "66.0.3359.181",
+ "3.0.0-beta.12": "66.0.3359.181",
+ "3.0.0-beta.13": "66.0.3359.181",
+ "3.0.0-nightly.20180818": "66.0.3359.181",
+ "3.0.0-nightly.20180821": "66.0.3359.181",
+ "3.0.0-nightly.20180823": "66.0.3359.181",
+ "3.0.0-nightly.20180904": "66.0.3359.181",
+ "3.0.0": "66.0.3359.181",
+ "3.0.1": "66.0.3359.181",
+ "3.0.2": "66.0.3359.181",
+ "3.0.3": "66.0.3359.181",
+ "3.0.4": "66.0.3359.181",
+ "3.0.5": "66.0.3359.181",
+ "3.0.6": "66.0.3359.181",
+ "3.0.7": "66.0.3359.181",
+ "3.0.8": "66.0.3359.181",
+ "3.0.9": "66.0.3359.181",
+ "3.0.10": "66.0.3359.181",
+ "3.0.11": "66.0.3359.181",
+ "3.0.12": "66.0.3359.181",
+ "3.0.13": "66.0.3359.181",
+ "3.0.14": "66.0.3359.181",
+ "3.0.15": "66.0.3359.181",
+ "3.0.16": "66.0.3359.181",
+ "3.1.0-beta.1": "66.0.3359.181",
+ "3.1.0-beta.2": "66.0.3359.181",
+ "3.1.0-beta.3": "66.0.3359.181",
+ "3.1.0-beta.4": "66.0.3359.181",
+ "3.1.0-beta.5": "66.0.3359.181",
+ "3.1.0": "66.0.3359.181",
+ "3.1.1": "66.0.3359.181",
+ "3.1.2": "66.0.3359.181",
+ "3.1.3": "66.0.3359.181",
+ "3.1.4": "66.0.3359.181",
+ "3.1.5": "66.0.3359.181",
+ "3.1.6": "66.0.3359.181",
+ "3.1.7": "66.0.3359.181",
+ "3.1.8": "66.0.3359.181",
+ "3.1.9": "66.0.3359.181",
+ "3.1.10": "66.0.3359.181",
+ "3.1.11": "66.0.3359.181",
+ "3.1.12": "66.0.3359.181",
+ "3.1.13": "66.0.3359.181",
+ "4.0.0-beta.1": "69.0.3497.106",
+ "4.0.0-beta.2": "69.0.3497.106",
+ "4.0.0-beta.3": "69.0.3497.106",
+ "4.0.0-beta.4": "69.0.3497.106",
+ "4.0.0-beta.5": "69.0.3497.106",
+ "4.0.0-beta.6": "69.0.3497.106",
+ "4.0.0-beta.7": "69.0.3497.106",
+ "4.0.0-beta.8": "69.0.3497.106",
+ "4.0.0-beta.9": "69.0.3497.106",
+ "4.0.0-beta.10": "69.0.3497.106",
+ "4.0.0-beta.11": "69.0.3497.106",
+ "4.0.0-nightly.20180817": "66.0.3359.181",
+ "4.0.0-nightly.20180819": "66.0.3359.181",
+ "4.0.0-nightly.20180821": "66.0.3359.181",
+ "4.0.0-nightly.20180929": "67.0.3396.99",
+ "4.0.0-nightly.20181006": "68.0.3440.128",
+ "4.0.0-nightly.20181010": "69.0.3497.106",
+ "4.0.0": "69.0.3497.106",
+ "4.0.1": "69.0.3497.106",
+ "4.0.2": "69.0.3497.106",
+ "4.0.3": "69.0.3497.106",
+ "4.0.4": "69.0.3497.106",
+ "4.0.5": "69.0.3497.106",
+ "4.0.6": "69.0.3497.106",
+ "4.0.7": "69.0.3497.128",
+ "4.0.8": "69.0.3497.128",
+ "4.1.0": "69.0.3497.128",
+ "4.1.1": "69.0.3497.128",
+ "4.1.2": "69.0.3497.128",
+ "4.1.3": "69.0.3497.128",
+ "4.1.4": "69.0.3497.128",
+ "4.1.5": "69.0.3497.128",
+ "4.2.0": "69.0.3497.128",
+ "4.2.1": "69.0.3497.128",
+ "4.2.2": "69.0.3497.128",
+ "4.2.3": "69.0.3497.128",
+ "4.2.4": "69.0.3497.128",
+ "4.2.5": "69.0.3497.128",
+ "4.2.6": "69.0.3497.128",
+ "4.2.7": "69.0.3497.128",
+ "4.2.8": "69.0.3497.128",
+ "4.2.9": "69.0.3497.128",
+ "4.2.10": "69.0.3497.128",
+ "4.2.11": "69.0.3497.128",
+ "4.2.12": "69.0.3497.128",
+ "5.0.0-beta.1": "72.0.3626.52",
+ "5.0.0-beta.2": "72.0.3626.52",
+ "5.0.0-beta.3": "73.0.3683.27",
+ "5.0.0-beta.4": "73.0.3683.54",
+ "5.0.0-beta.5": "73.0.3683.61",
+ "5.0.0-beta.6": "73.0.3683.84",
+ "5.0.0-beta.7": "73.0.3683.94",
+ "5.0.0-beta.8": "73.0.3683.104",
+ "5.0.0-beta.9": "73.0.3683.117",
+ "5.0.0-nightly.20190107": "70.0.3538.110",
+ "5.0.0-nightly.20190121": "71.0.3578.98",
+ "5.0.0-nightly.20190122": "71.0.3578.98",
+ "5.0.0": "73.0.3683.119",
+ "5.0.1": "73.0.3683.121",
+ "5.0.2": "73.0.3683.121",
+ "5.0.3": "73.0.3683.121",
+ "5.0.4": "73.0.3683.121",
+ "5.0.5": "73.0.3683.121",
+ "5.0.6": "73.0.3683.121",
+ "5.0.7": "73.0.3683.121",
+ "5.0.8": "73.0.3683.121",
+ "5.0.9": "73.0.3683.121",
+ "5.0.10": "73.0.3683.121",
+ "5.0.11": "73.0.3683.121",
+ "5.0.12": "73.0.3683.121",
+ "5.0.13": "73.0.3683.121",
+ "6.0.0-beta.1": "76.0.3774.1",
+ "6.0.0-beta.2": "76.0.3783.1",
+ "6.0.0-beta.3": "76.0.3783.1",
+ "6.0.0-beta.4": "76.0.3783.1",
+ "6.0.0-beta.5": "76.0.3805.4",
+ "6.0.0-beta.6": "76.0.3809.3",
+ "6.0.0-beta.7": "76.0.3809.22",
+ "6.0.0-beta.8": "76.0.3809.26",
+ "6.0.0-beta.9": "76.0.3809.26",
+ "6.0.0-beta.10": "76.0.3809.37",
+ "6.0.0-beta.11": "76.0.3809.42",
+ "6.0.0-beta.12": "76.0.3809.54",
+ "6.0.0-beta.13": "76.0.3809.60",
+ "6.0.0-beta.14": "76.0.3809.68",
+ "6.0.0-beta.15": "76.0.3809.74",
+ "6.0.0-nightly.20190212": "72.0.3626.107",
+ "6.0.0-nightly.20190213": "72.0.3626.110",
+ "6.0.0-nightly.20190311": "74.0.3724.8",
+ "6.0.0": "76.0.3809.88",
+ "6.0.1": "76.0.3809.102",
+ "6.0.2": "76.0.3809.110",
+ "6.0.3": "76.0.3809.126",
+ "6.0.4": "76.0.3809.131",
+ "6.0.5": "76.0.3809.136",
+ "6.0.6": "76.0.3809.138",
+ "6.0.7": "76.0.3809.139",
+ "6.0.8": "76.0.3809.146",
+ "6.0.9": "76.0.3809.146",
+ "6.0.10": "76.0.3809.146",
+ "6.0.11": "76.0.3809.146",
+ "6.0.12": "76.0.3809.146",
+ "6.1.0": "76.0.3809.146",
+ "6.1.1": "76.0.3809.146",
+ "6.1.2": "76.0.3809.146",
+ "6.1.3": "76.0.3809.146",
+ "6.1.4": "76.0.3809.146",
+ "6.1.5": "76.0.3809.146",
+ "6.1.6": "76.0.3809.146",
+ "6.1.7": "76.0.3809.146",
+ "6.1.8": "76.0.3809.146",
+ "6.1.9": "76.0.3809.146",
+ "6.1.10": "76.0.3809.146",
+ "6.1.11": "76.0.3809.146",
+ "6.1.12": "76.0.3809.146",
+ "7.0.0-beta.1": "78.0.3866.0",
+ "7.0.0-beta.2": "78.0.3866.0",
+ "7.0.0-beta.3": "78.0.3866.0",
+ "7.0.0-beta.4": "78.0.3896.6",
+ "7.0.0-beta.5": "78.0.3905.1",
+ "7.0.0-beta.6": "78.0.3905.1",
+ "7.0.0-beta.7": "78.0.3905.1",
+ "7.0.0-nightly.20190521": "76.0.3784.0",
+ "7.0.0-nightly.20190529": "76.0.3806.0",
+ "7.0.0-nightly.20190530": "76.0.3806.0",
+ "7.0.0-nightly.20190531": "76.0.3806.0",
+ "7.0.0-nightly.20190602": "76.0.3806.0",
+ "7.0.0-nightly.20190603": "76.0.3806.0",
+ "7.0.0-nightly.20190604": "77.0.3814.0",
+ "7.0.0-nightly.20190605": "77.0.3815.0",
+ "7.0.0-nightly.20190606": "77.0.3815.0",
+ "7.0.0-nightly.20190607": "77.0.3815.0",
+ "7.0.0-nightly.20190608": "77.0.3815.0",
+ "7.0.0-nightly.20190609": "77.0.3815.0",
+ "7.0.0-nightly.20190611": "77.0.3815.0",
+ "7.0.0-nightly.20190612": "77.0.3815.0",
+ "7.0.0-nightly.20190613": "77.0.3815.0",
+ "7.0.0-nightly.20190615": "77.0.3815.0",
+ "7.0.0-nightly.20190616": "77.0.3815.0",
+ "7.0.0-nightly.20190618": "77.0.3815.0",
+ "7.0.0-nightly.20190619": "77.0.3815.0",
+ "7.0.0-nightly.20190622": "77.0.3815.0",
+ "7.0.0-nightly.20190623": "77.0.3815.0",
+ "7.0.0-nightly.20190624": "77.0.3815.0",
+ "7.0.0-nightly.20190627": "77.0.3815.0",
+ "7.0.0-nightly.20190629": "77.0.3815.0",
+ "7.0.0-nightly.20190630": "77.0.3815.0",
+ "7.0.0-nightly.20190701": "77.0.3815.0",
+ "7.0.0-nightly.20190702": "77.0.3815.0",
+ "7.0.0-nightly.20190704": "77.0.3843.0",
+ "7.0.0-nightly.20190705": "77.0.3843.0",
+ "7.0.0-nightly.20190719": "77.0.3848.0",
+ "7.0.0-nightly.20190720": "77.0.3848.0",
+ "7.0.0-nightly.20190721": "77.0.3848.0",
+ "7.0.0-nightly.20190726": "77.0.3864.0",
+ "7.0.0-nightly.20190727": "78.0.3866.0",
+ "7.0.0-nightly.20190728": "78.0.3866.0",
+ "7.0.0-nightly.20190729": "78.0.3866.0",
+ "7.0.0-nightly.20190730": "78.0.3866.0",
+ "7.0.0-nightly.20190731": "78.0.3866.0",
+ "7.0.0": "78.0.3905.1",
+ "7.0.1": "78.0.3904.92",
+ "7.1.0": "78.0.3904.94",
+ "7.1.1": "78.0.3904.99",
+ "7.1.2": "78.0.3904.113",
+ "7.1.3": "78.0.3904.126",
+ "7.1.4": "78.0.3904.130",
+ "7.1.5": "78.0.3904.130",
+ "7.1.6": "78.0.3904.130",
+ "7.1.7": "78.0.3904.130",
+ "7.1.8": "78.0.3904.130",
+ "7.1.9": "78.0.3904.130",
+ "7.1.10": "78.0.3904.130",
+ "7.1.11": "78.0.3904.130",
+ "7.1.12": "78.0.3904.130",
+ "7.1.13": "78.0.3904.130",
+ "7.1.14": "78.0.3904.130",
+ "7.2.0": "78.0.3904.130",
+ "7.2.1": "78.0.3904.130",
+ "7.2.2": "78.0.3904.130",
+ "7.2.3": "78.0.3904.130",
+ "7.2.4": "78.0.3904.130",
+ "7.3.0": "78.0.3904.130",
+ "7.3.1": "78.0.3904.130",
+ "7.3.2": "78.0.3904.130",
+ "7.3.3": "78.0.3904.130",
+ "8.0.0-beta.1": "79.0.3931.0",
+ "8.0.0-beta.2": "79.0.3931.0",
+ "8.0.0-beta.3": "80.0.3955.0",
+ "8.0.0-beta.4": "80.0.3955.0",
+ "8.0.0-beta.5": "80.0.3987.14",
+ "8.0.0-beta.6": "80.0.3987.51",
+ "8.0.0-beta.7": "80.0.3987.59",
+ "8.0.0-beta.8": "80.0.3987.75",
+ "8.0.0-beta.9": "80.0.3987.75",
+ "8.0.0-nightly.20190801": "78.0.3866.0",
+ "8.0.0-nightly.20190802": "78.0.3866.0",
+ "8.0.0-nightly.20190803": "78.0.3871.0",
+ "8.0.0-nightly.20190806": "78.0.3871.0",
+ "8.0.0-nightly.20190807": "78.0.3871.0",
+ "8.0.0-nightly.20190808": "78.0.3871.0",
+ "8.0.0-nightly.20190809": "78.0.3871.0",
+ "8.0.0-nightly.20190810": "78.0.3871.0",
+ "8.0.0-nightly.20190811": "78.0.3871.0",
+ "8.0.0-nightly.20190812": "78.0.3871.0",
+ "8.0.0-nightly.20190813": "78.0.3871.0",
+ "8.0.0-nightly.20190814": "78.0.3871.0",
+ "8.0.0-nightly.20190815": "78.0.3871.0",
+ "8.0.0-nightly.20190816": "78.0.3881.0",
+ "8.0.0-nightly.20190817": "78.0.3881.0",
+ "8.0.0-nightly.20190818": "78.0.3881.0",
+ "8.0.0-nightly.20190819": "78.0.3881.0",
+ "8.0.0-nightly.20190820": "78.0.3881.0",
+ "8.0.0-nightly.20190824": "78.0.3892.0",
+ "8.0.0-nightly.20190825": "78.0.3892.0",
+ "8.0.0-nightly.20190827": "78.0.3892.0",
+ "8.0.0-nightly.20190828": "78.0.3892.0",
+ "8.0.0-nightly.20190830": "78.0.3892.0",
+ "8.0.0-nightly.20190901": "78.0.3892.0",
+ "8.0.0-nightly.20190902": "78.0.3892.0",
+ "8.0.0-nightly.20190907": "78.0.3892.0",
+ "8.0.0-nightly.20190909": "78.0.3892.0",
+ "8.0.0-nightly.20190910": "78.0.3892.0",
+ "8.0.0-nightly.20190911": "78.0.3892.0",
+ "8.0.0-nightly.20190913": "78.0.3892.0",
+ "8.0.0-nightly.20190914": "78.0.3892.0",
+ "8.0.0-nightly.20190915": "78.0.3892.0",
+ "8.0.0-nightly.20190917": "78.0.3892.0",
+ "8.0.0-nightly.20190919": "79.0.3915.0",
+ "8.0.0-nightly.20190920": "79.0.3915.0",
+ "8.0.0-nightly.20190923": "79.0.3919.0",
+ "8.0.0-nightly.20190924": "79.0.3919.0",
+ "8.0.0-nightly.20190926": "79.0.3919.0",
+ "8.0.0-nightly.20190929": "79.0.3919.0",
+ "8.0.0-nightly.20190930": "79.0.3919.0",
+ "8.0.0-nightly.20191001": "79.0.3919.0",
+ "8.0.0-nightly.20191004": "79.0.3919.0",
+ "8.0.0-nightly.20191005": "79.0.3919.0",
+ "8.0.0-nightly.20191006": "79.0.3919.0",
+ "8.0.0-nightly.20191009": "79.0.3919.0",
+ "8.0.0-nightly.20191011": "79.0.3919.0",
+ "8.0.0-nightly.20191012": "79.0.3919.0",
+ "8.0.0-nightly.20191017": "79.0.3919.0",
+ "8.0.0-nightly.20191019": "79.0.3931.0",
+ "8.0.0-nightly.20191020": "79.0.3931.0",
+ "8.0.0-nightly.20191021": "79.0.3931.0",
+ "8.0.0-nightly.20191023": "79.0.3931.0",
+ "8.0.0-nightly.20191101": "80.0.3952.0",
+ "8.0.0-nightly.20191105": "80.0.3952.0",
+ "8.0.0": "80.0.3987.86",
+ "8.0.1": "80.0.3987.86",
+ "8.0.2": "80.0.3987.86",
+ "8.0.3": "80.0.3987.134",
+ "8.1.0": "80.0.3987.137",
+ "8.1.1": "80.0.3987.141",
+ "8.2.0": "80.0.3987.158",
+ "8.2.1": "80.0.3987.163",
+ "8.2.2": "80.0.3987.163",
+ "8.2.3": "80.0.3987.163",
+ "8.2.4": "80.0.3987.165",
+ "8.2.5": "80.0.3987.165",
+ "8.3.0": "80.0.3987.165",
+ "8.3.1": "80.0.3987.165",
+ "8.3.2": "80.0.3987.165",
+ "8.3.3": "80.0.3987.165",
+ "8.3.4": "80.0.3987.165",
+ "8.4.0": "80.0.3987.165",
+ "8.4.1": "80.0.3987.165",
+ "8.5.0": "80.0.3987.165",
+ "8.5.1": "80.0.3987.165",
+ "8.5.2": "80.0.3987.165",
+ "8.5.3": "80.0.3987.163",
+ "8.5.4": "80.0.3987.163",
+ "8.5.5": "80.0.3987.163",
+ "9.0.0-beta.1": "82.0.4048.0",
+ "9.0.0-beta.2": "82.0.4048.0",
+ "9.0.0-beta.3": "82.0.4048.0",
+ "9.0.0-beta.4": "82.0.4048.0",
+ "9.0.0-beta.5": "82.0.4048.0",
+ "9.0.0-beta.6": "82.0.4058.2",
+ "9.0.0-beta.7": "82.0.4058.2",
+ "9.0.0-beta.9": "82.0.4058.2",
+ "9.0.0-beta.10": "82.0.4085.10",
+ "9.0.0-beta.12": "82.0.4085.14",
+ "9.0.0-beta.13": "82.0.4085.14",
+ "9.0.0-beta.14": "82.0.4085.27",
+ "9.0.0-beta.15": "83.0.4102.3",
+ "9.0.0-beta.16": "83.0.4102.3",
+ "9.0.0-beta.17": "83.0.4103.14",
+ "9.0.0-beta.18": "83.0.4103.16",
+ "9.0.0-beta.19": "83.0.4103.24",
+ "9.0.0-beta.20": "83.0.4103.26",
+ "9.0.0-beta.21": "83.0.4103.26",
+ "9.0.0-beta.22": "83.0.4103.34",
+ "9.0.0-beta.23": "83.0.4103.44",
+ "9.0.0-beta.24": "83.0.4103.45",
+ "9.0.0-nightly.20191121": "80.0.3954.0",
+ "9.0.0-nightly.20191122": "80.0.3954.0",
+ "9.0.0-nightly.20191123": "80.0.3954.0",
+ "9.0.0-nightly.20191124": "80.0.3954.0",
+ "9.0.0-nightly.20191129": "80.0.3954.0",
+ "9.0.0-nightly.20191130": "80.0.3954.0",
+ "9.0.0-nightly.20191201": "80.0.3954.0",
+ "9.0.0-nightly.20191202": "80.0.3954.0",
+ "9.0.0-nightly.20191203": "80.0.3954.0",
+ "9.0.0-nightly.20191204": "80.0.3954.0",
+ "9.0.0-nightly.20191210": "80.0.3954.0",
+ "9.0.0-nightly.20191220": "81.0.3994.0",
+ "9.0.0-nightly.20191221": "81.0.3994.0",
+ "9.0.0-nightly.20191222": "81.0.3994.0",
+ "9.0.0-nightly.20191223": "81.0.3994.0",
+ "9.0.0-nightly.20191224": "81.0.3994.0",
+ "9.0.0-nightly.20191225": "81.0.3994.0",
+ "9.0.0-nightly.20191226": "81.0.3994.0",
+ "9.0.0-nightly.20191228": "81.0.3994.0",
+ "9.0.0-nightly.20191229": "81.0.3994.0",
+ "9.0.0-nightly.20191230": "81.0.3994.0",
+ "9.0.0-nightly.20191231": "81.0.3994.0",
+ "9.0.0-nightly.20200101": "81.0.3994.0",
+ "9.0.0-nightly.20200103": "81.0.3994.0",
+ "9.0.0-nightly.20200104": "81.0.3994.0",
+ "9.0.0-nightly.20200105": "81.0.3994.0",
+ "9.0.0-nightly.20200106": "81.0.3994.0",
+ "9.0.0-nightly.20200108": "81.0.3994.0",
+ "9.0.0-nightly.20200109": "81.0.3994.0",
+ "9.0.0-nightly.20200110": "81.0.3994.0",
+ "9.0.0-nightly.20200111": "81.0.3994.0",
+ "9.0.0-nightly.20200113": "81.0.3994.0",
+ "9.0.0-nightly.20200115": "81.0.3994.0",
+ "9.0.0-nightly.20200116": "81.0.3994.0",
+ "9.0.0-nightly.20200117": "81.0.3994.0",
+ "9.0.0-nightly.20200119": "81.0.4030.0",
+ "9.0.0-nightly.20200121": "81.0.4030.0",
+ "9.0.0": "83.0.4103.64",
+ "9.0.1": "83.0.4103.94",
+ "9.0.2": "83.0.4103.94",
+ "9.0.3": "83.0.4103.100",
+ "9.0.4": "83.0.4103.104",
+ "9.0.5": "83.0.4103.119",
+ "9.1.0": "83.0.4103.122",
+ "9.1.1": "83.0.4103.122",
+ "9.1.2": "83.0.4103.122",
+ "9.2.0": "83.0.4103.122",
+ "9.2.1": "83.0.4103.122",
+ "9.3.0": "83.0.4103.122",
+ "9.3.1": "83.0.4103.122",
+ "9.3.2": "83.0.4103.122",
+ "9.3.3": "83.0.4103.122",
+ "9.3.4": "83.0.4103.122",
+ "9.3.5": "83.0.4103.122",
+ "9.4.0": "83.0.4103.122",
+ "9.4.1": "83.0.4103.122",
+ "9.4.2": "83.0.4103.122",
+ "9.4.3": "83.0.4103.122",
+ "9.4.4": "83.0.4103.122",
+ "10.0.0-beta.1": "84.0.4129.0",
+ "10.0.0-beta.2": "84.0.4129.0",
+ "10.0.0-beta.3": "85.0.4161.2",
+ "10.0.0-beta.4": "85.0.4161.2",
+ "10.0.0-beta.8": "85.0.4181.1",
+ "10.0.0-beta.9": "85.0.4181.1",
+ "10.0.0-beta.10": "85.0.4183.19",
+ "10.0.0-beta.11": "85.0.4183.20",
+ "10.0.0-beta.12": "85.0.4183.26",
+ "10.0.0-beta.13": "85.0.4183.39",
+ "10.0.0-beta.14": "85.0.4183.39",
+ "10.0.0-beta.15": "85.0.4183.39",
+ "10.0.0-beta.17": "85.0.4183.39",
+ "10.0.0-beta.19": "85.0.4183.39",
+ "10.0.0-beta.20": "85.0.4183.39",
+ "10.0.0-beta.21": "85.0.4183.39",
+ "10.0.0-beta.23": "85.0.4183.70",
+ "10.0.0-beta.24": "85.0.4183.78",
+ "10.0.0-beta.25": "85.0.4183.80",
+ "10.0.0-nightly.20200209": "82.0.4050.0",
+ "10.0.0-nightly.20200210": "82.0.4050.0",
+ "10.0.0-nightly.20200211": "82.0.4050.0",
+ "10.0.0-nightly.20200216": "82.0.4050.0",
+ "10.0.0-nightly.20200217": "82.0.4050.0",
+ "10.0.0-nightly.20200218": "82.0.4050.0",
+ "10.0.0-nightly.20200221": "82.0.4050.0",
+ "10.0.0-nightly.20200222": "82.0.4050.0",
+ "10.0.0-nightly.20200223": "82.0.4050.0",
+ "10.0.0-nightly.20200226": "82.0.4050.0",
+ "10.0.0-nightly.20200303": "82.0.4050.0",
+ "10.0.0-nightly.20200304": "82.0.4076.0",
+ "10.0.0-nightly.20200305": "82.0.4076.0",
+ "10.0.0-nightly.20200306": "82.0.4076.0",
+ "10.0.0-nightly.20200309": "82.0.4076.0",
+ "10.0.0-nightly.20200310": "82.0.4076.0",
+ "10.0.0-nightly.20200311": "82.0.4083.0",
+ "10.0.0-nightly.20200316": "83.0.4086.0",
+ "10.0.0-nightly.20200317": "83.0.4087.0",
+ "10.0.0-nightly.20200318": "83.0.4087.0",
+ "10.0.0-nightly.20200320": "83.0.4087.0",
+ "10.0.0-nightly.20200323": "83.0.4087.0",
+ "10.0.0-nightly.20200324": "83.0.4087.0",
+ "10.0.0-nightly.20200325": "83.0.4087.0",
+ "10.0.0-nightly.20200326": "83.0.4087.0",
+ "10.0.0-nightly.20200327": "83.0.4087.0",
+ "10.0.0-nightly.20200330": "83.0.4087.0",
+ "10.0.0-nightly.20200331": "83.0.4087.0",
+ "10.0.0-nightly.20200401": "83.0.4087.0",
+ "10.0.0-nightly.20200402": "83.0.4087.0",
+ "10.0.0-nightly.20200403": "83.0.4087.0",
+ "10.0.0-nightly.20200406": "83.0.4087.0",
+ "10.0.0-nightly.20200408": "83.0.4095.0",
+ "10.0.0-nightly.20200410": "83.0.4095.0",
+ "10.0.0-nightly.20200413": "83.0.4095.0",
+ "10.0.0-nightly.20200414": "84.0.4114.0",
+ "10.0.0-nightly.20200415": "84.0.4115.0",
+ "10.0.0-nightly.20200416": "84.0.4115.0",
+ "10.0.0-nightly.20200417": "84.0.4115.0",
+ "10.0.0-nightly.20200422": "84.0.4121.0",
+ "10.0.0-nightly.20200423": "84.0.4121.0",
+ "10.0.0-nightly.20200427": "84.0.4125.0",
+ "10.0.0-nightly.20200428": "84.0.4125.0",
+ "10.0.0-nightly.20200429": "84.0.4125.0",
+ "10.0.0-nightly.20200430": "84.0.4125.0",
+ "10.0.0-nightly.20200501": "84.0.4129.0",
+ "10.0.0-nightly.20200504": "84.0.4129.0",
+ "10.0.0-nightly.20200505": "84.0.4129.0",
+ "10.0.0-nightly.20200506": "84.0.4129.0",
+ "10.0.0-nightly.20200507": "84.0.4129.0",
+ "10.0.0-nightly.20200508": "84.0.4129.0",
+ "10.0.0-nightly.20200511": "84.0.4129.0",
+ "10.0.0-nightly.20200512": "84.0.4129.0",
+ "10.0.0-nightly.20200513": "84.0.4129.0",
+ "10.0.0-nightly.20200514": "84.0.4129.0",
+ "10.0.0-nightly.20200515": "84.0.4129.0",
+ "10.0.0-nightly.20200518": "84.0.4129.0",
+ "10.0.0-nightly.20200519": "84.0.4129.0",
+ "10.0.0-nightly.20200520": "84.0.4129.0",
+ "10.0.0-nightly.20200521": "84.0.4129.0",
+ "10.0.0": "85.0.4183.84",
+ "10.0.1": "85.0.4183.86",
+ "10.1.0": "85.0.4183.87",
+ "10.1.1": "85.0.4183.93",
+ "10.1.2": "85.0.4183.98",
+ "10.1.3": "85.0.4183.121",
+ "10.1.4": "85.0.4183.121",
+ "10.1.5": "85.0.4183.121",
+ "10.1.6": "85.0.4183.121",
+ "10.1.7": "85.0.4183.121",
+ "10.2.0": "85.0.4183.121",
+ "10.3.0": "85.0.4183.121",
+ "10.3.1": "85.0.4183.121",
+ "10.3.2": "85.0.4183.121",
+ "10.4.0": "85.0.4183.121",
+ "10.4.1": "85.0.4183.121",
+ "10.4.2": "85.0.4183.121",
+ "10.4.3": "85.0.4183.121",
+ "10.4.4": "85.0.4183.121",
+ "10.4.5": "85.0.4183.121",
+ "10.4.6": "85.0.4183.121",
+ "10.4.7": "85.0.4183.121",
+ "11.0.0-beta.1": "86.0.4234.0",
+ "11.0.0-beta.3": "86.0.4234.0",
+ "11.0.0-beta.4": "86.0.4234.0",
+ "11.0.0-beta.5": "86.0.4234.0",
+ "11.0.0-beta.6": "86.0.4234.0",
+ "11.0.0-beta.7": "86.0.4234.0",
+ "11.0.0-beta.8": "87.0.4251.1",
+ "11.0.0-beta.9": "87.0.4251.1",
+ "11.0.0-beta.11": "87.0.4251.1",
+ "11.0.0-beta.12": "87.0.4280.11",
+ "11.0.0-beta.13": "87.0.4280.11",
+ "11.0.0-beta.16": "87.0.4280.27",
+ "11.0.0-beta.17": "87.0.4280.27",
+ "11.0.0-beta.18": "87.0.4280.27",
+ "11.0.0-beta.19": "87.0.4280.27",
+ "11.0.0-beta.20": "87.0.4280.40",
+ "11.0.0-beta.22": "87.0.4280.47",
+ "11.0.0-beta.23": "87.0.4280.47",
+ "11.0.0-nightly.20200525": "84.0.4129.0",
+ "11.0.0-nightly.20200526": "84.0.4129.0",
+ "11.0.0-nightly.20200529": "85.0.4156.0",
+ "11.0.0-nightly.20200602": "85.0.4162.0",
+ "11.0.0-nightly.20200603": "85.0.4162.0",
+ "11.0.0-nightly.20200604": "85.0.4162.0",
+ "11.0.0-nightly.20200609": "85.0.4162.0",
+ "11.0.0-nightly.20200610": "85.0.4162.0",
+ "11.0.0-nightly.20200611": "85.0.4162.0",
+ "11.0.0-nightly.20200615": "85.0.4162.0",
+ "11.0.0-nightly.20200616": "85.0.4162.0",
+ "11.0.0-nightly.20200617": "85.0.4162.0",
+ "11.0.0-nightly.20200618": "85.0.4162.0",
+ "11.0.0-nightly.20200619": "85.0.4162.0",
+ "11.0.0-nightly.20200701": "85.0.4179.0",
+ "11.0.0-nightly.20200702": "85.0.4179.0",
+ "11.0.0-nightly.20200703": "85.0.4179.0",
+ "11.0.0-nightly.20200706": "85.0.4179.0",
+ "11.0.0-nightly.20200707": "85.0.4179.0",
+ "11.0.0-nightly.20200708": "85.0.4179.0",
+ "11.0.0-nightly.20200709": "85.0.4179.0",
+ "11.0.0-nightly.20200716": "86.0.4203.0",
+ "11.0.0-nightly.20200717": "86.0.4203.0",
+ "11.0.0-nightly.20200720": "86.0.4203.0",
+ "11.0.0-nightly.20200721": "86.0.4203.0",
+ "11.0.0-nightly.20200723": "86.0.4209.0",
+ "11.0.0-nightly.20200724": "86.0.4209.0",
+ "11.0.0-nightly.20200729": "86.0.4209.0",
+ "11.0.0-nightly.20200730": "86.0.4209.0",
+ "11.0.0-nightly.20200731": "86.0.4209.0",
+ "11.0.0-nightly.20200803": "86.0.4209.0",
+ "11.0.0-nightly.20200804": "86.0.4209.0",
+ "11.0.0-nightly.20200805": "86.0.4209.0",
+ "11.0.0-nightly.20200811": "86.0.4209.0",
+ "11.0.0-nightly.20200812": "86.0.4209.0",
+ "11.0.0-nightly.20200822": "86.0.4234.0",
+ "11.0.0-nightly.20200824": "86.0.4234.0",
+ "11.0.0-nightly.20200825": "86.0.4234.0",
+ "11.0.0-nightly.20200826": "86.0.4234.0",
+ "11.0.0": "87.0.4280.60",
+ "11.0.1": "87.0.4280.60",
+ "11.0.2": "87.0.4280.67",
+ "11.0.3": "87.0.4280.67",
+ "11.0.4": "87.0.4280.67",
+ "11.0.5": "87.0.4280.88",
+ "11.1.0": "87.0.4280.88",
+ "11.1.1": "87.0.4280.88",
+ "11.2.0": "87.0.4280.141",
+ "11.2.1": "87.0.4280.141",
+ "11.2.2": "87.0.4280.141",
+ "11.2.3": "87.0.4280.141",
+ "11.3.0": "87.0.4280.141",
+ "11.4.0": "87.0.4280.141",
+ "11.4.1": "87.0.4280.141",
+ "11.4.2": "87.0.4280.141",
+ "11.4.3": "87.0.4280.141",
+ "11.4.4": "87.0.4280.141",
+ "11.4.5": "87.0.4280.141",
+ "11.4.6": "87.0.4280.141",
+ "11.4.7": "87.0.4280.141",
+ "11.4.8": "87.0.4280.141",
+ "11.4.9": "87.0.4280.141",
+ "11.4.10": "87.0.4280.141",
+ "11.4.11": "87.0.4280.141",
+ "11.4.12": "87.0.4280.141",
+ "11.5.0": "87.0.4280.141",
+ "12.0.0-beta.1": "89.0.4328.0",
+ "12.0.0-beta.3": "89.0.4328.0",
+ "12.0.0-beta.4": "89.0.4328.0",
+ "12.0.0-beta.5": "89.0.4328.0",
+ "12.0.0-beta.6": "89.0.4328.0",
+ "12.0.0-beta.7": "89.0.4328.0",
+ "12.0.0-beta.8": "89.0.4328.0",
+ "12.0.0-beta.9": "89.0.4328.0",
+ "12.0.0-beta.10": "89.0.4328.0",
+ "12.0.0-beta.11": "89.0.4328.0",
+ "12.0.0-beta.12": "89.0.4328.0",
+ "12.0.0-beta.14": "89.0.4328.0",
+ "12.0.0-beta.16": "89.0.4348.1",
+ "12.0.0-beta.18": "89.0.4348.1",
+ "12.0.0-beta.19": "89.0.4348.1",
+ "12.0.0-beta.20": "89.0.4348.1",
+ "12.0.0-beta.21": "89.0.4388.2",
+ "12.0.0-beta.22": "89.0.4388.2",
+ "12.0.0-beta.23": "89.0.4388.2",
+ "12.0.0-beta.24": "89.0.4388.2",
+ "12.0.0-beta.25": "89.0.4388.2",
+ "12.0.0-beta.26": "89.0.4388.2",
+ "12.0.0-beta.27": "89.0.4389.23",
+ "12.0.0-beta.28": "89.0.4389.23",
+ "12.0.0-beta.29": "89.0.4389.23",
+ "12.0.0-beta.30": "89.0.4389.58",
+ "12.0.0-beta.31": "89.0.4389.58",
+ "12.0.0-nightly.20200827": "86.0.4234.0",
+ "12.0.0-nightly.20200831": "86.0.4234.0",
+ "12.0.0-nightly.20200902": "86.0.4234.0",
+ "12.0.0-nightly.20200903": "86.0.4234.0",
+ "12.0.0-nightly.20200907": "86.0.4234.0",
+ "12.0.0-nightly.20200910": "86.0.4234.0",
+ "12.0.0-nightly.20200911": "86.0.4234.0",
+ "12.0.0-nightly.20200914": "86.0.4234.0",
+ "12.0.0-nightly.20201013": "87.0.4268.0",
+ "12.0.0-nightly.20201014": "87.0.4268.0",
+ "12.0.0-nightly.20201015": "87.0.4268.0",
+ "12.0.0-nightly.20201023": "88.0.4292.0",
+ "12.0.0-nightly.20201026": "88.0.4292.0",
+ "12.0.0-nightly.20201030": "88.0.4306.0",
+ "12.0.0-nightly.20201102": "88.0.4306.0",
+ "12.0.0-nightly.20201103": "88.0.4306.0",
+ "12.0.0-nightly.20201104": "88.0.4306.0",
+ "12.0.0-nightly.20201105": "88.0.4306.0",
+ "12.0.0-nightly.20201106": "88.0.4306.0",
+ "12.0.0-nightly.20201111": "88.0.4306.0",
+ "12.0.0-nightly.20201112": "88.0.4306.0",
+ "12.0.0-nightly.20201116": "88.0.4324.0",
+ "12.0.0": "89.0.4389.69",
+ "12.0.1": "89.0.4389.82",
+ "12.0.2": "89.0.4389.90",
+ "12.0.3": "89.0.4389.114",
+ "12.0.4": "89.0.4389.114",
+ "12.0.5": "89.0.4389.128",
+ "12.0.6": "89.0.4389.128",
+ "12.0.7": "89.0.4389.128",
+ "12.0.8": "89.0.4389.128",
+ "12.0.9": "89.0.4389.128",
+ "12.0.10": "89.0.4389.128",
+ "12.0.11": "89.0.4389.128",
+ "12.0.12": "89.0.4389.128",
+ "12.0.13": "89.0.4389.128",
+ "12.0.14": "89.0.4389.128",
+ "12.0.15": "89.0.4389.128",
+ "12.0.16": "89.0.4389.128",
+ "12.0.17": "89.0.4389.128",
+ "12.0.18": "89.0.4389.128",
+ "12.1.0": "89.0.4389.128",
+ "12.1.1": "89.0.4389.128",
+ "12.1.2": "89.0.4389.128",
+ "12.2.0": "89.0.4389.128",
+ "12.2.1": "89.0.4389.128",
+ "12.2.2": "89.0.4389.128",
+ "12.2.3": "89.0.4389.128",
+ "13.0.0-beta.2": "90.0.4402.0",
+ "13.0.0-beta.3": "90.0.4402.0",
+ "13.0.0-beta.4": "90.0.4415.0",
+ "13.0.0-beta.5": "90.0.4415.0",
+ "13.0.0-beta.6": "90.0.4415.0",
+ "13.0.0-beta.7": "90.0.4415.0",
+ "13.0.0-beta.8": "90.0.4415.0",
+ "13.0.0-beta.9": "90.0.4415.0",
+ "13.0.0-beta.11": "90.0.4415.0",
+ "13.0.0-beta.12": "90.0.4415.0",
+ "13.0.0-beta.13": "90.0.4415.0",
+ "13.0.0-beta.14": "91.0.4448.0",
+ "13.0.0-beta.16": "91.0.4448.0",
+ "13.0.0-beta.17": "91.0.4448.0",
+ "13.0.0-beta.18": "91.0.4448.0",
+ "13.0.0-beta.20": "91.0.4448.0",
+ "13.0.0-beta.21": "91.0.4472.33",
+ "13.0.0-beta.22": "91.0.4472.33",
+ "13.0.0-beta.23": "91.0.4472.33",
+ "13.0.0-beta.24": "91.0.4472.38",
+ "13.0.0-beta.26": "91.0.4472.38",
+ "13.0.0-beta.27": "91.0.4472.38",
+ "13.0.0-beta.28": "91.0.4472.38",
+ "13.0.0-nightly.20201119": "89.0.4328.0",
+ "13.0.0-nightly.20201123": "89.0.4328.0",
+ "13.0.0-nightly.20201124": "89.0.4328.0",
+ "13.0.0-nightly.20201126": "89.0.4328.0",
+ "13.0.0-nightly.20201127": "89.0.4328.0",
+ "13.0.0-nightly.20201130": "89.0.4328.0",
+ "13.0.0-nightly.20201201": "89.0.4328.0",
+ "13.0.0-nightly.20201202": "89.0.4328.0",
+ "13.0.0-nightly.20201203": "89.0.4328.0",
+ "13.0.0-nightly.20201204": "89.0.4328.0",
+ "13.0.0-nightly.20201207": "89.0.4328.0",
+ "13.0.0-nightly.20201208": "89.0.4328.0",
+ "13.0.0-nightly.20201209": "89.0.4328.0",
+ "13.0.0-nightly.20201210": "89.0.4328.0",
+ "13.0.0-nightly.20201211": "89.0.4328.0",
+ "13.0.0-nightly.20201214": "89.0.4328.0",
+ "13.0.0-nightly.20201215": "89.0.4349.0",
+ "13.0.0-nightly.20201216": "89.0.4349.0",
+ "13.0.0-nightly.20201221": "89.0.4349.0",
+ "13.0.0-nightly.20201222": "89.0.4349.0",
+ "13.0.0-nightly.20201223": "89.0.4359.0",
+ "13.0.0-nightly.20210104": "89.0.4359.0",
+ "13.0.0-nightly.20210108": "89.0.4359.0",
+ "13.0.0-nightly.20210111": "89.0.4359.0",
+ "13.0.0-nightly.20210113": "89.0.4386.0",
+ "13.0.0-nightly.20210114": "89.0.4386.0",
+ "13.0.0-nightly.20210118": "89.0.4386.0",
+ "13.0.0-nightly.20210122": "89.0.4386.0",
+ "13.0.0-nightly.20210125": "89.0.4386.0",
+ "13.0.0-nightly.20210127": "89.0.4389.0",
+ "13.0.0-nightly.20210128": "89.0.4389.0",
+ "13.0.0-nightly.20210129": "89.0.4389.0",
+ "13.0.0-nightly.20210201": "89.0.4389.0",
+ "13.0.0-nightly.20210202": "89.0.4389.0",
+ "13.0.0-nightly.20210203": "89.0.4389.0",
+ "13.0.0-nightly.20210205": "89.0.4389.0",
+ "13.0.0-nightly.20210208": "89.0.4389.0",
+ "13.0.0-nightly.20210209": "89.0.4389.0",
+ "13.0.0-nightly.20210210": "90.0.4402.0",
+ "13.0.0-nightly.20210211": "90.0.4402.0",
+ "13.0.0-nightly.20210212": "90.0.4402.0",
+ "13.0.0-nightly.20210216": "90.0.4402.0",
+ "13.0.0-nightly.20210217": "90.0.4402.0",
+ "13.0.0-nightly.20210218": "90.0.4402.0",
+ "13.0.0-nightly.20210219": "90.0.4402.0",
+ "13.0.0-nightly.20210222": "90.0.4402.0",
+ "13.0.0-nightly.20210225": "90.0.4402.0",
+ "13.0.0-nightly.20210226": "90.0.4402.0",
+ "13.0.0-nightly.20210301": "90.0.4402.0",
+ "13.0.0-nightly.20210302": "90.0.4402.0",
+ "13.0.0-nightly.20210303": "90.0.4402.0",
+ "13.0.0": "91.0.4472.69",
+ "13.0.1": "91.0.4472.69",
+ "13.1.0": "91.0.4472.77",
+ "13.1.1": "91.0.4472.77",
+ "13.1.2": "91.0.4472.77",
+ "13.1.3": "91.0.4472.106",
+ "13.1.4": "91.0.4472.106",
+ "13.1.5": "91.0.4472.124",
+ "13.1.6": "91.0.4472.124",
+ "13.1.7": "91.0.4472.124",
+ "13.1.8": "91.0.4472.164",
+ "13.1.9": "91.0.4472.164",
+ "13.2.0": "91.0.4472.164",
+ "13.2.1": "91.0.4472.164",
+ "13.2.2": "91.0.4472.164",
+ "13.2.3": "91.0.4472.164",
+ "13.3.0": "91.0.4472.164",
+ "13.4.0": "91.0.4472.164",
+ "13.5.0": "91.0.4472.164",
+ "13.5.1": "91.0.4472.164",
+ "13.5.2": "91.0.4472.164",
+ "13.6.0": "91.0.4472.164",
+ "13.6.1": "91.0.4472.164",
+ "13.6.2": "91.0.4472.164",
+ "14.0.0-beta.1": "92.0.4511.0",
+ "14.0.0-beta.2": "92.0.4511.0",
+ "14.0.0-beta.3": "92.0.4511.0",
+ "14.0.0-beta.5": "93.0.4536.0",
+ "14.0.0-beta.6": "93.0.4536.0",
+ "14.0.0-beta.7": "93.0.4536.0",
+ "14.0.0-beta.8": "93.0.4536.0",
+ "14.0.0-beta.9": "93.0.4539.0",
+ "14.0.0-beta.10": "93.0.4539.0",
+ "14.0.0-beta.11": "93.0.4557.4",
+ "14.0.0-beta.12": "93.0.4557.4",
+ "14.0.0-beta.13": "93.0.4566.0",
+ "14.0.0-beta.14": "93.0.4566.0",
+ "14.0.0-beta.15": "93.0.4566.0",
+ "14.0.0-beta.16": "93.0.4566.0",
+ "14.0.0-beta.17": "93.0.4566.0",
+ "14.0.0-beta.18": "93.0.4577.15",
+ "14.0.0-beta.19": "93.0.4577.15",
+ "14.0.0-beta.20": "93.0.4577.15",
+ "14.0.0-beta.21": "93.0.4577.15",
+ "14.0.0-beta.22": "93.0.4577.25",
+ "14.0.0-beta.23": "93.0.4577.25",
+ "14.0.0-beta.24": "93.0.4577.51",
+ "14.0.0-beta.25": "93.0.4577.51",
+ "14.0.0-nightly.20210304": "90.0.4402.0",
+ "14.0.0-nightly.20210305": "90.0.4415.0",
+ "14.0.0-nightly.20210308": "90.0.4415.0",
+ "14.0.0-nightly.20210309": "90.0.4415.0",
+ "14.0.0-nightly.20210311": "90.0.4415.0",
+ "14.0.0-nightly.20210315": "90.0.4415.0",
+ "14.0.0-nightly.20210316": "90.0.4415.0",
+ "14.0.0-nightly.20210317": "90.0.4415.0",
+ "14.0.0-nightly.20210318": "90.0.4415.0",
+ "14.0.0-nightly.20210319": "90.0.4415.0",
+ "14.0.0-nightly.20210323": "90.0.4415.0",
+ "14.0.0-nightly.20210324": "90.0.4415.0",
+ "14.0.0-nightly.20210325": "90.0.4415.0",
+ "14.0.0-nightly.20210326": "90.0.4415.0",
+ "14.0.0-nightly.20210329": "90.0.4415.0",
+ "14.0.0-nightly.20210330": "90.0.4415.0",
+ "14.0.0-nightly.20210331": "91.0.4448.0",
+ "14.0.0-nightly.20210401": "91.0.4448.0",
+ "14.0.0-nightly.20210402": "91.0.4448.0",
+ "14.0.0-nightly.20210406": "91.0.4448.0",
+ "14.0.0-nightly.20210407": "91.0.4448.0",
+ "14.0.0-nightly.20210408": "91.0.4448.0",
+ "14.0.0-nightly.20210409": "91.0.4448.0",
+ "14.0.0-nightly.20210413": "91.0.4448.0",
+ "14.0.0-nightly.20210426": "92.0.4475.0",
+ "14.0.0-nightly.20210427": "92.0.4475.0",
+ "14.0.0-nightly.20210430": "92.0.4488.0",
+ "14.0.0-nightly.20210503": "92.0.4488.0",
+ "14.0.0-nightly.20210505": "92.0.4496.0",
+ "14.0.0-nightly.20210506": "92.0.4498.0",
+ "14.0.0-nightly.20210507": "92.0.4499.0",
+ "14.0.0-nightly.20210510": "92.0.4499.0",
+ "14.0.0-nightly.20210511": "92.0.4499.0",
+ "14.0.0-nightly.20210512": "92.0.4499.0",
+ "14.0.0-nightly.20210513": "92.0.4499.0",
+ "14.0.0-nightly.20210514": "92.0.4505.0",
+ "14.0.0-nightly.20210517": "92.0.4505.0",
+ "14.0.0-nightly.20210518": "92.0.4505.0",
+ "14.0.0-nightly.20210519": "92.0.4505.0",
+ "14.0.0-nightly.20210520": "92.0.4511.0",
+ "14.0.0-nightly.20210523": "92.0.4511.0",
+ "14.0.0-nightly.20210524": "92.0.4511.0",
+ "14.0.0": "93.0.4577.58",
+ "14.0.1": "93.0.4577.63",
+ "14.0.2": "93.0.4577.82",
+ "14.1.0": "93.0.4577.82",
+ "14.1.1": "93.0.4577.82",
+ "14.2.0": "93.0.4577.82",
+ "14.2.1": "93.0.4577.82",
+ "15.0.0-alpha.1": "93.0.4566.0",
+ "15.0.0-alpha.2": "93.0.4566.0",
+ "15.0.0-alpha.3": "94.0.4584.0",
+ "15.0.0-alpha.4": "94.0.4584.0",
+ "15.0.0-alpha.5": "94.0.4584.0",
+ "15.0.0-alpha.6": "94.0.4584.0",
+ "15.0.0-alpha.7": "94.0.4590.2",
+ "15.0.0-alpha.8": "94.0.4590.2",
+ "15.0.0-alpha.9": "94.0.4590.2",
+ "15.0.0-alpha.10": "94.0.4606.12",
+ "15.0.0-beta.1": "94.0.4606.20",
+ "15.0.0-beta.2": "94.0.4606.20",
+ "15.0.0-beta.3": "94.0.4606.31",
+ "15.0.0-beta.4": "94.0.4606.31",
+ "15.0.0-beta.5": "94.0.4606.31",
+ "15.0.0-beta.6": "94.0.4606.31",
+ "15.0.0-beta.7": "94.0.4606.31",
+ "15.0.0-nightly.20210527": "92.0.4511.0",
+ "15.0.0-nightly.20210528": "92.0.4511.0",
+ "15.0.0-nightly.20210531": "92.0.4511.0",
+ "15.0.0-nightly.20210601": "92.0.4511.0",
+ "15.0.0-nightly.20210602": "92.0.4511.0",
+ "15.0.0-nightly.20210603": "93.0.4530.0",
+ "15.0.0-nightly.20210604": "93.0.4530.0",
+ "15.0.0-nightly.20210608": "93.0.4535.0",
+ "15.0.0-nightly.20210609": "93.0.4536.0",
+ "15.0.0-nightly.20210610": "93.0.4536.0",
+ "15.0.0-nightly.20210611": "93.0.4536.0",
+ "15.0.0-nightly.20210614": "93.0.4536.0",
+ "15.0.0-nightly.20210615": "93.0.4536.0",
+ "15.0.0-nightly.20210616": "93.0.4536.0",
+ "15.0.0-nightly.20210617": "93.0.4539.0",
+ "15.0.0-nightly.20210618": "93.0.4539.0",
+ "15.0.0-nightly.20210621": "93.0.4539.0",
+ "15.0.0-nightly.20210622": "93.0.4539.0",
+ "15.0.0-nightly.20210623": "93.0.4550.0",
+ "15.0.0-nightly.20210624": "93.0.4550.0",
+ "15.0.0-nightly.20210625": "93.0.4552.0",
+ "15.0.0-nightly.20210628": "93.0.4552.0",
+ "15.0.0-nightly.20210629": "93.0.4552.0",
+ "15.0.0-nightly.20210630": "93.0.4558.0",
+ "15.0.0-nightly.20210701": "93.0.4558.0",
+ "15.0.0-nightly.20210702": "93.0.4558.0",
+ "15.0.0-nightly.20210705": "93.0.4558.0",
+ "15.0.0-nightly.20210706": "93.0.4566.0",
+ "15.0.0-nightly.20210707": "93.0.4566.0",
+ "15.0.0-nightly.20210708": "93.0.4566.0",
+ "15.0.0-nightly.20210709": "93.0.4566.0",
+ "15.0.0-nightly.20210712": "93.0.4566.0",
+ "15.0.0-nightly.20210713": "93.0.4566.0",
+ "15.0.0-nightly.20210714": "93.0.4566.0",
+ "15.0.0-nightly.20210715": "93.0.4566.0",
+ "15.0.0-nightly.20210716": "93.0.4566.0",
+ "15.0.0-nightly.20210719": "93.0.4566.0",
+ "15.0.0-nightly.20210720": "93.0.4566.0",
+ "15.0.0-nightly.20210721": "93.0.4566.0",
+ "15.0.0": "94.0.4606.51",
+ "15.1.0": "94.0.4606.61",
+ "15.1.1": "94.0.4606.61",
+ "15.1.2": "94.0.4606.71",
+ "15.2.0": "94.0.4606.81",
+ "15.3.0": "94.0.4606.81",
+ "15.3.1": "94.0.4606.81",
+ "15.3.2": "94.0.4606.81",
+ "16.0.0-alpha.1": "95.0.4629.0",
+ "16.0.0-alpha.2": "95.0.4629.0",
+ "16.0.0-alpha.3": "95.0.4629.0",
+ "16.0.0-alpha.4": "95.0.4629.0",
+ "16.0.0-alpha.5": "95.0.4629.0",
+ "16.0.0-alpha.6": "95.0.4629.0",
+ "16.0.0-alpha.7": "95.0.4629.0",
+ "16.0.0-alpha.8": "96.0.4647.0",
+ "16.0.0-alpha.9": "96.0.4647.0",
+ "16.0.0-beta.1": "96.0.4647.0",
+ "16.0.0-beta.2": "96.0.4647.0",
+ "16.0.0-beta.3": "96.0.4647.0",
+ "16.0.0-beta.4": "96.0.4664.18",
+ "16.0.0-beta.5": "96.0.4664.18",
+ "16.0.0-beta.6": "96.0.4664.27",
+ "16.0.0-beta.7": "96.0.4664.27",
+ "16.0.0-beta.8": "96.0.4664.35",
+ "16.0.0-beta.9": "96.0.4664.35",
+ "16.0.0-nightly.20210722": "93.0.4566.0",
+ "16.0.0-nightly.20210723": "93.0.4566.0",
+ "16.0.0-nightly.20210726": "93.0.4566.0",
+ "16.0.0-nightly.20210727": "94.0.4584.0",
+ "16.0.0-nightly.20210728": "94.0.4584.0",
+ "16.0.0-nightly.20210729": "94.0.4584.0",
+ "16.0.0-nightly.20210730": "94.0.4584.0",
+ "16.0.0-nightly.20210802": "94.0.4584.0",
+ "16.0.0-nightly.20210803": "94.0.4584.0",
+ "16.0.0-nightly.20210804": "94.0.4584.0",
+ "16.0.0-nightly.20210805": "94.0.4584.0",
+ "16.0.0-nightly.20210806": "94.0.4584.0",
+ "16.0.0-nightly.20210809": "94.0.4584.0",
+ "16.0.0-nightly.20210810": "94.0.4584.0",
+ "16.0.0-nightly.20210811": "94.0.4584.0",
+ "16.0.0-nightly.20210812": "94.0.4590.2",
+ "16.0.0-nightly.20210813": "94.0.4590.2",
+ "16.0.0-nightly.20210816": "94.0.4590.2",
+ "16.0.0-nightly.20210817": "94.0.4590.2",
+ "16.0.0-nightly.20210818": "94.0.4590.2",
+ "16.0.0-nightly.20210819": "94.0.4590.2",
+ "16.0.0-nightly.20210820": "94.0.4590.2",
+ "16.0.0-nightly.20210823": "94.0.4590.2",
+ "16.0.0-nightly.20210824": "95.0.4612.5",
+ "16.0.0-nightly.20210825": "95.0.4612.5",
+ "16.0.0-nightly.20210826": "95.0.4612.5",
+ "16.0.0-nightly.20210827": "95.0.4612.5",
+ "16.0.0-nightly.20210830": "95.0.4612.5",
+ "16.0.0-nightly.20210831": "95.0.4612.5",
+ "16.0.0-nightly.20210901": "95.0.4612.5",
+ "16.0.0-nightly.20210902": "95.0.4629.0",
+ "16.0.0-nightly.20210903": "95.0.4629.0",
+ "16.0.0-nightly.20210906": "95.0.4629.0",
+ "16.0.0-nightly.20210907": "95.0.4629.0",
+ "16.0.0-nightly.20210908": "95.0.4629.0",
+ "16.0.0-nightly.20210909": "95.0.4629.0",
+ "16.0.0-nightly.20210910": "95.0.4629.0",
+ "16.0.0-nightly.20210913": "95.0.4629.0",
+ "16.0.0-nightly.20210914": "95.0.4629.0",
+ "16.0.0-nightly.20210915": "95.0.4629.0",
+ "16.0.0-nightly.20210916": "95.0.4629.0",
+ "16.0.0-nightly.20210917": "95.0.4629.0",
+ "16.0.0-nightly.20210920": "95.0.4629.0",
+ "16.0.0-nightly.20210921": "95.0.4629.0",
+ "16.0.0-nightly.20210922": "95.0.4629.0",
+ "16.0.0": "96.0.4664.45",
+ "16.0.1": "96.0.4664.45",
+ "16.0.2": "96.0.4664.55",
+ "17.0.0-alpha.1": "96.0.4664.4",
+ "17.0.0-alpha.2": "96.0.4664.4",
+ "17.0.0-alpha.3": "96.0.4664.4",
+ "17.0.0-alpha.4": "98.0.4706.0",
+ "17.0.0-nightly.20210923": "95.0.4629.0",
+ "17.0.0-nightly.20210924": "95.0.4629.0",
+ "17.0.0-nightly.20210927": "95.0.4629.0",
+ "17.0.0-nightly.20210928": "95.0.4629.0",
+ "17.0.0-nightly.20210929": "95.0.4629.0",
+ "17.0.0-nightly.20210930": "95.0.4629.0",
+ "17.0.0-nightly.20211001": "95.0.4629.0",
+ "17.0.0-nightly.20211004": "95.0.4629.0",
+ "17.0.0-nightly.20211005": "95.0.4629.0",
+ "17.0.0-nightly.20211006": "96.0.4647.0",
+ "17.0.0-nightly.20211007": "96.0.4647.0",
+ "17.0.0-nightly.20211008": "96.0.4647.0",
+ "17.0.0-nightly.20211011": "96.0.4647.0",
+ "17.0.0-nightly.20211012": "96.0.4647.0",
+ "17.0.0-nightly.20211013": "96.0.4647.0",
+ "17.0.0-nightly.20211014": "96.0.4647.0",
+ "17.0.0-nightly.20211015": "96.0.4647.0",
+ "17.0.0-nightly.20211018": "96.0.4647.0",
+ "17.0.0-nightly.20211019": "96.0.4647.0",
+ "17.0.0-nightly.20211020": "96.0.4647.0",
+ "17.0.0-nightly.20211021": "96.0.4647.0",
+ "17.0.0-nightly.20211022": "96.0.4664.4",
+ "17.0.0-nightly.20211025": "96.0.4664.4",
+ "17.0.0-nightly.20211026": "96.0.4664.4",
+ "17.0.0-nightly.20211027": "96.0.4664.4",
+ "17.0.0-nightly.20211028": "96.0.4664.4",
+ "17.0.0-nightly.20211029": "96.0.4664.4",
+ "17.0.0-nightly.20211101": "96.0.4664.4",
+ "17.0.0-nightly.20211102": "96.0.4664.4",
+ "17.0.0-nightly.20211103": "96.0.4664.4",
+ "17.0.0-nightly.20211104": "96.0.4664.4",
+ "17.0.0-nightly.20211105": "96.0.4664.4",
+ "17.0.0-nightly.20211108": "96.0.4664.4",
+ "17.0.0-nightly.20211109": "96.0.4664.4",
+ "17.0.0-nightly.20211110": "96.0.4664.4",
+ "17.0.0-nightly.20211111": "96.0.4664.4",
+ "17.0.0-nightly.20211112": "96.0.4664.4",
+ "17.0.0-nightly.20211115": "96.0.4664.4",
+ "17.0.0-nightly.20211116": "96.0.4664.4",
+ "17.0.0-nightly.20211117": "96.0.4664.4",
+ "18.0.0-nightly.20211118": "96.0.4664.4",
+ "18.0.0-nightly.20211119": "96.0.4664.4",
+ "18.0.0-nightly.20211122": "96.0.4664.4",
+ "18.0.0-nightly.20211123": "96.0.4664.4",
+ "18.0.0-nightly.20211124": "98.0.4706.0",
+ "18.0.0-nightly.20211125": "98.0.4706.0",
+ "18.0.0-nightly.20211126": "98.0.4706.0"
+}; \ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json
new file mode 100644
index 0000000000..e594825447
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json
@@ -0,0 +1 @@
+{"0.20.0":"39.0.2171.65","0.20.1":"39.0.2171.65","0.20.2":"39.0.2171.65","0.20.3":"39.0.2171.65","0.20.4":"39.0.2171.65","0.20.5":"39.0.2171.65","0.20.6":"39.0.2171.65","0.20.7":"39.0.2171.65","0.20.8":"39.0.2171.65","0.21.0":"40.0.2214.91","0.21.1":"40.0.2214.91","0.21.2":"40.0.2214.91","0.21.3":"41.0.2272.76","0.22.1":"41.0.2272.76","0.22.2":"41.0.2272.76","0.22.3":"41.0.2272.76","0.23.0":"41.0.2272.76","0.24.0":"41.0.2272.76","0.25.0":"42.0.2311.107","0.25.1":"42.0.2311.107","0.25.2":"42.0.2311.107","0.25.3":"42.0.2311.107","0.26.0":"42.0.2311.107","0.26.1":"42.0.2311.107","0.27.0":"42.0.2311.107","0.27.1":"42.0.2311.107","0.27.2":"43.0.2357.65","0.27.3":"43.0.2357.65","0.28.0":"43.0.2357.65","0.28.1":"43.0.2357.65","0.28.2":"43.0.2357.65","0.28.3":"43.0.2357.65","0.29.1":"43.0.2357.65","0.29.2":"43.0.2357.65","0.30.4":"44.0.2403.125","0.31.0":"44.0.2403.125","0.31.2":"45.0.2454.85","0.32.2":"45.0.2454.85","0.32.3":"45.0.2454.85","0.33.0":"45.0.2454.85","0.33.1":"45.0.2454.85","0.33.2":"45.0.2454.85","0.33.3":"45.0.2454.85","0.33.4":"45.0.2454.85","0.33.6":"45.0.2454.85","0.33.7":"45.0.2454.85","0.33.8":"45.0.2454.85","0.33.9":"45.0.2454.85","0.34.0":"45.0.2454.85","0.34.1":"45.0.2454.85","0.34.2":"45.0.2454.85","0.34.3":"45.0.2454.85","0.34.4":"45.0.2454.85","0.35.1":"45.0.2454.85","0.35.2":"45.0.2454.85","0.35.3":"45.0.2454.85","0.35.4":"45.0.2454.85","0.35.5":"45.0.2454.85","0.36.0":"47.0.2526.73","0.36.2":"47.0.2526.73","0.36.3":"47.0.2526.73","0.36.4":"47.0.2526.73","0.36.5":"47.0.2526.110","0.36.6":"47.0.2526.110","0.36.7":"47.0.2526.110","0.36.8":"47.0.2526.110","0.36.9":"47.0.2526.110","0.36.10":"47.0.2526.110","0.36.11":"47.0.2526.110","0.36.12":"47.0.2526.110","0.37.0":"49.0.2623.75","0.37.1":"49.0.2623.75","0.37.3":"49.0.2623.75","0.37.4":"49.0.2623.75","0.37.5":"49.0.2623.75","0.37.6":"49.0.2623.75","0.37.7":"49.0.2623.75","0.37.8":"49.0.2623.75","1.0.0":"49.0.2623.75","1.0.1":"49.0.2623.75","1.0.2":"49.0.2623.75","1.1.0":"50.0.2661.102","1.1.1":"50.0.2661.102","1.1.2":"50.0.2661.102","1.1.3":"50.0.2661.102","1.2.0":"51.0.2704.63","1.2.1":"51.0.2704.63","1.2.2":"51.0.2704.84","1.2.3":"51.0.2704.84","1.2.4":"51.0.2704.103","1.2.5":"51.0.2704.103","1.2.6":"51.0.2704.106","1.2.7":"51.0.2704.106","1.2.8":"51.0.2704.106","1.3.0":"52.0.2743.82","1.3.1":"52.0.2743.82","1.3.2":"52.0.2743.82","1.3.3":"52.0.2743.82","1.3.4":"52.0.2743.82","1.3.5":"52.0.2743.82","1.3.6":"52.0.2743.82","1.3.7":"52.0.2743.82","1.3.9":"52.0.2743.82","1.3.10":"52.0.2743.82","1.3.13":"52.0.2743.82","1.3.14":"52.0.2743.82","1.3.15":"52.0.2743.82","1.4.0":"53.0.2785.113","1.4.1":"53.0.2785.113","1.4.2":"53.0.2785.113","1.4.3":"53.0.2785.113","1.4.4":"53.0.2785.113","1.4.5":"53.0.2785.113","1.4.6":"53.0.2785.143","1.4.7":"53.0.2785.143","1.4.8":"53.0.2785.143","1.4.10":"53.0.2785.143","1.4.11":"53.0.2785.143","1.4.12":"54.0.2840.51","1.4.13":"53.0.2785.143","1.4.14":"53.0.2785.143","1.4.15":"53.0.2785.143","1.4.16":"53.0.2785.143","1.5.0":"54.0.2840.101","1.5.1":"54.0.2840.101","1.6.0":"56.0.2924.87","1.6.1":"56.0.2924.87","1.6.2":"56.0.2924.87","1.6.3":"56.0.2924.87","1.6.4":"56.0.2924.87","1.6.5":"56.0.2924.87","1.6.6":"56.0.2924.87","1.6.7":"56.0.2924.87","1.6.8":"56.0.2924.87","1.6.9":"56.0.2924.87","1.6.10":"56.0.2924.87","1.6.11":"56.0.2924.87","1.6.12":"56.0.2924.87","1.6.13":"56.0.2924.87","1.6.14":"56.0.2924.87","1.6.15":"56.0.2924.87","1.6.16":"56.0.2924.87","1.6.17":"56.0.2924.87","1.6.18":"56.0.2924.87","1.7.0":"58.0.3029.110","1.7.1":"58.0.3029.110","1.7.2":"58.0.3029.110","1.7.3":"58.0.3029.110","1.7.4":"58.0.3029.110","1.7.5":"58.0.3029.110","1.7.6":"58.0.3029.110","1.7.7":"58.0.3029.110","1.7.8":"58.0.3029.110","1.7.9":"58.0.3029.110","1.7.10":"58.0.3029.110","1.7.11":"58.0.3029.110","1.7.12":"58.0.3029.110","1.7.13":"58.0.3029.110","1.7.14":"58.0.3029.110","1.7.15":"58.0.3029.110","1.7.16":"58.0.3029.110","1.8.0":"59.0.3071.115","1.8.1":"59.0.3071.115","1.8.2-beta.1":"59.0.3071.115","1.8.2-beta.2":"59.0.3071.115","1.8.2-beta.3":"59.0.3071.115","1.8.2-beta.4":"59.0.3071.115","1.8.2-beta.5":"59.0.3071.115","1.8.2":"59.0.3071.115","1.8.3":"59.0.3071.115","1.8.4":"59.0.3071.115","1.8.5":"59.0.3071.115","1.8.6":"59.0.3071.115","1.8.7":"59.0.3071.115","1.8.8":"59.0.3071.115","2.0.0-beta.1":"61.0.3163.100","2.0.0-beta.2":"61.0.3163.100","2.0.0-beta.3":"61.0.3163.100","2.0.0-beta.4":"61.0.3163.100","2.0.0-beta.5":"61.0.3163.100","2.0.0-beta.6":"61.0.3163.100","2.0.0-beta.7":"61.0.3163.100","2.0.0-beta.8":"61.0.3163.100","2.0.0":"61.0.3163.100","2.0.1":"61.0.3163.100","2.0.2":"61.0.3163.100","2.0.3":"61.0.3163.100","2.0.4":"61.0.3163.100","2.0.5":"61.0.3163.100","2.0.6":"61.0.3163.100","2.0.7":"61.0.3163.100","2.0.8-nightly.20180819":"61.0.3163.100","2.0.8-nightly.20180820":"61.0.3163.100","2.0.8":"61.0.3163.100","2.0.9":"61.0.3163.100","2.0.10":"61.0.3163.100","2.0.11":"61.0.3163.100","2.0.12":"61.0.3163.100","2.0.13":"61.0.3163.100","2.0.14":"61.0.3163.100","2.0.15":"61.0.3163.100","2.0.16":"61.0.3163.100","2.0.17":"61.0.3163.100","2.0.18":"61.0.3163.100","2.1.0-unsupported.20180809":"61.0.3163.100","3.0.0-beta.1":"66.0.3359.181","3.0.0-beta.2":"66.0.3359.181","3.0.0-beta.3":"66.0.3359.181","3.0.0-beta.4":"66.0.3359.181","3.0.0-beta.5":"66.0.3359.181","3.0.0-beta.6":"66.0.3359.181","3.0.0-beta.7":"66.0.3359.181","3.0.0-beta.8":"66.0.3359.181","3.0.0-beta.9":"66.0.3359.181","3.0.0-beta.10":"66.0.3359.181","3.0.0-beta.11":"66.0.3359.181","3.0.0-beta.12":"66.0.3359.181","3.0.0-beta.13":"66.0.3359.181","3.0.0-nightly.20180818":"66.0.3359.181","3.0.0-nightly.20180821":"66.0.3359.181","3.0.0-nightly.20180823":"66.0.3359.181","3.0.0-nightly.20180904":"66.0.3359.181","3.0.0":"66.0.3359.181","3.0.1":"66.0.3359.181","3.0.2":"66.0.3359.181","3.0.3":"66.0.3359.181","3.0.4":"66.0.3359.181","3.0.5":"66.0.3359.181","3.0.6":"66.0.3359.181","3.0.7":"66.0.3359.181","3.0.8":"66.0.3359.181","3.0.9":"66.0.3359.181","3.0.10":"66.0.3359.181","3.0.11":"66.0.3359.181","3.0.12":"66.0.3359.181","3.0.13":"66.0.3359.181","3.0.14":"66.0.3359.181","3.0.15":"66.0.3359.181","3.0.16":"66.0.3359.181","3.1.0-beta.1":"66.0.3359.181","3.1.0-beta.2":"66.0.3359.181","3.1.0-beta.3":"66.0.3359.181","3.1.0-beta.4":"66.0.3359.181","3.1.0-beta.5":"66.0.3359.181","3.1.0":"66.0.3359.181","3.1.1":"66.0.3359.181","3.1.2":"66.0.3359.181","3.1.3":"66.0.3359.181","3.1.4":"66.0.3359.181","3.1.5":"66.0.3359.181","3.1.6":"66.0.3359.181","3.1.7":"66.0.3359.181","3.1.8":"66.0.3359.181","3.1.9":"66.0.3359.181","3.1.10":"66.0.3359.181","3.1.11":"66.0.3359.181","3.1.12":"66.0.3359.181","3.1.13":"66.0.3359.181","4.0.0-beta.1":"69.0.3497.106","4.0.0-beta.2":"69.0.3497.106","4.0.0-beta.3":"69.0.3497.106","4.0.0-beta.4":"69.0.3497.106","4.0.0-beta.5":"69.0.3497.106","4.0.0-beta.6":"69.0.3497.106","4.0.0-beta.7":"69.0.3497.106","4.0.0-beta.8":"69.0.3497.106","4.0.0-beta.9":"69.0.3497.106","4.0.0-beta.10":"69.0.3497.106","4.0.0-beta.11":"69.0.3497.106","4.0.0-nightly.20180817":"66.0.3359.181","4.0.0-nightly.20180819":"66.0.3359.181","4.0.0-nightly.20180821":"66.0.3359.181","4.0.0-nightly.20180929":"67.0.3396.99","4.0.0-nightly.20181006":"68.0.3440.128","4.0.0-nightly.20181010":"69.0.3497.106","4.0.0":"69.0.3497.106","4.0.1":"69.0.3497.106","4.0.2":"69.0.3497.106","4.0.3":"69.0.3497.106","4.0.4":"69.0.3497.106","4.0.5":"69.0.3497.106","4.0.6":"69.0.3497.106","4.0.7":"69.0.3497.128","4.0.8":"69.0.3497.128","4.1.0":"69.0.3497.128","4.1.1":"69.0.3497.128","4.1.2":"69.0.3497.128","4.1.3":"69.0.3497.128","4.1.4":"69.0.3497.128","4.1.5":"69.0.3497.128","4.2.0":"69.0.3497.128","4.2.1":"69.0.3497.128","4.2.2":"69.0.3497.128","4.2.3":"69.0.3497.128","4.2.4":"69.0.3497.128","4.2.5":"69.0.3497.128","4.2.6":"69.0.3497.128","4.2.7":"69.0.3497.128","4.2.8":"69.0.3497.128","4.2.9":"69.0.3497.128","4.2.10":"69.0.3497.128","4.2.11":"69.0.3497.128","4.2.12":"69.0.3497.128","5.0.0-beta.1":"72.0.3626.52","5.0.0-beta.2":"72.0.3626.52","5.0.0-beta.3":"73.0.3683.27","5.0.0-beta.4":"73.0.3683.54","5.0.0-beta.5":"73.0.3683.61","5.0.0-beta.6":"73.0.3683.84","5.0.0-beta.7":"73.0.3683.94","5.0.0-beta.8":"73.0.3683.104","5.0.0-beta.9":"73.0.3683.117","5.0.0-nightly.20190107":"70.0.3538.110","5.0.0-nightly.20190121":"71.0.3578.98","5.0.0-nightly.20190122":"71.0.3578.98","5.0.0":"73.0.3683.119","5.0.1":"73.0.3683.121","5.0.2":"73.0.3683.121","5.0.3":"73.0.3683.121","5.0.4":"73.0.3683.121","5.0.5":"73.0.3683.121","5.0.6":"73.0.3683.121","5.0.7":"73.0.3683.121","5.0.8":"73.0.3683.121","5.0.9":"73.0.3683.121","5.0.10":"73.0.3683.121","5.0.11":"73.0.3683.121","5.0.12":"73.0.3683.121","5.0.13":"73.0.3683.121","6.0.0-beta.1":"76.0.3774.1","6.0.0-beta.2":"76.0.3783.1","6.0.0-beta.3":"76.0.3783.1","6.0.0-beta.4":"76.0.3783.1","6.0.0-beta.5":"76.0.3805.4","6.0.0-beta.6":"76.0.3809.3","6.0.0-beta.7":"76.0.3809.22","6.0.0-beta.8":"76.0.3809.26","6.0.0-beta.9":"76.0.3809.26","6.0.0-beta.10":"76.0.3809.37","6.0.0-beta.11":"76.0.3809.42","6.0.0-beta.12":"76.0.3809.54","6.0.0-beta.13":"76.0.3809.60","6.0.0-beta.14":"76.0.3809.68","6.0.0-beta.15":"76.0.3809.74","6.0.0-nightly.20190212":"72.0.3626.107","6.0.0-nightly.20190213":"72.0.3626.110","6.0.0-nightly.20190311":"74.0.3724.8","6.0.0":"76.0.3809.88","6.0.1":"76.0.3809.102","6.0.2":"76.0.3809.110","6.0.3":"76.0.3809.126","6.0.4":"76.0.3809.131","6.0.5":"76.0.3809.136","6.0.6":"76.0.3809.138","6.0.7":"76.0.3809.139","6.0.8":"76.0.3809.146","6.0.9":"76.0.3809.146","6.0.10":"76.0.3809.146","6.0.11":"76.0.3809.146","6.0.12":"76.0.3809.146","6.1.0":"76.0.3809.146","6.1.1":"76.0.3809.146","6.1.2":"76.0.3809.146","6.1.3":"76.0.3809.146","6.1.4":"76.0.3809.146","6.1.5":"76.0.3809.146","6.1.6":"76.0.3809.146","6.1.7":"76.0.3809.146","6.1.8":"76.0.3809.146","6.1.9":"76.0.3809.146","6.1.10":"76.0.3809.146","6.1.11":"76.0.3809.146","6.1.12":"76.0.3809.146","7.0.0-beta.1":"78.0.3866.0","7.0.0-beta.2":"78.0.3866.0","7.0.0-beta.3":"78.0.3866.0","7.0.0-beta.4":"78.0.3896.6","7.0.0-beta.5":"78.0.3905.1","7.0.0-beta.6":"78.0.3905.1","7.0.0-beta.7":"78.0.3905.1","7.0.0-nightly.20190521":"76.0.3784.0","7.0.0-nightly.20190529":"76.0.3806.0","7.0.0-nightly.20190530":"76.0.3806.0","7.0.0-nightly.20190531":"76.0.3806.0","7.0.0-nightly.20190602":"76.0.3806.0","7.0.0-nightly.20190603":"76.0.3806.0","7.0.0-nightly.20190604":"77.0.3814.0","7.0.0-nightly.20190605":"77.0.3815.0","7.0.0-nightly.20190606":"77.0.3815.0","7.0.0-nightly.20190607":"77.0.3815.0","7.0.0-nightly.20190608":"77.0.3815.0","7.0.0-nightly.20190609":"77.0.3815.0","7.0.0-nightly.20190611":"77.0.3815.0","7.0.0-nightly.20190612":"77.0.3815.0","7.0.0-nightly.20190613":"77.0.3815.0","7.0.0-nightly.20190615":"77.0.3815.0","7.0.0-nightly.20190616":"77.0.3815.0","7.0.0-nightly.20190618":"77.0.3815.0","7.0.0-nightly.20190619":"77.0.3815.0","7.0.0-nightly.20190622":"77.0.3815.0","7.0.0-nightly.20190623":"77.0.3815.0","7.0.0-nightly.20190624":"77.0.3815.0","7.0.0-nightly.20190627":"77.0.3815.0","7.0.0-nightly.20190629":"77.0.3815.0","7.0.0-nightly.20190630":"77.0.3815.0","7.0.0-nightly.20190701":"77.0.3815.0","7.0.0-nightly.20190702":"77.0.3815.0","7.0.0-nightly.20190704":"77.0.3843.0","7.0.0-nightly.20190705":"77.0.3843.0","7.0.0-nightly.20190719":"77.0.3848.0","7.0.0-nightly.20190720":"77.0.3848.0","7.0.0-nightly.20190721":"77.0.3848.0","7.0.0-nightly.20190726":"77.0.3864.0","7.0.0-nightly.20190727":"78.0.3866.0","7.0.0-nightly.20190728":"78.0.3866.0","7.0.0-nightly.20190729":"78.0.3866.0","7.0.0-nightly.20190730":"78.0.3866.0","7.0.0-nightly.20190731":"78.0.3866.0","7.0.0":"78.0.3905.1","7.0.1":"78.0.3904.92","7.1.0":"78.0.3904.94","7.1.1":"78.0.3904.99","7.1.2":"78.0.3904.113","7.1.3":"78.0.3904.126","7.1.4":"78.0.3904.130","7.1.5":"78.0.3904.130","7.1.6":"78.0.3904.130","7.1.7":"78.0.3904.130","7.1.8":"78.0.3904.130","7.1.9":"78.0.3904.130","7.1.10":"78.0.3904.130","7.1.11":"78.0.3904.130","7.1.12":"78.0.3904.130","7.1.13":"78.0.3904.130","7.1.14":"78.0.3904.130","7.2.0":"78.0.3904.130","7.2.1":"78.0.3904.130","7.2.2":"78.0.3904.130","7.2.3":"78.0.3904.130","7.2.4":"78.0.3904.130","7.3.0":"78.0.3904.130","7.3.1":"78.0.3904.130","7.3.2":"78.0.3904.130","7.3.3":"78.0.3904.130","8.0.0-beta.1":"79.0.3931.0","8.0.0-beta.2":"79.0.3931.0","8.0.0-beta.3":"80.0.3955.0","8.0.0-beta.4":"80.0.3955.0","8.0.0-beta.5":"80.0.3987.14","8.0.0-beta.6":"80.0.3987.51","8.0.0-beta.7":"80.0.3987.59","8.0.0-beta.8":"80.0.3987.75","8.0.0-beta.9":"80.0.3987.75","8.0.0-nightly.20190801":"78.0.3866.0","8.0.0-nightly.20190802":"78.0.3866.0","8.0.0-nightly.20190803":"78.0.3871.0","8.0.0-nightly.20190806":"78.0.3871.0","8.0.0-nightly.20190807":"78.0.3871.0","8.0.0-nightly.20190808":"78.0.3871.0","8.0.0-nightly.20190809":"78.0.3871.0","8.0.0-nightly.20190810":"78.0.3871.0","8.0.0-nightly.20190811":"78.0.3871.0","8.0.0-nightly.20190812":"78.0.3871.0","8.0.0-nightly.20190813":"78.0.3871.0","8.0.0-nightly.20190814":"78.0.3871.0","8.0.0-nightly.20190815":"78.0.3871.0","8.0.0-nightly.20190816":"78.0.3881.0","8.0.0-nightly.20190817":"78.0.3881.0","8.0.0-nightly.20190818":"78.0.3881.0","8.0.0-nightly.20190819":"78.0.3881.0","8.0.0-nightly.20190820":"78.0.3881.0","8.0.0-nightly.20190824":"78.0.3892.0","8.0.0-nightly.20190825":"78.0.3892.0","8.0.0-nightly.20190827":"78.0.3892.0","8.0.0-nightly.20190828":"78.0.3892.0","8.0.0-nightly.20190830":"78.0.3892.0","8.0.0-nightly.20190901":"78.0.3892.0","8.0.0-nightly.20190902":"78.0.3892.0","8.0.0-nightly.20190907":"78.0.3892.0","8.0.0-nightly.20190909":"78.0.3892.0","8.0.0-nightly.20190910":"78.0.3892.0","8.0.0-nightly.20190911":"78.0.3892.0","8.0.0-nightly.20190913":"78.0.3892.0","8.0.0-nightly.20190914":"78.0.3892.0","8.0.0-nightly.20190915":"78.0.3892.0","8.0.0-nightly.20190917":"78.0.3892.0","8.0.0-nightly.20190919":"79.0.3915.0","8.0.0-nightly.20190920":"79.0.3915.0","8.0.0-nightly.20190923":"79.0.3919.0","8.0.0-nightly.20190924":"79.0.3919.0","8.0.0-nightly.20190926":"79.0.3919.0","8.0.0-nightly.20190929":"79.0.3919.0","8.0.0-nightly.20190930":"79.0.3919.0","8.0.0-nightly.20191001":"79.0.3919.0","8.0.0-nightly.20191004":"79.0.3919.0","8.0.0-nightly.20191005":"79.0.3919.0","8.0.0-nightly.20191006":"79.0.3919.0","8.0.0-nightly.20191009":"79.0.3919.0","8.0.0-nightly.20191011":"79.0.3919.0","8.0.0-nightly.20191012":"79.0.3919.0","8.0.0-nightly.20191017":"79.0.3919.0","8.0.0-nightly.20191019":"79.0.3931.0","8.0.0-nightly.20191020":"79.0.3931.0","8.0.0-nightly.20191021":"79.0.3931.0","8.0.0-nightly.20191023":"79.0.3931.0","8.0.0-nightly.20191101":"80.0.3952.0","8.0.0-nightly.20191105":"80.0.3952.0","8.0.0":"80.0.3987.86","8.0.1":"80.0.3987.86","8.0.2":"80.0.3987.86","8.0.3":"80.0.3987.134","8.1.0":"80.0.3987.137","8.1.1":"80.0.3987.141","8.2.0":"80.0.3987.158","8.2.1":"80.0.3987.163","8.2.2":"80.0.3987.163","8.2.3":"80.0.3987.163","8.2.4":"80.0.3987.165","8.2.5":"80.0.3987.165","8.3.0":"80.0.3987.165","8.3.1":"80.0.3987.165","8.3.2":"80.0.3987.165","8.3.3":"80.0.3987.165","8.3.4":"80.0.3987.165","8.4.0":"80.0.3987.165","8.4.1":"80.0.3987.165","8.5.0":"80.0.3987.165","8.5.1":"80.0.3987.165","8.5.2":"80.0.3987.165","8.5.3":"80.0.3987.163","8.5.4":"80.0.3987.163","8.5.5":"80.0.3987.163","9.0.0-beta.1":"82.0.4048.0","9.0.0-beta.2":"82.0.4048.0","9.0.0-beta.3":"82.0.4048.0","9.0.0-beta.4":"82.0.4048.0","9.0.0-beta.5":"82.0.4048.0","9.0.0-beta.6":"82.0.4058.2","9.0.0-beta.7":"82.0.4058.2","9.0.0-beta.9":"82.0.4058.2","9.0.0-beta.10":"82.0.4085.10","9.0.0-beta.12":"82.0.4085.14","9.0.0-beta.13":"82.0.4085.14","9.0.0-beta.14":"82.0.4085.27","9.0.0-beta.15":"83.0.4102.3","9.0.0-beta.16":"83.0.4102.3","9.0.0-beta.17":"83.0.4103.14","9.0.0-beta.18":"83.0.4103.16","9.0.0-beta.19":"83.0.4103.24","9.0.0-beta.20":"83.0.4103.26","9.0.0-beta.21":"83.0.4103.26","9.0.0-beta.22":"83.0.4103.34","9.0.0-beta.23":"83.0.4103.44","9.0.0-beta.24":"83.0.4103.45","9.0.0-nightly.20191121":"80.0.3954.0","9.0.0-nightly.20191122":"80.0.3954.0","9.0.0-nightly.20191123":"80.0.3954.0","9.0.0-nightly.20191124":"80.0.3954.0","9.0.0-nightly.20191129":"80.0.3954.0","9.0.0-nightly.20191130":"80.0.3954.0","9.0.0-nightly.20191201":"80.0.3954.0","9.0.0-nightly.20191202":"80.0.3954.0","9.0.0-nightly.20191203":"80.0.3954.0","9.0.0-nightly.20191204":"80.0.3954.0","9.0.0-nightly.20191210":"80.0.3954.0","9.0.0-nightly.20191220":"81.0.3994.0","9.0.0-nightly.20191221":"81.0.3994.0","9.0.0-nightly.20191222":"81.0.3994.0","9.0.0-nightly.20191223":"81.0.3994.0","9.0.0-nightly.20191224":"81.0.3994.0","9.0.0-nightly.20191225":"81.0.3994.0","9.0.0-nightly.20191226":"81.0.3994.0","9.0.0-nightly.20191228":"81.0.3994.0","9.0.0-nightly.20191229":"81.0.3994.0","9.0.0-nightly.20191230":"81.0.3994.0","9.0.0-nightly.20191231":"81.0.3994.0","9.0.0-nightly.20200101":"81.0.3994.0","9.0.0-nightly.20200103":"81.0.3994.0","9.0.0-nightly.20200104":"81.0.3994.0","9.0.0-nightly.20200105":"81.0.3994.0","9.0.0-nightly.20200106":"81.0.3994.0","9.0.0-nightly.20200108":"81.0.3994.0","9.0.0-nightly.20200109":"81.0.3994.0","9.0.0-nightly.20200110":"81.0.3994.0","9.0.0-nightly.20200111":"81.0.3994.0","9.0.0-nightly.20200113":"81.0.3994.0","9.0.0-nightly.20200115":"81.0.3994.0","9.0.0-nightly.20200116":"81.0.3994.0","9.0.0-nightly.20200117":"81.0.3994.0","9.0.0-nightly.20200119":"81.0.4030.0","9.0.0-nightly.20200121":"81.0.4030.0","9.0.0":"83.0.4103.64","9.0.1":"83.0.4103.94","9.0.2":"83.0.4103.94","9.0.3":"83.0.4103.100","9.0.4":"83.0.4103.104","9.0.5":"83.0.4103.119","9.1.0":"83.0.4103.122","9.1.1":"83.0.4103.122","9.1.2":"83.0.4103.122","9.2.0":"83.0.4103.122","9.2.1":"83.0.4103.122","9.3.0":"83.0.4103.122","9.3.1":"83.0.4103.122","9.3.2":"83.0.4103.122","9.3.3":"83.0.4103.122","9.3.4":"83.0.4103.122","9.3.5":"83.0.4103.122","9.4.0":"83.0.4103.122","9.4.1":"83.0.4103.122","9.4.2":"83.0.4103.122","9.4.3":"83.0.4103.122","9.4.4":"83.0.4103.122","10.0.0-beta.1":"84.0.4129.0","10.0.0-beta.2":"84.0.4129.0","10.0.0-beta.3":"85.0.4161.2","10.0.0-beta.4":"85.0.4161.2","10.0.0-beta.8":"85.0.4181.1","10.0.0-beta.9":"85.0.4181.1","10.0.0-beta.10":"85.0.4183.19","10.0.0-beta.11":"85.0.4183.20","10.0.0-beta.12":"85.0.4183.26","10.0.0-beta.13":"85.0.4183.39","10.0.0-beta.14":"85.0.4183.39","10.0.0-beta.15":"85.0.4183.39","10.0.0-beta.17":"85.0.4183.39","10.0.0-beta.19":"85.0.4183.39","10.0.0-beta.20":"85.0.4183.39","10.0.0-beta.21":"85.0.4183.39","10.0.0-beta.23":"85.0.4183.70","10.0.0-beta.24":"85.0.4183.78","10.0.0-beta.25":"85.0.4183.80","10.0.0-nightly.20200209":"82.0.4050.0","10.0.0-nightly.20200210":"82.0.4050.0","10.0.0-nightly.20200211":"82.0.4050.0","10.0.0-nightly.20200216":"82.0.4050.0","10.0.0-nightly.20200217":"82.0.4050.0","10.0.0-nightly.20200218":"82.0.4050.0","10.0.0-nightly.20200221":"82.0.4050.0","10.0.0-nightly.20200222":"82.0.4050.0","10.0.0-nightly.20200223":"82.0.4050.0","10.0.0-nightly.20200226":"82.0.4050.0","10.0.0-nightly.20200303":"82.0.4050.0","10.0.0-nightly.20200304":"82.0.4076.0","10.0.0-nightly.20200305":"82.0.4076.0","10.0.0-nightly.20200306":"82.0.4076.0","10.0.0-nightly.20200309":"82.0.4076.0","10.0.0-nightly.20200310":"82.0.4076.0","10.0.0-nightly.20200311":"82.0.4083.0","10.0.0-nightly.20200316":"83.0.4086.0","10.0.0-nightly.20200317":"83.0.4087.0","10.0.0-nightly.20200318":"83.0.4087.0","10.0.0-nightly.20200320":"83.0.4087.0","10.0.0-nightly.20200323":"83.0.4087.0","10.0.0-nightly.20200324":"83.0.4087.0","10.0.0-nightly.20200325":"83.0.4087.0","10.0.0-nightly.20200326":"83.0.4087.0","10.0.0-nightly.20200327":"83.0.4087.0","10.0.0-nightly.20200330":"83.0.4087.0","10.0.0-nightly.20200331":"83.0.4087.0","10.0.0-nightly.20200401":"83.0.4087.0","10.0.0-nightly.20200402":"83.0.4087.0","10.0.0-nightly.20200403":"83.0.4087.0","10.0.0-nightly.20200406":"83.0.4087.0","10.0.0-nightly.20200408":"83.0.4095.0","10.0.0-nightly.20200410":"83.0.4095.0","10.0.0-nightly.20200413":"83.0.4095.0","10.0.0-nightly.20200414":"84.0.4114.0","10.0.0-nightly.20200415":"84.0.4115.0","10.0.0-nightly.20200416":"84.0.4115.0","10.0.0-nightly.20200417":"84.0.4115.0","10.0.0-nightly.20200422":"84.0.4121.0","10.0.0-nightly.20200423":"84.0.4121.0","10.0.0-nightly.20200427":"84.0.4125.0","10.0.0-nightly.20200428":"84.0.4125.0","10.0.0-nightly.20200429":"84.0.4125.0","10.0.0-nightly.20200430":"84.0.4125.0","10.0.0-nightly.20200501":"84.0.4129.0","10.0.0-nightly.20200504":"84.0.4129.0","10.0.0-nightly.20200505":"84.0.4129.0","10.0.0-nightly.20200506":"84.0.4129.0","10.0.0-nightly.20200507":"84.0.4129.0","10.0.0-nightly.20200508":"84.0.4129.0","10.0.0-nightly.20200511":"84.0.4129.0","10.0.0-nightly.20200512":"84.0.4129.0","10.0.0-nightly.20200513":"84.0.4129.0","10.0.0-nightly.20200514":"84.0.4129.0","10.0.0-nightly.20200515":"84.0.4129.0","10.0.0-nightly.20200518":"84.0.4129.0","10.0.0-nightly.20200519":"84.0.4129.0","10.0.0-nightly.20200520":"84.0.4129.0","10.0.0-nightly.20200521":"84.0.4129.0","10.0.0":"85.0.4183.84","10.0.1":"85.0.4183.86","10.1.0":"85.0.4183.87","10.1.1":"85.0.4183.93","10.1.2":"85.0.4183.98","10.1.3":"85.0.4183.121","10.1.4":"85.0.4183.121","10.1.5":"85.0.4183.121","10.1.6":"85.0.4183.121","10.1.7":"85.0.4183.121","10.2.0":"85.0.4183.121","10.3.0":"85.0.4183.121","10.3.1":"85.0.4183.121","10.3.2":"85.0.4183.121","10.4.0":"85.0.4183.121","10.4.1":"85.0.4183.121","10.4.2":"85.0.4183.121","10.4.3":"85.0.4183.121","10.4.4":"85.0.4183.121","10.4.5":"85.0.4183.121","10.4.6":"85.0.4183.121","10.4.7":"85.0.4183.121","11.0.0-beta.1":"86.0.4234.0","11.0.0-beta.3":"86.0.4234.0","11.0.0-beta.4":"86.0.4234.0","11.0.0-beta.5":"86.0.4234.0","11.0.0-beta.6":"86.0.4234.0","11.0.0-beta.7":"86.0.4234.0","11.0.0-beta.8":"87.0.4251.1","11.0.0-beta.9":"87.0.4251.1","11.0.0-beta.11":"87.0.4251.1","11.0.0-beta.12":"87.0.4280.11","11.0.0-beta.13":"87.0.4280.11","11.0.0-beta.16":"87.0.4280.27","11.0.0-beta.17":"87.0.4280.27","11.0.0-beta.18":"87.0.4280.27","11.0.0-beta.19":"87.0.4280.27","11.0.0-beta.20":"87.0.4280.40","11.0.0-beta.22":"87.0.4280.47","11.0.0-beta.23":"87.0.4280.47","11.0.0-nightly.20200525":"84.0.4129.0","11.0.0-nightly.20200526":"84.0.4129.0","11.0.0-nightly.20200529":"85.0.4156.0","11.0.0-nightly.20200602":"85.0.4162.0","11.0.0-nightly.20200603":"85.0.4162.0","11.0.0-nightly.20200604":"85.0.4162.0","11.0.0-nightly.20200609":"85.0.4162.0","11.0.0-nightly.20200610":"85.0.4162.0","11.0.0-nightly.20200611":"85.0.4162.0","11.0.0-nightly.20200615":"85.0.4162.0","11.0.0-nightly.20200616":"85.0.4162.0","11.0.0-nightly.20200617":"85.0.4162.0","11.0.0-nightly.20200618":"85.0.4162.0","11.0.0-nightly.20200619":"85.0.4162.0","11.0.0-nightly.20200701":"85.0.4179.0","11.0.0-nightly.20200702":"85.0.4179.0","11.0.0-nightly.20200703":"85.0.4179.0","11.0.0-nightly.20200706":"85.0.4179.0","11.0.0-nightly.20200707":"85.0.4179.0","11.0.0-nightly.20200708":"85.0.4179.0","11.0.0-nightly.20200709":"85.0.4179.0","11.0.0-nightly.20200716":"86.0.4203.0","11.0.0-nightly.20200717":"86.0.4203.0","11.0.0-nightly.20200720":"86.0.4203.0","11.0.0-nightly.20200721":"86.0.4203.0","11.0.0-nightly.20200723":"86.0.4209.0","11.0.0-nightly.20200724":"86.0.4209.0","11.0.0-nightly.20200729":"86.0.4209.0","11.0.0-nightly.20200730":"86.0.4209.0","11.0.0-nightly.20200731":"86.0.4209.0","11.0.0-nightly.20200803":"86.0.4209.0","11.0.0-nightly.20200804":"86.0.4209.0","11.0.0-nightly.20200805":"86.0.4209.0","11.0.0-nightly.20200811":"86.0.4209.0","11.0.0-nightly.20200812":"86.0.4209.0","11.0.0-nightly.20200822":"86.0.4234.0","11.0.0-nightly.20200824":"86.0.4234.0","11.0.0-nightly.20200825":"86.0.4234.0","11.0.0-nightly.20200826":"86.0.4234.0","11.0.0":"87.0.4280.60","11.0.1":"87.0.4280.60","11.0.2":"87.0.4280.67","11.0.3":"87.0.4280.67","11.0.4":"87.0.4280.67","11.0.5":"87.0.4280.88","11.1.0":"87.0.4280.88","11.1.1":"87.0.4280.88","11.2.0":"87.0.4280.141","11.2.1":"87.0.4280.141","11.2.2":"87.0.4280.141","11.2.3":"87.0.4280.141","11.3.0":"87.0.4280.141","11.4.0":"87.0.4280.141","11.4.1":"87.0.4280.141","11.4.2":"87.0.4280.141","11.4.3":"87.0.4280.141","11.4.4":"87.0.4280.141","11.4.5":"87.0.4280.141","11.4.6":"87.0.4280.141","11.4.7":"87.0.4280.141","11.4.8":"87.0.4280.141","11.4.9":"87.0.4280.141","11.4.10":"87.0.4280.141","11.4.11":"87.0.4280.141","11.4.12":"87.0.4280.141","11.5.0":"87.0.4280.141","12.0.0-beta.1":"89.0.4328.0","12.0.0-beta.3":"89.0.4328.0","12.0.0-beta.4":"89.0.4328.0","12.0.0-beta.5":"89.0.4328.0","12.0.0-beta.6":"89.0.4328.0","12.0.0-beta.7":"89.0.4328.0","12.0.0-beta.8":"89.0.4328.0","12.0.0-beta.9":"89.0.4328.0","12.0.0-beta.10":"89.0.4328.0","12.0.0-beta.11":"89.0.4328.0","12.0.0-beta.12":"89.0.4328.0","12.0.0-beta.14":"89.0.4328.0","12.0.0-beta.16":"89.0.4348.1","12.0.0-beta.18":"89.0.4348.1","12.0.0-beta.19":"89.0.4348.1","12.0.0-beta.20":"89.0.4348.1","12.0.0-beta.21":"89.0.4388.2","12.0.0-beta.22":"89.0.4388.2","12.0.0-beta.23":"89.0.4388.2","12.0.0-beta.24":"89.0.4388.2","12.0.0-beta.25":"89.0.4388.2","12.0.0-beta.26":"89.0.4388.2","12.0.0-beta.27":"89.0.4389.23","12.0.0-beta.28":"89.0.4389.23","12.0.0-beta.29":"89.0.4389.23","12.0.0-beta.30":"89.0.4389.58","12.0.0-beta.31":"89.0.4389.58","12.0.0-nightly.20200827":"86.0.4234.0","12.0.0-nightly.20200831":"86.0.4234.0","12.0.0-nightly.20200902":"86.0.4234.0","12.0.0-nightly.20200903":"86.0.4234.0","12.0.0-nightly.20200907":"86.0.4234.0","12.0.0-nightly.20200910":"86.0.4234.0","12.0.0-nightly.20200911":"86.0.4234.0","12.0.0-nightly.20200914":"86.0.4234.0","12.0.0-nightly.20201013":"87.0.4268.0","12.0.0-nightly.20201014":"87.0.4268.0","12.0.0-nightly.20201015":"87.0.4268.0","12.0.0-nightly.20201023":"88.0.4292.0","12.0.0-nightly.20201026":"88.0.4292.0","12.0.0-nightly.20201030":"88.0.4306.0","12.0.0-nightly.20201102":"88.0.4306.0","12.0.0-nightly.20201103":"88.0.4306.0","12.0.0-nightly.20201104":"88.0.4306.0","12.0.0-nightly.20201105":"88.0.4306.0","12.0.0-nightly.20201106":"88.0.4306.0","12.0.0-nightly.20201111":"88.0.4306.0","12.0.0-nightly.20201112":"88.0.4306.0","12.0.0-nightly.20201116":"88.0.4324.0","12.0.0":"89.0.4389.69","12.0.1":"89.0.4389.82","12.0.2":"89.0.4389.90","12.0.3":"89.0.4389.114","12.0.4":"89.0.4389.114","12.0.5":"89.0.4389.128","12.0.6":"89.0.4389.128","12.0.7":"89.0.4389.128","12.0.8":"89.0.4389.128","12.0.9":"89.0.4389.128","12.0.10":"89.0.4389.128","12.0.11":"89.0.4389.128","12.0.12":"89.0.4389.128","12.0.13":"89.0.4389.128","12.0.14":"89.0.4389.128","12.0.15":"89.0.4389.128","12.0.16":"89.0.4389.128","12.0.17":"89.0.4389.128","12.0.18":"89.0.4389.128","12.1.0":"89.0.4389.128","12.1.1":"89.0.4389.128","12.1.2":"89.0.4389.128","12.2.0":"89.0.4389.128","12.2.1":"89.0.4389.128","12.2.2":"89.0.4389.128","12.2.3":"89.0.4389.128","13.0.0-beta.2":"90.0.4402.0","13.0.0-beta.3":"90.0.4402.0","13.0.0-beta.4":"90.0.4415.0","13.0.0-beta.5":"90.0.4415.0","13.0.0-beta.6":"90.0.4415.0","13.0.0-beta.7":"90.0.4415.0","13.0.0-beta.8":"90.0.4415.0","13.0.0-beta.9":"90.0.4415.0","13.0.0-beta.11":"90.0.4415.0","13.0.0-beta.12":"90.0.4415.0","13.0.0-beta.13":"90.0.4415.0","13.0.0-beta.14":"91.0.4448.0","13.0.0-beta.16":"91.0.4448.0","13.0.0-beta.17":"91.0.4448.0","13.0.0-beta.18":"91.0.4448.0","13.0.0-beta.20":"91.0.4448.0","13.0.0-beta.21":"91.0.4472.33","13.0.0-beta.22":"91.0.4472.33","13.0.0-beta.23":"91.0.4472.33","13.0.0-beta.24":"91.0.4472.38","13.0.0-beta.26":"91.0.4472.38","13.0.0-beta.27":"91.0.4472.38","13.0.0-beta.28":"91.0.4472.38","13.0.0-nightly.20201119":"89.0.4328.0","13.0.0-nightly.20201123":"89.0.4328.0","13.0.0-nightly.20201124":"89.0.4328.0","13.0.0-nightly.20201126":"89.0.4328.0","13.0.0-nightly.20201127":"89.0.4328.0","13.0.0-nightly.20201130":"89.0.4328.0","13.0.0-nightly.20201201":"89.0.4328.0","13.0.0-nightly.20201202":"89.0.4328.0","13.0.0-nightly.20201203":"89.0.4328.0","13.0.0-nightly.20201204":"89.0.4328.0","13.0.0-nightly.20201207":"89.0.4328.0","13.0.0-nightly.20201208":"89.0.4328.0","13.0.0-nightly.20201209":"89.0.4328.0","13.0.0-nightly.20201210":"89.0.4328.0","13.0.0-nightly.20201211":"89.0.4328.0","13.0.0-nightly.20201214":"89.0.4328.0","13.0.0-nightly.20201215":"89.0.4349.0","13.0.0-nightly.20201216":"89.0.4349.0","13.0.0-nightly.20201221":"89.0.4349.0","13.0.0-nightly.20201222":"89.0.4349.0","13.0.0-nightly.20201223":"89.0.4359.0","13.0.0-nightly.20210104":"89.0.4359.0","13.0.0-nightly.20210108":"89.0.4359.0","13.0.0-nightly.20210111":"89.0.4359.0","13.0.0-nightly.20210113":"89.0.4386.0","13.0.0-nightly.20210114":"89.0.4386.0","13.0.0-nightly.20210118":"89.0.4386.0","13.0.0-nightly.20210122":"89.0.4386.0","13.0.0-nightly.20210125":"89.0.4386.0","13.0.0-nightly.20210127":"89.0.4389.0","13.0.0-nightly.20210128":"89.0.4389.0","13.0.0-nightly.20210129":"89.0.4389.0","13.0.0-nightly.20210201":"89.0.4389.0","13.0.0-nightly.20210202":"89.0.4389.0","13.0.0-nightly.20210203":"89.0.4389.0","13.0.0-nightly.20210205":"89.0.4389.0","13.0.0-nightly.20210208":"89.0.4389.0","13.0.0-nightly.20210209":"89.0.4389.0","13.0.0-nightly.20210210":"90.0.4402.0","13.0.0-nightly.20210211":"90.0.4402.0","13.0.0-nightly.20210212":"90.0.4402.0","13.0.0-nightly.20210216":"90.0.4402.0","13.0.0-nightly.20210217":"90.0.4402.0","13.0.0-nightly.20210218":"90.0.4402.0","13.0.0-nightly.20210219":"90.0.4402.0","13.0.0-nightly.20210222":"90.0.4402.0","13.0.0-nightly.20210225":"90.0.4402.0","13.0.0-nightly.20210226":"90.0.4402.0","13.0.0-nightly.20210301":"90.0.4402.0","13.0.0-nightly.20210302":"90.0.4402.0","13.0.0-nightly.20210303":"90.0.4402.0","13.0.0":"91.0.4472.69","13.0.1":"91.0.4472.69","13.1.0":"91.0.4472.77","13.1.1":"91.0.4472.77","13.1.2":"91.0.4472.77","13.1.3":"91.0.4472.106","13.1.4":"91.0.4472.106","13.1.5":"91.0.4472.124","13.1.6":"91.0.4472.124","13.1.7":"91.0.4472.124","13.1.8":"91.0.4472.164","13.1.9":"91.0.4472.164","13.2.0":"91.0.4472.164","13.2.1":"91.0.4472.164","13.2.2":"91.0.4472.164","13.2.3":"91.0.4472.164","13.3.0":"91.0.4472.164","13.4.0":"91.0.4472.164","13.5.0":"91.0.4472.164","13.5.1":"91.0.4472.164","13.5.2":"91.0.4472.164","13.6.0":"91.0.4472.164","13.6.1":"91.0.4472.164","13.6.2":"91.0.4472.164","14.0.0-beta.1":"92.0.4511.0","14.0.0-beta.2":"92.0.4511.0","14.0.0-beta.3":"92.0.4511.0","14.0.0-beta.5":"93.0.4536.0","14.0.0-beta.6":"93.0.4536.0","14.0.0-beta.7":"93.0.4536.0","14.0.0-beta.8":"93.0.4536.0","14.0.0-beta.9":"93.0.4539.0","14.0.0-beta.10":"93.0.4539.0","14.0.0-beta.11":"93.0.4557.4","14.0.0-beta.12":"93.0.4557.4","14.0.0-beta.13":"93.0.4566.0","14.0.0-beta.14":"93.0.4566.0","14.0.0-beta.15":"93.0.4566.0","14.0.0-beta.16":"93.0.4566.0","14.0.0-beta.17":"93.0.4566.0","14.0.0-beta.18":"93.0.4577.15","14.0.0-beta.19":"93.0.4577.15","14.0.0-beta.20":"93.0.4577.15","14.0.0-beta.21":"93.0.4577.15","14.0.0-beta.22":"93.0.4577.25","14.0.0-beta.23":"93.0.4577.25","14.0.0-beta.24":"93.0.4577.51","14.0.0-beta.25":"93.0.4577.51","14.0.0-nightly.20210304":"90.0.4402.0","14.0.0-nightly.20210305":"90.0.4415.0","14.0.0-nightly.20210308":"90.0.4415.0","14.0.0-nightly.20210309":"90.0.4415.0","14.0.0-nightly.20210311":"90.0.4415.0","14.0.0-nightly.20210315":"90.0.4415.0","14.0.0-nightly.20210316":"90.0.4415.0","14.0.0-nightly.20210317":"90.0.4415.0","14.0.0-nightly.20210318":"90.0.4415.0","14.0.0-nightly.20210319":"90.0.4415.0","14.0.0-nightly.20210323":"90.0.4415.0","14.0.0-nightly.20210324":"90.0.4415.0","14.0.0-nightly.20210325":"90.0.4415.0","14.0.0-nightly.20210326":"90.0.4415.0","14.0.0-nightly.20210329":"90.0.4415.0","14.0.0-nightly.20210330":"90.0.4415.0","14.0.0-nightly.20210331":"91.0.4448.0","14.0.0-nightly.20210401":"91.0.4448.0","14.0.0-nightly.20210402":"91.0.4448.0","14.0.0-nightly.20210406":"91.0.4448.0","14.0.0-nightly.20210407":"91.0.4448.0","14.0.0-nightly.20210408":"91.0.4448.0","14.0.0-nightly.20210409":"91.0.4448.0","14.0.0-nightly.20210413":"91.0.4448.0","14.0.0-nightly.20210426":"92.0.4475.0","14.0.0-nightly.20210427":"92.0.4475.0","14.0.0-nightly.20210430":"92.0.4488.0","14.0.0-nightly.20210503":"92.0.4488.0","14.0.0-nightly.20210505":"92.0.4496.0","14.0.0-nightly.20210506":"92.0.4498.0","14.0.0-nightly.20210507":"92.0.4499.0","14.0.0-nightly.20210510":"92.0.4499.0","14.0.0-nightly.20210511":"92.0.4499.0","14.0.0-nightly.20210512":"92.0.4499.0","14.0.0-nightly.20210513":"92.0.4499.0","14.0.0-nightly.20210514":"92.0.4505.0","14.0.0-nightly.20210517":"92.0.4505.0","14.0.0-nightly.20210518":"92.0.4505.0","14.0.0-nightly.20210519":"92.0.4505.0","14.0.0-nightly.20210520":"92.0.4511.0","14.0.0-nightly.20210523":"92.0.4511.0","14.0.0-nightly.20210524":"92.0.4511.0","14.0.0":"93.0.4577.58","14.0.1":"93.0.4577.63","14.0.2":"93.0.4577.82","14.1.0":"93.0.4577.82","14.1.1":"93.0.4577.82","14.2.0":"93.0.4577.82","14.2.1":"93.0.4577.82","15.0.0-alpha.1":"93.0.4566.0","15.0.0-alpha.2":"93.0.4566.0","15.0.0-alpha.3":"94.0.4584.0","15.0.0-alpha.4":"94.0.4584.0","15.0.0-alpha.5":"94.0.4584.0","15.0.0-alpha.6":"94.0.4584.0","15.0.0-alpha.7":"94.0.4590.2","15.0.0-alpha.8":"94.0.4590.2","15.0.0-alpha.9":"94.0.4590.2","15.0.0-alpha.10":"94.0.4606.12","15.0.0-beta.1":"94.0.4606.20","15.0.0-beta.2":"94.0.4606.20","15.0.0-beta.3":"94.0.4606.31","15.0.0-beta.4":"94.0.4606.31","15.0.0-beta.5":"94.0.4606.31","15.0.0-beta.6":"94.0.4606.31","15.0.0-beta.7":"94.0.4606.31","15.0.0-nightly.20210527":"92.0.4511.0","15.0.0-nightly.20210528":"92.0.4511.0","15.0.0-nightly.20210531":"92.0.4511.0","15.0.0-nightly.20210601":"92.0.4511.0","15.0.0-nightly.20210602":"92.0.4511.0","15.0.0-nightly.20210603":"93.0.4530.0","15.0.0-nightly.20210604":"93.0.4530.0","15.0.0-nightly.20210608":"93.0.4535.0","15.0.0-nightly.20210609":"93.0.4536.0","15.0.0-nightly.20210610":"93.0.4536.0","15.0.0-nightly.20210611":"93.0.4536.0","15.0.0-nightly.20210614":"93.0.4536.0","15.0.0-nightly.20210615":"93.0.4536.0","15.0.0-nightly.20210616":"93.0.4536.0","15.0.0-nightly.20210617":"93.0.4539.0","15.0.0-nightly.20210618":"93.0.4539.0","15.0.0-nightly.20210621":"93.0.4539.0","15.0.0-nightly.20210622":"93.0.4539.0","15.0.0-nightly.20210623":"93.0.4550.0","15.0.0-nightly.20210624":"93.0.4550.0","15.0.0-nightly.20210625":"93.0.4552.0","15.0.0-nightly.20210628":"93.0.4552.0","15.0.0-nightly.20210629":"93.0.4552.0","15.0.0-nightly.20210630":"93.0.4558.0","15.0.0-nightly.20210701":"93.0.4558.0","15.0.0-nightly.20210702":"93.0.4558.0","15.0.0-nightly.20210705":"93.0.4558.0","15.0.0-nightly.20210706":"93.0.4566.0","15.0.0-nightly.20210707":"93.0.4566.0","15.0.0-nightly.20210708":"93.0.4566.0","15.0.0-nightly.20210709":"93.0.4566.0","15.0.0-nightly.20210712":"93.0.4566.0","15.0.0-nightly.20210713":"93.0.4566.0","15.0.0-nightly.20210714":"93.0.4566.0","15.0.0-nightly.20210715":"93.0.4566.0","15.0.0-nightly.20210716":"93.0.4566.0","15.0.0-nightly.20210719":"93.0.4566.0","15.0.0-nightly.20210720":"93.0.4566.0","15.0.0-nightly.20210721":"93.0.4566.0","15.0.0":"94.0.4606.51","15.1.0":"94.0.4606.61","15.1.1":"94.0.4606.61","15.1.2":"94.0.4606.71","15.2.0":"94.0.4606.81","15.3.0":"94.0.4606.81","15.3.1":"94.0.4606.81","15.3.2":"94.0.4606.81","16.0.0-alpha.1":"95.0.4629.0","16.0.0-alpha.2":"95.0.4629.0","16.0.0-alpha.3":"95.0.4629.0","16.0.0-alpha.4":"95.0.4629.0","16.0.0-alpha.5":"95.0.4629.0","16.0.0-alpha.6":"95.0.4629.0","16.0.0-alpha.7":"95.0.4629.0","16.0.0-alpha.8":"96.0.4647.0","16.0.0-alpha.9":"96.0.4647.0","16.0.0-beta.1":"96.0.4647.0","16.0.0-beta.2":"96.0.4647.0","16.0.0-beta.3":"96.0.4647.0","16.0.0-beta.4":"96.0.4664.18","16.0.0-beta.5":"96.0.4664.18","16.0.0-beta.6":"96.0.4664.27","16.0.0-beta.7":"96.0.4664.27","16.0.0-beta.8":"96.0.4664.35","16.0.0-beta.9":"96.0.4664.35","16.0.0-nightly.20210722":"93.0.4566.0","16.0.0-nightly.20210723":"93.0.4566.0","16.0.0-nightly.20210726":"93.0.4566.0","16.0.0-nightly.20210727":"94.0.4584.0","16.0.0-nightly.20210728":"94.0.4584.0","16.0.0-nightly.20210729":"94.0.4584.0","16.0.0-nightly.20210730":"94.0.4584.0","16.0.0-nightly.20210802":"94.0.4584.0","16.0.0-nightly.20210803":"94.0.4584.0","16.0.0-nightly.20210804":"94.0.4584.0","16.0.0-nightly.20210805":"94.0.4584.0","16.0.0-nightly.20210806":"94.0.4584.0","16.0.0-nightly.20210809":"94.0.4584.0","16.0.0-nightly.20210810":"94.0.4584.0","16.0.0-nightly.20210811":"94.0.4584.0","16.0.0-nightly.20210812":"94.0.4590.2","16.0.0-nightly.20210813":"94.0.4590.2","16.0.0-nightly.20210816":"94.0.4590.2","16.0.0-nightly.20210817":"94.0.4590.2","16.0.0-nightly.20210818":"94.0.4590.2","16.0.0-nightly.20210819":"94.0.4590.2","16.0.0-nightly.20210820":"94.0.4590.2","16.0.0-nightly.20210823":"94.0.4590.2","16.0.0-nightly.20210824":"95.0.4612.5","16.0.0-nightly.20210825":"95.0.4612.5","16.0.0-nightly.20210826":"95.0.4612.5","16.0.0-nightly.20210827":"95.0.4612.5","16.0.0-nightly.20210830":"95.0.4612.5","16.0.0-nightly.20210831":"95.0.4612.5","16.0.0-nightly.20210901":"95.0.4612.5","16.0.0-nightly.20210902":"95.0.4629.0","16.0.0-nightly.20210903":"95.0.4629.0","16.0.0-nightly.20210906":"95.0.4629.0","16.0.0-nightly.20210907":"95.0.4629.0","16.0.0-nightly.20210908":"95.0.4629.0","16.0.0-nightly.20210909":"95.0.4629.0","16.0.0-nightly.20210910":"95.0.4629.0","16.0.0-nightly.20210913":"95.0.4629.0","16.0.0-nightly.20210914":"95.0.4629.0","16.0.0-nightly.20210915":"95.0.4629.0","16.0.0-nightly.20210916":"95.0.4629.0","16.0.0-nightly.20210917":"95.0.4629.0","16.0.0-nightly.20210920":"95.0.4629.0","16.0.0-nightly.20210921":"95.0.4629.0","16.0.0-nightly.20210922":"95.0.4629.0","16.0.0":"96.0.4664.45","16.0.1":"96.0.4664.45","16.0.2":"96.0.4664.55","17.0.0-alpha.1":"96.0.4664.4","17.0.0-alpha.2":"96.0.4664.4","17.0.0-alpha.3":"96.0.4664.4","17.0.0-alpha.4":"98.0.4706.0","17.0.0-nightly.20210923":"95.0.4629.0","17.0.0-nightly.20210924":"95.0.4629.0","17.0.0-nightly.20210927":"95.0.4629.0","17.0.0-nightly.20210928":"95.0.4629.0","17.0.0-nightly.20210929":"95.0.4629.0","17.0.0-nightly.20210930":"95.0.4629.0","17.0.0-nightly.20211001":"95.0.4629.0","17.0.0-nightly.20211004":"95.0.4629.0","17.0.0-nightly.20211005":"95.0.4629.0","17.0.0-nightly.20211006":"96.0.4647.0","17.0.0-nightly.20211007":"96.0.4647.0","17.0.0-nightly.20211008":"96.0.4647.0","17.0.0-nightly.20211011":"96.0.4647.0","17.0.0-nightly.20211012":"96.0.4647.0","17.0.0-nightly.20211013":"96.0.4647.0","17.0.0-nightly.20211014":"96.0.4647.0","17.0.0-nightly.20211015":"96.0.4647.0","17.0.0-nightly.20211018":"96.0.4647.0","17.0.0-nightly.20211019":"96.0.4647.0","17.0.0-nightly.20211020":"96.0.4647.0","17.0.0-nightly.20211021":"96.0.4647.0","17.0.0-nightly.20211022":"96.0.4664.4","17.0.0-nightly.20211025":"96.0.4664.4","17.0.0-nightly.20211026":"96.0.4664.4","17.0.0-nightly.20211027":"96.0.4664.4","17.0.0-nightly.20211028":"96.0.4664.4","17.0.0-nightly.20211029":"96.0.4664.4","17.0.0-nightly.20211101":"96.0.4664.4","17.0.0-nightly.20211102":"96.0.4664.4","17.0.0-nightly.20211103":"96.0.4664.4","17.0.0-nightly.20211104":"96.0.4664.4","17.0.0-nightly.20211105":"96.0.4664.4","17.0.0-nightly.20211108":"96.0.4664.4","17.0.0-nightly.20211109":"96.0.4664.4","17.0.0-nightly.20211110":"96.0.4664.4","17.0.0-nightly.20211111":"96.0.4664.4","17.0.0-nightly.20211112":"96.0.4664.4","17.0.0-nightly.20211115":"96.0.4664.4","17.0.0-nightly.20211116":"96.0.4664.4","17.0.0-nightly.20211117":"96.0.4664.4","18.0.0-nightly.20211118":"96.0.4664.4","18.0.0-nightly.20211119":"96.0.4664.4","18.0.0-nightly.20211122":"96.0.4664.4","18.0.0-nightly.20211123":"96.0.4664.4","18.0.0-nightly.20211124":"98.0.4706.0","18.0.0-nightly.20211125":"98.0.4706.0","18.0.0-nightly.20211126":"98.0.4706.0"} \ No newline at end of file
diff --git a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/index.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/index.js
index 1818281fab..1818281fab 100644
--- a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/index.js
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/index.js
diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json
new file mode 100644
index 0000000000..e86a943860
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json
@@ -0,0 +1,42 @@
+{
+ "name": "electron-to-chromium",
+ "version": "1.4.4",
+ "description": "Provides a list of electron-to-chromium version mappings",
+ "main": "index.js",
+ "files": [
+ "versions.js",
+ "full-versions.js",
+ "chromium-versions.js",
+ "full-chromium-versions.js",
+ "versions.json",
+ "full-versions.json",
+ "chromium-versions.json",
+ "full-chromium-versions.json",
+ "LICENSE"
+ ],
+ "scripts": {
+ "build": "node build.js",
+ "update": "node automated-update.js",
+ "test": "nyc ava --verbose",
+ "report": "nyc report --reporter=text-lcov > coverage.lcov && codecov"
+ },
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/kilian/electron-to-chromium/"
+ },
+ "keywords": [
+ "electron",
+ "chrome",
+ "browserlist"
+ ],
+ "author": "Kilian Valkhof",
+ "license": "ISC",
+ "devDependencies": {
+ "ava": "^3.8.2",
+ "codecov": "^3.8.0",
+ "electron-releases": "^3.868.0",
+ "nyc": "^15.1.0",
+ "request": "^2.65.0",
+ "shelljs": "^0.8.4"
+ }
+}
diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js
new file mode 100644
index 0000000000..b8464297fd
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js
@@ -0,0 +1,84 @@
+module.exports = {
+ "0.20": "39",
+ "0.21": "41",
+ "0.22": "41",
+ "0.23": "41",
+ "0.24": "41",
+ "0.25": "42",
+ "0.26": "42",
+ "0.27": "43",
+ "0.28": "43",
+ "0.29": "43",
+ "0.30": "44",
+ "0.31": "45",
+ "0.32": "45",
+ "0.33": "45",
+ "0.34": "45",
+ "0.35": "45",
+ "0.36": "47",
+ "0.37": "49",
+ "1.0": "49",
+ "1.1": "50",
+ "1.2": "51",
+ "1.3": "52",
+ "1.4": "53",
+ "1.5": "54",
+ "1.6": "56",
+ "1.7": "58",
+ "1.8": "59",
+ "2.0": "61",
+ "2.1": "61",
+ "3.0": "66",
+ "3.1": "66",
+ "4.0": "69",
+ "4.1": "69",
+ "4.2": "69",
+ "5.0": "73",
+ "6.0": "76",
+ "6.1": "76",
+ "7.0": "78",
+ "7.1": "78",
+ "7.2": "78",
+ "7.3": "78",
+ "8.0": "80",
+ "8.1": "80",
+ "8.2": "80",
+ "8.3": "80",
+ "8.4": "80",
+ "8.5": "80",
+ "9.0": "83",
+ "9.1": "83",
+ "9.2": "83",
+ "9.3": "83",
+ "9.4": "83",
+ "10.0": "85",
+ "10.1": "85",
+ "10.2": "85",
+ "10.3": "85",
+ "10.4": "85",
+ "11.0": "87",
+ "11.1": "87",
+ "11.2": "87",
+ "11.3": "87",
+ "11.4": "87",
+ "11.5": "87",
+ "12.0": "89",
+ "12.1": "89",
+ "12.2": "89",
+ "13.0": "91",
+ "13.1": "91",
+ "13.2": "91",
+ "13.3": "91",
+ "13.4": "91",
+ "13.5": "91",
+ "13.6": "91",
+ "14.0": "93",
+ "14.1": "93",
+ "14.2": "93",
+ "15.0": "94",
+ "15.1": "94",
+ "15.2": "94",
+ "15.3": "94",
+ "16.0": "96",
+ "17.0": "98"
+}; \ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json
new file mode 100644
index 0000000000..38d2ee3b88
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json
@@ -0,0 +1 @@
+{"0.20":"39","0.21":"41","0.22":"41","0.23":"41","0.24":"41","0.25":"42","0.26":"42","0.27":"43","0.28":"43","0.29":"43","0.30":"44","0.31":"45","0.32":"45","0.33":"45","0.34":"45","0.35":"45","0.36":"47","0.37":"49","1.0":"49","1.1":"50","1.2":"51","1.3":"52","1.4":"53","1.5":"54","1.6":"56","1.7":"58","1.8":"59","2.0":"61","2.1":"61","3.0":"66","3.1":"66","4.0":"69","4.1":"69","4.2":"69","5.0":"73","6.0":"76","6.1":"76","7.0":"78","7.1":"78","7.2":"78","7.3":"78","8.0":"80","8.1":"80","8.2":"80","8.3":"80","8.4":"80","8.5":"80","9.0":"83","9.1":"83","9.2":"83","9.3":"83","9.4":"83","10.0":"85","10.1":"85","10.2":"85","10.3":"85","10.4":"85","11.0":"87","11.1":"87","11.2":"87","11.3":"87","11.4":"87","11.5":"87","12.0":"89","12.1":"89","12.2":"89","13.0":"91","13.1":"91","13.2":"91","13.3":"91","13.4":"91","13.5":"91","13.6":"91","14.0":"93","14.1":"93","14.2":"93","15.0":"94","15.1":"94","15.2":"94","15.3":"94","16.0":"96","17.0":"98"} \ No newline at end of file
diff --git a/tools/node_modules/@babel/core/node_modules/escalade/dist/index.js b/tools/node_modules/eslint/node_modules/escalade/dist/index.js
index ad236c4920..ad236c4920 100644
--- a/tools/node_modules/@babel/core/node_modules/escalade/dist/index.js
+++ b/tools/node_modules/eslint/node_modules/escalade/dist/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/escalade/dist/index.mjs b/tools/node_modules/eslint/node_modules/escalade/dist/index.mjs
index bf95be0342..bf95be0342 100644
--- a/tools/node_modules/@babel/core/node_modules/escalade/dist/index.mjs
+++ b/tools/node_modules/eslint/node_modules/escalade/dist/index.mjs
diff --git a/tools/node_modules/@babel/core/node_modules/escalade/license b/tools/node_modules/eslint/node_modules/escalade/license
index fa6089faba..fa6089faba 100644
--- a/tools/node_modules/@babel/core/node_modules/escalade/license
+++ b/tools/node_modules/eslint/node_modules/escalade/license
diff --git a/tools/node_modules/@babel/core/node_modules/escalade/package.json b/tools/node_modules/eslint/node_modules/escalade/package.json
index 0d1bfce981..0d1bfce981 100644
--- a/tools/node_modules/@babel/core/node_modules/escalade/package.json
+++ b/tools/node_modules/eslint/node_modules/escalade/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/escalade/readme.md b/tools/node_modules/eslint/node_modules/escalade/readme.md
index 4e2195c1bb..4e2195c1bb 100644
--- a/tools/node_modules/@babel/core/node_modules/escalade/readme.md
+++ b/tools/node_modules/eslint/node_modules/escalade/readme.md
diff --git a/tools/node_modules/@babel/core/node_modules/escalade/sync/index.js b/tools/node_modules/eslint/node_modules/escalade/sync/index.js
index 902cc46cd9..902cc46cd9 100644
--- a/tools/node_modules/@babel/core/node_modules/escalade/sync/index.js
+++ b/tools/node_modules/eslint/node_modules/escalade/sync/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/escalade/sync/index.mjs b/tools/node_modules/eslint/node_modules/escalade/sync/index.mjs
index 3cdc5bd1fe..3cdc5bd1fe 100644
--- a/tools/node_modules/@babel/core/node_modules/escalade/sync/index.mjs
+++ b/tools/node_modules/eslint/node_modules/escalade/sync/index.mjs
diff --git a/tools/node_modules/eslint/node_modules/eslint b/tools/node_modules/eslint/node_modules/eslint
new file mode 120000
index 0000000000..a96aa0ea9d
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/eslint
@@ -0,0 +1 @@
+.. \ No newline at end of file
diff --git a/tools/node_modules/eslint-plugin-markdown/LICENSE b/tools/node_modules/eslint/node_modules/eslint-plugin-markdown/LICENSE
index cf5a5995af..cf5a5995af 100644
--- a/tools/node_modules/eslint-plugin-markdown/LICENSE
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-markdown/LICENSE
diff --git a/tools/node_modules/eslint-plugin-markdown/README.md b/tools/node_modules/eslint/node_modules/eslint-plugin-markdown/README.md
index fd8767b753..fd8767b753 100644
--- a/tools/node_modules/eslint-plugin-markdown/README.md
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-markdown/README.md
diff --git a/tools/node_modules/eslint-plugin-markdown/index.js b/tools/node_modules/eslint/node_modules/eslint-plugin-markdown/index.js
index 1638f11ee3..1638f11ee3 100644
--- a/tools/node_modules/eslint-plugin-markdown/index.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-markdown/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/lib/index.js b/tools/node_modules/eslint/node_modules/eslint-plugin-markdown/lib/index.js
index d66a7ddda6..d66a7ddda6 100644
--- a/tools/node_modules/eslint-plugin-markdown/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-markdown/lib/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/lib/processor.js b/tools/node_modules/eslint/node_modules/eslint-plugin-markdown/lib/processor.js
index 63aa915906..63aa915906 100644
--- a/tools/node_modules/eslint-plugin-markdown/lib/processor.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-markdown/lib/processor.js
diff --git a/tools/node_modules/eslint-plugin-markdown/package.json b/tools/node_modules/eslint/node_modules/eslint-plugin-markdown/package.json
index d1a5020872..d1a5020872 100644
--- a/tools/node_modules/eslint-plugin-markdown/package.json
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-markdown/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/gensync/LICENSE b/tools/node_modules/eslint/node_modules/gensync/LICENSE
index af7f781f59..af7f781f59 100644
--- a/tools/node_modules/@babel/core/node_modules/gensync/LICENSE
+++ b/tools/node_modules/eslint/node_modules/gensync/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/gensync/README.md b/tools/node_modules/eslint/node_modules/gensync/README.md
index f68ce1a37b..f68ce1a37b 100644
--- a/tools/node_modules/@babel/core/node_modules/gensync/README.md
+++ b/tools/node_modules/eslint/node_modules/gensync/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/gensync/index.js b/tools/node_modules/eslint/node_modules/gensync/index.js
index ee0ea61659..ee0ea61659 100644
--- a/tools/node_modules/@babel/core/node_modules/gensync/index.js
+++ b/tools/node_modules/eslint/node_modules/gensync/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/gensync/index.js.flow b/tools/node_modules/eslint/node_modules/gensync/index.js.flow
index fa22e0bad9..fa22e0bad9 100644
--- a/tools/node_modules/@babel/core/node_modules/gensync/index.js.flow
+++ b/tools/node_modules/eslint/node_modules/gensync/index.js.flow
diff --git a/tools/node_modules/@babel/core/node_modules/gensync/package.json b/tools/node_modules/eslint/node_modules/gensync/package.json
index 07f87570d8..07f87570d8 100644
--- a/tools/node_modules/@babel/core/node_modules/gensync/package.json
+++ b/tools/node_modules/eslint/node_modules/gensync/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphabetical/index.js b/tools/node_modules/eslint/node_modules/is-alphabetical/index.js
index 26d3650ef0..26d3650ef0 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphabetical/index.js
+++ b/tools/node_modules/eslint/node_modules/is-alphabetical/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphabetical/license b/tools/node_modules/eslint/node_modules/is-alphabetical/license
index 8d8660d36e..8d8660d36e 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphabetical/license
+++ b/tools/node_modules/eslint/node_modules/is-alphabetical/license
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphabetical/package.json b/tools/node_modules/eslint/node_modules/is-alphabetical/package.json
index c7764f2a09..c7764f2a09 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphabetical/package.json
+++ b/tools/node_modules/eslint/node_modules/is-alphabetical/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphabetical/readme.md b/tools/node_modules/eslint/node_modules/is-alphabetical/readme.md
index 2a6064b686..2a6064b686 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphabetical/readme.md
+++ b/tools/node_modules/eslint/node_modules/is-alphabetical/readme.md
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphanumerical/index.js b/tools/node_modules/eslint/node_modules/is-alphanumerical/index.js
index cd5edef3db..cd5edef3db 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphanumerical/index.js
+++ b/tools/node_modules/eslint/node_modules/is-alphanumerical/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphanumerical/license b/tools/node_modules/eslint/node_modules/is-alphanumerical/license
index 8d8660d36e..8d8660d36e 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphanumerical/license
+++ b/tools/node_modules/eslint/node_modules/is-alphanumerical/license
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphanumerical/package.json b/tools/node_modules/eslint/node_modules/is-alphanumerical/package.json
index edaa31e66f..edaa31e66f 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphanumerical/package.json
+++ b/tools/node_modules/eslint/node_modules/is-alphanumerical/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphanumerical/readme.md b/tools/node_modules/eslint/node_modules/is-alphanumerical/readme.md
index 8496cad64e..8496cad64e 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-alphanumerical/readme.md
+++ b/tools/node_modules/eslint/node_modules/is-alphanumerical/readme.md
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-decimal/index.js b/tools/node_modules/eslint/node_modules/is-decimal/index.js
index a522104e5c..a522104e5c 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-decimal/index.js
+++ b/tools/node_modules/eslint/node_modules/is-decimal/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-decimal/license b/tools/node_modules/eslint/node_modules/is-decimal/license
index 8d8660d36e..8d8660d36e 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-decimal/license
+++ b/tools/node_modules/eslint/node_modules/is-decimal/license
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-decimal/package.json b/tools/node_modules/eslint/node_modules/is-decimal/package.json
index 5589c2a4f1..5589c2a4f1 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-decimal/package.json
+++ b/tools/node_modules/eslint/node_modules/is-decimal/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-decimal/readme.md b/tools/node_modules/eslint/node_modules/is-decimal/readme.md
index d24a3d28c0..d24a3d28c0 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-decimal/readme.md
+++ b/tools/node_modules/eslint/node_modules/is-decimal/readme.md
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-hexadecimal/index.js b/tools/node_modules/eslint/node_modules/is-hexadecimal/index.js
index 567c9d1c07..567c9d1c07 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-hexadecimal/index.js
+++ b/tools/node_modules/eslint/node_modules/is-hexadecimal/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-hexadecimal/license b/tools/node_modules/eslint/node_modules/is-hexadecimal/license
index 8d8660d36e..8d8660d36e 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-hexadecimal/license
+++ b/tools/node_modules/eslint/node_modules/is-hexadecimal/license
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-hexadecimal/package.json b/tools/node_modules/eslint/node_modules/is-hexadecimal/package.json
index b8741fe102..b8741fe102 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-hexadecimal/package.json
+++ b/tools/node_modules/eslint/node_modules/is-hexadecimal/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/is-hexadecimal/readme.md b/tools/node_modules/eslint/node_modules/is-hexadecimal/readme.md
index 7c82b1b8d4..7c82b1b8d4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/is-hexadecimal/readme.md
+++ b/tools/node_modules/eslint/node_modules/is-hexadecimal/readme.md
diff --git a/tools/node_modules/@babel/core/node_modules/js-tokens/LICENSE b/tools/node_modules/eslint/node_modules/js-tokens/LICENSE
index 54aef52f3a..54aef52f3a 100644
--- a/tools/node_modules/@babel/core/node_modules/js-tokens/LICENSE
+++ b/tools/node_modules/eslint/node_modules/js-tokens/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/js-tokens/README.md b/tools/node_modules/eslint/node_modules/js-tokens/README.md
index 00cdf1634d..00cdf1634d 100644
--- a/tools/node_modules/@babel/core/node_modules/js-tokens/README.md
+++ b/tools/node_modules/eslint/node_modules/js-tokens/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/js-tokens/index.js b/tools/node_modules/eslint/node_modules/js-tokens/index.js
index b23a4a0e7f..b23a4a0e7f 100644
--- a/tools/node_modules/@babel/core/node_modules/js-tokens/index.js
+++ b/tools/node_modules/eslint/node_modules/js-tokens/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/js-tokens/package.json b/tools/node_modules/eslint/node_modules/js-tokens/package.json
index 66752fab27..66752fab27 100644
--- a/tools/node_modules/@babel/core/node_modules/js-tokens/package.json
+++ b/tools/node_modules/eslint/node_modules/js-tokens/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/jsesc/LICENSE-MIT.txt b/tools/node_modules/eslint/node_modules/jsesc/LICENSE-MIT.txt
index a41e0a7ef9..a41e0a7ef9 100644
--- a/tools/node_modules/@babel/core/node_modules/jsesc/LICENSE-MIT.txt
+++ b/tools/node_modules/eslint/node_modules/jsesc/LICENSE-MIT.txt
diff --git a/tools/node_modules/@babel/core/node_modules/jsesc/README.md b/tools/node_modules/eslint/node_modules/jsesc/README.md
index aae2b13a19..aae2b13a19 100644
--- a/tools/node_modules/@babel/core/node_modules/jsesc/README.md
+++ b/tools/node_modules/eslint/node_modules/jsesc/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/jsesc/bin/jsesc b/tools/node_modules/eslint/node_modules/jsesc/bin/jsesc
index e9a541db32..e9a541db32 100755
--- a/tools/node_modules/@babel/core/node_modules/jsesc/bin/jsesc
+++ b/tools/node_modules/eslint/node_modules/jsesc/bin/jsesc
diff --git a/tools/node_modules/@babel/core/node_modules/jsesc/jsesc.js b/tools/node_modules/eslint/node_modules/jsesc/jsesc.js
index 7b8b923614..7b8b923614 100644
--- a/tools/node_modules/@babel/core/node_modules/jsesc/jsesc.js
+++ b/tools/node_modules/eslint/node_modules/jsesc/jsesc.js
diff --git a/tools/node_modules/@babel/core/node_modules/jsesc/man/jsesc.1 b/tools/node_modules/eslint/node_modules/jsesc/man/jsesc.1
index 2655ee7ae7..2655ee7ae7 100644
--- a/tools/node_modules/@babel/core/node_modules/jsesc/man/jsesc.1
+++ b/tools/node_modules/eslint/node_modules/jsesc/man/jsesc.1
diff --git a/tools/node_modules/@babel/core/node_modules/jsesc/package.json b/tools/node_modules/eslint/node_modules/jsesc/package.json
index f89a7c62a0..f89a7c62a0 100644
--- a/tools/node_modules/@babel/core/node_modules/jsesc/package.json
+++ b/tools/node_modules/eslint/node_modules/jsesc/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/json5/LICENSE.md b/tools/node_modules/eslint/node_modules/json5/LICENSE.md
index 2171aca5a8..2171aca5a8 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/LICENSE.md
+++ b/tools/node_modules/eslint/node_modules/json5/LICENSE.md
diff --git a/tools/node_modules/@babel/core/node_modules/json5/README.md b/tools/node_modules/eslint/node_modules/json5/README.md
index 6049d02cf7..6049d02cf7 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/README.md
+++ b/tools/node_modules/eslint/node_modules/json5/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/json5/dist/index.js b/tools/node_modules/eslint/node_modules/json5/dist/index.js
index 9f98eb39da..9f98eb39da 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/dist/index.js
+++ b/tools/node_modules/eslint/node_modules/json5/dist/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/json5/dist/index.min.js b/tools/node_modules/eslint/node_modules/json5/dist/index.min.js
index da63a9da38..da63a9da38 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/dist/index.min.js
+++ b/tools/node_modules/eslint/node_modules/json5/dist/index.min.js
diff --git a/tools/node_modules/@babel/core/node_modules/json5/dist/index.min.mjs b/tools/node_modules/eslint/node_modules/json5/dist/index.min.mjs
index 3ac68cb11a..3ac68cb11a 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/dist/index.min.mjs
+++ b/tools/node_modules/eslint/node_modules/json5/dist/index.min.mjs
diff --git a/tools/node_modules/@babel/core/node_modules/json5/dist/index.mjs b/tools/node_modules/eslint/node_modules/json5/dist/index.mjs
index 8fe50735cc..8fe50735cc 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/dist/index.mjs
+++ b/tools/node_modules/eslint/node_modules/json5/dist/index.mjs
diff --git a/tools/node_modules/@babel/core/node_modules/json5/lib/cli.js b/tools/node_modules/eslint/node_modules/json5/lib/cli.js
index de852f15e4..de852f15e4 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/lib/cli.js
+++ b/tools/node_modules/eslint/node_modules/json5/lib/cli.js
diff --git a/tools/node_modules/@babel/core/node_modules/json5/lib/index.js b/tools/node_modules/eslint/node_modules/json5/lib/index.js
index 3679638889..3679638889 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/json5/lib/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/json5/lib/parse.js b/tools/node_modules/eslint/node_modules/json5/lib/parse.js
index c01646fc3a..c01646fc3a 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/lib/parse.js
+++ b/tools/node_modules/eslint/node_modules/json5/lib/parse.js
diff --git a/tools/node_modules/@babel/core/node_modules/json5/lib/register.js b/tools/node_modules/eslint/node_modules/json5/lib/register.js
index 935cdbafb3..935cdbafb3 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/lib/register.js
+++ b/tools/node_modules/eslint/node_modules/json5/lib/register.js
diff --git a/tools/node_modules/@babel/core/node_modules/json5/lib/require.js b/tools/node_modules/eslint/node_modules/json5/lib/require.js
index 3aa29bee03..3aa29bee03 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/lib/require.js
+++ b/tools/node_modules/eslint/node_modules/json5/lib/require.js
diff --git a/tools/node_modules/@babel/core/node_modules/json5/lib/stringify.js b/tools/node_modules/eslint/node_modules/json5/lib/stringify.js
index 7cb3b0e101..7cb3b0e101 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/lib/stringify.js
+++ b/tools/node_modules/eslint/node_modules/json5/lib/stringify.js
diff --git a/tools/node_modules/@babel/core/node_modules/json5/lib/unicode.js b/tools/node_modules/eslint/node_modules/json5/lib/unicode.js
index 215ccd843a..215ccd843a 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/lib/unicode.js
+++ b/tools/node_modules/eslint/node_modules/json5/lib/unicode.js
diff --git a/tools/node_modules/@babel/core/node_modules/json5/lib/util.js b/tools/node_modules/eslint/node_modules/json5/lib/util.js
index 40bfe2fa6a..40bfe2fa6a 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/lib/util.js
+++ b/tools/node_modules/eslint/node_modules/json5/lib/util.js
diff --git a/tools/node_modules/@babel/core/node_modules/json5/package.json b/tools/node_modules/eslint/node_modules/json5/package.json
index 31c43e5f99..31c43e5f99 100644
--- a/tools/node_modules/@babel/core/node_modules/json5/package.json
+++ b/tools/node_modules/eslint/node_modules/json5/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/dist/index.js b/tools/node_modules/eslint/node_modules/mdast-util-from-markdown/dist/index.js
index c34f023f45..c34f023f45 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/dist/index.js
+++ b/tools/node_modules/eslint/node_modules/mdast-util-from-markdown/dist/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/index.js b/tools/node_modules/eslint/node_modules/mdast-util-from-markdown/index.js
index 2b74f75ae9..2b74f75ae9 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/index.js
+++ b/tools/node_modules/eslint/node_modules/mdast-util-from-markdown/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/lib/index.js b/tools/node_modules/eslint/node_modules/mdast-util-from-markdown/lib/index.js
index 1e2e7806c0..1e2e7806c0 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/mdast-util-from-markdown/lib/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/license b/tools/node_modules/eslint/node_modules/mdast-util-from-markdown/license
index 39372356c4..39372356c4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/license
+++ b/tools/node_modules/eslint/node_modules/mdast-util-from-markdown/license
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/package.json b/tools/node_modules/eslint/node_modules/mdast-util-from-markdown/package.json
index b17e76df3f..b17e76df3f 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/package.json
+++ b/tools/node_modules/eslint/node_modules/mdast-util-from-markdown/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/readme.md b/tools/node_modules/eslint/node_modules/mdast-util-from-markdown/readme.md
index 30362141dc..30362141dc 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-from-markdown/readme.md
+++ b/tools/node_modules/eslint/node_modules/mdast-util-from-markdown/readme.md
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-to-string/index.js b/tools/node_modules/eslint/node_modules/mdast-util-to-string/index.js
index 0ae5f1dbdb..0ae5f1dbdb 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-to-string/index.js
+++ b/tools/node_modules/eslint/node_modules/mdast-util-to-string/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-to-string/license b/tools/node_modules/eslint/node_modules/mdast-util-to-string/license
index 32e7a3d93c..32e7a3d93c 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-to-string/license
+++ b/tools/node_modules/eslint/node_modules/mdast-util-to-string/license
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-to-string/package.json b/tools/node_modules/eslint/node_modules/mdast-util-to-string/package.json
index 124287e297..124287e297 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-to-string/package.json
+++ b/tools/node_modules/eslint/node_modules/mdast-util-to-string/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-to-string/readme.md b/tools/node_modules/eslint/node_modules/mdast-util-to-string/readme.md
index 2b7f1a0ed0..2b7f1a0ed0 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/mdast-util-to-string/readme.md
+++ b/tools/node_modules/eslint/node_modules/mdast-util-to-string/readme.md
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/buffer.js b/tools/node_modules/eslint/node_modules/micromark/buffer.js
index 2b74f75ae9..2b74f75ae9 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/buffer.js
+++ b/tools/node_modules/eslint/node_modules/micromark/buffer.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/buffer.mjs b/tools/node_modules/eslint/node_modules/micromark/buffer.mjs
index 9b91a071fd..9b91a071fd 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/buffer.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/buffer.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-alpha.js b/tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-alpha.js
index 4e5b20d20b..4e5b20d20b 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-alpha.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-alpha.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-alphanumeric.js b/tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-alphanumeric.js
index 4ab360273a..4ab360273a 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-alphanumeric.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-alphanumeric.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-atext.js b/tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-atext.js
index 8962f996ed..8962f996ed 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-atext.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-atext.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-control.js b/tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-control.js
index 604ed1f2c6..604ed1f2c6 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-control.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-control.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-digit.js b/tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-digit.js
index da614c4e40..da614c4e40 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-digit.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-digit.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-hex-digit.js b/tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-hex-digit.js
index a0e7af43ed..a0e7af43ed 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-hex-digit.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-hex-digit.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-punctuation.js b/tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-punctuation.js
index 596b45a5eb..596b45a5eb 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/ascii-punctuation.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/character/ascii-punctuation.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/codes.js b/tools/node_modules/eslint/node_modules/micromark/dist/character/codes.js
index 01ea00a654..01ea00a654 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/codes.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/character/codes.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/markdown-line-ending-or-space.js b/tools/node_modules/eslint/node_modules/micromark/dist/character/markdown-line-ending-or-space.js
index d78d17d1df..d78d17d1df 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/markdown-line-ending-or-space.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/character/markdown-line-ending-or-space.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/markdown-line-ending.js b/tools/node_modules/eslint/node_modules/micromark/dist/character/markdown-line-ending.js
index 5893934c32..5893934c32 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/markdown-line-ending.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/character/markdown-line-ending.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/markdown-space.js b/tools/node_modules/eslint/node_modules/micromark/dist/character/markdown-space.js
index e1b907b300..e1b907b300 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/markdown-space.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/character/markdown-space.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/unicode-punctuation.js b/tools/node_modules/eslint/node_modules/micromark/dist/character/unicode-punctuation.js
index eea51658c7..eea51658c7 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/unicode-punctuation.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/character/unicode-punctuation.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/unicode-whitespace.js b/tools/node_modules/eslint/node_modules/micromark/dist/character/unicode-whitespace.js
index b09537ea08..b09537ea08 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/unicode-whitespace.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/character/unicode-whitespace.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/values.js b/tools/node_modules/eslint/node_modules/micromark/dist/character/values.js
index cd1794fd97..cd1794fd97 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/character/values.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/character/values.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/compile/html.js b/tools/node_modules/eslint/node_modules/micromark/dist/compile/html.js
index b6170ef506..b6170ef506 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/compile/html.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/compile/html.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/assign.js b/tools/node_modules/eslint/node_modules/micromark/dist/constant/assign.js
index b6ae48a090..b6ae48a090 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/assign.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/constant/assign.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/constants.js b/tools/node_modules/eslint/node_modules/micromark/dist/constant/constants.js
index 8877249488..8877249488 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/constants.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/constant/constants.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/from-char-code.js b/tools/node_modules/eslint/node_modules/micromark/dist/constant/from-char-code.js
index 232eac7405..232eac7405 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/from-char-code.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/constant/from-char-code.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/has-own-property.js b/tools/node_modules/eslint/node_modules/micromark/dist/constant/has-own-property.js
index aa9197cd25..aa9197cd25 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/has-own-property.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/constant/has-own-property.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/html-block-names.js b/tools/node_modules/eslint/node_modules/micromark/dist/constant/html-block-names.js
index 9b5ada73f0..9b5ada73f0 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/html-block-names.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/constant/html-block-names.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/html-raw-names.js b/tools/node_modules/eslint/node_modules/micromark/dist/constant/html-raw-names.js
index c22a395429..c22a395429 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/html-raw-names.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/constant/html-raw-names.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/splice.js b/tools/node_modules/eslint/node_modules/micromark/dist/constant/splice.js
index 8917210ac7..8917210ac7 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/splice.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/constant/splice.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/types.js b/tools/node_modules/eslint/node_modules/micromark/dist/constant/types.js
index b4e8787fb9..b4e8787fb9 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/types.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/constant/types.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/unicode-punctuation-regex.js b/tools/node_modules/eslint/node_modules/micromark/dist/constant/unicode-punctuation-regex.js
index 6d25ee4bae..6d25ee4bae 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constant/unicode-punctuation-regex.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/constant/unicode-punctuation-regex.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constructs.js b/tools/node_modules/eslint/node_modules/micromark/dist/constructs.js
index adcc84a44b..adcc84a44b 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/constructs.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/constructs.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/index.js b/tools/node_modules/eslint/node_modules/micromark/dist/index.js
index 8b289a298f..8b289a298f 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/index.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/initialize/content.js b/tools/node_modules/eslint/node_modules/micromark/dist/initialize/content.js
index 546aafece6..546aafece6 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/initialize/content.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/initialize/content.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/initialize/document.js b/tools/node_modules/eslint/node_modules/micromark/dist/initialize/document.js
index fa357fc3d4..fa357fc3d4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/initialize/document.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/initialize/document.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/initialize/flow.js b/tools/node_modules/eslint/node_modules/micromark/dist/initialize/flow.js
index 0b7813c892..0b7813c892 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/initialize/flow.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/initialize/flow.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/initialize/text.js b/tools/node_modules/eslint/node_modules/micromark/dist/initialize/text.js
index d0d460f4c0..d0d460f4c0 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/initialize/text.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/initialize/text.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/parse.js b/tools/node_modules/eslint/node_modules/micromark/dist/parse.js
index 9482300adc..9482300adc 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/parse.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/parse.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/postprocess.js b/tools/node_modules/eslint/node_modules/micromark/dist/postprocess.js
index 842f8ce8bf..842f8ce8bf 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/postprocess.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/postprocess.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/preprocess.js b/tools/node_modules/eslint/node_modules/micromark/dist/preprocess.js
index b7186454e7..b7186454e7 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/preprocess.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/preprocess.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/stream.js b/tools/node_modules/eslint/node_modules/micromark/dist/stream.js
index c26d4d3b5f..c26d4d3b5f 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/stream.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/stream.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/attention.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/attention.js
index b34be6f204..b34be6f204 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/attention.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/attention.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/autolink.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/autolink.js
index d235d5f46d..d235d5f46d 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/autolink.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/autolink.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/block-quote.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/block-quote.js
index b3090ca238..b3090ca238 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/block-quote.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/block-quote.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/character-escape.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/character-escape.js
index dcad7353cd..dcad7353cd 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/character-escape.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/character-escape.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/character-reference.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/character-reference.js
index 101027dbde..101027dbde 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/character-reference.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/character-reference.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/code-fenced.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/code-fenced.js
index 16f8894704..16f8894704 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/code-fenced.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/code-fenced.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/code-indented.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/code-indented.js
index 604f094dbc..604f094dbc 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/code-indented.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/code-indented.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/code-text.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/code-text.js
index d4a8fbe31c..d4a8fbe31c 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/code-text.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/code-text.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/content.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/content.js
index e1a712eb8b..e1a712eb8b 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/content.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/content.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/definition.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/definition.js
index 21505d8943..21505d8943 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/definition.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/definition.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-destination.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-destination.js
index 1572025cff..1572025cff 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-destination.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-destination.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-label.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-label.js
index 500c95a8f7..500c95a8f7 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-label.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-label.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-space.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-space.js
index b1026df91f..b1026df91f 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-space.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-space.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-title.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-title.js
index 6b3d05456e..6b3d05456e 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-title.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-title.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-whitespace.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-whitespace.js
index 8141e961d3..8141e961d3 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/factory-whitespace.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/factory-whitespace.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/hard-break-escape.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/hard-break-escape.js
index bb49becb51..bb49becb51 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/hard-break-escape.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/hard-break-escape.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/heading-atx.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/heading-atx.js
index 8d8514ba03..8d8514ba03 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/heading-atx.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/heading-atx.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/html-flow.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/html-flow.js
index dc604bf71b..dc604bf71b 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/html-flow.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/html-flow.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/html-text.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/html-text.js
index 92d1eeeccd..92d1eeeccd 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/html-text.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/html-text.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/label-end.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/label-end.js
index 9e8ffce8c8..9e8ffce8c8 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/label-end.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/label-end.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/label-start-image.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/label-start-image.js
index 90bc3d90dd..90bc3d90dd 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/label-start-image.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/label-start-image.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/label-start-link.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/label-start-link.js
index 2294205997..2294205997 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/label-start-link.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/label-start-link.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/line-ending.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/line-ending.js
index d381f6dc89..d381f6dc89 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/line-ending.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/line-ending.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/list.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/list.js
index 21f14c37b2..21f14c37b2 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/list.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/list.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/partial-blank-line.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/partial-blank-line.js
index b5207df206..b5207df206 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/partial-blank-line.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/partial-blank-line.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/setext-underline.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/setext-underline.js
index 4f2770707c..4f2770707c 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/setext-underline.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/setext-underline.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/thematic-break.js b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/thematic-break.js
index 3abbe554e4..3abbe554e4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/tokenize/thematic-break.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/tokenize/thematic-break.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/chunked-push.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/chunked-push.js
index 7768977995..7768977995 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/chunked-push.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/chunked-push.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/chunked-splice.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/chunked-splice.js
index 99525d76a2..99525d76a2 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/chunked-splice.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/chunked-splice.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/classify-character.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/classify-character.js
index 9d3b21b96a..9d3b21b96a 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/classify-character.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/classify-character.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/combine-extensions.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/combine-extensions.js
index a6f8f347b8..a6f8f347b8 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/combine-extensions.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/combine-extensions.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/combine-html-extensions.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/combine-html-extensions.js
index c54258783a..c54258783a 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/combine-html-extensions.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/combine-html-extensions.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/create-tokenizer.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/create-tokenizer.js
index 9051658c83..9051658c83 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/create-tokenizer.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/create-tokenizer.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/miniflat.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/miniflat.js
index 39c5dd4f64..39c5dd4f64 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/miniflat.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/miniflat.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/move-point.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/move-point.js
index 63c69a2b41..63c69a2b41 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/move-point.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/move-point.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/normalize-identifier.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/normalize-identifier.js
index f063213454..f063213454 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/normalize-identifier.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/normalize-identifier.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/normalize-uri.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/normalize-uri.js
index 8a19ace277..8a19ace277 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/normalize-uri.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/normalize-uri.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/prefix-size.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/prefix-size.js
index a560e3e83a..a560e3e83a 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/prefix-size.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/prefix-size.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/regex-check.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/regex-check.js
index b879f444f3..b879f444f3 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/regex-check.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/regex-check.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/resolve-all.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/resolve-all.js
index 3e8d76b4a4..3e8d76b4a4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/resolve-all.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/resolve-all.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/safe-from-int.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/safe-from-int.js
index 08dcac944c..08dcac944c 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/safe-from-int.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/safe-from-int.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/serialize-chunks.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/serialize-chunks.js
index 48d9e24f51..48d9e24f51 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/serialize-chunks.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/serialize-chunks.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/shallow.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/shallow.js
index f980ab99e4..f980ab99e4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/shallow.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/shallow.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/size-chunks.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/size-chunks.js
index 85bacf0d4f..85bacf0d4f 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/size-chunks.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/size-chunks.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/slice-chunks.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/slice-chunks.js
index a1ad9289c1..a1ad9289c1 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/slice-chunks.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/slice-chunks.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/subtokenize.js b/tools/node_modules/eslint/node_modules/micromark/dist/util/subtokenize.js
index dd960c6ee4..dd960c6ee4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/dist/util/subtokenize.js
+++ b/tools/node_modules/eslint/node_modules/micromark/dist/util/subtokenize.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/index.js b/tools/node_modules/eslint/node_modules/micromark/index.js
index bb7c67d973..bb7c67d973 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/index.js
+++ b/tools/node_modules/eslint/node_modules/micromark/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/index.mjs b/tools/node_modules/eslint/node_modules/micromark/index.mjs
index 2e841cc14a..2e841cc14a 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/index.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/index.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-alpha.js b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-alpha.js
index 4e5b20d20b..4e5b20d20b 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-alpha.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-alpha.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-alpha.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-alpha.mjs
index f6f3aaba74..f6f3aaba74 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-alpha.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-alpha.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-alphanumeric.js b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-alphanumeric.js
index 4ab360273a..4ab360273a 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-alphanumeric.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-alphanumeric.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-alphanumeric.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-alphanumeric.mjs
index efed714565..efed714565 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-alphanumeric.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-alphanumeric.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-atext.js b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-atext.js
index 8962f996ed..8962f996ed 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-atext.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-atext.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-atext.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-atext.mjs
index 56b84c42e8..56b84c42e8 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-atext.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-atext.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-control.js b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-control.js
index c134a613fe..c134a613fe 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-control.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-control.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-control.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-control.mjs
index 0824191947..0824191947 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-control.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-control.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-digit.js b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-digit.js
index da614c4e40..da614c4e40 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-digit.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-digit.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-digit.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-digit.mjs
index ec3b6e11db..ec3b6e11db 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-digit.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-digit.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-hex-digit.js b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-hex-digit.js
index a0e7af43ed..a0e7af43ed 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-hex-digit.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-hex-digit.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-hex-digit.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-hex-digit.mjs
index 3eabedbf78..3eabedbf78 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-hex-digit.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-hex-digit.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-punctuation.js b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-punctuation.js
index 596b45a5eb..596b45a5eb 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-punctuation.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-punctuation.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-punctuation.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-punctuation.mjs
index d8308f1139..d8308f1139 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/ascii-punctuation.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/ascii-punctuation.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/codes.js b/tools/node_modules/eslint/node_modules/micromark/lib/character/codes.js
index 46ab818040..46ab818040 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/codes.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/codes.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/codes.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/character/codes.mjs
index 7503f4728e..7503f4728e 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/codes.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/codes.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-line-ending-or-space.js b/tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-line-ending-or-space.js
index 2b6ffb9b59..2b6ffb9b59 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-line-ending-or-space.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-line-ending-or-space.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-line-ending-or-space.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-line-ending-or-space.mjs
index 6e27e03752..6e27e03752 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-line-ending-or-space.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-line-ending-or-space.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-line-ending.js b/tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-line-ending.js
index 05032eefc5..05032eefc5 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-line-ending.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-line-ending.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-line-ending.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-line-ending.mjs
index 63c1b71c07..63c1b71c07 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-line-ending.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-line-ending.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-space.js b/tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-space.js
index 6273782f9d..6273782f9d 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-space.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-space.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-space.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-space.mjs
index 03b72a18fe..03b72a18fe 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/markdown-space.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/markdown-space.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/unicode-punctuation.js b/tools/node_modules/eslint/node_modules/micromark/lib/character/unicode-punctuation.js
index ae28b17310..ae28b17310 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/unicode-punctuation.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/unicode-punctuation.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/unicode-punctuation.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/character/unicode-punctuation.mjs
index 037f7f9bea..037f7f9bea 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/unicode-punctuation.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/unicode-punctuation.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/unicode-whitespace.js b/tools/node_modules/eslint/node_modules/micromark/lib/character/unicode-whitespace.js
index b09537ea08..b09537ea08 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/unicode-whitespace.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/unicode-whitespace.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/unicode-whitespace.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/character/unicode-whitespace.mjs
index 5a7a530ac7..5a7a530ac7 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/unicode-whitespace.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/unicode-whitespace.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/values.js b/tools/node_modules/eslint/node_modules/micromark/lib/character/values.js
index cd1794fd97..cd1794fd97 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/values.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/values.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/values.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/character/values.mjs
index bc0be3fee9..bc0be3fee9 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/character/values.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/character/values.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/compile/html.js b/tools/node_modules/eslint/node_modules/micromark/lib/compile/html.js
index ab6874b3cd..ab6874b3cd 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/compile/html.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/compile/html.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/compile/html.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/compile/html.mjs
index 3cfbe1a651..3cfbe1a651 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/compile/html.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/compile/html.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/assign.js b/tools/node_modules/eslint/node_modules/micromark/lib/constant/assign.js
index b6ae48a090..b6ae48a090 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/assign.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/assign.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/assign.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/constant/assign.mjs
index 8cfbca32c5..8cfbca32c5 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/assign.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/assign.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/constants.js b/tools/node_modules/eslint/node_modules/micromark/lib/constant/constants.js
index cd75c0718a..cd75c0718a 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/constants.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/constants.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/constants.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/constant/constants.mjs
index 65db901767..65db901767 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/constants.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/constants.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/from-char-code.js b/tools/node_modules/eslint/node_modules/micromark/lib/constant/from-char-code.js
index 232eac7405..232eac7405 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/from-char-code.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/from-char-code.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/from-char-code.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/constant/from-char-code.mjs
index 0476a76366..0476a76366 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/from-char-code.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/from-char-code.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/has-own-property.js b/tools/node_modules/eslint/node_modules/micromark/lib/constant/has-own-property.js
index aa9197cd25..aa9197cd25 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/has-own-property.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/has-own-property.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/has-own-property.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/constant/has-own-property.mjs
index 1da16d6dd4..1da16d6dd4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/has-own-property.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/has-own-property.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/html-block-names.js b/tools/node_modules/eslint/node_modules/micromark/lib/constant/html-block-names.js
index 9b5ada73f0..9b5ada73f0 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/html-block-names.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/html-block-names.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/html-block-names.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/constant/html-block-names.mjs
index 8d974d8f35..8d974d8f35 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/html-block-names.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/html-block-names.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/html-raw-names.js b/tools/node_modules/eslint/node_modules/micromark/lib/constant/html-raw-names.js
index c22a395429..c22a395429 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/html-raw-names.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/html-raw-names.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/html-raw-names.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/constant/html-raw-names.mjs
index 2da5febe3f..2da5febe3f 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/html-raw-names.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/html-raw-names.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/splice.js b/tools/node_modules/eslint/node_modules/micromark/lib/constant/splice.js
index 8917210ac7..8917210ac7 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/splice.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/splice.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/splice.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/constant/splice.mjs
index 482404ddf7..482404ddf7 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/splice.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/splice.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/types.js b/tools/node_modules/eslint/node_modules/micromark/lib/constant/types.js
index 11d9e4ed1d..11d9e4ed1d 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/types.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/types.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/types.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/constant/types.mjs
index d39d979001..d39d979001 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/types.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/types.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/unicode-punctuation-regex.js b/tools/node_modules/eslint/node_modules/micromark/lib/constant/unicode-punctuation-regex.js
index 6d25ee4bae..6d25ee4bae 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/unicode-punctuation-regex.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/unicode-punctuation-regex.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/unicode-punctuation-regex.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/constant/unicode-punctuation-regex.mjs
index 3b6ac3f16c..3b6ac3f16c 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constant/unicode-punctuation-regex.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constant/unicode-punctuation-regex.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constructs.js b/tools/node_modules/eslint/node_modules/micromark/lib/constructs.js
index d9e5ae1b52..d9e5ae1b52 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constructs.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constructs.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constructs.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/constructs.mjs
index e52c3df349..e52c3df349 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/constructs.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/constructs.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/index.js b/tools/node_modules/eslint/node_modules/micromark/lib/index.js
index 8b289a298f..8b289a298f 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/index.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/index.mjs
index 2f8db57c39..2f8db57c39 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/index.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/index.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/content.js b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/content.js
index 75922234a3..75922234a3 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/content.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/content.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/content.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/content.mjs
index 73a9c41311..73a9c41311 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/content.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/content.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/document.js b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/document.js
index fae240f744..fae240f744 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/document.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/document.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/document.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/document.mjs
index 9b084f3cd5..9b084f3cd5 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/document.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/document.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/flow.js b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/flow.js
index 2d71db26e6..2d71db26e6 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/flow.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/flow.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/flow.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/flow.mjs
index 2f4b905d90..2f4b905d90 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/flow.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/flow.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/text.js b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/text.js
index 10274966ed..10274966ed 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/text.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/text.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/text.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/text.mjs
index 8e1bca1fb4..8e1bca1fb4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/initialize/text.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/initialize/text.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/parse.js b/tools/node_modules/eslint/node_modules/micromark/lib/parse.js
index aad11f9ee7..aad11f9ee7 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/parse.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/parse.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/parse.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/parse.mjs
index a4ca9ac681..a4ca9ac681 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/parse.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/parse.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/postprocess.js b/tools/node_modules/eslint/node_modules/micromark/lib/postprocess.js
index 842f8ce8bf..842f8ce8bf 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/postprocess.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/postprocess.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/postprocess.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/postprocess.mjs
index f32e378d3f..f32e378d3f 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/postprocess.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/postprocess.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/preprocess.js b/tools/node_modules/eslint/node_modules/micromark/lib/preprocess.js
index caf9c07059..caf9c07059 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/preprocess.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/preprocess.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/preprocess.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/preprocess.mjs
index 4413159d36..4413159d36 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/preprocess.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/preprocess.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/stream.js b/tools/node_modules/eslint/node_modules/micromark/lib/stream.js
index 07fb675b62..07fb675b62 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/stream.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/stream.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/stream.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/stream.mjs
index d00c74a89b..d00c74a89b 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/stream.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/stream.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/attention.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/attention.js
index b38970d99e..b38970d99e 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/attention.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/attention.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/attention.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/attention.mjs
index a3c81460f9..a3c81460f9 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/attention.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/attention.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/autolink.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/autolink.js
index 037280bbd2..037280bbd2 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/autolink.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/autolink.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/autolink.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/autolink.mjs
index 890cd6c468..890cd6c468 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/autolink.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/autolink.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/block-quote.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/block-quote.js
index 66f58d0715..66f58d0715 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/block-quote.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/block-quote.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/block-quote.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/block-quote.mjs
index cf215ba602..cf215ba602 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/block-quote.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/block-quote.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/character-escape.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/character-escape.js
index 2c79640003..2c79640003 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/character-escape.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/character-escape.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/character-escape.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/character-escape.mjs
index fae1f77108..fae1f77108 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/character-escape.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/character-escape.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/character-reference.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/character-reference.js
index 0f3966c6d7..0f3966c6d7 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/character-reference.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/character-reference.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/character-reference.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/character-reference.mjs
index eb76075a6d..eb76075a6d 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/character-reference.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/character-reference.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-fenced.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-fenced.js
index f73583584c..f73583584c 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-fenced.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-fenced.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-fenced.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-fenced.mjs
index 14f83b1fdd..14f83b1fdd 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-fenced.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-fenced.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-indented.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-indented.js
index 8725366d26..8725366d26 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-indented.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-indented.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-indented.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-indented.mjs
index 9191914141..9191914141 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-indented.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-indented.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-text.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-text.js
index 0eb1db81f1..0eb1db81f1 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-text.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-text.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-text.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-text.mjs
index 7c44b65949..7c44b65949 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/code-text.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/code-text.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/content.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/content.js
index cb763ec50f..cb763ec50f 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/content.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/content.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/content.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/content.mjs
index ca9c2e15b6..ca9c2e15b6 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/content.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/content.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/definition.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/definition.js
index c4604d5783..c4604d5783 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/definition.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/definition.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/definition.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/definition.mjs
index 5cc0dde806..5cc0dde806 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/definition.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/definition.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-destination.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-destination.js
index d746cd01d2..d746cd01d2 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-destination.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-destination.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-destination.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-destination.mjs
index be8cf2bd89..be8cf2bd89 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-destination.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-destination.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-label.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-label.js
index 64d96d78ea..64d96d78ea 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-label.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-label.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-label.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-label.mjs
index eccdbd5b38..eccdbd5b38 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-label.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-label.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-space.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-space.js
index d907c5dca8..d907c5dca8 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-space.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-space.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-space.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-space.mjs
index 9668400d30..9668400d30 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-space.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-space.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-title.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-title.js
index a5d6349b9c..a5d6349b9c 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-title.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-title.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-title.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-title.mjs
index 5ac4405e4a..5ac4405e4a 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-title.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-title.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-whitespace.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-whitespace.js
index ae0ce96679..ae0ce96679 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-whitespace.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-whitespace.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-whitespace.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-whitespace.mjs
index 8bea8fd224..8bea8fd224 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/factory-whitespace.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/factory-whitespace.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/hard-break-escape.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/hard-break-escape.js
index 38955ecabc..38955ecabc 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/hard-break-escape.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/hard-break-escape.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/hard-break-escape.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/hard-break-escape.mjs
index 0b23062d17..0b23062d17 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/hard-break-escape.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/hard-break-escape.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/heading-atx.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/heading-atx.js
index a3bfd06094..a3bfd06094 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/heading-atx.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/heading-atx.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/heading-atx.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/heading-atx.mjs
index 1a5ed07f42..1a5ed07f42 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/heading-atx.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/heading-atx.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/html-flow.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/html-flow.js
index c6a894ff9c..c6a894ff9c 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/html-flow.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/html-flow.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/html-flow.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/html-flow.mjs
index 5dda6d7493..5dda6d7493 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/html-flow.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/html-flow.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/html-text.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/html-text.js
index eda4db2d07..eda4db2d07 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/html-text.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/html-text.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/html-text.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/html-text.mjs
index 2f571a0f4f..2f571a0f4f 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/html-text.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/html-text.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-end.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-end.js
index 51ee2366c8..51ee2366c8 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-end.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-end.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-end.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-end.mjs
index 16beeb0782..16beeb0782 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-end.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-end.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-start-image.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-start-image.js
index 727a4687bb..727a4687bb 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-start-image.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-start-image.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-start-image.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-start-image.mjs
index a5bef6e88a..a5bef6e88a 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-start-image.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-start-image.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-start-link.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-start-link.js
index a31a1a3d6f..a31a1a3d6f 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-start-link.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-start-link.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-start-link.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-start-link.mjs
index 7e92c6d1af..7e92c6d1af 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/label-start-link.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/label-start-link.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/line-ending.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/line-ending.js
index e56215c9b8..e56215c9b8 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/line-ending.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/line-ending.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/line-ending.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/line-ending.mjs
index 63029268f1..63029268f1 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/line-ending.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/line-ending.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/list.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/list.js
index 44f7615f52..44f7615f52 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/list.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/list.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/list.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/list.mjs
index 017a6eabac..017a6eabac 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/list.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/list.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/partial-blank-line.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/partial-blank-line.js
index 073824b3b6..073824b3b6 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/partial-blank-line.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/partial-blank-line.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/partial-blank-line.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/partial-blank-line.mjs
index de85658576..de85658576 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/partial-blank-line.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/partial-blank-line.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/setext-underline.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/setext-underline.js
index 9ac1e5c4e9..9ac1e5c4e9 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/setext-underline.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/setext-underline.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/setext-underline.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/setext-underline.mjs
index 6724846b68..6724846b68 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/setext-underline.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/setext-underline.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/thematic-break.js b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/thematic-break.js
index a927a51cb1..a927a51cb1 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/thematic-break.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/thematic-break.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/thematic-break.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/thematic-break.mjs
index 58c4d7824d..58c4d7824d 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/tokenize/thematic-break.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/tokenize/thematic-break.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/chunked-push.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/chunked-push.js
index 7768977995..7768977995 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/chunked-push.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/chunked-push.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/chunked-push.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/chunked-push.mjs
index 3c84d8b7e1..3c84d8b7e1 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/chunked-push.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/chunked-push.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/chunked-splice.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/chunked-splice.js
index 5a3246d8bc..5a3246d8bc 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/chunked-splice.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/chunked-splice.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/chunked-splice.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/chunked-splice.mjs
index 0bda9533bb..0bda9533bb 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/chunked-splice.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/chunked-splice.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/classify-character.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/classify-character.js
index 3c73c41f57..3c73c41f57 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/classify-character.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/classify-character.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/classify-character.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/classify-character.mjs
index f701c8e0d0..f701c8e0d0 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/classify-character.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/classify-character.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/combine-extensions.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/combine-extensions.js
index 830ec3bf25..830ec3bf25 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/combine-extensions.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/combine-extensions.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/combine-extensions.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/combine-extensions.mjs
index 605652a8c8..605652a8c8 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/combine-extensions.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/combine-extensions.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/combine-html-extensions.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/combine-html-extensions.js
index c4fdadaf07..c4fdadaf07 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/combine-html-extensions.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/combine-html-extensions.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/combine-html-extensions.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/combine-html-extensions.mjs
index d7e54e75dc..d7e54e75dc 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/combine-html-extensions.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/combine-html-extensions.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/create-tokenizer.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/create-tokenizer.js
index dac8901405..dac8901405 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/create-tokenizer.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/create-tokenizer.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/create-tokenizer.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/create-tokenizer.mjs
index 6e8808ea76..6e8808ea76 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/create-tokenizer.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/create-tokenizer.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/miniflat.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/miniflat.js
index 39c5dd4f64..39c5dd4f64 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/miniflat.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/miniflat.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/miniflat.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/miniflat.mjs
index 7fad196c63..7fad196c63 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/miniflat.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/miniflat.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/move-point.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/move-point.js
index 830807fbba..830807fbba 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/move-point.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/move-point.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/move-point.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/move-point.mjs
index 8192df49aa..8192df49aa 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/move-point.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/move-point.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/normalize-identifier.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/normalize-identifier.js
index 0d9d7c0e18..0d9d7c0e18 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/normalize-identifier.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/normalize-identifier.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/normalize-identifier.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/normalize-identifier.mjs
index 2a383ae115..2a383ae115 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/normalize-identifier.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/normalize-identifier.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/normalize-uri.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/normalize-uri.js
index e4a07c1df6..e4a07c1df6 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/normalize-uri.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/normalize-uri.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/normalize-uri.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/normalize-uri.mjs
index 3102243354..3102243354 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/normalize-uri.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/normalize-uri.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/prefix-size.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/prefix-size.js
index a560e3e83a..a560e3e83a 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/prefix-size.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/prefix-size.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/prefix-size.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/prefix-size.mjs
index 473e18a29c..473e18a29c 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/prefix-size.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/prefix-size.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/regex-check.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/regex-check.js
index 895772e67d..895772e67d 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/regex-check.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/regex-check.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/regex-check.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/regex-check.mjs
index f4bc0fd61a..f4bc0fd61a 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/regex-check.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/regex-check.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/resolve-all.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/resolve-all.js
index 3e8d76b4a4..3e8d76b4a4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/resolve-all.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/resolve-all.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/resolve-all.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/resolve-all.mjs
index 1a70eebe9b..1a70eebe9b 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/resolve-all.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/resolve-all.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/safe-from-int.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/safe-from-int.js
index e5e642892a..e5e642892a 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/safe-from-int.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/safe-from-int.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/safe-from-int.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/safe-from-int.mjs
index e218d47156..e218d47156 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/safe-from-int.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/safe-from-int.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/serialize-chunks.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/serialize-chunks.js
index 4d01d91556..4d01d91556 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/serialize-chunks.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/serialize-chunks.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/serialize-chunks.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/serialize-chunks.mjs
index 42ab3a9a6b..42ab3a9a6b 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/serialize-chunks.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/serialize-chunks.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/shallow.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/shallow.js
index f980ab99e4..f980ab99e4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/shallow.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/shallow.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/shallow.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/shallow.mjs
index e121ccaa4a..e121ccaa4a 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/shallow.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/shallow.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/size-chunks.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/size-chunks.js
index 6b2f5ec792..6b2f5ec792 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/size-chunks.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/size-chunks.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/size-chunks.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/size-chunks.mjs
index d3305bbb61..d3305bbb61 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/size-chunks.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/size-chunks.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/slice-chunks.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/slice-chunks.js
index b52c8dcc9e..b52c8dcc9e 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/slice-chunks.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/slice-chunks.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/slice-chunks.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/slice-chunks.mjs
index 987bbe1db5..987bbe1db5 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/slice-chunks.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/slice-chunks.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/subtokenize.js b/tools/node_modules/eslint/node_modules/micromark/lib/util/subtokenize.js
index 9e7648c00f..9e7648c00f 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/subtokenize.js
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/subtokenize.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/subtokenize.mjs b/tools/node_modules/eslint/node_modules/micromark/lib/util/subtokenize.mjs
index 7844130de4..7844130de4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/lib/util/subtokenize.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/lib/util/subtokenize.mjs
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/license b/tools/node_modules/eslint/node_modules/micromark/license
index 39372356c4..39372356c4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/license
+++ b/tools/node_modules/eslint/node_modules/micromark/license
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/package.json b/tools/node_modules/eslint/node_modules/micromark/package.json
index b1b3941c2d..b1b3941c2d 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/package.json
+++ b/tools/node_modules/eslint/node_modules/micromark/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/readme.md b/tools/node_modules/eslint/node_modules/micromark/readme.md
index db7931df81..db7931df81 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/readme.md
+++ b/tools/node_modules/eslint/node_modules/micromark/readme.md
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/stream.js b/tools/node_modules/eslint/node_modules/micromark/stream.js
index e90ff8f6c6..e90ff8f6c6 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/stream.js
+++ b/tools/node_modules/eslint/node_modules/micromark/stream.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/stream.mjs b/tools/node_modules/eslint/node_modules/micromark/stream.mjs
index e33b22880b..e33b22880b 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/micromark/stream.mjs
+++ b/tools/node_modules/eslint/node_modules/micromark/stream.mjs
diff --git a/tools/node_modules/@babel/core/node_modules/minimist/LICENSE b/tools/node_modules/eslint/node_modules/minimist/LICENSE
index ee27ba4b44..ee27ba4b44 100644
--- a/tools/node_modules/@babel/core/node_modules/minimist/LICENSE
+++ b/tools/node_modules/eslint/node_modules/minimist/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/minimist/index.js b/tools/node_modules/eslint/node_modules/minimist/index.js
index d2afe5e4d4..d2afe5e4d4 100644
--- a/tools/node_modules/@babel/core/node_modules/minimist/index.js
+++ b/tools/node_modules/eslint/node_modules/minimist/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/minimist/package.json b/tools/node_modules/eslint/node_modules/minimist/package.json
index c091d41375..c091d41375 100644
--- a/tools/node_modules/@babel/core/node_modules/minimist/package.json
+++ b/tools/node_modules/eslint/node_modules/minimist/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/minimist/readme.markdown b/tools/node_modules/eslint/node_modules/minimist/readme.markdown
index 5fd97ab11e..5fd97ab11e 100644
--- a/tools/node_modules/@babel/core/node_modules/minimist/readme.markdown
+++ b/tools/node_modules/eslint/node_modules/minimist/readme.markdown
diff --git a/tools/node_modules/@babel/core/node_modules/node-releases/LICENSE b/tools/node_modules/eslint/node_modules/node-releases/LICENSE
index ea39e4f9b7..ea39e4f9b7 100644
--- a/tools/node_modules/@babel/core/node_modules/node-releases/LICENSE
+++ b/tools/node_modules/eslint/node_modules/node-releases/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/node-releases/README.md b/tools/node_modules/eslint/node_modules/node-releases/README.md
index 114fb4a267..114fb4a267 100644
--- a/tools/node_modules/@babel/core/node_modules/node-releases/README.md
+++ b/tools/node_modules/eslint/node_modules/node-releases/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/node-releases/data/processed/envs.json b/tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json
index 08d7f8c8f2..08d7f8c8f2 100644
--- a/tools/node_modules/@babel/core/node_modules/node-releases/data/processed/envs.json
+++ b/tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json
diff --git a/tools/node_modules/@babel/core/node_modules/node-releases/data/release-schedule/release-schedule.json b/tools/node_modules/eslint/node_modules/node-releases/data/release-schedule/release-schedule.json
index c77eb68d68..c77eb68d68 100644
--- a/tools/node_modules/@babel/core/node_modules/node-releases/data/release-schedule/release-schedule.json
+++ b/tools/node_modules/eslint/node_modules/node-releases/data/release-schedule/release-schedule.json
diff --git a/tools/node_modules/@babel/core/node_modules/node-releases/package.json b/tools/node_modules/eslint/node_modules/node-releases/package.json
index efbc2eee58..efbc2eee58 100644
--- a/tools/node_modules/@babel/core/node_modules/node-releases/package.json
+++ b/tools/node_modules/eslint/node_modules/node-releases/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/decode-entity.browser.js b/tools/node_modules/eslint/node_modules/parse-entities/decode-entity.browser.js
index feb3266420..feb3266420 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/decode-entity.browser.js
+++ b/tools/node_modules/eslint/node_modules/parse-entities/decode-entity.browser.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/decode-entity.js b/tools/node_modules/eslint/node_modules/parse-entities/decode-entity.js
index 87c3b1e0bc..87c3b1e0bc 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/decode-entity.js
+++ b/tools/node_modules/eslint/node_modules/parse-entities/decode-entity.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/index.js b/tools/node_modules/eslint/node_modules/parse-entities/index.js
index 106d6d86d4..106d6d86d4 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/index.js
+++ b/tools/node_modules/eslint/node_modules/parse-entities/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/license b/tools/node_modules/eslint/node_modules/parse-entities/license
index 611b67581b..611b67581b 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/license
+++ b/tools/node_modules/eslint/node_modules/parse-entities/license
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/package.json b/tools/node_modules/eslint/node_modules/parse-entities/package.json
index 60e191fff0..60e191fff0 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/package.json
+++ b/tools/node_modules/eslint/node_modules/parse-entities/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/readme.md b/tools/node_modules/eslint/node_modules/parse-entities/readme.md
index 5ca60e7a87..5ca60e7a87 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/parse-entities/readme.md
+++ b/tools/node_modules/eslint/node_modules/parse-entities/readme.md
diff --git a/tools/node_modules/@babel/core/node_modules/picocolors/LICENSE b/tools/node_modules/eslint/node_modules/picocolors/LICENSE
index 496098c6e8..496098c6e8 100644
--- a/tools/node_modules/@babel/core/node_modules/picocolors/LICENSE
+++ b/tools/node_modules/eslint/node_modules/picocolors/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/picocolors/README.md b/tools/node_modules/eslint/node_modules/picocolors/README.md
index 8e47aa8eea..8e47aa8eea 100644
--- a/tools/node_modules/@babel/core/node_modules/picocolors/README.md
+++ b/tools/node_modules/eslint/node_modules/picocolors/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/picocolors/package.json b/tools/node_modules/eslint/node_modules/picocolors/package.json
index 85a12d5234..85a12d5234 100644
--- a/tools/node_modules/@babel/core/node_modules/picocolors/package.json
+++ b/tools/node_modules/eslint/node_modules/picocolors/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/picocolors/picocolors.browser.js b/tools/node_modules/eslint/node_modules/picocolors/picocolors.browser.js
index 5eb9fbe8b5..5eb9fbe8b5 100644
--- a/tools/node_modules/@babel/core/node_modules/picocolors/picocolors.browser.js
+++ b/tools/node_modules/eslint/node_modules/picocolors/picocolors.browser.js
diff --git a/tools/node_modules/@babel/core/node_modules/picocolors/picocolors.js b/tools/node_modules/eslint/node_modules/picocolors/picocolors.js
index fdb630451d..fdb630451d 100644
--- a/tools/node_modules/@babel/core/node_modules/picocolors/picocolors.js
+++ b/tools/node_modules/eslint/node_modules/picocolors/picocolors.js
diff --git a/tools/node_modules/@babel/core/node_modules/safe-buffer/LICENSE b/tools/node_modules/eslint/node_modules/safe-buffer/LICENSE
index 0c068ceecb..0c068ceecb 100644
--- a/tools/node_modules/@babel/core/node_modules/safe-buffer/LICENSE
+++ b/tools/node_modules/eslint/node_modules/safe-buffer/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/safe-buffer/README.md b/tools/node_modules/eslint/node_modules/safe-buffer/README.md
index e9a81afd04..e9a81afd04 100644
--- a/tools/node_modules/@babel/core/node_modules/safe-buffer/README.md
+++ b/tools/node_modules/eslint/node_modules/safe-buffer/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/safe-buffer/index.js b/tools/node_modules/eslint/node_modules/safe-buffer/index.js
index 22438dabbb..22438dabbb 100644
--- a/tools/node_modules/@babel/core/node_modules/safe-buffer/index.js
+++ b/tools/node_modules/eslint/node_modules/safe-buffer/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/safe-buffer/package.json b/tools/node_modules/eslint/node_modules/safe-buffer/package.json
index 623fbc3f6b..623fbc3f6b 100644
--- a/tools/node_modules/@babel/core/node_modules/safe-buffer/package.json
+++ b/tools/node_modules/eslint/node_modules/safe-buffer/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/LICENSE b/tools/node_modules/eslint/node_modules/source-map/LICENSE
index ed1b7cf27e..ed1b7cf27e 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/LICENSE
+++ b/tools/node_modules/eslint/node_modules/source-map/LICENSE
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/README.md b/tools/node_modules/eslint/node_modules/source-map/README.md
index 32813394ad..32813394ad 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/README.md
+++ b/tools/node_modules/eslint/node_modules/source-map/README.md
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/dist/source-map.debug.js b/tools/node_modules/eslint/node_modules/source-map/dist/source-map.debug.js
index b5ab6382ab..b5ab6382ab 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/dist/source-map.debug.js
+++ b/tools/node_modules/eslint/node_modules/source-map/dist/source-map.debug.js
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/dist/source-map.js b/tools/node_modules/eslint/node_modules/source-map/dist/source-map.js
index 4e630e2943..4e630e2943 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/dist/source-map.js
+++ b/tools/node_modules/eslint/node_modules/source-map/dist/source-map.js
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/dist/source-map.min.js b/tools/node_modules/eslint/node_modules/source-map/dist/source-map.min.js
index f2a46bd025..f2a46bd025 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/dist/source-map.min.js
+++ b/tools/node_modules/eslint/node_modules/source-map/dist/source-map.min.js
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/lib/array-set.js b/tools/node_modules/eslint/node_modules/source-map/lib/array-set.js
index fbd5c81cae..fbd5c81cae 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/lib/array-set.js
+++ b/tools/node_modules/eslint/node_modules/source-map/lib/array-set.js
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/lib/base64-vlq.js b/tools/node_modules/eslint/node_modules/source-map/lib/base64-vlq.js
index 612b404018..612b404018 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/lib/base64-vlq.js
+++ b/tools/node_modules/eslint/node_modules/source-map/lib/base64-vlq.js
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/lib/base64.js b/tools/node_modules/eslint/node_modules/source-map/lib/base64.js
index 8aa86b3026..8aa86b3026 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/lib/base64.js
+++ b/tools/node_modules/eslint/node_modules/source-map/lib/base64.js
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/lib/binary-search.js b/tools/node_modules/eslint/node_modules/source-map/lib/binary-search.js
index 010ac941e1..010ac941e1 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/lib/binary-search.js
+++ b/tools/node_modules/eslint/node_modules/source-map/lib/binary-search.js
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/lib/mapping-list.js b/tools/node_modules/eslint/node_modules/source-map/lib/mapping-list.js
index 06d1274a02..06d1274a02 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/lib/mapping-list.js
+++ b/tools/node_modules/eslint/node_modules/source-map/lib/mapping-list.js
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/lib/quick-sort.js b/tools/node_modules/eslint/node_modules/source-map/lib/quick-sort.js
index 6a7caadbbd..6a7caadbbd 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/lib/quick-sort.js
+++ b/tools/node_modules/eslint/node_modules/source-map/lib/quick-sort.js
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/lib/source-map-consumer.js b/tools/node_modules/eslint/node_modules/source-map/lib/source-map-consumer.js
index 6abcc280ee..6abcc280ee 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/lib/source-map-consumer.js
+++ b/tools/node_modules/eslint/node_modules/source-map/lib/source-map-consumer.js
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/lib/source-map-generator.js b/tools/node_modules/eslint/node_modules/source-map/lib/source-map-generator.js
index aff1e7fb26..aff1e7fb26 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/lib/source-map-generator.js
+++ b/tools/node_modules/eslint/node_modules/source-map/lib/source-map-generator.js
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/lib/source-node.js b/tools/node_modules/eslint/node_modules/source-map/lib/source-node.js
index d196a53f8c..d196a53f8c 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/lib/source-node.js
+++ b/tools/node_modules/eslint/node_modules/source-map/lib/source-node.js
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/lib/util.js b/tools/node_modules/eslint/node_modules/source-map/lib/util.js
index 44e0e45205..44e0e45205 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/lib/util.js
+++ b/tools/node_modules/eslint/node_modules/source-map/lib/util.js
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/package.json b/tools/node_modules/eslint/node_modules/source-map/package.json
index 048e3ae860..048e3ae860 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/package.json
+++ b/tools/node_modules/eslint/node_modules/source-map/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/source-map/source-map.js b/tools/node_modules/eslint/node_modules/source-map/source-map.js
index bc88fe820c..bc88fe820c 100644
--- a/tools/node_modules/@babel/core/node_modules/source-map/source-map.js
+++ b/tools/node_modules/eslint/node_modules/source-map/source-map.js
diff --git a/tools/node_modules/@babel/core/node_modules/to-fast-properties/index.js b/tools/node_modules/eslint/node_modules/to-fast-properties/index.js
index 028c88af01..028c88af01 100644
--- a/tools/node_modules/@babel/core/node_modules/to-fast-properties/index.js
+++ b/tools/node_modules/eslint/node_modules/to-fast-properties/index.js
diff --git a/tools/node_modules/@babel/core/node_modules/to-fast-properties/license b/tools/node_modules/eslint/node_modules/to-fast-properties/license
index cef79eff98..cef79eff98 100644
--- a/tools/node_modules/@babel/core/node_modules/to-fast-properties/license
+++ b/tools/node_modules/eslint/node_modules/to-fast-properties/license
diff --git a/tools/node_modules/@babel/core/node_modules/to-fast-properties/package.json b/tools/node_modules/eslint/node_modules/to-fast-properties/package.json
index 7a64b2ccb1..7a64b2ccb1 100644
--- a/tools/node_modules/@babel/core/node_modules/to-fast-properties/package.json
+++ b/tools/node_modules/eslint/node_modules/to-fast-properties/package.json
diff --git a/tools/node_modules/@babel/core/node_modules/to-fast-properties/readme.md b/tools/node_modules/eslint/node_modules/to-fast-properties/readme.md
index 692101d661..692101d661 100644
--- a/tools/node_modules/@babel/core/node_modules/to-fast-properties/readme.md
+++ b/tools/node_modules/eslint/node_modules/to-fast-properties/readme.md
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/unist-util-stringify-position/index.js b/tools/node_modules/eslint/node_modules/unist-util-stringify-position/index.js
index 3d78a4442f..3d78a4442f 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/unist-util-stringify-position/index.js
+++ b/tools/node_modules/eslint/node_modules/unist-util-stringify-position/index.js
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/unist-util-stringify-position/license b/tools/node_modules/eslint/node_modules/unist-util-stringify-position/license
index 8d8660d36e..8d8660d36e 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/unist-util-stringify-position/license
+++ b/tools/node_modules/eslint/node_modules/unist-util-stringify-position/license
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/unist-util-stringify-position/package.json b/tools/node_modules/eslint/node_modules/unist-util-stringify-position/package.json
index 0f35015de9..0f35015de9 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/unist-util-stringify-position/package.json
+++ b/tools/node_modules/eslint/node_modules/unist-util-stringify-position/package.json
diff --git a/tools/node_modules/eslint-plugin-markdown/node_modules/unist-util-stringify-position/readme.md b/tools/node_modules/eslint/node_modules/unist-util-stringify-position/readme.md
index bb565149bb..bb565149bb 100644
--- a/tools/node_modules/eslint-plugin-markdown/node_modules/unist-util-stringify-position/readme.md
+++ b/tools/node_modules/eslint/node_modules/unist-util-stringify-position/readme.md
diff --git a/tools/node_modules/eslint/package.json b/tools/node_modules/eslint/package.json
index c3dfa1bb37..03103f2210 100644
--- a/tools/node_modules/eslint/package.json
+++ b/tools/node_modules/eslint/package.json
@@ -47,6 +47,8 @@
"homepage": "https://eslint.org",
"bugs": "https://github.com/eslint/eslint/issues/",
"dependencies": {
+ "@babel/eslint-parser": "^7.16.3",
+ "@babel/plugin-syntax-import-assertions": "^7.16.0",
"@eslint/eslintrc": "^1.0.4",
"@humanwhocodes/config-array": "^0.6.0",
"ajv": "^6.10.0",
@@ -56,6 +58,7 @@
"doctrine": "^3.0.0",
"enquirer": "^2.3.5",
"escape-string-regexp": "^4.0.0",
+ "eslint-plugin-markdown": "^2.2.1",
"eslint-scope": "^7.1.0",
"eslint-utils": "^3.0.0",
"eslint-visitor-keys": "^3.1.0",
@@ -87,7 +90,7 @@
"v8-compile-cache": "^2.0.3"
},
"devDependencies": {
- "@babel/core": "^7.4.3",
+ "@babel/core": "^7.16.0",
"@babel/preset-env": "^7.4.3",
"babel-loader": "^8.0.5",
"chai": "^4.0.1",